cb.parser
Class Lexer
java.lang.Object
|
+--cb.parser.Lexer
- public class Lexer
- extends java.lang.Object
Constructor Summary |
Lexer(java.io.Reader r)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LPAREN
public static final int LPAREN
RPAREN
public static final int RPAREN
IDENT
public static final int IDENT
INTEGER
public static final int INTEGER
FLOAT
public static final int FLOAT
BOOLEAN
public static final int BOOLEAN
TAG
public static final int TAG
STRING
public static final int STRING
MULTI_STRING
public static final int MULTI_STRING
COMMA
public static final int COMMA
EOF
public static final int EOF
Lexer
public Lexer(java.io.Reader r)
parseNumber
public Token parseNumber()
throws java.io.IOException
parseString
public Token parseString()
throws java.io.IOException
parseMultiString
public Token parseMultiString()
throws java.io.IOException
parseIdent
public Token parseIdent()
throws java.io.IOException
ungetToken
public void ungetToken(Token t)
getToken
public Token getToken()