The abstract class from which all expression types derive. @author Nathan Abramson - Art Technology Group @author Shawn Bayern
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) {
562563564565566567568569570571572
} throw new Error("Missing return statement in function"); } final public Expression UnaryExpression() throws ParseException { Expression expression; UnaryOperator singleOperator = null; UnaryOperator operator; List operators = null; label_8: while (true) {
635636637638639640641642643644645
} throw new Error("Missing return statement in function"); } final public Expression Value() throws ParseException { Expression prefix; ValueSuffix suffix; List suffixes = null; prefix = ValuePrefix(); label_9: while (true) {
669670671672673674675676677678679
/** * This is an element that can start a value **/ final public Expression ValuePrefix() throws ParseException { Expression ret; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case STRING_LITERAL: case TRUE:
714715716717718719720721722723724
} 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:
787788789790791792793794795796797
{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) {