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)