The abstract class from which all expression types derive. @author Nathan Abramson - Art Technology Group @author Shawn Bayern
766767768769770771772773774775776
} final public FunctionInvocation FunctionInvocation() throws ParseException { String qualifiedName; List argumentList = new ArrayList(); Expression exp; qualifiedName = QualifiedName(); jj_consume_token(LPAREN); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case INTEGER_LITERAL: case FLOATING_POINT_LITERAL:
839840841842843844845846847848849
{if (true) return new PropertySuffix (property);} throw new Error("Missing return statement in function"); } final public ArraySuffix ArraySuffix() throws ParseException { Expression index; jj_consume_token(LBRACKET); index = Expression(); jj_consume_token(RBRACKET); {if (true) return new ArraySuffix (index);} throw new Error("Missing return statement in function");
123124125126127128129130131132133
{if (true) return t.image;} throw new Error("Missing return statement in function"); } final public Expression AttrValueExpression() throws ParseException { Expression exp; jj_consume_token(START_EXPRESSION); exp = Expression(); jj_consume_token(END_EXPRESSION); {if (true) return exp;} throw new Error("Missing return statement in function");
132133134135136137138139140141
{if (true) return exp;} throw new Error("Missing return statement in function"); } final public Expression Expression() throws ParseException { Expression ret; ret = OrExpression(); {if (true) return ret;} throw new Error("Missing return statement in function"); }
139140141142143144145146147148149150151
{if (true) return ret;} throw new Error("Missing return statement in function"); } final public Expression OrExpression() throws ParseException { Expression startExpression; BinaryOperator operator; Expression expression; List operators = null; List expressions = null; startExpression = AndExpression(); label_2: while (true) {
189190191192193194195196197198199200201
} throw new Error("Missing return statement in function"); } final public Expression AndExpression() throws ParseException { Expression startExpression; BinaryOperator operator; Expression expression; List operators = null; List expressions = null; startExpression = EqualityExpression(); label_3: while (true) {
239240241242243244245246247248249250251
} throw new Error("Missing return statement in function"); } final public Expression EqualityExpression() throws ParseException { Expression startExpression; BinaryOperator operator; Expression expression; List operators = null; List expressions = null; startExpression = RelationalExpression(); label_4: while (true) {
316317318319320321322323324325326327328
} throw new Error("Missing return statement in function"); } final public Expression RelationalExpression() throws ParseException { Expression startExpression; BinaryOperator operator; Expression expression; List operators = null; List expressions = null; startExpression = AddExpression(); label_5: while (true) {
429430431432433434435436437438439440441
} throw new Error("Missing return statement in function"); } final public Expression AddExpression() throws ParseException { Expression startExpression; BinaryOperator operator; Expression expression; List operators = null; List expressions = null; startExpression = MultiplyExpression(); label_6: while (true) {
480481482483484485486487488489490491492
} throw new Error("Missing return statement in function"); } final public Expression MultiplyExpression() throws ParseException { Expression startExpression; BinaryOperator operator; Expression expression; List operators = null; List expressions = null; startExpression = UnaryExpression(); label_7: while (true) {