Package net.jangaroo.jooc.ast

Interface Summary
AstNode  
AstVisitor Visitor for the ActionScript abstract syntax tree.
NodeImplBase.Scoped  
 

Class Summary
AbstractBlock  
Annotation An annotation (square bracket meta data).
AnnotationParameter  
ApplyExpr  
ArrayIndexExpr  
ArrayLiteral  
AsExpr  
AssignmentOpExpr  
AstVisitorBase  
BinaryOpExpr  
BlockStatement  
BreakStatement  
CaseStatement  
Catch  
ClassBody  
ClassDeclaration  
CommaSeparatedList<T extends AstNode>  
CompilationUnit  
ConditionalExpr  
ConditionalLoopStatement  
ContinueStatement  
Declaration Declarations are statements used to define entities such as variables, functions, classes, and interfaces.
DefaultStatement  
Directive Directives are language elements that can have an effect at compile time, load time or runtime.
DoStatement  
DotExpr  
EmptyDeclaration  
EmptyStatement  
Expr  
Extends  
ForInitializer  
ForInStatement  
ForStatement  
FunctionDeclaration  
FunctionExpr  
Ide  
IdeDeclaration  
IdeExpr  
IdeWithTypeParam Created by IntelliJ IDEA.
IfStatement  
Implements  
ImportDirective  
InfixOpExpr A BinaryOpExpr for AS3 infix operators that are not supported directly in JS.
Initializer  
IsExpr  
KeywordExprStatement  
KeywordStatement  
LabeledStatement  
LabelRefStatement A LabelRefStatement is either a break or continue statement
LabelScope  
LiteralExpr  
LoopStatement  
NamespaceDeclaration  
NamespacedIde  
NewExpr  
NodeImplBase  
ObjectField  
ObjectLiteral  
OpExpr  
PackageDeclaration  
Parameter  
Parameters  
ParenthesizedExpr<E extends Expr>  
PostfixOpExpr  
PredefinedTypeDeclaration  
PrefixOpExpr  
QualifiedIde  
ReturnStatement  
SemicolonTerminatedStatement  
Statement Statements are language elements that perform or specify an action at runtime.
SuperConstructorCallStatement  
SwitchStatement  
ThrowStatement  
TransitiveAstVisitor Traverse the entire AST.
TryStatement  
Type  
TypedIdeDeclaration  
TypeRelation  
UnaryOpExpr  
UseNamespaceDirective  
VariableDeclaration  
VectorLiteral  
WhileStatement  
 



Copyright © 2002-2012 CoreMedia AG. All Rights Reserved.