class JavaCCParser extends Object implements JavaCCParserConstants
Modifier and Type | Class and Description |
---|---|
(package private) static class |
JavaCCParser.JJCalls |
Modifier and Type | Field and Description |
---|---|
(package private) SimpleCharStream |
jj_input_stream |
Token |
jj_nt |
boolean |
lookingAhead |
Token |
token |
JavaCCParserTokenManager |
token_source |
ABSTRACT, ASSIGN, BOOLEAN, CHAR, CHAR_LITERAL, CLASS, COMMA, DEC, DEFAULT, DIGIT, DOT, ELSE, EOF, EQUAL, ERROR, ESC, EXTENDS, FALSE, GT, IDENTIFIER, IF, IMPORT, INC, INSTANCEOF, INT, INT_LITERAL, LAND, LBRACK, LCURLY, LE, LETTER, LNOT, LPAREN, MINUS, NEW, NON_ZERO_DIGIT, NULL, PACKAGE, PLUS, PLUS_ASSIGN, PRIVATE, PROTECTED, PUBLIC, RBRACK, RCURLY, RETURN, RPAREN, SEMI, SINGLE_LINE_COMMENT, STAR, STATIC, STRING_LITERAL, SUPER, THIS, tokenImage, TRUE, VOID, WHILE
Constructor and Description |
---|
JavaCCParser(InputStream stream) |
JavaCCParser(InputStream stream,
String encoding) |
JavaCCParser(JavaCCParserTokenManager tm) |
JavaCCParser(Reader stream) |
Modifier and Type | Method and Description |
---|---|
JCompilationUnit |
compilationUnit() |
void |
disable_tracing() |
void |
enable_tracing() |
boolean |
errorHasOccurred()
Has a parser error occurred up to now?
|
void |
fileName(String fileName)
Set the name of the file that is being parsed.
|
ParseException |
generateParseException() |
Token |
getNextToken() |
Token |
getToken(int index) |
void |
ReInit(InputStream stream) |
void |
ReInit(InputStream stream,
String encoding) |
void |
ReInit(JavaCCParserTokenManager tm) |
void |
ReInit(Reader stream) |
public JavaCCParserTokenManager token_source
SimpleCharStream jj_input_stream
public Token token
public Token jj_nt
public boolean lookingAhead
public JavaCCParser(InputStream stream)
public JavaCCParser(InputStream stream, String encoding)
public JavaCCParser(Reader stream)
public JavaCCParser(JavaCCParserTokenManager tm)
public void fileName(String fileName)
fileName
- name of the file.public boolean errorHasOccurred()
public final JCompilationUnit compilationUnit() throws ParseException
ParseException
public void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(JavaCCParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()