AST tmp701_AST_in = (AST)_t;
AST tmp705_AST_in = (AST)_t;
	public final void pseudfn(AST _t) throws RecognitionException {				AST pseudfn_AST_in = (_t == ASTNULL) ? null : (AST)_t;				if (_t==null) _t=ASTNULL;		switch ( _t.getType()) {		case FIXCODEPAGE:		{			AST __t1396 = _t;			AST tmp660_AST_in = (AST)_t;			match(_t,FIXCODEPAGE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1396;			_t = _t.getNextSibling();			break;		}		case OVERLAY:		{			AST __t1397 = _t;			AST tmp661_AST_in = (AST)_t;			match(_t,OVERLAY);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1397;			_t = _t.getNextSibling();			break;		}		case PUTBITS:		{			AST __t1398 = _t;			AST tmp662_AST_in = (AST)_t;			match(_t,PUTBITS);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1398;			_t = _t.getNextSibling();			break;		}		case PUTBYTE:		{			AST __t1399 = _t;			AST tmp663_AST_in = (AST)_t;			match(_t,PUTBYTE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1399;			_t = _t.getNextSibling();			break;		}		case PUTBYTES:		{			AST __t1400 = _t;			AST tmp664_AST_in = (AST)_t;			match(_t,PUTBYTES);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1400;			_t = _t.getNextSibling();			break;		}		case PUTDOUBLE:		{			AST __t1401 = _t;			AST tmp665_AST_in = (AST)_t;			match(_t,PUTDOUBLE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1401;			_t = _t.getNextSibling();			break;		}		case PUTFLOAT:		{			AST __t1402 = _t;			AST tmp666_AST_in = (AST)_t;			match(_t,PUTFLOAT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1402;			_t = _t.getNextSibling();			break;		}		case PUTLONG:		{			AST __t1403 = _t;			AST tmp667_AST_in = (AST)_t;			match(_t,PUTLONG);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1403;			_t = _t.getNextSibling();			break;		}		case PUTSHORT:		{			AST __t1404 = _t;			AST tmp668_AST_in = (AST)_t;			match(_t,PUTSHORT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1404;			_t = _t.getNextSibling();			break;		}		case PUTSTRING:		{			AST __t1405 = _t;			AST tmp669_AST_in = (AST)_t;			match(_t,PUTSTRING);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1405;			_t = _t.getNextSibling();			break;		}		case PUTUNSIGNEDSHORT:		{			AST __t1406 = _t;			AST tmp670_AST_in = (AST)_t;			match(_t,PUTUNSIGNEDSHORT);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1406;			_t = _t.getNextSibling();			break;		}		case SETBYTEORDER:		{			AST __t1407 = _t;			AST tmp671_AST_in = (AST)_t;			match(_t,SETBYTEORDER);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1407;			_t = _t.getNextSibling();			break;		}		case SETPOINTERVALUE:		{			AST __t1408 = _t;			AST tmp672_AST_in = (AST)_t;			match(_t,SETPOINTERVALUE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1408;			_t = _t.getNextSibling();			break;		}		case SETSIZE:		{			AST __t1409 = _t;			AST tmp673_AST_in = (AST)_t;			match(_t,SETSIZE);			_t = _t.getFirstChild();			funargs(_t);			_t = _retTree;			_t = __t1409;			_t = _t.getNextSibling();			break;		}		case AAMSG:		{			AST tmp674_AST_in = (AST)_t;			match(_t,AAMSG);			_t = _t.getNextSibling();			break;		}		case CURRENTVALUE:		{			currentvaluefunc(_t);			_t = _retTree;			break;		}		case CURRENTWINDOW:		{			AST tmp675_AST_in = (AST)_t;			match(_t,CURRENTWINDOW);			_t = _t.getNextSibling();			break;		}		case DYNAMICCURRENTVALUE:		{			dynamiccurrentvaluefunc(_t);			_t = _retTree;			break;		}		case ENTRY:		{			entryfunc(_t);			_t = _retTree;			break;		}		case LENGTH:		{			lengthfunc(_t);			_t = _retTree;			break;		}		case NEXTVALUE:		{			nextvaluefunc(_t);			_t = _retTree;			break;		}		case RAW:		{			rawfunc(_t);			_t = _retTree;			break;		}		case SUBSTRING:		{			substringfunc(_t);			_t = _retTree;			break;		}		case Widget_ref:		{			widattr(_t);			_t = _retTree;			break;		}		case PAGESIZE_KW:		{			AST tmp676_AST_in = (AST)_t;			match(_t,PAGESIZE_KW);			_t = _t.getNextSibling();			break;		}		case LINECOUNTER:		{			AST tmp677_AST_in = (AST)_t;			match(_t,LINECOUNTER);			_t = _t.getNextSibling();			break;		}		case PAGENUMBER:		{			AST tmp678_AST_in = (AST)_t;			match(_t,PAGENUMBER);			_t = _t.getNextSibling();			break;		}		case FRAMECOL:		{			AST tmp679_AST_in = (AST)_t;			match(_t,FRAMECOL);			_t = _t.getNextSibling();			break;		}		case FRAMEDOWN:		{			AST tmp680_AST_in = (AST)_t;			match(_t,FRAMEDOWN);			_t = _t.getNextSibling();			break;		}		case FRAMELINE:		{			AST tmp681_AST_in = (AST)_t;			match(_t,FRAMELINE);			_t = _t.getNextSibling();			break;		}		case FRAMEROW:		{			AST tmp682_AST_in = (AST)_t;			match(_t,FRAMEROW);			_t = _t.getNextSibling();			break;		}		case USERID:		{			AST tmp683_AST_in = (AST)_t;			match(_t,USERID);			_t = _t.getNextSibling();			break;		}		case ETIME_KW:		{			AST tmp684_AST_in = (AST)_t;			match(_t,ETIME_KW);			_t = _t.getNextSibling();			break;		}		case DBNAME:		{			AST tmp685_AST_in = (AST)_t;			match(_t,DBNAME);			_t = _t.getNextSibling();			break;		}		case TIME:		{			AST tmp686_AST_in = (AST)_t;			match(_t,TIME);			_t = _t.getNextSibling();			break;		}		case OPSYS:		{			AST tmp687_AST_in = (AST)_t;			match(_t,OPSYS);			_t = _t.getNextSibling();			break;		}		case RETRY:		{			AST tmp688_AST_in = (AST)_t;			match(_t,RETRY);			_t = _t.getNextSibling();			break;		}		case AASERIAL:		{			AST tmp689_AST_in = (AST)_t;			match(_t,AASERIAL);			_t = _t.getNextSibling();			break;		}		case AACONTROL:		{			AST tmp690_AST_in = (AST)_t;			match(_t,AACONTROL);			_t = _t.getNextSibling();			break;		}		case MESSAGELINES:		{			AST tmp691_AST_in = (AST)_t;			match(_t,MESSAGELINES);			_t = _t.getNextSibling();			break;		}		case TERMINAL:		{			AST tmp692_AST_in = (AST)_t;			match(_t,TERMINAL);			_t = _t.getNextSibling();			break;		}		case PROPATH:		{			AST tmp693_AST_in = (AST)_t;			match(_t,PROPATH);			_t = _t.getNextSibling();			break;		}		case CURRENTLANGUAGE:		{			AST tmp694_AST_in = (AST)_t;			match(_t,CURRENTLANGUAGE);			_t = _t.getNextSibling();			break;		}		case PROMSGS:		{			AST tmp695_AST_in = (AST)_t;			match(_t,PROMSGS);			_t = _t.getNextSibling();			break;		}		case SCREENLINES:		{			AST tmp696_AST_in = (AST)_t;			match(_t,SCREENLINES);			_t = _t.getNextSibling();			break;		}		case LASTKEY:		{			AST tmp697_AST_in = (AST)_t;			match(_t,LASTKEY);			_t = _t.getNextSibling();			break;		}		case FRAMEFIELD:		{			AST tmp698_AST_in = (AST)_t;			match(_t,FRAMEFIELD);			_t = _t.getNextSibling();			break;		}		case FRAMEFILE:		{			AST tmp699_AST_in = (AST)_t;			match(_t,FRAMEFILE);			_t = _t.getNextSibling();			break;		}		case FRAMEVALUE:		{			AST tmp700_AST_in = (AST)_t;			match(_t,FRAMEVALUE);			_t = _t.getNextSibling();			break;		}		case GOPENDING:		{			AST tmp701_AST_in = (AST)_t;			match(_t,GOPENDING);			_t = _t.getNextSibling();			break;		}		case PROGRESS:		{			AST tmp702_AST_in = (AST)_t;			match(_t,PROGRESS);			_t = _t.getNextSibling();			break;		}		case FRAMEINDEX:		{			AST tmp703_AST_in = (AST)_t;			match(_t,FRAMEINDEX);			_t = _t.getNextSibling();			break;		}		case FRAMEDB:		{			AST tmp704_AST_in = (AST)_t;			match(_t,FRAMEDB);			_t = _t.getNextSibling();			break;		}		case FRAMENAME:		{			AST tmp705_AST_in = (AST)_t;			match(_t,FRAMENAME);			_t = _t.getNextSibling();			break;		}		case DATASERVERS:		{			AST tmp706_AST_in = (AST)_t;			match(_t,DATASERVERS);			_t = _t.getNextSibling();			break;		}		case NUMDBS:		{			AST tmp707_AST_in = (AST)_t;			match(_t,NUMDBS);			_t = _t.getNextSibling();			break;		}		case NUMALIASES:		{			AST tmp708_AST_in = (AST)_t;			match(_t,NUMALIASES);			_t = _t.getNextSibling();			break;		}		case ISATTRSPACE:		{			AST tmp709_AST_in = (AST)_t;			match(_t,ISATTRSPACE);			_t = _t.getNextSibling();			break;		}		case PROCSTATUS:		{			AST tmp710_AST_in = (AST)_t;			match(_t,PROCSTATUS);			_t = _t.getNextSibling();			break;		}		case PROCHANDLE:		{			AST tmp711_AST_in = (AST)_t;			match(_t,PROCHANDLE);			_t = _t.getNextSibling();			break;		}		case CURSOR:		{			AST tmp712_AST_in = (AST)_t;			match(_t,CURSOR);			_t = _t.getNextSibling();			break;		}		case OSERROR:		{			AST tmp713_AST_in = (AST)_t;			match(_t,OSERROR);			_t = _t.getNextSibling();			break;		}		case RETURNVALUE:		{			AST tmp714_AST_in = (AST)_t;			match(_t,RETURNVALUE);			_t = _t.getNextSibling();			break;		}		case OSDRIVES:		{			AST tmp715_AST_in = (AST)_t;			match(_t,OSDRIVES);			_t = _t.getNextSibling();			break;		}		case PROVERSION:		{			AST tmp716_AST_in = (AST)_t;			match(_t,PROVERSION);			_t = _t.getNextSibling();			break;		}		case TRANSACTION:		{			AST tmp717_AST_in = (AST)_t;			match(_t,TRANSACTION);			_t = _t.getNextSibling();			break;		}		case MACHINECLASS:		{			AST tmp718_AST_in = (AST)_t;			match(_t,MACHINECLASS);			_t = _t.getNextSibling();			break;		}		case AAPCONTROL:		{			AST tmp719_AST_in = (AST)_t;			match(_t,AAPCONTROL);			_t = _t.getNextSibling();			break;		}		case GETCODEPAGES:		{			AST tmp720_AST_in = (AST)_t;			match(_t,GETCODEPAGES);			_t = _t.getNextSibling();			break;		}		case COMSELF:		{			AST tmp721_AST_in = (AST)_t;			match(_t,COMSELF);			_t = _t.getNextSibling();			break;		}		default:		{			throw new NoViableAltException(_t);		}		}		_retTree = _t;	}