AST tmp1848_AST_in = (AST)_t;
AST tmp1851_AST_in = (AST)_t;
	public final void argfunc(AST _t) throws RecognitionException {				AST argfunc_AST_in = (_t == ASTNULL) ? null : (AST)_t;				if (_t==null) _t=ASTNULL;		switch ( _t.getType()) {		case AACBIT:		{			AST __t310 = _t;			AST tmp1735_AST_in = (AST)_t;			match(_t,AACBIT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t310;			_t = _t.getNextSibling();			break;		}		case AAMSG:		{			AST __t311 = _t;			AST tmp1736_AST_in = (AST)_t;			match(_t,AAMSG);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t311;			_t = _t.getNextSibling();			break;		}		case ABSOLUTE:		{			AST __t312 = _t;			AST tmp1737_AST_in = (AST)_t;			match(_t,ABSOLUTE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t312;			_t = _t.getNextSibling();			break;		}		case ALIAS:		{			AST __t313 = _t;			AST tmp1738_AST_in = (AST)_t;			match(_t,ALIAS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t313;			_t = _t.getNextSibling();			break;		}		case ASC:		{			AST __t314 = _t;			AST tmp1739_AST_in = (AST)_t;			match(_t,ASC);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t314;			_t = _t.getNextSibling();			break;		}		case BASE64DECODE:		{			AST __t315 = _t;			AST tmp1740_AST_in = (AST)_t;			match(_t,BASE64DECODE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t315;			_t = _t.getNextSibling();			break;		}		case BASE64ENCODE:		{			AST __t316 = _t;			AST tmp1741_AST_in = (AST)_t;			match(_t,BASE64ENCODE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t316;			_t = _t.getNextSibling();			break;		}		case CANDO:		{			AST __t317 = _t;			AST tmp1742_AST_in = (AST)_t;			match(_t,CANDO);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t317;			_t = _t.getNextSibling();			break;		}		case CANQUERY:		{			AST __t318 = _t;			AST tmp1743_AST_in = (AST)_t;			match(_t,CANQUERY);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t318;			_t = _t.getNextSibling();			break;		}		case CANSET:		{			AST __t319 = _t;			AST tmp1744_AST_in = (AST)_t;			match(_t,CANSET);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t319;			_t = _t.getNextSibling();			break;		}		case CAPS:		{			AST __t320 = _t;			AST tmp1745_AST_in = (AST)_t;			match(_t,CAPS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t320;			_t = _t.getNextSibling();			break;		}		case CHR:		{			AST __t321 = _t;			AST tmp1746_AST_in = (AST)_t;			match(_t,CHR);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t321;			_t = _t.getNextSibling();			break;		}		case CODEPAGECONVERT:		{			AST __t322 = _t;			AST tmp1747_AST_in = (AST)_t;			match(_t,CODEPAGECONVERT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t322;			_t = _t.getNextSibling();			break;		}		case COLLATE:		{			AST __t323 = _t;			AST tmp1748_AST_in = (AST)_t;			match(_t,COLLATE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t323;			_t = _t.getNextSibling();			break;		}		case COMPARE:		{			AST __t324 = _t;			AST tmp1749_AST_in = (AST)_t;			match(_t,COMPARE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t324;			_t = _t.getNextSibling();			break;		}		case CONNECTED:		{			AST __t325 = _t;			AST tmp1750_AST_in = (AST)_t;			match(_t,CONNECTED);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t325;			_t = _t.getNextSibling();			break;		}		case COUNTOF:		{			AST __t326 = _t;			AST tmp1751_AST_in = (AST)_t;			match(_t,COUNTOF);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t326;			_t = _t.getNextSibling();			break;		}		case CURRENTRESULTROW:		{			AST __t327 = _t;			AST tmp1752_AST_in = (AST)_t;			match(_t,CURRENTRESULTROW);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t327;			_t = _t.getNextSibling();			break;		}		case DATE:		{			AST __t328 = _t;			AST tmp1753_AST_in = (AST)_t;			match(_t,DATE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t328;			_t = _t.getNextSibling();			break;		}		case DATETIME:		{			AST __t329 = _t;			AST tmp1754_AST_in = (AST)_t;			match(_t,DATETIME);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t329;			_t = _t.getNextSibling();			break;		}		case DATETIMETZ:		{			AST __t330 = _t;			AST tmp1755_AST_in = (AST)_t;			match(_t,DATETIMETZ);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t330;			_t = _t.getNextSibling();			break;		}		case DAY:		{			AST __t331 = _t;			AST tmp1756_AST_in = (AST)_t;			match(_t,DAY);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t331;			_t = _t.getNextSibling();			break;		}		case DBCODEPAGE:		{			AST __t332 = _t;			AST tmp1757_AST_in = (AST)_t;			match(_t,DBCODEPAGE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t332;			_t = _t.getNextSibling();			break;		}		case DBCOLLATION:		{			AST __t333 = _t;			AST tmp1758_AST_in = (AST)_t;			match(_t,DBCOLLATION);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t333;			_t = _t.getNextSibling();			break;		}		case DBPARAM:		{			AST __t334 = _t;			AST tmp1759_AST_in = (AST)_t;			match(_t,DBPARAM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t334;			_t = _t.getNextSibling();			break;		}		case DBRESTRICTIONS:		{			AST __t335 = _t;			AST tmp1760_AST_in = (AST)_t;			match(_t,DBRESTRICTIONS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t335;			_t = _t.getNextSibling();			break;		}		case DBTASKID:		{			AST __t336 = _t;			AST tmp1761_AST_in = (AST)_t;			match(_t,DBTASKID);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t336;			_t = _t.getNextSibling();			break;		}		case DBTYPE:		{			AST __t337 = _t;			AST tmp1762_AST_in = (AST)_t;			match(_t,DBTYPE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t337;			_t = _t.getNextSibling();			break;		}		case DBVERSION:		{			AST __t338 = _t;			AST tmp1763_AST_in = (AST)_t;			match(_t,DBVERSION);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t338;			_t = _t.getNextSibling();			break;		}		case DECIMAL:		{			AST __t339 = _t;			AST tmp1764_AST_in = (AST)_t;			match(_t,DECIMAL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t339;			_t = _t.getNextSibling();			break;		}		case DECRYPT:		{			AST __t340 = _t;			AST tmp1765_AST_in = (AST)_t;			match(_t,DECRYPT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t340;			_t = _t.getNextSibling();			break;		}		case DYNAMICNEXTVALUE:		{			AST __t341 = _t;			AST tmp1766_AST_in = (AST)_t;			match(_t,DYNAMICNEXTVALUE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t341;			_t = _t.getNextSibling();			break;		}		case ENCODE:		{			AST __t342 = _t;			AST tmp1767_AST_in = (AST)_t;			match(_t,ENCODE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t342;			_t = _t.getNextSibling();			break;		}		case ENCRYPT:		{			AST __t343 = _t;			AST tmp1768_AST_in = (AST)_t;			match(_t,ENCRYPT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t343;			_t = _t.getNextSibling();			break;		}		case EXP:		{			AST __t344 = _t;			AST tmp1769_AST_in = (AST)_t;			match(_t,EXP);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t344;			_t = _t.getNextSibling();			break;		}		case FILL:		{			AST __t345 = _t;			AST tmp1770_AST_in = (AST)_t;			match(_t,FILL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t345;			_t = _t.getNextSibling();			break;		}		case FIRST:		{			AST __t346 = _t;			AST tmp1771_AST_in = (AST)_t;			match(_t,FIRST);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t346;			_t = _t.getNextSibling();			break;		}		case FIRSTOF:		{			AST __t347 = _t;			AST tmp1772_AST_in = (AST)_t;			match(_t,FIRSTOF);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t347;			_t = _t.getNextSibling();			break;		}		case GENERATEPBEKEY:		{			AST __t348 = _t;			AST tmp1773_AST_in = (AST)_t;			match(_t,GENERATEPBEKEY);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t348;			_t = _t.getNextSibling();			break;		}		case GETBITS:		{			AST __t349 = _t;			AST tmp1774_AST_in = (AST)_t;			match(_t,GETBITS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t349;			_t = _t.getNextSibling();			break;		}		case GETBYTE:		{			AST __t350 = _t;			AST tmp1775_AST_in = (AST)_t;			match(_t,GETBYTE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t350;			_t = _t.getNextSibling();			break;		}		case GETBYTEORDER:		{			AST __t351 = _t;			AST tmp1776_AST_in = (AST)_t;			match(_t,GETBYTEORDER);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t351;			_t = _t.getNextSibling();			break;		}		case GETBYTES:		{			AST __t352 = _t;			AST tmp1777_AST_in = (AST)_t;			match(_t,GETBYTES);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t352;			_t = _t.getNextSibling();			break;		}		case GETCOLLATIONS:		{			AST __t353 = _t;			AST tmp1778_AST_in = (AST)_t;			match(_t,GETCOLLATIONS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t353;			_t = _t.getNextSibling();			break;		}		case GETDOUBLE:		{			AST __t354 = _t;			AST tmp1779_AST_in = (AST)_t;			match(_t,GETDOUBLE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t354;			_t = _t.getNextSibling();			break;		}		case GETFLOAT:		{			AST __t355 = _t;			AST tmp1780_AST_in = (AST)_t;			match(_t,GETFLOAT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t355;			_t = _t.getNextSibling();			break;		}		case GETLICENSE:		{			AST __t356 = _t;			AST tmp1781_AST_in = (AST)_t;			match(_t,GETLICENSE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t356;			_t = _t.getNextSibling();			break;		}		case GETLONG:		{			AST __t357 = _t;			AST tmp1782_AST_in = (AST)_t;			match(_t,GETLONG);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t357;			_t = _t.getNextSibling();			break;		}		case GETPOINTERVALUE:		{			AST __t358 = _t;			AST tmp1783_AST_in = (AST)_t;			match(_t,GETPOINTERVALUE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t358;			_t = _t.getNextSibling();			break;		}		case GETSHORT:		{			AST __t359 = _t;			AST tmp1784_AST_in = (AST)_t;			match(_t,GETSHORT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t359;			_t = _t.getNextSibling();			break;		}		case GETSIZE:		{			AST __t360 = _t;			AST tmp1785_AST_in = (AST)_t;			match(_t,GETSIZE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t360;			_t = _t.getNextSibling();			break;		}		case GETSTRING:		{			AST __t361 = _t;			AST tmp1786_AST_in = (AST)_t;			match(_t,GETSTRING);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t361;			_t = _t.getNextSibling();			break;		}		case GETUNSIGNEDSHORT:		{			AST __t362 = _t;			AST tmp1787_AST_in = (AST)_t;			match(_t,GETUNSIGNEDSHORT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t362;			_t = _t.getNextSibling();			break;		}		case HEXDECODE:		{			AST __t363 = _t;			AST tmp1788_AST_in = (AST)_t;			match(_t,HEXDECODE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t363;			_t = _t.getNextSibling();			break;		}		case HEXENCODE:		{			AST __t364 = _t;			AST tmp1789_AST_in = (AST)_t;			match(_t,HEXENCODE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t364;			_t = _t.getNextSibling();			break;		}		case INDEX:		{			AST __t365 = _t;			AST tmp1790_AST_in = (AST)_t;			match(_t,INDEX);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t365;			_t = _t.getNextSibling();			break;		}		case INTEGER:		{			AST __t366 = _t;			AST tmp1791_AST_in = (AST)_t;			match(_t,INTEGER);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t366;			_t = _t.getNextSibling();			break;		}		case INTERVAL:		{			AST __t367 = _t;			AST tmp1792_AST_in = (AST)_t;			match(_t,INTERVAL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t367;			_t = _t.getNextSibling();			break;		}		case ISCODEPAGEFIXED:		{			AST __t368 = _t;			AST tmp1793_AST_in = (AST)_t;			match(_t,ISCODEPAGEFIXED);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t368;			_t = _t.getNextSibling();			break;		}		case ISCOLUMNCODEPAGE:		{			AST __t369 = _t;			AST tmp1794_AST_in = (AST)_t;			match(_t,ISCOLUMNCODEPAGE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t369;			_t = _t.getNextSibling();			break;		}		case ISLEADBYTE:		{			AST __t370 = _t;			AST tmp1795_AST_in = (AST)_t;			match(_t,ISLEADBYTE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t370;			_t = _t.getNextSibling();			break;		}		case ISODATE:		{			AST __t371 = _t;			AST tmp1796_AST_in = (AST)_t;			match(_t,ISODATE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t371;			_t = _t.getNextSibling();			break;		}		case KBLABEL:		{			AST __t372 = _t;			AST tmp1797_AST_in = (AST)_t;			match(_t,KBLABEL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t372;			_t = _t.getNextSibling();			break;		}		case KEYCODE:		{			AST __t373 = _t;			AST tmp1798_AST_in = (AST)_t;			match(_t,KEYCODE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t373;			_t = _t.getNextSibling();			break;		}		case KEYFUNCTION:		{			AST __t374 = _t;			AST tmp1799_AST_in = (AST)_t;			match(_t,KEYFUNCTION);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t374;			_t = _t.getNextSibling();			break;		}		case KEYLABEL:		{			AST __t375 = _t;			AST tmp1800_AST_in = (AST)_t;			match(_t,KEYLABEL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t375;			_t = _t.getNextSibling();			break;		}		case KEYWORD:		{			AST __t376 = _t;			AST tmp1801_AST_in = (AST)_t;			match(_t,KEYWORD);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t376;			_t = _t.getNextSibling();			break;		}		case KEYWORDALL:		{			AST __t377 = _t;			AST tmp1802_AST_in = (AST)_t;			match(_t,KEYWORDALL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t377;			_t = _t.getNextSibling();			break;		}		case LAST:		{			AST __t378 = _t;			AST tmp1803_AST_in = (AST)_t;			match(_t,LAST);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t378;			_t = _t.getNextSibling();			break;		}		case LASTOF:		{			AST __t379 = _t;			AST tmp1804_AST_in = (AST)_t;			match(_t,LASTOF);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t379;			_t = _t.getNextSibling();			break;		}		case LC:		{			AST __t380 = _t;			AST tmp1805_AST_in = (AST)_t;			match(_t,LC);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t380;			_t = _t.getNextSibling();			break;		}		case LEFTTRIM:		{			AST __t381 = _t;			AST tmp1806_AST_in = (AST)_t;			match(_t,LEFTTRIM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t381;			_t = _t.getNextSibling();			break;		}		case LIBRARY:		{			AST __t382 = _t;			AST tmp1807_AST_in = (AST)_t;			match(_t,LIBRARY);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t382;			_t = _t.getNextSibling();			break;		}		case LISTEVENTS:		{			AST __t383 = _t;			AST tmp1808_AST_in = (AST)_t;			match(_t,LISTEVENTS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t383;			_t = _t.getNextSibling();			break;		}		case LISTQUERYATTRS:		{			AST __t384 = _t;			AST tmp1809_AST_in = (AST)_t;			match(_t,LISTQUERYATTRS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t384;			_t = _t.getNextSibling();			break;		}		case LISTSETATTRS:		{			AST __t385 = _t;			AST tmp1810_AST_in = (AST)_t;			match(_t,LISTSETATTRS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t385;			_t = _t.getNextSibling();			break;		}		case LISTWIDGETS:		{			AST __t386 = _t;			AST tmp1811_AST_in = (AST)_t;			match(_t,LISTWIDGETS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t386;			_t = _t.getNextSibling();			break;		}		case LOADPICTURE:		{			AST __t387 = _t;			AST tmp1812_AST_in = (AST)_t;			match(_t,LOADPICTURE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t387;			_t = _t.getNextSibling();			break;		}		case LOG:		{			AST __t388 = _t;			AST tmp1813_AST_in = (AST)_t;			match(_t,LOG);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t388;			_t = _t.getNextSibling();			break;		}		case LOGICAL:		{			AST __t389 = _t;			AST tmp1814_AST_in = (AST)_t;			match(_t,LOGICAL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t389;			_t = _t.getNextSibling();			break;		}		case LOOKUP:		{			AST __t390 = _t;			AST tmp1815_AST_in = (AST)_t;			match(_t,LOOKUP);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t390;			_t = _t.getNextSibling();			break;		}		case MAXIMUM:		{			AST __t391 = _t;			AST tmp1816_AST_in = (AST)_t;			match(_t,MAXIMUM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t391;			_t = _t.getNextSibling();			break;		}		case MD5DIGEST:		{			AST __t392 = _t;			AST tmp1817_AST_in = (AST)_t;			match(_t,MD5DIGEST);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t392;			_t = _t.getNextSibling();			break;		}		case MEMBER:		{			AST __t393 = _t;			AST tmp1818_AST_in = (AST)_t;			match(_t,MEMBER);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t393;			_t = _t.getNextSibling();			break;		}		case MINIMUM:		{			AST __t394 = _t;			AST tmp1819_AST_in = (AST)_t;			match(_t,MINIMUM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t394;			_t = _t.getNextSibling();			break;		}		case MONTH:		{			AST __t395 = _t;			AST tmp1820_AST_in = (AST)_t;			match(_t,MONTH);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t395;			_t = _t.getNextSibling();			break;		}		case NORMALIZE:		{			AST __t396 = _t;			AST tmp1821_AST_in = (AST)_t;			match(_t,NORMALIZE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t396;			_t = _t.getNextSibling();			break;		}		case NUMENTRIES:		{			AST __t397 = _t;			AST tmp1822_AST_in = (AST)_t;			match(_t,NUMENTRIES);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t397;			_t = _t.getNextSibling();			break;		}		case NUMRESULTS:		{			AST __t398 = _t;			AST tmp1823_AST_in = (AST)_t;			match(_t,NUMRESULTS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t398;			_t = _t.getNextSibling();			break;		}		case OSGETENV:		{			AST __t399 = _t;			AST tmp1824_AST_in = (AST)_t;			match(_t,OSGETENV);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t399;			_t = _t.getNextSibling();			break;		}		case PDBNAME:		{			AST __t400 = _t;			AST tmp1825_AST_in = (AST)_t;			match(_t,PDBNAME);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t400;			_t = _t.getNextSibling();			break;		}		case PROGRAMNAME:		{			AST __t401 = _t;			AST tmp1826_AST_in = (AST)_t;			match(_t,PROGRAMNAME);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t401;			_t = _t.getNextSibling();			break;		}		case QUERYOFFEND:		{			AST __t402 = _t;			AST tmp1827_AST_in = (AST)_t;			match(_t,QUERYOFFEND);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t402;			_t = _t.getNextSibling();			break;		}		case QUOTER:		{			AST __t403 = _t;			AST tmp1828_AST_in = (AST)_t;			match(_t,QUOTER);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t403;			_t = _t.getNextSibling();			break;		}		case RINDEX:		{			AST __t404 = _t;			AST tmp1829_AST_in = (AST)_t;			match(_t,RINDEX);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t404;			_t = _t.getNextSibling();			break;		}		case RANDOM:		{			AST __t405 = _t;			AST tmp1830_AST_in = (AST)_t;			match(_t,RANDOM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t405;			_t = _t.getNextSibling();			break;		}		case REPLACE:		{			AST __t406 = _t;			AST tmp1831_AST_in = (AST)_t;			match(_t,REPLACE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t406;			_t = _t.getNextSibling();			break;		}		case RGBVALUE:		{			AST __t407 = _t;			AST tmp1832_AST_in = (AST)_t;			match(_t,RGBVALUE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t407;			_t = _t.getNextSibling();			break;		}		case RIGHTTRIM:		{			AST __t408 = _t;			AST tmp1833_AST_in = (AST)_t;			match(_t,RIGHTTRIM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t408;			_t = _t.getNextSibling();			break;		}		case ROUND:		{			AST __t409 = _t;			AST tmp1834_AST_in = (AST)_t;			match(_t,ROUND);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t409;			_t = _t.getNextSibling();			break;		}		case SDBNAME:		{			AST __t410 = _t;			AST tmp1835_AST_in = (AST)_t;			match(_t,SDBNAME);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t410;			_t = _t.getNextSibling();			break;		}		case SEARCH:		{			AST __t411 = _t;			AST tmp1836_AST_in = (AST)_t;			match(_t,SEARCH);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t411;			_t = _t.getNextSibling();			break;		}		case SETDBCLIENT:		{			AST __t412 = _t;			AST tmp1837_AST_in = (AST)_t;			match(_t,SETDBCLIENT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t412;			_t = _t.getNextSibling();			break;		}		case SETUSERID:		{			AST __t413 = _t;			AST tmp1838_AST_in = (AST)_t;			match(_t,SETUSERID);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t413;			_t = _t.getNextSibling();			break;		}		case SHA1DIGEST:		{			AST __t414 = _t;			AST tmp1839_AST_in = (AST)_t;			match(_t,SHA1DIGEST);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t414;			_t = _t.getNextSibling();			break;		}		case SQRT:		{			AST __t415 = _t;			AST tmp1840_AST_in = (AST)_t;			match(_t,SQRT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t415;			_t = _t.getNextSibling();			break;		}		case SSLSERVERNAME:		{			AST __t416 = _t;			AST tmp1841_AST_in = (AST)_t;			match(_t,SSLSERVERNAME);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t416;			_t = _t.getNextSibling();			break;		}		case STRING:		{			AST __t417 = _t;			AST tmp1842_AST_in = (AST)_t;			match(_t,STRING);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t417;			_t = _t.getNextSibling();			break;		}		case SUBSTITUTE:		{			AST __t418 = _t;			AST tmp1843_AST_in = (AST)_t;			match(_t,SUBSTITUTE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t418;			_t = _t.getNextSibling();			break;		}		case TOROWID:		{			AST __t419 = _t;			AST tmp1844_AST_in = (AST)_t;			match(_t,TOROWID);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t419;			_t = _t.getNextSibling();			break;		}		case TRIM:		{			AST __t420 = _t;			AST tmp1845_AST_in = (AST)_t;			match(_t,TRIM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t420;			_t = _t.getNextSibling();			break;		}		case TRUNCATE:		{			AST __t421 = _t;			AST tmp1846_AST_in = (AST)_t;			match(_t,TRUNCATE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t421;			_t = _t.getNextSibling();			break;		}		case TYPEOF:		{			AST __t422 = _t;			AST tmp1847_AST_in = (AST)_t;			match(_t,TYPEOF);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t422;			_t = _t.getNextSibling();			break;		}		case VALIDEVENT:		{			AST __t423 = _t;			AST tmp1848_AST_in = (AST)_t;			match(_t,VALIDEVENT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t423;			_t = _t.getNextSibling();			break;		}		case VALIDHANDLE:		{			AST __t424 = _t;			AST tmp1849_AST_in = (AST)_t;			match(_t,VALIDHANDLE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t424;			_t = _t.getNextSibling();			break;		}		case VALIDOBJECT:		{			AST __t425 = _t;			AST tmp1850_AST_in = (AST)_t;			match(_t,VALIDOBJECT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t425;			_t = _t.getNextSibling();			break;		}		case WEEKDAY:		{			AST __t426 = _t;			AST tmp1851_AST_in = (AST)_t;			match(_t,WEEKDAY);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t426;			_t = _t.getNextSibling();			break;		}		case WIDGETHANDLE:		{			AST __t427 = _t;			AST tmp1852_AST_in = (AST)_t;			match(_t,WIDGETHANDLE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t427;			_t = _t.getNextSibling();			break;		}		case YEAR:		{			AST __t428 = _t;			AST tmp1853_AST_in = (AST)_t;			match(_t,YEAR);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t428;			_t = _t.getNextSibling();			break;		}		default:		{			throw new NoViableAltException(_t);		}		}		_retTree = _t;	}