sleep.parser
Class Checkers
public
class
Checkers
extends Object
A class that provides a bunch of static methods for checking a stream of
sleep tokens for a certain lexical structure.
Field Summary |
protected static Hashtable | keywords a hashtable that keeps track of language keywords so they are not mistaken for function names |
Method Summary |
static void | addKeyword(String keyword) |
static boolean | isAndPredicate(String a, String b, String c) |
static boolean | isArray(String a) |
static boolean | isArrayIndex(String a) |
static boolean | isAssert(String temp) |
static boolean | isBacktick(String item) |
static boolean | isBind(String a, String b, String c) |
static boolean | isBindFilter(String a, String b, String c, String d) |
static boolean | isBindPredicate(String a, String b, String c) |
static boolean | isBiPredicate(String a, String b, String c) |
static boolean | isBlock(String a) |
static boolean | isBoolean(String temp) |
static boolean | isClassIdentifier(Parser parser, String a) |
static boolean | isClassLiteral(String a) |
static boolean | isClassPiece(String a) |
static boolean | isClosureCall(String a, String b) |
static boolean | isComment(String a) |
static boolean | isDataLiteral(String a) |
static boolean | isDecrementHack(String a) |
static boolean | isDouble(String temp) |
static boolean | isElseIfStatement(String a, String b, String c, String d) |
static boolean | isElseStatement(String a, String b) |
static boolean | isEndOfVar(char n) |
static boolean | isExpression(String a) |
static boolean | isFor(String a, String b, String c) |
static boolean | isForeach(String a, String b, String c, String d) |
static boolean | isFunction(String a) |
static boolean | isFunctionCall(String a, String b) |
static boolean | isFunctionCall(String a) |
static boolean | isFunctionReferenceToken(String a) |
static boolean | isHash(String a) |
static boolean | isHashIndex(String a) |
static boolean | isIfStatement(String a, String b, String c) |
static boolean | isImportStatement(String a, String b) |
static boolean | isIncrementHack(String a) |
static boolean | isIndex(String a) |
static boolean | isIndexableItem(String a, String b) |
static boolean | isIndexableItem(String a) |
static boolean | isLiteral(String item) |
static boolean | isNumber(String temp) |
static boolean | isObjectNew(String a, String b) |
static boolean | isOperator(String a, String b, String c) |
static boolean | isOrPredicate(String a, String b, String c) |
static boolean | isReturn(String temp) |
static boolean | isScalar(String temp) |
static boolean | isSpecialForeach(String a, String b, String c, String d, String e, String f) |
static boolean | isSpecialWhile(String a, String b, String c, String d) |
static boolean | isString(String item) |
static boolean | isTryCatch(String a, String b, String c, String d, String e) |
static boolean | isUniPredicate(String a, String b) |
static boolean | isVariable(String temp) |
static boolean | isVariableReference(String temp) |
static boolean | isWhile(String a, String b, String c) |
protected static Hashtable keywords
a hashtable that keeps track of language keywords so they are not mistaken for function names
public static void addKeyword(String keyword)
public static final boolean isAndPredicate(String a, String b, String c)
public static boolean isArray(String a)
public static boolean isArrayIndex(String a)
public static final boolean isAssert(String temp)
public static final boolean isBacktick(String item)
public static final boolean isBind(String a, String b, String c)
public static final boolean isBindFilter(String a, String b, String c, String d)
public static final boolean isBindPredicate(String a, String b, String c)
public static final boolean isBiPredicate(String a, String b, String c)
public static boolean isBlock(String a)
public static final boolean isBoolean(String temp)
public static final boolean isClassIdentifier(
Parser parser, String a)
public static final boolean isClassLiteral(String a)
public static final boolean isClassPiece(String a)
public static final boolean isClosureCall(String a, String b)
public static final boolean isComment(String a)
public static boolean isDataLiteral(String a)
public static final boolean isDecrementHack(String a)
public static final boolean isDouble(String temp)
public static boolean isElseIfStatement(String a, String b, String c, String d)
public static boolean isElseStatement(String a, String b)
public static final boolean isEndOfVar(char n)
public static boolean isExpression(String a)
public static final boolean isFor(String a, String b, String c)
public static final boolean isForeach(String a, String b, String c, String d)
public static boolean isFunction(String a)
public static boolean isFunctionCall(String a, String b)
public static boolean isFunctionCall(String a)
public static boolean isFunctionReferenceToken(String a)
public static boolean isHash(String a)
public static boolean isHashIndex(String a)
public static boolean isIfStatement(String a, String b, String c)
public static final boolean isImportStatement(String a, String b)
public static final boolean isIncrementHack(String a)
public static boolean isIndex(String a)
public static boolean isIndexableItem(String a, String b)
public static boolean isIndexableItem(String a)
public static final boolean isLiteral(String item)
public static final boolean isNumber(String temp)
public static final boolean isObjectNew(String a, String b)
public static boolean isOperator(String a, String b, String c)
public static final boolean isOrPredicate(String a, String b, String c)
public static final boolean isReturn(String temp)
public static final boolean isScalar(String temp)
public static final boolean isSpecialForeach(String a, String b, String c, String d, String e, String f)
public static final boolean isSpecialWhile(String a, String b, String c, String d)
public static final boolean isString(String item)
public static final boolean isTryCatch(String a, String b, String c, String d, String e)
public static final boolean isUniPredicate(String a, String b)
public static final boolean isVariable(String temp)
public static final boolean isVariableReference(String temp)
public static final boolean isWhile(String a, String b, String c)