AST tmp2059_AST_in = (AST)_t; match(_t,SILENT); _t = _t.getNextSibling(); break; } case NOWAIT: { AST tmp2060_AST_in = (AST)_t; match(_t,NOWAIT); _t = _t.getNextSibling(); break; } case NOCONSOLE: { AST tmp2061_AST_in = (AST)_t; match(_t,NOCONSOLE); _t = _t.getNextSibling(); break; } case EOF: case PERIOD: case VALUE: case TYPELESS_TOKEN: { break; } default: { throw new NoViableAltException(_t); } } } { _loop2094: do { if (_t==null) _t=ASTNULL; if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) { anyorvalue(_t); _t = _retTree; } else { break _loop2094; }  } while (true); } state_end(_t); _t = _retTree; _t = __t2091;
AST tmp2071_AST_in = (AST)_t; match(_t,SILENT); _t = _t.getNextSibling(); break; } case NOWAIT: { AST tmp2072_AST_in = (AST)_t; match(_t,NOWAIT); _t = _t.getNextSibling(); break; } case NOCONSOLE: { AST tmp2073_AST_in = (AST)_t; match(_t,NOCONSOLE); _t = _t.getNextSibling(); break; } case EOF: case PERIOD: case VALUE: case TYPELESS_TOKEN: { break; } default: { throw new NoViableAltException(_t); } } } { _loop2100: do { if (_t==null) _t=ASTNULL; if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) { anyorvalue(_t); _t = _retTree; } else { break _loop2100; }  } while (true); } state_end(_t); _t = _retTree; _t = __t2097;
	public final void oscommandstate(AST _t) throws RecognitionException {				AST oscommandstate_AST_in = (_t == ASTNULL) ? null : (AST)_t;				if (_t==null) _t=ASTNULL;		switch ( _t.getType()) {		case OS400:		{			AST __t2063 = _t;			AST tmp2030_AST_in = (AST)_t;			match(_t,OS400);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2031_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2032_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2033_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2066:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2066;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2063;			_t = _t.getNextSibling();			break;		}		case BTOS:		{			AST __t2067 = _t;			AST tmp2034_AST_in = (AST)_t;			match(_t,BTOS);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2035_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2036_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2037_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2070:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2070;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2067;			_t = _t.getNextSibling();			break;		}		case DOS:		{			AST __t2071 = _t;			AST tmp2038_AST_in = (AST)_t;			match(_t,DOS);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2039_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2040_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2041_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2074:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2074;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2071;			_t = _t.getNextSibling();			break;		}		case MPE:		{			AST __t2075 = _t;			AST tmp2042_AST_in = (AST)_t;			match(_t,MPE);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2043_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2044_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2045_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2078:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2078;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2075;			_t = _t.getNextSibling();			break;		}		case OS2:		{			AST __t2079 = _t;			AST tmp2046_AST_in = (AST)_t;			match(_t,OS2);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2047_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2048_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2049_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2082:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2082;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2079;			_t = _t.getNextSibling();			break;		}		case OSCOMMAND:		{			AST __t2083 = _t;			AST tmp2050_AST_in = (AST)_t;			match(_t,OSCOMMAND);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2051_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2052_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2053_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2086:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2086;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2083;			_t = _t.getNextSibling();			break;		}		case UNIX:		{			AST __t2087 = _t;			AST tmp2054_AST_in = (AST)_t;			match(_t,UNIX);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2055_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2056_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2057_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2090:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2090;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2087;			_t = _t.getNextSibling();			break;		}		case VMS:		{			AST __t2091 = _t;			AST tmp2058_AST_in = (AST)_t;			match(_t,VMS);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2059_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2060_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2061_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2094:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2094;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2091;			_t = _t.getNextSibling();			break;		}		default:		{			throw new NoViableAltException(_t);		}		}		_retTree = _t;	}