java.lang.Object
com.trapezium.javascript.JavaScriptTokenizer
- public class JavaScriptTokenizer
- extends java.lang.Object
Very limited Javascript parsing, just bracket/brace/paren matching,
and variable assignments.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JS_COMMENT
public static final int JS_COMMENT
- See Also:
- Constant Field Values
JS_MULTILINECOMMENT
public static final int JS_MULTILINECOMMENT
- See Also:
- Constant Field Values
JS_FUNCTION
public static final int JS_FUNCTION
- See Also:
- Constant Field Values
JS_NAME
public static final int JS_NAME
- See Also:
- Constant Field Values
JS_ASSIGNMENT
public static final int JS_ASSIGNMENT
- See Also:
- Constant Field Values
JS_LEFTBRACKET
public static final int JS_LEFTBRACKET
- See Also:
- Constant Field Values
JS_RIGHTBRACKET
public static final int JS_RIGHTBRACKET
- See Also:
- Constant Field Values
JS_LEFTBRACE
public static final int JS_LEFTBRACE
- See Also:
- Constant Field Values
JS_RIGHTBRACE
public static final int JS_RIGHTBRACE
- See Also:
- Constant Field Values
JS_LEFTPAREN
public static final int JS_LEFTPAREN
- See Also:
- Constant Field Values
JS_RIGHTPAREN
public static final int JS_RIGHTPAREN
- See Also:
- Constant Field Values
JS_EOF
public static final int JS_EOF
- See Also:
- Constant Field Values
scriptLines
java.util.Vector scriptLines
tokens
java.util.Vector tokens
inComment
boolean inComment
potentialComment
boolean potentialComment
potentialFunction
boolean potentialFunction
currentToken
Token currentToken
potential
java.lang.StringBuffer potential
potentialOffset
int potentialOffset
funcstr
static final java.lang.String funcstr
JavaScriptTokenizer
public JavaScriptTokenizer()
addLine
public void addLine(java.lang.String line)
addToken
void addToken(Token t)
addToken
void addToken(int type,
int offset)
parseLine
void parseLine(java.lang.String line)
parseChar
void parseChar(int charOffset,
char x)
startToken
void startToken(int charOffset,
char x)
startPotentialComment
void startPotentialComment(char x)
startName
void startName(int offset)
startPotentialFunction
void startPotentialFunction(char x)