sleep.parser
Class TokenParser
- ParserConstants
EXPR_ASSIGNMENT, EXPR_ASSIGNMENT_OP, EXPR_ASSIGNMENT_T, EXPR_ASSIGNMENT_T_OP, EXPR_BIND, EXPR_BIND_FILTER, EXPR_BIND_PRED, EXPR_BLOCK, EXPR_BREAK, EXPR_ESCAPE, EXPR_EVAL_STRING, EXPR_FOR, EXPR_FOREACH, EXPR_FOREACH_SPECIAL, EXPR_IF, EXPR_IF_ELSE, EXPR_RETURN, EXPR_WHILE, EXPR_WHILE_SPECIAL, HACK_DEC, HACK_INC, IDEA_BLOCK, IDEA_BOOLEAN, IDEA_DOUBLE, IDEA_EXPR, IDEA_EXPR_I, IDEA_FUNC, IDEA_HASH_PAIR, IDEA_LITERAL, IDEA_NUMBER, IDEA_OPER, IDEA_PROPERTY, IDEA_STRING, OBJECT_ACCESS, OBJECT_ACCESS_S, OBJECT_CL_CALL, OBJECT_IMPORT, OBJECT_NEW, PRED_AND, PRED_BI, PRED_EXPR, PRED_IDEA, PRED_OR, PRED_UNI, VALUE_INDEXED, VALUE_SCALAR |
ParseBlocks
public static LinkedList ParseBlocks(Parser parser,
TokenList data)
findPrecedentOperators
protected static int findPrecedentOperators(Statement statement,
TokenList data,
int start,
String operators,
int osize)