|
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 Parserde.hunsicker.jalopy.language.Parserpublic 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 ParserRecognitionException - 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 Parserex - encountered exception.public void reportError(String message)
reportError in class Parsermessage - error message.public void reportWarning(String message)
reportWarning in class Parsermessage - 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 | ||||||||