match(_t,FONT); _t = _t.getFirstChild(); expression(_t); _t = _retTree; _t = __t1337; _t = _t.getNextSibling(); break; } case FORMAT: { AST __t1338 = _t;
match(_t,FORMAT); _t = _t.getFirstChild(); expression(_t); _t = _retTree; _t = __t1338; _t = _t.getNextSibling(); break; } case HELP: { AST __t1339 = _t;
	public final void formatphrase(AST _t) throws RecognitionException {				AST formatphrase_AST_in = (_t == ASTNULL) ? null : (AST)_t;				AST __t1331 = _t;		AST tmp2031_AST_in = (AST)_t;		match(_t,Format_phrase);		_t = _t.getFirstChild();		{		int _cnt1345=0;		_loop1345:		do {			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case AS:			{				AST __t1333 = _t;				AST tmp2032_AST_in = (AST)_t;				match(_t,AS);				_t = _t.getFirstChild();				datatype_var(_t);				_t = _retTree;				_t = __t1333;				_t = _t.getNextSibling();				break;			}			case AT:			{				atphrase(_t);				_t = _retTree;				break;			}			case ATTRSPACE:			{				AST tmp2033_AST_in = (AST)_t;				match(_t,ATTRSPACE);				_t = _t.getNextSibling();				break;			}			case NOATTRSPACE:			{				AST tmp2034_AST_in = (AST)_t;				match(_t,NOATTRSPACE);				_t = _t.getNextSibling();				break;			}			case AUTORETURN:			{				AST tmp2035_AST_in = (AST)_t;				match(_t,AUTORETURN);				_t = _t.getNextSibling();				break;			}			case BGCOLOR:			case DCOLOR:			case FGCOLOR:			case PFCOLOR:			{				color_expr(_t);				_t = _retTree;				break;			}			case CONTEXTHELPID:			{				AST __t1334 = _t;				AST tmp2036_AST_in = (AST)_t;				match(_t,CONTEXTHELPID);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1334;				_t = _t.getNextSibling();				break;			}			case BLANK:			{				AST tmp2037_AST_in = (AST)_t;				match(_t,BLANK);				_t = _t.getNextSibling();				break;			}			case COLON:			{				AST __t1335 = _t;				AST tmp2038_AST_in = (AST)_t;				match(_t,COLON);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1335;				_t = _t.getNextSibling();				break;			}			case TO:			{				AST __t1336 = _t;				AST tmp2039_AST_in = (AST)_t;				match(_t,TO);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1336;				_t = _t.getNextSibling();				break;			}			case DEBLANK:			{				AST tmp2040_AST_in = (AST)_t;				match(_t,DEBLANK);				_t = _t.getNextSibling();				break;			}			case DISABLEAUTOZAP:			{				AST tmp2041_AST_in = (AST)_t;				match(_t,DISABLEAUTOZAP);				_t = _t.getNextSibling();				break;			}			case FONT:			{				AST __t1337 = _t;				AST tmp2042_AST_in = (AST)_t;				match(_t,FONT);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1337;				_t = _t.getNextSibling();				break;			}			case FORMAT:			{				AST __t1338 = _t;				AST tmp2043_AST_in = (AST)_t;				match(_t,FORMAT);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1338;				_t = _t.getNextSibling();				break;			}			case HELP:			{				AST __t1339 = _t;				AST tmp2044_AST_in = (AST)_t;				match(_t,HELP);				_t = _t.getFirstChild();				constant(_t);				_t = _retTree;				_t = __t1339;				_t = _t.getNextSibling();				break;			}			case COLUMNLABEL:			case LABEL:			{				label_constant(_t);				_t = _retTree;				break;			}			case LEXAT:			{				AST __t1340 = _t;				AST tmp2045_AST_in = (AST)_t;				match(_t,LEXAT);				_t = _t.getFirstChild();				field(_t);				_t = _retTree;				{				if (_t==null) _t=ASTNULL;				switch ( _t.getType()) {				case Format_phrase:				{					formatphrase(_t);					_t = _retTree;					break;				}				case 3:				{					break;				}				default:				{					throw new NoViableAltException(_t);				}				}				}				_t = __t1340;				_t = _t.getNextSibling();				break;			}			case LIKE:			{				AST __t1342 = _t;				AST tmp2046_AST_in = (AST)_t;				match(_t,LIKE);				_t = _t.getFirstChild();				field(_t);				_t = _retTree;				_t = __t1342;				_t = _t.getNextSibling();				break;			}			case NOLABELS:			{				AST tmp2047_AST_in = (AST)_t;				match(_t,NOLABELS);				_t = _t.getNextSibling();				break;			}			case NOTABSTOP:			{				AST tmp2048_AST_in = (AST)_t;				match(_t,NOTABSTOP);				_t = _t.getNextSibling();				break;			}			case VALIDATE:			{				AST __t1343 = _t;				AST tmp2049_AST_in = (AST)_t;				match(_t,VALIDATE);				_t = _t.getFirstChild();				funargs(_t);				_t = _retTree;				_t = __t1343;				_t = _t.getNextSibling();				break;			}			case WHEN:			{				AST __t1344 = _t;				AST tmp2050_AST_in = (AST)_t;				match(_t,WHEN);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1344;				_t = _t.getNextSibling();				break;			}			case VIEWAS:			{				viewasphrase(_t);				_t = _retTree;				break;			}			case WIDGETID:			{				widget_id(_t);				_t = _retTree;				break;			}			default:			{				if ( _cnt1345>=1 ) { break _loop1345; } else {throw new NoViableAltException(_t);}			}			}			_cnt1345++;		} while (true);		}		_t = __t1331;		_t = _t.getNextSibling();		_retTree = _t;	}