final public Expression AttrValueExpression() throws ParseException { Expression exp; jj_consume_token(START_EXPRESSION); exp = Expression(); jj_consume_token(END_EXPRESSION); return exp; }
final public Expression ConditionalExpression() throws ParseException { Expression condition, trueBranch, falseBranch; condition = OrExpression(); jj_consume_token(COND); trueBranch = Expression(); jj_consume_token(COLON); falseBranch = Expression(); return new ConditionalExpression(condition, trueBranch, falseBranch); }
final public Expression ConditionalExpression() throws ParseException { Expression condition, trueBranch, falseBranch; condition = OrExpression(); jj_consume_token(COND); trueBranch = Expression(); jj_consume_token(COLON); falseBranch = Expression(); return new ConditionalExpression(condition, trueBranch, falseBranch); }
final public Expression AttrValueExpression() throws ParseException { Expression exp; jj_consume_token(START_EXPRESSION); exp = Expression(); jj_consume_token(END_EXPRESSION); return exp; }
final public ArraySuffix ArraySuffix() throws ParseException { Expression index; jj_consume_token(LBRACKET); index = Expression(); jj_consume_token(RBRACKET); return new ArraySuffix (index); }
final public ArraySuffix ArraySuffix() throws ParseException { Expression index; jj_consume_token(LBRACKET); index = Expression(); jj_consume_token(RBRACKET); return new ArraySuffix (index); }
case EMPTY: case IDENTIFIER: exp = Expression(); argumentList.add(exp); label_10: exp = Expression(); argumentList.add(exp);
case EMPTY: case IDENTIFIER: exp = Expression(); argumentList.add(exp); label_10: exp = Expression(); argumentList.add(exp);
case LPAREN: jj_consume_token(LPAREN); ret = Expression(); jj_consume_token(RPAREN); break;
case LPAREN: jj_consume_token(LPAREN); ret = Expression(); jj_consume_token(RPAREN); break;