Annotation(JooSymbol leftBracket,
Ide ide,
JooSymbol rightBracket) |
Annotation(JooSymbol leftBracket,
Ide ide,
JooSymbol optLeftParen,
CommaSeparatedList<AnnotationParameter> optAnnotationParameters,
JooSymbol optRightParen,
JooSymbol optRightBracket) |
AnnotationParameter(Ide optName,
JooSymbol optSymEq,
AstNode value) |
BreakStatement(JooSymbol symBreak,
Ide optIde,
JooSymbol symSemicolon) |
ClassDeclaration(AnnotationsAndModifiers am,
JooSymbol cls,
Ide ide,
Extends ext,
Implements impl,
ClassBody body) |
ContinueStatement(JooSymbol symContinue,
Ide optLabel,
JooSymbol symSemicolon) |
DotExpr(Expr expr,
JooSymbol symDot,
Ide ide) |
Extends(JooSymbol extds,
Ide superClass) |
FunctionDeclaration(AnnotationsAndModifiers am,
JooSymbol symFunction,
JooSymbol symGetOrSet,
Ide ide,
JooSymbol lParen,
Parameters params,
JooSymbol rParen,
TypeRelation optTypeRelation,
BlockStatement optBody,
JooSymbol optSymSemicolon) |
FunctionExpr(FunctionDeclaration functionDeclaration,
JooSymbol symFunction,
Ide ide,
JooSymbol lParen,
Parameters params,
JooSymbol rParen,
TypeRelation optTypeRelation,
BlockStatement optBody) |
IdeDeclaration(AnnotationsAndModifiers am,
Ide ide) |
IdeDeclaration(Ide ide) |
IdeExpr(Ide ide) |
ImportDirective(Ide packageIde,
String typeName) |
ImportDirective(JooSymbol importKeyword,
Ide ide,
JooSymbol symSemicolon) |
LabeledStatement(Ide ide,
JooSymbol symColon,
Statement statement) |
NamespaceDeclaration(AnnotationsAndModifiers am,
JooSymbol symNamespace,
Ide ide,
Initializer optInitializer,
JooSymbol optSymSemicolon) |
PackageDeclaration(JooSymbol symPackage,
Ide ide) |
Parameter(JooSymbol optSymRest,
Ide ide,
TypeRelation optTypeRelation,
Initializer optInitializer) |
QualifiedIde(Ide qualifier,
JooSymbol symDot,
JooSymbol symIde) |
Type(Ide ide) |
TypeDeclaration(AnnotationsAndModifiers am,
Ide ide) |
TypeDeclaration(Ide ide) |
UseNamespaceDirective(JooSymbol useKeyword,
JooSymbol namespaceKeyword,
Ide namespace,
JooSymbol symSemicolon) |
VariableDeclaration(AnnotationsAndModifiers am,
JooSymbol optSymConstOrVar,
Ide ide,
TypeRelation optTypeRelation,
Initializer optInitializer,
VariableDeclaration optNextVariableDeclaration,
JooSymbol optSymSemicolon) |
VariableDeclaration(JooSymbol symConstOrVar,
Ide ide,
TypeRelation optTypeRelation) |
VariableDeclaration(JooSymbol symConstOrVar,
Ide ide,
TypeRelation optTypeRelation,
Initializer optInitializer) |
VariableDeclaration(JooSymbol symConstOrVar,
Ide ide,
TypeRelation optTypeRelation,
Initializer optInitializer,
VariableDeclaration optNextVariableDeclaration) |
VariableDeclaration(JooSymbol symConstOrVar,
Ide ide,
TypeRelation optTypeRelation,
Initializer optInitializer,
VariableDeclaration optNextVariableDeclaration,
JooSymbol optSymSemicolon) |