Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.trapezium.javascript
Class JavaScriptTokenizer  view JavaScriptTokenizer download JavaScriptTokenizer.java

java.lang.Object
  extended bycom.trapezium.javascript.JavaScriptTokenizer

public class JavaScriptTokenizer
extends java.lang.Object

Very limited Javascript parsing, just bracket/brace/paren matching, and variable assignments.


Field Summary
(package private)  Token currentToken
           
(package private) static java.lang.String funcstr
           
(package private)  boolean inComment
           
static int JS_ASSIGNMENT
           
static int JS_COMMENT
           
static int JS_EOF
           
static int JS_FUNCTION
           
static int JS_LEFTBRACE
           
static int JS_LEFTBRACKET
           
static int JS_LEFTPAREN
           
static int JS_MULTILINECOMMENT
           
static int JS_NAME
           
static int JS_RIGHTBRACE
           
static int JS_RIGHTBRACKET
           
static int JS_RIGHTPAREN
           
(package private)  java.lang.StringBuffer potential
           
(package private)  boolean potentialComment
           
(package private)  boolean potentialFunction
           
(package private)  int potentialOffset
           
(package private)  java.util.Vector scriptLines
           
(package private)  java.util.Vector tokens
           
 
Constructor Summary
JavaScriptTokenizer()
           
 
Method Summary
 void addLine(java.lang.String line)
           
(package private)  void addToken(int type, int offset)
           
(package private)  void addToken(Token t)
           
(package private)  void parseChar(int charOffset, char x)
           
(package private)  void parseLine(java.lang.String line)
           
(package private)  void startName(int offset)
           
(package private)  void startPotentialComment(char x)
           
(package private)  void startPotentialFunction(char x)
           
(package private)  void startToken(int charOffset, char x)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

JavaScriptTokenizer

public JavaScriptTokenizer()
Method Detail

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)