|
Jalopy 1.0b10 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.hunsicker.antlr.Parser | +--de.hunsicker.antlr.LLkParser | +--de.hunsicker.jalopy.language.JavaParser
Parser for the Sun Java language. Heavily based on the public domain grammar written by Terence Parr et al. See http://www.antlr.org/resources.html for more info.
This is an ANTLR automated generated file.
DO NOT EDIT but rather change the associated grammar
(java.g
) and rebuild.
JavaLexer
Field Summary | |
static String[] |
_tokenNames
DOCUMENT ME! |
Fields inherited from class de.hunsicker.antlr.Parser |
astFactory, inputState, returnAST, tokenNames, traceDepth |
Constructor Summary | |
|
JavaParser(ParserSharedInputState state)
Creates a new JavaParser object. |
|
JavaParser(TokenBuffer tokenBuf)
Creates a new JavaParser object. |
protected |
JavaParser(TokenBuffer tokenBuf,
int k)
Creates a new JavaParser object. |
|
JavaParser(TokenStream lexer)
Creates a new JavaParser object. |
protected |
JavaParser(TokenStream lexer,
int k)
Creates a new JavaParser object. |
Method Summary | |
void |
aCase()
DOCUMENT ME! |
void |
additiveExpression()
DOCUMENT ME! |
void |
andExpression()
DOCUMENT ME! |
void |
argList()
DOCUMENT ME! |
void |
arrayInitializer()
DOCUMENT ME! |
void |
assignmentExpression()
DOCUMENT ME! |
void |
builtInType()
DOCUMENT ME! |
void |
builtInTypeSpec(boolean addImagNode)
DOCUMENT ME! |
void |
casesGroup()
DOCUMENT ME! |
void |
caseSList()
DOCUMENT ME! |
void |
classBlock()
DOCUMENT ME! |
void |
classDefinition(JavaNode modifiers)
DOCUMENT ME! |
void |
classTypeSpec(boolean addImagNode)
DOCUMENT ME! |
void |
compoundStatement()
DOCUMENT ME! |
void |
conditionalExpression()
DOCUMENT ME! |
void |
constant()
DOCUMENT ME! |
void |
constructorBody()
DOCUMENT ME! |
void |
ctorHead()
DOCUMENT ME! |
void |
declaration()
A declaration is the creation of a reference or primitive-type variable Create a separate Type/Var tree for each var in the var list. |
void |
declaratorBrackets(JavaNode typ)
DOCUMENT ME! |
void |
equalityExpression()
DOCUMENT ME! |
void |
exclusiveOrExpression()
DOCUMENT ME! |
void |
explicitConstructorInvocation()
DOCUMENT ME! |
void |
expression()
DOCUMENT ME! |
void |
expressionList()
DOCUMENT ME! |
void |
field()
DOCUMENT ME! |
void |
finallyBlock()
DOCUMENT ME! |
void |
forCond()
DOCUMENT ME! |
void |
forInit()
DOCUMENT ME! |
void |
forIter()
DOCUMENT ME! |
String |
getPackageName()
Returns the package name of the parsed source file. |
AST |
getParseTree()
{@inheritDoc} |
List |
getQualifiedIdents()
Returns all qualified Java identifiers referenced in the file. |
List |
getUnqualifiedIdents()
Returns all unqualified Java identifiers referenced in the file. |
void |
handler()
DOCUMENT ME! |
void |
identifier()
DOCUMENT ME! |
void |
identifierPackage()
Our qualified package identifier. |
void |
identifierStar()
DOCUMENT ME! |
void |
implementsClause()
DOCUMENT ME! |
void |
importDefinition()
DOCUMENT ME! |
void |
inclusiveOrExpression()
DOCUMENT ME! |
void |
initializer()
DOCUMENT ME! |
void |
interfaceDefinition(JavaNode modifiers)
DOCUMENT ME! |
void |
interfaceExtends()
DOCUMENT ME! |
boolean |
isStripQualifation()
Indicates whether the qualification stripping is enabled. |
void |
logicalAndExpression()
DOCUMENT ME! |
void |
logicalOrExpression()
DOCUMENT ME! |
void |
modifier()
DOCUMENT ME! |
void |
modifiers()
DOCUMENT ME! |
void |
multiplicativeExpression()
DOCUMENT ME! |
void |
newArrayDeclarator()
DOCUMENT ME! |
void |
newExpression()
object instantiation. |
void |
packageDefinition()
DOCUMENT ME! |
void |
parameterDeclaration()
DOCUMENT ME! |
void |
parameterDeclarationList()
DOCUMENT ME! |
void |
parameterModifier()
DOCUMENT ME! |
void |
parse()
DOCUMENT ME! |
void |
postfixExpression()
DOCUMENT ME! |
Token |
primaryExpression()
DOCUMENT ME! |
void |
relationalExpression()
DOCUMENT ME! |
void |
reportError(RecognitionException ex)
Reports the given error. |
void |
reportError(String message)
Reports the given error. |
void |
reportWarning(String message)
Reports the given warning. |
void |
reset()
{@inheritDoc} |
void |
setStripQualification(boolean strip)
Sets whether qualification of qualified identifiers should be stripped. |
void |
shiftExpression()
DOCUMENT ME! |
void |
statement()
DOCUMENT ME! |
void |
superClassClause()
DOCUMENT ME! |
void |
throwsClause()
DOCUMENT ME! |
void |
tryBlock()
DOCUMENT ME! |
void |
type()
DOCUMENT ME! |
void |
typeDefinition()
DOCUMENT ME! |
void |
typeSpec(boolean addImagNode)
DOCUMENT ME! |
void |
unaryExpression()
DOCUMENT ME! |
void |
unaryExpressionNotPlusMinus()
DOCUMENT ME! |
void |
variableDeclarator(JavaNode mods,
JavaNode t)
Declaration of a variable. |
void |
variableDefinitions(JavaNode mods,
JavaNode t)
DOCUMENT ME! |
void |
varInitializer()
DOCUMENT ME! |
Methods inherited from class de.hunsicker.antlr.LLkParser |
consume, LA, LT, traceIn, traceOut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.hunsicker.jalopy.language.Parser |
getASTFactory, getFilename, getTokenNames, setASTFactory, setFilename, setTokenBuffer |
Field Detail |
public static final String[] _tokenNames
Constructor Detail |
public JavaParser(TokenBuffer tokenBuf)
tokenBuf
- DOCUMENT ME!public JavaParser(TokenStream lexer)
lexer
- DOCUMENT ME!public JavaParser(ParserSharedInputState state)
state
- DOCUMENT ME!protected JavaParser(TokenBuffer tokenBuf, int k)
tokenBuf
- DOCUMENT ME!k
- DOCUMENT ME!protected JavaParser(TokenStream lexer, int k)
lexer
- DOCUMENT ME!k
- DOCUMENT ME!Method Detail |
public String getPackageName()
public AST getParseTree()
getParseTree
in interface Parser
de.hunsicker.jalopy.language.Parser
public List getQualifiedIdents()
public boolean isStripQualifation()
true
if the qualification stripping is enabled.public void setStripQualification(boolean strip)
strip
- if true
qualification will be stripped.public List getUnqualifiedIdents()
public final void aCase() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void additiveExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void andExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void argList() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void arrayInitializer() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void assignmentExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void builtInType() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void builtInTypeSpec(boolean addImagNode) throws RecognitionException, TokenStreamException
addImagNode
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void caseSList() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void casesGroup() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void classBlock() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void classDefinition(JavaNode modifiers) throws RecognitionException, TokenStreamException
modifiers
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void classTypeSpec(boolean addImagNode) throws RecognitionException, TokenStreamException
addImagNode
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void compoundStatement() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void conditionalExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void constant() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void constructorBody() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void ctorHead() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void declaration() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void declaratorBrackets(JavaNode typ) throws RecognitionException, TokenStreamException
typ
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void equalityExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void exclusiveOrExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void explicitConstructorInvocation() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void expression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void expressionList() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void field() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void finallyBlock() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void forCond() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void forInit() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void forIter() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void handler() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void identifier() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void identifierPackage() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void identifierStar() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void implementsClause() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void importDefinition() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void inclusiveOrExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void initializer() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void interfaceDefinition(JavaNode modifiers) throws RecognitionException, TokenStreamException
modifiers
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void interfaceExtends() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void logicalAndExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void logicalOrExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void modifier() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void modifiers() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void multiplicativeExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void newArrayDeclarator() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void newExpression() throws RecognitionException, TokenStreamException
new T() new | T -- ELIST | arg1 -- arg2 -- .. -- argn new int[] new | int -- ARRAY_DECLARATOR new int[] {1,2} new | int -- ARRAY_DECLARATOR -- ARRAY_INIT | EXPR -- EXPR | | 1 2 new int[3] new | int -- ARRAY_DECLARATOR | EXPR | 3 new int[1][2] new | int -- ARRAY_DECLARATOR | ARRAY_DECLARATOR -- EXPR | | EXPR 1 | 2
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void packageDefinition() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void parameterDeclaration() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void parameterDeclarationList() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void parameterModifier() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void parse() throws RecognitionException, TokenStreamException
parse
in interface Parser
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void postfixExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final Token primaryExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void relationalExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public void reportError(RecognitionException ex)
reportError
in class Parser
ex
- encountered exception.public void reportError(String message)
reportError
in class Parser
message
- error message.public void reportWarning(String message)
reportWarning
in class Parser
message
- warning message.public void reset()
reset
in interface Parser
public final void shiftExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void statement() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void superClassClause() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void throwsClause() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void tryBlock() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void type() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void typeDefinition() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void typeSpec(boolean addImagNode) throws RecognitionException, TokenStreamException
addImagNode
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void unaryExpression() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void unaryExpressionNotPlusMinus() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void varInitializer() throws RecognitionException, TokenStreamException
RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void variableDeclarator(JavaNode mods, JavaNode t) throws RecognitionException, TokenStreamException
mods
- DOCUMENT ME!t
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void variableDefinitions(JavaNode mods, JavaNode t) throws RecognitionException, TokenStreamException
mods
- DOCUMENT ME!t
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!
|
Jalopy 1.0b10 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |