match(_t,USEDICTEXPS); _t = _t.getNextSibling(); break; } case NOVALIDATE:
match(_t,NOVALIDATE); _t = _t.getNextSibling(); break; } case NOHELP:
	public final void framephrase(AST _t) throws RecognitionException {				AST framephrase_AST_in = (_t == ASTNULL) ? null : (AST)_t;				AST __t1421 = _t;		AST tmp372_AST_in = (AST)_t;		match(_t,WITH);		_t = _t.getFirstChild();		{		_loop1451:		do {			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case ACCUMULATE:			{				AST __t1423 = _t;				AST tmp373_AST_in = (AST)_t;				match(_t,ACCUMULATE);				_t = _t.getFirstChild();				{				if (_t==null) _t=ASTNULL;				if ((_tokenSet_3.member(_t.getType()))) {					expression(_t);					_t = _retTree;				}				else if ((_t.getType()==3)) {				}				else {					throw new NoViableAltException(_t);				}								}				_t = __t1423;				_t = _t.getNextSibling();				break;			}			case ATTRSPACE:			{				AST tmp374_AST_in = (AST)_t;				match(_t,ATTRSPACE);				_t = _t.getNextSibling();				break;			}			case NOATTRSPACE:			{				AST tmp375_AST_in = (AST)_t;				match(_t,NOATTRSPACE);				_t = _t.getNextSibling();				break;			}			case CANCELBUTTON:			{				AST __t1425 = _t;				AST tmp376_AST_in = (AST)_t;				match(_t,CANCELBUTTON);				_t = _t.getFirstChild();				field(_t);				_t = _retTree;				_t = __t1425;				_t = _t.getNextSibling();				break;			}			case CENTERED:			{				AST tmp377_AST_in = (AST)_t;				match(_t,CENTERED);				_t = _t.getNextSibling();				break;			}			case COLUMN:			{				AST __t1426 = _t;				AST tmp378_AST_in = (AST)_t;				match(_t,COLUMN);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1426;				_t = _t.getNextSibling();				break;			}			case CONTEXTHELP:			{				AST tmp379_AST_in = (AST)_t;				match(_t,CONTEXTHELP);				_t = _t.getNextSibling();				break;			}			case CONTEXTHELPFILE:			{				AST tmp380_AST_in = (AST)_t;				match(_t,CONTEXTHELPFILE);				_t = _t.getNextSibling();				expression(_t);				_t = _retTree;				break;			}			case DEFAULTBUTTON:			{				AST __t1427 = _t;				AST tmp381_AST_in = (AST)_t;				match(_t,DEFAULTBUTTON);				_t = _t.getFirstChild();				field(_t);				_t = _retTree;				_t = __t1427;				_t = _t.getNextSibling();				break;			}			case EXPORT:			{				AST tmp382_AST_in = (AST)_t;				match(_t,EXPORT);				_t = _t.getNextSibling();				break;			}			case FITLASTCOLUMN:			{				AST tmp383_AST_in = (AST)_t;				match(_t,FITLASTCOLUMN);				_t = _t.getNextSibling();				break;			}			case FONT:			{				AST __t1428 = _t;				AST tmp384_AST_in = (AST)_t;				match(_t,FONT);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1428;				_t = _t.getNextSibling();				break;			}			case FONTBASEDLAYOUT:			{				AST tmp385_AST_in = (AST)_t;				match(_t,FONTBASEDLAYOUT);				_t = _t.getNextSibling();				break;			}			case FRAME:			{				AST __t1429 = _t;				AST tmp386_AST_in = (AST)_t;				match(_t,FRAME);				_t = _t.getFirstChild();				AST tmp387_AST_in = (AST)_t;				match(_t,ID);				_t = _t.getNextSibling();				_t = __t1429;				_t = _t.getNextSibling();				break;			}			case LABELFONT:			{				AST __t1430 = _t;				AST tmp388_AST_in = (AST)_t;				match(_t,LABELFONT);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1430;				_t = _t.getNextSibling();				break;			}			case LABELDCOLOR:			{				AST __t1431 = _t;				AST tmp389_AST_in = (AST)_t;				match(_t,LABELDCOLOR);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1431;				_t = _t.getNextSibling();				break;			}			case LABELFGCOLOR:			{				AST __t1432 = _t;				AST tmp390_AST_in = (AST)_t;				match(_t,LABELFGCOLOR);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1432;				_t = _t.getNextSibling();				break;			}			case LABELBGCOLOR:			{				AST __t1433 = _t;				AST tmp391_AST_in = (AST)_t;				match(_t,LABELBGCOLOR);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1433;				_t = _t.getNextSibling();				break;			}			case MULTIPLE:			{				AST tmp392_AST_in = (AST)_t;				match(_t,MULTIPLE);				_t = _t.getNextSibling();				break;			}			case SINGLE:			{				AST tmp393_AST_in = (AST)_t;				match(_t,SINGLE);				_t = _t.getNextSibling();				break;			}			case SEPARATORS:			{				AST tmp394_AST_in = (AST)_t;				match(_t,SEPARATORS);				_t = _t.getNextSibling();				break;			}			case NOSEPARATORS:			{				AST tmp395_AST_in = (AST)_t;				match(_t,NOSEPARATORS);				_t = _t.getNextSibling();				break;			}			case NOASSIGN:			{				AST tmp396_AST_in = (AST)_t;				match(_t,NOASSIGN);				_t = _t.getNextSibling();				break;			}			case NOROWMARKERS:			{				AST tmp397_AST_in = (AST)_t;				match(_t,NOROWMARKERS);				_t = _t.getNextSibling();				break;			}			case NOSCROLLBARVERTICAL:			{				AST tmp398_AST_in = (AST)_t;				match(_t,NOSCROLLBARVERTICAL);				_t = _t.getNextSibling();				break;			}			case SCROLLBARVERTICAL:			{				AST tmp399_AST_in = (AST)_t;				match(_t,SCROLLBARVERTICAL);				_t = _t.getNextSibling();				break;			}			case ROWHEIGHTCHARS:			{				AST __t1434 = _t;				AST tmp400_AST_in = (AST)_t;				match(_t,ROWHEIGHTCHARS);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1434;				_t = _t.getNextSibling();				break;			}			case ROWHEIGHTPIXELS:			{				AST __t1435 = _t;				AST tmp401_AST_in = (AST)_t;				match(_t,ROWHEIGHTPIXELS);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1435;				_t = _t.getNextSibling();				break;			}			case EXPANDABLE:			{				AST tmp402_AST_in = (AST)_t;				match(_t,EXPANDABLE);				_t = _t.getNextSibling();				break;			}			case DROPTARGET:			{				AST tmp403_AST_in = (AST)_t;				match(_t,DROPTARGET);				_t = _t.getNextSibling();				break;			}			case NOAUTOVALIDATE:			{				AST tmp404_AST_in = (AST)_t;				match(_t,NOAUTOVALIDATE);				_t = _t.getNextSibling();				break;			}			case NOCOLUMNSCROLLING:			{				AST tmp405_AST_in = (AST)_t;				match(_t,NOCOLUMNSCROLLING);				_t = _t.getNextSibling();				break;			}			case KEEPTABORDER:			{				AST tmp406_AST_in = (AST)_t;				match(_t,KEEPTABORDER);				_t = _t.getNextSibling();				break;			}			case NOBOX:			{				AST tmp407_AST_in = (AST)_t;				match(_t,NOBOX);				_t = _t.getNextSibling();				break;			}			case NOEMPTYSPACE:			{				AST tmp408_AST_in = (AST)_t;				match(_t,NOEMPTYSPACE);				_t = _t.getNextSibling();				break;			}			case NOHIDE:			{				AST tmp409_AST_in = (AST)_t;				match(_t,NOHIDE);				_t = _t.getNextSibling();				break;			}			case NOLABELS:			{				AST tmp410_AST_in = (AST)_t;				match(_t,NOLABELS);				_t = _t.getNextSibling();				break;			}			case USEDICTEXPS:			{				AST tmp411_AST_in = (AST)_t;				match(_t,USEDICTEXPS);				_t = _t.getNextSibling();				break;			}			case NOVALIDATE:			{				AST tmp412_AST_in = (AST)_t;				match(_t,NOVALIDATE);				_t = _t.getNextSibling();				break;			}			case NOHELP:			{				AST tmp413_AST_in = (AST)_t;				match(_t,NOHELP);				_t = _t.getNextSibling();				break;			}			case NOUNDERLINE:			{				AST tmp414_AST_in = (AST)_t;				match(_t,NOUNDERLINE);				_t = _t.getNextSibling();				break;			}			case OVERLAY:			{				AST tmp415_AST_in = (AST)_t;				match(_t,OVERLAY);				_t = _t.getNextSibling();				break;			}			case PAGEBOTTOM:			{				AST tmp416_AST_in = (AST)_t;				match(_t,PAGEBOTTOM);				_t = _t.getNextSibling();				break;			}			case PAGETOP:			{				AST tmp417_AST_in = (AST)_t;				match(_t,PAGETOP);				_t = _t.getNextSibling();				break;			}			case NOTABSTOP:			{				AST tmp418_AST_in = (AST)_t;				match(_t,NOTABSTOP);				_t = _t.getNextSibling();				break;			}			case RETAIN:			{				AST __t1436 = _t;				AST tmp419_AST_in = (AST)_t;				match(_t,RETAIN);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1436;				_t = _t.getNextSibling();				break;			}			case ROW:			{				AST __t1437 = _t;				AST tmp420_AST_in = (AST)_t;				match(_t,ROW);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1437;				_t = _t.getNextSibling();				break;			}			case SCREENIO:			{				AST tmp421_AST_in = (AST)_t;				match(_t,SCREENIO);				_t = _t.getNextSibling();				break;			}			case STREAMIO:			{				AST tmp422_AST_in = (AST)_t;				match(_t,STREAMIO);				_t = _t.getNextSibling();				break;			}			case SCROLL:			{				AST __t1438 = _t;				AST tmp423_AST_in = (AST)_t;				match(_t,SCROLL);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1438;				_t = _t.getNextSibling();				break;			}			case SCROLLABLE:			{				AST tmp424_AST_in = (AST)_t;				match(_t,SCROLLABLE);				_t = _t.getNextSibling();				break;			}			case SIDELABELS:			{				AST tmp425_AST_in = (AST)_t;				match(_t,SIDELABELS);				_t = _t.getNextSibling();				break;			}			case STREAM:			{				stream_name(_t);				_t = _retTree;				break;			}			case THREED:			{				AST tmp426_AST_in = (AST)_t;				match(_t,THREED);				_t = _t.getNextSibling();				break;			}			case TOOLTIP:			{				tooltip_expr(_t);				_t = _retTree;				break;			}			case TOPONLY:			{				AST tmp427_AST_in = (AST)_t;				match(_t,TOPONLY);				_t = _t.getNextSibling();				break;			}			case USETEXT:			{				AST tmp428_AST_in = (AST)_t;				match(_t,USETEXT);				_t = _t.getNextSibling();				break;			}			case V6FRAME:			{				AST tmp429_AST_in = (AST)_t;				match(_t,V6FRAME);				_t = _t.getNextSibling();				break;			}			case USEREVVIDEO:			{				AST tmp430_AST_in = (AST)_t;				match(_t,USEREVVIDEO);				_t = _t.getNextSibling();				break;			}			case USEUNDERLINE:			{				AST tmp431_AST_in = (AST)_t;				match(_t,USEUNDERLINE);				_t = _t.getNextSibling();				break;			}			case VIEWAS:			{				AST __t1439 = _t;				AST tmp432_AST_in = (AST)_t;				match(_t,VIEWAS);				_t = _t.getFirstChild();				{				if (_t==null) _t=ASTNULL;				switch ( _t.getType()) {				case DIALOGBOX:				{					AST __t1441 = _t;					AST tmp433_AST_in = (AST)_t;					match(_t,DIALOGBOX);					_t = _t.getFirstChild();					{					if (_t==null) _t=ASTNULL;					switch ( _t.getType()) {					case DIALOGHELP:					{						AST tmp434_AST_in = (AST)_t;						match(_t,DIALOGHELP);						_t = _t.getNextSibling();						{						if (_t==null) _t=ASTNULL;						if ((_tokenSet_3.member(_t.getType()))) {							expression(_t);							_t = _retTree;						}						else if ((_t.getType()==3)) {						}						else {							throw new NoViableAltException(_t);						}												}						break;					}					case 3:					{						break;					}					default:					{						throw new NoViableAltException(_t);					}					}					}					_t = __t1441;					_t = _t.getNextSibling();					break;				}				case MESSAGELINE:				{					AST tmp435_AST_in = (AST)_t;					match(_t,MESSAGELINE);					_t = _t.getNextSibling();					break;				}				case STATUSBAR:				{					AST tmp436_AST_in = (AST)_t;					match(_t,STATUSBAR);					_t = _t.getNextSibling();					break;				}				case TOOLBAR:				{					AST __t1444 = _t;					AST tmp437_AST_in = (AST)_t;					match(_t,TOOLBAR);					_t = _t.getFirstChild();					{					if (_t==null) _t=ASTNULL;					switch ( _t.getType()) {					case ATTACHMENT:					{						AST tmp438_AST_in = (AST)_t;						match(_t,ATTACHMENT);						_t = _t.getNextSibling();						{						if (_t==null) _t=ASTNULL;						switch ( _t.getType()) {						case TOP:						{							AST tmp439_AST_in = (AST)_t;							match(_t,TOP);							_t = _t.getNextSibling();							break;						}						case BOTTOM:						{							AST tmp440_AST_in = (AST)_t;							match(_t,BOTTOM);							_t = _t.getNextSibling();							break;						}						case LEFT:						{							AST tmp441_AST_in = (AST)_t;							match(_t,LEFT);							_t = _t.getNextSibling();							break;						}						case RIGHT:						{							AST tmp442_AST_in = (AST)_t;							match(_t,RIGHT);							_t = _t.getNextSibling();							break;						}						default:						{							throw new NoViableAltException(_t);						}						}						}						break;					}					case 3:					{						break;					}					default:					{						throw new NoViableAltException(_t);					}					}					}					_t = __t1444;					_t = _t.getNextSibling();					break;				}				default:				{					throw new NoViableAltException(_t);				}				}				}				_t = __t1439;				_t = _t.getNextSibling();				break;			}			case WIDTH:			{				AST __t1447 = _t;				AST tmp443_AST_in = (AST)_t;				match(_t,WIDTH);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t1447;				_t = _t.getNextSibling();				break;			}			case IN_KW:			{				AST __t1448 = _t;				AST tmp444_AST_in = (AST)_t;				match(_t,IN_KW);				_t = _t.getFirstChild();				AST tmp445_AST_in = (AST)_t;				match(_t,WINDOW);				_t = _t.getNextSibling();				expression(_t);				_t = _retTree;				_t = __t1448;				_t = _t.getNextSibling();				break;			}			case BGCOLOR:			case COLOR:			case DCOLOR:			case FGCOLOR:			case PFCOLOR:			{				colorspecification(_t);				_t = _retTree;				break;			}			case AT:			{				atphrase(_t);				_t = _retTree;				break;			}			case SIZE:			case SIZECHARS:			case SIZEPIXELS:			{				sizephrase(_t);				_t = _retTree;				break;			}			case TITLE:			{				titlephrase(_t);				_t = _retTree;				break;			}			case With_columns:			{				AST __t1449 = _t;				AST tmp446_AST_in = (AST)_t;				match(_t,With_columns);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				AST tmp447_AST_in = (AST)_t;				match(_t,COLUMNS);				_t = _t.getNextSibling();				_t = __t1449;				_t = _t.getNextSibling();				break;			}			case With_down:			{				AST __t1450 = _t;				AST tmp448_AST_in = (AST)_t;				match(_t,With_down);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				AST tmp449_AST_in = (AST)_t;				match(_t,DOWN);				_t = _t.getNextSibling();				_t = __t1450;				_t = _t.getNextSibling();				break;			}			case DOWN:			{				AST tmp450_AST_in = (AST)_t;				match(_t,DOWN);				_t = _t.getNextSibling();				break;			}			case WIDGETID:			{				widget_id(_t);				_t = _retTree;				break;			}			case WITH:			{				AST tmp451_AST_in = (AST)_t;				match(_t,WITH);				_t = _t.getNextSibling();				break;			}			default:			{				break _loop1451;			}			}		} while (true);		}		_t = __t1421;		_t = _t.getNextSibling();		_retTree = _t;	}