sleep.parser
Class TokenParser
java.lang.Object
sleep.parser.TokenParser
- All Implemented Interfaces:
- ParserConstants
public class TokenParser
- extends java.lang.Object
- implements ParserConstants
Fields inherited from interface sleep.parser.ParserConstants |
EXPR_ASSERT, 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_TRYCATCH, EXPR_WHILE, EXPR_WHILE_SPECIAL, HACK_DEC, HACK_INC, IDEA_BLOCK, IDEA_BOOLEAN, IDEA_CLASS, 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, VALUE_SCALAR_REFERENCE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TokenParser
public TokenParser()
ParseObject
public static Statement ParseObject(Parser parser,
TokenList data)
ParsePredicate
public static Statement ParsePredicate(Parser parser,
TokenList data)
findPrecedentOperators
protected static int findPrecedentOperators(Statement statement,
TokenList data,
int start,
java.lang.String operators,
int osize)
ParseIdea
public static java.util.LinkedList ParseIdea(Parser parser,
TokenList data)
ParseBlocks
public static java.util.LinkedList ParseBlocks(Parser parser,
TokenList data)