AST tmp1705_AST_in = (AST)_t;
AST tmp1709_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 __t106 = _t;			AST tmp1617_AST_in = (AST)_t;			match(_t,AACBIT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t106;			_t = _t.getNextSibling();			break;		}		case AAMSG:		{			AST __t107 = _t;			AST tmp1618_AST_in = (AST)_t;			match(_t,AAMSG);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t107;			_t = _t.getNextSibling();			break;		}		case ABSOLUTE:		{			AST __t108 = _t;			AST tmp1619_AST_in = (AST)_t;			match(_t,ABSOLUTE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t108;			_t = _t.getNextSibling();			break;		}		case ALIAS:		{			AST __t109 = _t;			AST tmp1620_AST_in = (AST)_t;			match(_t,ALIAS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t109;			_t = _t.getNextSibling();			break;		}		case ASC:		{			AST __t110 = _t;			AST tmp1621_AST_in = (AST)_t;			match(_t,ASC);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t110;			_t = _t.getNextSibling();			break;		}		case BASE64DECODE:		{			AST __t111 = _t;			AST tmp1622_AST_in = (AST)_t;			match(_t,BASE64DECODE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t111;			_t = _t.getNextSibling();			break;		}		case BASE64ENCODE:		{			AST __t112 = _t;			AST tmp1623_AST_in = (AST)_t;			match(_t,BASE64ENCODE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t112;			_t = _t.getNextSibling();			break;		}		case CANDO:		{			AST __t113 = _t;			AST tmp1624_AST_in = (AST)_t;			match(_t,CANDO);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t113;			_t = _t.getNextSibling();			break;		}		case CANQUERY:		{			AST __t114 = _t;			AST tmp1625_AST_in = (AST)_t;			match(_t,CANQUERY);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t114;			_t = _t.getNextSibling();			break;		}		case CANSET:		{			AST __t115 = _t;			AST tmp1626_AST_in = (AST)_t;			match(_t,CANSET);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t115;			_t = _t.getNextSibling();			break;		}		case CAPS:		{			AST __t116 = _t;			AST tmp1627_AST_in = (AST)_t;			match(_t,CAPS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t116;			_t = _t.getNextSibling();			break;		}		case CHR:		{			AST __t117 = _t;			AST tmp1628_AST_in = (AST)_t;			match(_t,CHR);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t117;			_t = _t.getNextSibling();			break;		}		case CODEPAGECONVERT:		{			AST __t118 = _t;			AST tmp1629_AST_in = (AST)_t;			match(_t,CODEPAGECONVERT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t118;			_t = _t.getNextSibling();			break;		}		case COLLATE:		{			AST __t119 = _t;			AST tmp1630_AST_in = (AST)_t;			match(_t,COLLATE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t119;			_t = _t.getNextSibling();			break;		}		case COMPARE:		{			AST __t120 = _t;			AST tmp1631_AST_in = (AST)_t;			match(_t,COMPARE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t120;			_t = _t.getNextSibling();			break;		}		case CONNECTED:		{			AST __t121 = _t;			AST tmp1632_AST_in = (AST)_t;			match(_t,CONNECTED);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t121;			_t = _t.getNextSibling();			break;		}		case COUNTOF:		{			AST __t122 = _t;			AST tmp1633_AST_in = (AST)_t;			match(_t,COUNTOF);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t122;			_t = _t.getNextSibling();			break;		}		case CURRENTRESULTROW:		{			AST __t123 = _t;			AST tmp1634_AST_in = (AST)_t;			match(_t,CURRENTRESULTROW);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t123;			_t = _t.getNextSibling();			break;		}		case DATE:		{			AST __t124 = _t;			AST tmp1635_AST_in = (AST)_t;			match(_t,DATE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t124;			_t = _t.getNextSibling();			break;		}		case DATETIME:		{			AST __t125 = _t;			AST tmp1636_AST_in = (AST)_t;			match(_t,DATETIME);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t125;			_t = _t.getNextSibling();			break;		}		case DATETIMETZ:		{			AST __t126 = _t;			AST tmp1637_AST_in = (AST)_t;			match(_t,DATETIMETZ);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t126;			_t = _t.getNextSibling();			break;		}		case DAY:		{			AST __t127 = _t;			AST tmp1638_AST_in = (AST)_t;			match(_t,DAY);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t127;			_t = _t.getNextSibling();			break;		}		case DBCODEPAGE:		{			AST __t128 = _t;			AST tmp1639_AST_in = (AST)_t;			match(_t,DBCODEPAGE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t128;			_t = _t.getNextSibling();			break;		}		case DBCOLLATION:		{			AST __t129 = _t;			AST tmp1640_AST_in = (AST)_t;			match(_t,DBCOLLATION);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t129;			_t = _t.getNextSibling();			break;		}		case DBPARAM:		{			AST __t130 = _t;			AST tmp1641_AST_in = (AST)_t;			match(_t,DBPARAM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t130;			_t = _t.getNextSibling();			break;		}		case DBRESTRICTIONS:		{			AST __t131 = _t;			AST tmp1642_AST_in = (AST)_t;			match(_t,DBRESTRICTIONS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t131;			_t = _t.getNextSibling();			break;		}		case DBTASKID:		{			AST __t132 = _t;			AST tmp1643_AST_in = (AST)_t;			match(_t,DBTASKID);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t132;			_t = _t.getNextSibling();			break;		}		case DBTYPE:		{			AST __t133 = _t;			AST tmp1644_AST_in = (AST)_t;			match(_t,DBTYPE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t133;			_t = _t.getNextSibling();			break;		}		case DBVERSION:		{			AST __t134 = _t;			AST tmp1645_AST_in = (AST)_t;			match(_t,DBVERSION);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t134;			_t = _t.getNextSibling();			break;		}		case DECIMAL:		{			AST __t135 = _t;			AST tmp1646_AST_in = (AST)_t;			match(_t,DECIMAL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t135;			_t = _t.getNextSibling();			break;		}		case DECRYPT:		{			AST __t136 = _t;			AST tmp1647_AST_in = (AST)_t;			match(_t,DECRYPT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t136;			_t = _t.getNextSibling();			break;		}		case DYNAMICNEXTVALUE:		{			AST __t137 = _t;			AST tmp1648_AST_in = (AST)_t;			match(_t,DYNAMICNEXTVALUE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t137;			_t = _t.getNextSibling();			break;		}		case ENCODE:		{			AST __t138 = _t;			AST tmp1649_AST_in = (AST)_t;			match(_t,ENCODE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t138;			_t = _t.getNextSibling();			break;		}		case ENCRYPT:		{			AST __t139 = _t;			AST tmp1650_AST_in = (AST)_t;			match(_t,ENCRYPT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t139;			_t = _t.getNextSibling();			break;		}		case EXP:		{			AST __t140 = _t;			AST tmp1651_AST_in = (AST)_t;			match(_t,EXP);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t140;			_t = _t.getNextSibling();			break;		}		case FILL:		{			AST __t141 = _t;			AST tmp1652_AST_in = (AST)_t;			match(_t,FILL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t141;			_t = _t.getNextSibling();			break;		}		case FIRST:		{			AST __t142 = _t;			AST tmp1653_AST_in = (AST)_t;			match(_t,FIRST);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t142;			_t = _t.getNextSibling();			break;		}		case FIRSTOF:		{			AST __t143 = _t;			AST tmp1654_AST_in = (AST)_t;			match(_t,FIRSTOF);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t143;			_t = _t.getNextSibling();			break;		}		case GENERATEPBEKEY:		{			AST __t144 = _t;			AST tmp1655_AST_in = (AST)_t;			match(_t,GENERATEPBEKEY);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t144;			_t = _t.getNextSibling();			break;		}		case GETBITS:		{			AST __t145 = _t;			AST tmp1656_AST_in = (AST)_t;			match(_t,GETBITS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t145;			_t = _t.getNextSibling();			break;		}		case GETBYTE:		{			AST __t146 = _t;			AST tmp1657_AST_in = (AST)_t;			match(_t,GETBYTE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t146;			_t = _t.getNextSibling();			break;		}		case GETBYTEORDER:		{			AST __t147 = _t;			AST tmp1658_AST_in = (AST)_t;			match(_t,GETBYTEORDER);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t147;			_t = _t.getNextSibling();			break;		}		case GETBYTES:		{			AST __t148 = _t;			AST tmp1659_AST_in = (AST)_t;			match(_t,GETBYTES);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t148;			_t = _t.getNextSibling();			break;		}		case GETCOLLATIONS:		{			AST __t149 = _t;			AST tmp1660_AST_in = (AST)_t;			match(_t,GETCOLLATIONS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t149;			_t = _t.getNextSibling();			break;		}		case GETDOUBLE:		{			AST __t150 = _t;			AST tmp1661_AST_in = (AST)_t;			match(_t,GETDOUBLE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t150;			_t = _t.getNextSibling();			break;		}		case GETFLOAT:		{			AST __t151 = _t;			AST tmp1662_AST_in = (AST)_t;			match(_t,GETFLOAT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t151;			_t = _t.getNextSibling();			break;		}		case GETLICENSE:		{			AST __t152 = _t;			AST tmp1663_AST_in = (AST)_t;			match(_t,GETLICENSE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t152;			_t = _t.getNextSibling();			break;		}		case GETLONG:		{			AST __t153 = _t;			AST tmp1664_AST_in = (AST)_t;			match(_t,GETLONG);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t153;			_t = _t.getNextSibling();			break;		}		case GETPOINTERVALUE:		{			AST __t154 = _t;			AST tmp1665_AST_in = (AST)_t;			match(_t,GETPOINTERVALUE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t154;			_t = _t.getNextSibling();			break;		}		case GETSHORT:		{			AST __t155 = _t;			AST tmp1666_AST_in = (AST)_t;			match(_t,GETSHORT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t155;			_t = _t.getNextSibling();			break;		}		case GETSIZE:		{			AST __t156 = _t;			AST tmp1667_AST_in = (AST)_t;			match(_t,GETSIZE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t156;			_t = _t.getNextSibling();			break;		}		case GETSTRING:		{			AST __t157 = _t;			AST tmp1668_AST_in = (AST)_t;			match(_t,GETSTRING);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t157;			_t = _t.getNextSibling();			break;		}		case GETUNSIGNEDSHORT:		{			AST __t158 = _t;			AST tmp1669_AST_in = (AST)_t;			match(_t,GETUNSIGNEDSHORT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t158;			_t = _t.getNextSibling();			break;		}		case HEXDECODE:		{			AST __t159 = _t;			AST tmp1670_AST_in = (AST)_t;			match(_t,HEXDECODE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t159;			_t = _t.getNextSibling();			break;		}		case HEXENCODE:		{			AST __t160 = _t;			AST tmp1671_AST_in = (AST)_t;			match(_t,HEXENCODE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t160;			_t = _t.getNextSibling();			break;		}		case INDEX:		{			AST __t161 = _t;			AST tmp1672_AST_in = (AST)_t;			match(_t,INDEX);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t161;			_t = _t.getNextSibling();			break;		}		case INTEGER:		{			AST __t162 = _t;			AST tmp1673_AST_in = (AST)_t;			match(_t,INTEGER);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t162;			_t = _t.getNextSibling();			break;		}		case INTERVAL:		{			AST __t163 = _t;			AST tmp1674_AST_in = (AST)_t;			match(_t,INTERVAL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t163;			_t = _t.getNextSibling();			break;		}		case ISCODEPAGEFIXED:		{			AST __t164 = _t;			AST tmp1675_AST_in = (AST)_t;			match(_t,ISCODEPAGEFIXED);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t164;			_t = _t.getNextSibling();			break;		}		case ISCOLUMNCODEPAGE:		{			AST __t165 = _t;			AST tmp1676_AST_in = (AST)_t;			match(_t,ISCOLUMNCODEPAGE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t165;			_t = _t.getNextSibling();			break;		}		case ISLEADBYTE:		{			AST __t166 = _t;			AST tmp1677_AST_in = (AST)_t;			match(_t,ISLEADBYTE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t166;			_t = _t.getNextSibling();			break;		}		case ISODATE:		{			AST __t167 = _t;			AST tmp1678_AST_in = (AST)_t;			match(_t,ISODATE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t167;			_t = _t.getNextSibling();			break;		}		case KBLABEL:		{			AST __t168 = _t;			AST tmp1679_AST_in = (AST)_t;			match(_t,KBLABEL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t168;			_t = _t.getNextSibling();			break;		}		case KEYCODE:		{			AST __t169 = _t;			AST tmp1680_AST_in = (AST)_t;			match(_t,KEYCODE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t169;			_t = _t.getNextSibling();			break;		}		case KEYFUNCTION:		{			AST __t170 = _t;			AST tmp1681_AST_in = (AST)_t;			match(_t,KEYFUNCTION);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t170;			_t = _t.getNextSibling();			break;		}		case KEYLABEL:		{			AST __t171 = _t;			AST tmp1682_AST_in = (AST)_t;			match(_t,KEYLABEL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t171;			_t = _t.getNextSibling();			break;		}		case KEYWORD:		{			AST __t172 = _t;			AST tmp1683_AST_in = (AST)_t;			match(_t,KEYWORD);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t172;			_t = _t.getNextSibling();			break;		}		case KEYWORDALL:		{			AST __t173 = _t;			AST tmp1684_AST_in = (AST)_t;			match(_t,KEYWORDALL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t173;			_t = _t.getNextSibling();			break;		}		case LAST:		{			AST __t174 = _t;			AST tmp1685_AST_in = (AST)_t;			match(_t,LAST);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t174;			_t = _t.getNextSibling();			break;		}		case LASTOF:		{			AST __t175 = _t;			AST tmp1686_AST_in = (AST)_t;			match(_t,LASTOF);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t175;			_t = _t.getNextSibling();			break;		}		case LC:		{			AST __t176 = _t;			AST tmp1687_AST_in = (AST)_t;			match(_t,LC);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t176;			_t = _t.getNextSibling();			break;		}		case LEFTTRIM:		{			AST __t177 = _t;			AST tmp1688_AST_in = (AST)_t;			match(_t,LEFTTRIM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t177;			_t = _t.getNextSibling();			break;		}		case LIBRARY:		{			AST __t178 = _t;			AST tmp1689_AST_in = (AST)_t;			match(_t,LIBRARY);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t178;			_t = _t.getNextSibling();			break;		}		case LISTEVENTS:		{			AST __t179 = _t;			AST tmp1690_AST_in = (AST)_t;			match(_t,LISTEVENTS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t179;			_t = _t.getNextSibling();			break;		}		case LISTQUERYATTRS:		{			AST __t180 = _t;			AST tmp1691_AST_in = (AST)_t;			match(_t,LISTQUERYATTRS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t180;			_t = _t.getNextSibling();			break;		}		case LISTSETATTRS:		{			AST __t181 = _t;			AST tmp1692_AST_in = (AST)_t;			match(_t,LISTSETATTRS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t181;			_t = _t.getNextSibling();			break;		}		case LISTWIDGETS:		{			AST __t182 = _t;			AST tmp1693_AST_in = (AST)_t;			match(_t,LISTWIDGETS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t182;			_t = _t.getNextSibling();			break;		}		case LOADPICTURE:		{			AST __t183 = _t;			AST tmp1694_AST_in = (AST)_t;			match(_t,LOADPICTURE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t183;			_t = _t.getNextSibling();			break;		}		case LOG:		{			AST __t184 = _t;			AST tmp1695_AST_in = (AST)_t;			match(_t,LOG);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t184;			_t = _t.getNextSibling();			break;		}		case LOGICAL:		{			AST __t185 = _t;			AST tmp1696_AST_in = (AST)_t;			match(_t,LOGICAL);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t185;			_t = _t.getNextSibling();			break;		}		case LOOKUP:		{			AST __t186 = _t;			AST tmp1697_AST_in = (AST)_t;			match(_t,LOOKUP);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t186;			_t = _t.getNextSibling();			break;		}		case MAXIMUM:		{			AST __t187 = _t;			AST tmp1698_AST_in = (AST)_t;			match(_t,MAXIMUM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t187;			_t = _t.getNextSibling();			break;		}		case MD5DIGEST:		{			AST __t188 = _t;			AST tmp1699_AST_in = (AST)_t;			match(_t,MD5DIGEST);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t188;			_t = _t.getNextSibling();			break;		}		case MEMBER:		{			AST __t189 = _t;			AST tmp1700_AST_in = (AST)_t;			match(_t,MEMBER);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t189;			_t = _t.getNextSibling();			break;		}		case MINIMUM:		{			AST __t190 = _t;			AST tmp1701_AST_in = (AST)_t;			match(_t,MINIMUM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t190;			_t = _t.getNextSibling();			break;		}		case MONTH:		{			AST __t191 = _t;			AST tmp1702_AST_in = (AST)_t;			match(_t,MONTH);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t191;			_t = _t.getNextSibling();			break;		}		case NORMALIZE:		{			AST __t192 = _t;			AST tmp1703_AST_in = (AST)_t;			match(_t,NORMALIZE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t192;			_t = _t.getNextSibling();			break;		}		case NUMENTRIES:		{			AST __t193 = _t;			AST tmp1704_AST_in = (AST)_t;			match(_t,NUMENTRIES);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t193;			_t = _t.getNextSibling();			break;		}		case NUMRESULTS:		{			AST __t194 = _t;			AST tmp1705_AST_in = (AST)_t;			match(_t,NUMRESULTS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t194;			_t = _t.getNextSibling();			break;		}		case OSGETENV:		{			AST __t195 = _t;			AST tmp1706_AST_in = (AST)_t;			match(_t,OSGETENV);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t195;			_t = _t.getNextSibling();			break;		}		case PDBNAME:		{			AST __t196 = _t;			AST tmp1707_AST_in = (AST)_t;			match(_t,PDBNAME);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t196;			_t = _t.getNextSibling();			break;		}		case PROGRAMNAME:		{			AST __t197 = _t;			AST tmp1708_AST_in = (AST)_t;			match(_t,PROGRAMNAME);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t197;			_t = _t.getNextSibling();			break;		}		case QUERYOFFEND:		{			AST __t198 = _t;			AST tmp1709_AST_in = (AST)_t;			match(_t,QUERYOFFEND);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t198;			_t = _t.getNextSibling();			break;		}		case QUOTER:		{			AST __t199 = _t;			AST tmp1710_AST_in = (AST)_t;			match(_t,QUOTER);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t199;			_t = _t.getNextSibling();			break;		}		case RINDEX:		{			AST __t200 = _t;			AST tmp1711_AST_in = (AST)_t;			match(_t,RINDEX);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t200;			_t = _t.getNextSibling();			break;		}		case RANDOM:		{			AST __t201 = _t;			AST tmp1712_AST_in = (AST)_t;			match(_t,RANDOM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t201;			_t = _t.getNextSibling();			break;		}		case REPLACE:		{			AST __t202 = _t;			AST tmp1713_AST_in = (AST)_t;			match(_t,REPLACE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t202;			_t = _t.getNextSibling();			break;		}		case RGBVALUE:		{			AST __t203 = _t;			AST tmp1714_AST_in = (AST)_t;			match(_t,RGBVALUE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t203;			_t = _t.getNextSibling();			break;		}		case RIGHTTRIM:		{			AST __t204 = _t;			AST tmp1715_AST_in = (AST)_t;			match(_t,RIGHTTRIM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t204;			_t = _t.getNextSibling();			break;		}		case ROUND:		{			AST __t205 = _t;			AST tmp1716_AST_in = (AST)_t;			match(_t,ROUND);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t205;			_t = _t.getNextSibling();			break;		}		case SDBNAME:		{			AST __t206 = _t;			AST tmp1717_AST_in = (AST)_t;			match(_t,SDBNAME);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t206;			_t = _t.getNextSibling();			break;		}		case SEARCH:		{			AST __t207 = _t;			AST tmp1718_AST_in = (AST)_t;			match(_t,SEARCH);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t207;			_t = _t.getNextSibling();			break;		}		case SETDBCLIENT:		{			AST __t208 = _t;			AST tmp1719_AST_in = (AST)_t;			match(_t,SETDBCLIENT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t208;			_t = _t.getNextSibling();			break;		}		case SETUSERID:		{			AST __t209 = _t;			AST tmp1720_AST_in = (AST)_t;			match(_t,SETUSERID);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t209;			_t = _t.getNextSibling();			break;		}		case SHA1DIGEST:		{			AST __t210 = _t;			AST tmp1721_AST_in = (AST)_t;			match(_t,SHA1DIGEST);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t210;			_t = _t.getNextSibling();			break;		}		case SQRT:		{			AST __t211 = _t;			AST tmp1722_AST_in = (AST)_t;			match(_t,SQRT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t211;			_t = _t.getNextSibling();			break;		}		case SSLSERVERNAME:		{			AST __t212 = _t;			AST tmp1723_AST_in = (AST)_t;			match(_t,SSLSERVERNAME);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t212;			_t = _t.getNextSibling();			break;		}		case STRING:		{			AST __t213 = _t;			AST tmp1724_AST_in = (AST)_t;			match(_t,STRING);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t213;			_t = _t.getNextSibling();			break;		}		case SUBSTITUTE:		{			AST __t214 = _t;			AST tmp1725_AST_in = (AST)_t;			match(_t,SUBSTITUTE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t214;			_t = _t.getNextSibling();			break;		}		case TOROWID:		{			AST __t215 = _t;			AST tmp1726_AST_in = (AST)_t;			match(_t,TOROWID);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t215;			_t = _t.getNextSibling();			break;		}		case TRIM:		{			AST __t216 = _t;			AST tmp1727_AST_in = (AST)_t;			match(_t,TRIM);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t216;			_t = _t.getNextSibling();			break;		}		case TRUNCATE:		{			AST __t217 = _t;			AST tmp1728_AST_in = (AST)_t;			match(_t,TRUNCATE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t217;			_t = _t.getNextSibling();			break;		}		case TYPEOF:		{			AST __t218 = _t;			AST tmp1729_AST_in = (AST)_t;			match(_t,TYPEOF);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t218;			_t = _t.getNextSibling();			break;		}		case VALIDEVENT:		{			AST __t219 = _t;			AST tmp1730_AST_in = (AST)_t;			match(_t,VALIDEVENT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t219;			_t = _t.getNextSibling();			break;		}		case VALIDHANDLE:		{			AST __t220 = _t;			AST tmp1731_AST_in = (AST)_t;			match(_t,VALIDHANDLE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t220;			_t = _t.getNextSibling();			break;		}		case VALIDOBJECT:		{			AST __t221 = _t;			AST tmp1732_AST_in = (AST)_t;			match(_t,VALIDOBJECT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t221;			_t = _t.getNextSibling();			break;		}		case WEEKDAY:		{			AST __t222 = _t;			AST tmp1733_AST_in = (AST)_t;			match(_t,WEEKDAY);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t222;			_t = _t.getNextSibling();			break;		}		case WIDGETHANDLE:		{			AST __t223 = _t;			AST tmp1734_AST_in = (AST)_t;			match(_t,WIDGETHANDLE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t223;			_t = _t.getNextSibling();			break;		}		case YEAR:		{			AST __t224 = _t;			AST tmp1735_AST_in = (AST)_t;			match(_t,YEAR);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t224;			_t = _t.getNextSibling();			break;		}		default:		{			throw new NoViableAltException(_t);		}		}		_retTree = _t;	}