AST __t429 = _t; AST tmp2001_AST_in = (AST)_t; match(_t,COLUMN); _t = _t.getFirstChild(); expression(_t); _t = _retTree; _t = __t429; _t = _t.getNextSibling(); break; } case COLUMNOF: { AST __t430 = _t; AST tmp2002_AST_in = (AST)_t; match(_t,COLUMNOF); _t = _t.getFirstChild(); referencepoint(_t); _t = _retTree; _t = __t430; _t = _t.getNextSibling(); break; } case ROW: { AST __t431 = _t; AST tmp2003_AST_in = (AST)_t; match(_t,ROW); _t = _t.getFirstChild(); expression(_t); _t = _retTree; _t = __t431; _t = _t.getNextSibling(); break; } case ROWOF: { AST __t432 = _t; AST tmp2004_AST_in = (AST)_t; match(_t,ROWOF); _t = _t.getFirstChild(); referencepoint(_t); _t = _retTree; _t = __t432; _t = _t.getNextSibling(); break; } case X: {
	public final void atphraseab(AST _t) throws RecognitionException {				AST atphraseab_AST_in = (_t == ASTNULL) ? null : (AST)_t;				if (_t==null) _t=ASTNULL;		switch ( _t.getType()) {		case COLUMN:		{			AST __t429 = _t;			AST tmp2001_AST_in = (AST)_t;			match(_t,COLUMN);			_t = _t.getFirstChild();			expression(_t);			_t = _retTree;			_t = __t429;			_t = _t.getNextSibling();			break;		}		case COLUMNOF:		{			AST __t430 = _t;			AST tmp2002_AST_in = (AST)_t;			match(_t,COLUMNOF);			_t = _t.getFirstChild();			referencepoint(_t);			_t = _retTree;			_t = __t430;			_t = _t.getNextSibling();			break;		}		case ROW:		{			AST __t431 = _t;			AST tmp2003_AST_in = (AST)_t;			match(_t,ROW);			_t = _t.getFirstChild();			expression(_t);			_t = _retTree;			_t = __t431;			_t = _t.getNextSibling();			break;		}		case ROWOF:		{			AST __t432 = _t;			AST tmp2004_AST_in = (AST)_t;			match(_t,ROWOF);			_t = _t.getFirstChild();			referencepoint(_t);			_t = _retTree;			_t = __t432;			_t = _t.getNextSibling();			break;		}		case X:		{			AST __t433 = _t;			AST tmp2005_AST_in = (AST)_t;			match(_t,X);			_t = _t.getFirstChild();			expression(_t);			_t = _retTree;			_t = __t433;			_t = _t.getNextSibling();			break;		}		case XOF:		{			AST __t434 = _t;			AST tmp2006_AST_in = (AST)_t;			match(_t,XOF);			_t = _t.getFirstChild();			referencepoint(_t);			_t = _retTree;			_t = __t434;			_t = _t.getNextSibling();			break;		}		case Y:		{			AST __t435 = _t;			AST tmp2007_AST_in = (AST)_t;			match(_t,Y);			_t = _t.getFirstChild();			expression(_t);			_t = _retTree;			_t = __t435;			_t = _t.getNextSibling();			break;		}		case YOF:		{			AST __t436 = _t;			AST tmp2008_AST_in = (AST)_t;			match(_t,YOF);			_t = _t.getFirstChild();			referencepoint(_t);			_t = _retTree;			_t = __t436;			_t = _t.getNextSibling();			break;		}		default:		{			throw new NoViableAltException(_t);		}		}		_retTree = _t;	}