|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Node | |
---|---|
EDU.purdue.jtb.misc | |
EDU.purdue.jtb.syntaxtree | |
EDU.purdue.jtb.visitor |
Uses of Node in EDU.purdue.jtb.misc |
---|
Methods in EDU.purdue.jtb.misc that return Node | |
---|---|
Node |
ClassInfo.getAstNode()
|
Methods in EDU.purdue.jtb.misc with parameters of type Node | |
---|---|
java.lang.String |
JavaStringMaker.javaString(Node javaNode)
|
Constructors in EDU.purdue.jtb.misc with parameters of type Node | |
---|---|
ClassInfo(Node node,
java.lang.String n)
|
Uses of Node in EDU.purdue.jtb.syntaxtree |
---|
Subinterfaces of Node in EDU.purdue.jtb.syntaxtree | |
---|---|
interface |
NodeListInterface
The interface which NodeList, NodeListOptional, and NodeSequence implement. |
Classes in EDU.purdue.jtb.syntaxtree that implement Node | |
---|---|
class |
AdditiveExpression
Grammar production: f0 -> MultiplicativeExpression() f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )* |
class |
AllocationExpression
Grammar production: f0 -> "new" PrimitiveType() ArrayDimensions() [ ArrayInitializer() ] | "new" Name() ( ArrayDimensions() [ ArrayInitializer() ] | Arguments() [ ClassBody() ] ) |
class |
AndExpression
Grammar production: f0 -> EqualityExpression() f1 -> ( "&" EqualityExpression() )* |
class |
ArgumentList
Grammar production: f0 -> Expression() f1 -> ( "," Expression() )* |
class |
Arguments
Grammar production: f0 -> "(" f1 -> [ ArgumentList() ] f2 -> ")" |
class |
ArrayDimensions
Grammar production: f0 -> ( "[" Expression() "]" )+ f1 -> ( "[" "]" )* |
class |
ArrayInitializer
Grammar production: f0 -> "{" f1 -> [ VariableInitializer() ( "," VariableInitializer() )* ] f2 -> [ "," ] f3 -> "}" |
class |
Assignment
Grammar production: f0 -> PrimaryExpression() f1 -> AssignmentOperator() f2 -> Expression() |
class |
AssignmentOperator
Grammar production: f0 -> "=" | "*=" | "/=" | "%=" | "+=" | "-=" | "<<=" | ">>=" | ">>>=" | "&=" | "^=" | "|=" |
class |
Block
Grammar production: f0 -> "{" f1 -> ( BlockStatement() )* f2 -> "}" |
class |
BlockStatement
Grammar production: f0 -> LocalVariableDeclaration() ";" | Statement() | UnmodifiedClassDeclaration() |
class |
BNFProduction
Grammar production: f0 -> ResultType() f1 -> |
class |
BooleanLiteral
Grammar production: f0 -> "true" | "false" |
class |
BreakStatement
Grammar production: f0 -> "break" f1 -> [ |
class |
CastExpression
Grammar production: f0 -> "(" Type() ")" UnaryExpression() | "(" Type() ")" UnaryExpressionNotPlusMinus() |
class |
CastLookahead
Grammar production: f0 -> "(" PrimitiveType() | "(" Name() "[" "]" | "(" Name() ")" ( "~" | "!" | "(" | |
class |
CharacterDescriptor
Grammar production: f0 -> |
class |
CharacterList
Grammar production: f0 -> [ |
class |
ClassBody
Grammar production: f0 -> "{" f1 -> ( ClassBodyDeclaration() )* f2 -> "}" |
class |
ClassBodyDeclaration
Grammar production: f0 -> Initializer() | NestedClassDeclaration() | NestedInterfaceDeclaration() | ConstructorDeclaration() | MethodDeclaration() | FieldDeclaration() |
class |
ClassDeclaration
Grammar production: f0 -> ( "abstract" | "final" | "public" )* f1 -> UnmodifiedClassDeclaration() |
class |
CompilationUnit
Grammar production: f0 -> [ PackageDeclaration() ] f1 -> ( ImportDeclaration() )* f2 -> ( TypeDeclaration() )* |
class |
ComplexRegularExpression
Grammar production: f0 -> ( ComplexRegularExpressionUnit() )* |
class |
ComplexRegularExpressionChoices
Grammar production: f0 -> ComplexRegularExpression() f1 -> ( |
class |
ComplexRegularExpressionUnit
Grammar production: f0 -> |
class |
ConditionalAndExpression
Grammar production: f0 -> InclusiveOrExpression() f1 -> ( "&&" InclusiveOrExpression() )* |
class |
ConditionalExpression
Grammar production: f0 -> ConditionalOrExpression() f1 -> [ "?" Expression() ":" ConditionalExpression() ] |
class |
ConditionalOrExpression
Grammar production: f0 -> ConditionalAndExpression() f1 -> ( "||" ConditionalAndExpression() )* |
class |
ConstructorDeclaration
Grammar production: f0 -> [ "public" | "protected" | "private" ] f1 -> |
class |
ContinueStatement
Grammar production: f0 -> "continue" f1 -> [ |
class |
DoStatement
Grammar production: f0 -> "do" f1 -> Statement() f2 -> "while" f3 -> "(" f4 -> Expression() f5 -> ")" f6 -> ";" |
class |
|