Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IExpressionNode
An AST node representing any kind of expression.
|
IScopedNode
An AST node that has an attached scope.
|
Class and Description |
---|
IDocumentableDefinitionNode
An AST node representing a declaration that can have an ASDoc comment
associated with it.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IBinaryOperatorNode
An AST node representing a binary operator.
|
ICatchNode
An AST node representing a
catch clause
in a try statement. |
IClassNode
An AST node representing a
class declaration. |
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IDynamicAccessNode
An AST node representing the dynamic-access ("[]") binary operator.
|
IForLoopNode
An AST node representing a
for , for -in ,
or for -each -in statement. |
IFunctionCallNode
An AST node representing a function call.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IFunctionObjectNode
An anonymous function (e.g. function() {...}) is an expression, but acts like
a function definition where scopes are concerned.
|
IGetterNode
An AST node representing a getter.
|
IIdentifierNode
An AST node representing an identifier.
|
IIfNode
An AST node representing an
if statement. |
IImportNode
An AST node representing an
import directive. |
IInterfaceNode
An AST node representing a
interface declaration. |
IIterationFlowNode
An AST node representing a
break , continue ,
or goto statement. |
IKeywordNode
An AST node representing a keyword.
|
ILanguageIdentifierNode
An AST node representing an identifier that is part of the ActionScript language.
|
ILiteralContainerNode
Base container node for a literal that is made up of other literals, like XML
or arrays
|
ILiteralNode
An AST node representing a literal value.
|
IMemberAccessExpressionNode
An AST node representing the member-access ("dot") operator.
|
INamespaceAccessExpressionNode |
INamespaceNode
An AST node representing a
namespace declaration. |
INumericLiteralNode
An AST node representing a numeric literal such as
3 ,
0x1FFF , or -1.23e10 . |
IObjectLiteralValuePairNode
An AST node representing a name/value pair in a
Object literal. |
IParameterNode
An AST node representing a parameter in a
function declaration. |
IReturnNode
An AST node representing a
return statement. |
ISetterNode
An AST node representing a setter.
|
ISwitchNode
An AST node representing a
switch statement. |
ITernaryOperatorNode
An AST node representing the ternary operator.
|
IThrowNode
An AST node representing a
throw statement. |
ITryNode
An AST node representing a
try statement. |
ITypedExpressionNode
An AST node representing a parameterized type such as {@code Vector.
|
IUnaryOperatorNode
An AST node representing a unary operator.
|
IUseNamespaceNode
An AST node representing a
use namespace directive. |
IVariableExpressionNode
Expression that represents a variable contained within an iterative loop.
|
IVariableNode
An AST node representing a
var or const declaration. |
IWhileLoopNode
An AST node representing a
while
or do |
IWithNode
An AST node representing an
with statement. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
ITypeNode
An AST node representing a class or interface declaration.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IInterfaceNode
An AST node representing a
interface declaration. |
IParameterNode
An AST node representing a parameter in a
function declaration. |
IVariableNode
An AST node representing a
var or const declaration. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
Class and Description |
---|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
INamespaceNode
An AST node representing a
namespace declaration. |
IPackageNode
An AST node representing a
package directive. |
IParameterNode
An AST node representing a parameter in a
function declaration. |
ITypeNode
An AST node representing a class or interface declaration.
|
IVariableNode
An AST node representing a
var or const declaration. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IBlockNode
An AST node representing a block (e.g., a section of code
enclosed in curly braces).
|
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IFileNode
An AST node representing an ActionScript file being compiled.
|
IFileNodeAccumulator
Any nodes/information which are to be collected during parsing and stored on
the FileNode should be added to this interface.
|
IScopedNode
An AST node that has an attached scope.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IExpressionNode
An AST node representing any kind of expression.
|
IScopedNode
An AST node that has an attached scope.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IBinaryOperatorNode
An AST node representing a binary operator.
|
IBlockNode
An AST node representing a block (e.g., a section of code
enclosed in curly braces).
|
ICatchNode
An AST node representing a
catch clause
in a try statement. |
IClassNode
An AST node representing a
class declaration. |
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IDefaultXMLNamespaceNode
An AST node representing a
default xml namespace statement. |
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IDynamicAccessNode
An AST node representing the dynamic-access ("[]") binary operator.
|
IEmbedNode
An AST node representing an embedded asset.
|
IExpressionNode
An AST node representing any kind of expression.
|
IFileNode
An AST node representing an ActionScript file being compiled.
|
IForLoopNode
An AST node representing a
for , for -in ,
or for -each -in statement. |
IFunctionCallNode
An AST node representing a function call.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IFunctionObjectNode
An anonymous function (e.g. function() {...}) is an expression, but acts like
a function definition where scopes are concerned.
|
IGetterNode
An AST node representing a getter.
|
IIdentifierNode
An AST node representing an identifier.
|
IIfNode
An AST node representing an
if statement. |
IImportNode
An AST node representing an
import directive. |
IInterfaceNode
An AST node representing a
interface declaration. |
IIterationFlowNode
An AST node representing a
break , continue ,
or goto statement. |
IKeywordNode
An AST node representing a keyword.
|
ILanguageIdentifierNode
An AST node representing an identifier that is part of the ActionScript language.
|
ILiteralContainerNode
Base container node for a literal that is made up of other literals, like XML
or arrays
|
ILiteralNode
An AST node representing a literal value.
|
IMemberAccessExpressionNode
An AST node representing the member-access ("dot") operator.
|
INamespaceAccessExpressionNode |
INamespaceNode
An AST node representing a
namespace declaration. |
INumericLiteralNode
An AST node representing a numeric literal such as
3 ,
0x1FFF , or -1.23e10 . |
IObjectLiteralValuePairNode
An AST node representing a name/value pair in a
Object literal. |
IPackageNode
An AST node representing a
package directive. |
IParameterNode
An AST node representing a parameter in a
function declaration. |
IReturnNode
An AST node representing a
return statement. |
IScopedNode
An AST node that has an attached scope.
|
ISetterNode
An AST node representing a setter.
|
ISwitchNode
An AST node representing a
switch statement. |
ITerminalNode
An AST node representing a
else clause in an if statement,
a default clause in a switch statement,
or a finally clause in a try statement. |
ITernaryOperatorNode
An AST node representing the ternary operator.
|
IThrowNode
An AST node representing a
throw statement. |
ITryNode
An AST node representing a
try statement. |
ITypedExpressionNode
An AST node representing a parameterized type such as {@code Vector.
|
ITypeNode
An AST node representing a class or interface declaration.
|
IUnaryOperatorNode
An AST node representing a unary operator.
|
IUseNamespaceNode
An AST node representing a
use namespace directive. |
IVariableExpressionNode
Expression that represents a variable contained within an iterative loop.
|
IVariableNode
An AST node representing a
var or const declaration. |
IWhileLoopNode
An AST node representing a
while
or do |
IWithNode
An AST node representing an
with statement. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IExpressionNode
An AST node representing any kind of expression.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
ICatchNode
An AST node representing a
catch clause
in a try statement. |
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IDynamicAccessNode
An AST node representing the dynamic-access ("[]") binary operator.
|
IForLoopNode
An AST node representing a
for , for -in ,
or for -each -in statement. |
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IFunctionObjectNode
An anonymous function (e.g. function() {...}) is an expression, but acts like
a function definition where scopes are concerned.
|
IGetterNode
An AST node representing a getter.
|
IIfNode
An AST node representing an
if statement. |
IIterationFlowNode
An AST node representing a
break , continue ,
or goto statement. |
ILanguageIdentifierNode
An AST node representing an identifier that is part of the ActionScript language.
|
ILiteralContainerNode
Base container node for a literal that is made up of other literals, like XML
or arrays
|
INumericLiteralNode
An AST node representing a numeric literal such as
3 ,
0x1FFF , or -1.23e10 . |
IObjectLiteralValuePairNode
An AST node representing a name/value pair in a
Object literal. |
IParameterNode
An AST node representing a parameter in a
function declaration. |
IReturnNode
An AST node representing a
return statement. |
ISetterNode
An AST node representing a setter.
|
ISwitchNode
An AST node representing a
switch statement. |
ITernaryOperatorNode
An AST node representing the ternary operator.
|
IThrowNode
An AST node representing a
throw statement. |
ITryNode
An AST node representing a
try statement. |
ITypedExpressionNode
An AST node representing a parameterized type such as {@code Vector.
|
ITypeNode
An AST node representing a class or interface declaration.
|
IUnaryOperatorNode
An AST node representing a unary operator.
|
IVariableNode
An AST node representing a
var or const declaration. |
IWhileLoopNode
An AST node representing a
while
or do |
IWithNode
An AST node representing an
with statement. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IClassNode
An AST node representing a
class declaration. |
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IExpressionNode
An AST node representing any kind of expression.
|
IFunctionCallNode
An AST node representing a function call.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IGetterNode
An AST node representing a getter.
|
IIdentifierNode
An AST node representing an identifier.
|
IInterfaceNode
An AST node representing a
interface declaration. |
ILanguageIdentifierNode
An AST node representing an identifier that is part of the ActionScript language.
|
IMemberAccessExpressionNode
An AST node representing the member-access ("dot") operator.
|
IParameterNode
An AST node representing a parameter in a
function declaration. |
ISetterNode
An AST node representing a setter.
|
IVariableNode
An AST node representing a
var or const declaration. |
Class and Description |
---|
IAccessorNode
An AST node representing a getter or a setter.
|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IBinaryOperatorNode
An AST node representing a binary operator.
|
IClassNode
An AST node representing a
class declaration. |
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IExpressionNode
An AST node representing any kind of expression.
|
IForLoopNode
An AST node representing a
for , for -in ,
or for -each -in statement. |
IFunctionCallNode
An AST node representing a function call.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IFunctionObjectNode
An anonymous function (e.g. function() {...}) is an expression, but acts like
a function definition where scopes are concerned.
|
IGetterNode
An AST node representing a getter.
|
IIdentifierNode
An AST node representing an identifier.
|
IInterfaceNode
An AST node representing a
interface declaration. |
ILiteralNode
An AST node representing a literal value.
|
IMemberAccessExpressionNode
An AST node representing the member-access ("dot") operator.
|
INamespaceNode
An AST node representing a
namespace declaration. |
ISetterNode
An AST node representing a setter.
|
IUnaryOperatorNode
An AST node representing a unary operator.
|
IVariableNode
An AST node representing a
var or const declaration. |
Class and Description |
---|
IAccessorNode
An AST node representing a getter or a setter.
|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IBinaryOperatorNode
An AST node representing a binary operator.
|
IClassNode
An AST node representing a
class declaration. |
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IExpressionNode
An AST node representing any kind of expression.
|
IForLoopNode
An AST node representing a
for , for -in ,
or for -each -in statement. |
IFunctionCallNode
An AST node representing a function call.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IGetterNode
An AST node representing a getter.
|
IIdentifierNode
An AST node representing an identifier.
|
IInterfaceNode
An AST node representing a
interface declaration. |
INamespaceAccessExpressionNode |
IPackageNode
An AST node representing a
package directive. |
IParameterNode
An AST node representing a parameter in a
function declaration. |
ISetterNode
An AST node representing a setter.
|
IVariableNode
An AST node representing a
var or const declaration. |
Class and Description |
---|
IAccessorNode
An AST node representing a getter or a setter.
|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IBinaryOperatorNode
An AST node representing a binary operator.
|
ICatchNode
An AST node representing a
catch clause
in a try statement. |
IClassNode
An AST node representing a
class declaration. |
IConditionalNode
An AST node representing a conditional clause within a statement.
|
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IDynamicAccessNode
An AST node representing the dynamic-access ("[]") binary operator.
|
IExpressionNode
An AST node representing any kind of expression.
|
IForLoopNode
An AST node representing a
for , for -in ,
or for -each -in statement. |
IFunctionCallNode
An AST node representing a function call.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IGetterNode
An AST node representing a getter.
|
IIdentifierNode
An AST node representing an identifier.
|
IIfNode
An AST node representing an
if statement. |
IInterfaceNode
An AST node representing a
interface declaration. |
IIterationFlowNode
An AST node representing a
break , continue ,
or goto statement. |
ILanguageIdentifierNode
An AST node representing an identifier that is part of the ActionScript language.
|
ILiteralContainerNode
Base container node for a literal that is made up of other literals, like XML
or arrays
|
ILiteralNode
An AST node representing a literal value.
|
IMemberAccessExpressionNode
An AST node representing the member-access ("dot") operator.
|
INumericLiteralNode
An AST node representing a numeric literal such as
3 ,
0x1FFF , or -1.23e10 . |
IObjectLiteralValuePairNode
An AST node representing a name/value pair in a
Object literal. |
IParameterNode
An AST node representing a parameter in a
function declaration. |
IReturnNode
An AST node representing a
return statement. |
ISetterNode
An AST node representing a setter.
|
ISwitchNode
An AST node representing a
switch statement. |
ITerminalNode
An AST node representing a
else clause in an if statement,
a default clause in a switch statement,
or a finally clause in a try statement. |
ITernaryOperatorNode
An AST node representing the ternary operator.
|
IThrowNode
An AST node representing a
throw statement. |
ITryNode
An AST node representing a
try statement. |
ITypeNode
An AST node representing a class or interface declaration.
|
IUnaryOperatorNode
An AST node representing a unary operator.
|
IVariableNode
An AST node representing a
var or const declaration. |
IWhileLoopNode
An AST node representing a
while
or do |
IWithNode
An AST node representing an
with statement. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IClassNode
An AST node representing a
class declaration. |
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IExpressionNode
An AST node representing any kind of expression.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IIdentifierNode
An AST node representing an identifier.
|
INamespaceNode
An AST node representing a
namespace declaration. |
IPackageNode
An AST node representing a
package directive. |
IParameterNode
An AST node representing a parameter in a
function declaration. |
IScopedNode
An AST node that has an attached scope.
|
ITypeNode
An AST node representing a class or interface declaration.
|
IVariableNode
An AST node representing a
var or const declaration. |
Class and Description |
---|
IAccessorNode
An AST node representing a getter or a setter.
|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IBinaryOperatorNode
An AST node representing a binary operator.
|
IClassNode
An AST node representing a
class declaration. |
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IForLoopNode
An AST node representing a
for , for -in ,
or for -each -in statement. |
IFunctionCallNode
An AST node representing a function call.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IIdentifierNode
An AST node representing an identifier.
|
IInterfaceNode
An AST node representing a
interface declaration. |
ILiteralNode
An AST node representing a literal value.
|
IMemberAccessExpressionNode
An AST node representing the member-access ("dot") operator.
|
ITypedExpressionNode
An AST node representing a parameterized type such as {@code Vector.
|
IVariableNode
An AST node representing a
var or const declaration. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IExpressionNode
An AST node representing any kind of expression.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
INamespaceDecorationNode
An AST node representing a namespace attribute on a
class ,
interface , function , var ,
const or namespace declaration. |
INamespaceNode
An AST node representing a
namespace declaration. |
IPackageNode
An AST node representing a
package directive. |
IParameterNode
An AST node representing a parameter in a
function declaration. |
ITypeNode
An AST node representing a class or interface declaration.
|
IVariableNode
An AST node representing a
var or const declaration. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
INamespaceDecorationNode
An AST node representing a namespace attribute on a
class ,
interface , function , var ,
const or namespace declaration. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IImportNode
An AST node representing an
import directive. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IScopedNode
An AST node that has an attached scope.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
ICommonClassNode
This interface contains the APIs that are available for both ActionScript and
MXML class nodes.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IImportNode
An AST node representing an
import directive. |
IVariableNode
An AST node representing a
var or const declaration. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IAccessorNode
An AST node representing a getter or a setter.
|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IBinaryOperatorNode
An AST node representing a binary operator.
|
IBlockNode
An AST node representing a block (e.g., a section of code
enclosed in curly braces).
|
ICatchNode
An AST node representing a
catch clause
in a try statement. |
IClassNode
An AST node representing a
class declaration. |
ICommonClassNode
This interface contains the APIs that are available for both ActionScript and
MXML class nodes.
|
ICompoundAssignmentNode
An AST node representing one of the 13 compound assignment binary operators.
|
IConditionalNode
An AST node representing a conditional clause within a statement.
|
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IContainerNode.ContainerType |
IDefaultXMLNamespaceNode
An AST node representing a
default xml namespace statement. |
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IDocumentableDefinitionNode
An AST node representing a declaration that can have an ASDoc comment
associated with it.
|
IDynamicAccessNode
An AST node representing the dynamic-access ("[]") binary operator.
|
IEmbedNode
An AST node representing an embedded asset.
|
IExpressionNode
An AST node representing any kind of expression.
|
IFileNode
An AST node representing an ActionScript file being compiled.
|
IFileNodeAccumulator
Any nodes/information which are to be collected during parsing and stored on
the FileNode should be added to this interface.
|
IForLoopNode
An AST node representing a
for , for -in ,
or for -each -in statement. |
IForLoopNode.ForLoopKind
A ForLoopKind represents different kinds of for loops
|
IFunctionCallNode
An AST node representing a function call.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IFunctionObjectNode
An anonymous function (e.g. function() {...}) is an expression, but acts like
a function definition where scopes are concerned.
|
IGetterNode
An AST node representing a getter.
|
IIdentifierNode
An AST node representing an identifier.
|
IIdentifierNode.IdentifierType
Represents different types of identifiers
|
IIfNode
An AST node representing an
if statement. |
IImportNode
An AST node representing an
import directive. |
IImportNode.ImportKind
Represents a kind of import that his node represents
|
IInterfaceNode
An AST node representing a
interface declaration. |
IInterfaceNode.InterfaceClassification
Determines the type of interface
|
IIterationFlowNode
An AST node representing a
break , continue ,
or goto statement. |
IIterationFlowNode.IterationFlowKind
An IterationFlowKind represents a kind of iteration control statement
|
IKeywordNode
An AST node representing a keyword.
|
ILabeledStatementNode
An AST node representing the label block ("foo:{}").
|
ILanguageIdentifierNode
An AST node representing an identifier that is part of the ActionScript language.
|
ILanguageIdentifierNode.LanguageIdentifierKind
Represents the kind of language identifier that can be represented
|
ILiteralContainerNode
Base container node for a literal that is made up of other literals, like XML
or arrays
|
ILiteralNode
An AST node representing a literal value.
|
ILiteralNode.LiteralType
Represents a kind of ActionScript literal
|
IMemberAccessExpressionNode
An AST node representing the member-access ("dot") operator.
|
IModifierNode
An AST node representing one of the modifiers that can be used with a
declaration:
dynamic , final , native ,
override , static , or virtual . |
INamespaceAccessExpressionNode |
INamespaceDecorationNode
An AST node representing a namespace attribute on a
class ,
interface , function , var ,
const or namespace declaration. |
INamespaceDecorationNode.NamespaceDecorationKind |
INamespaceNode
An AST node representing a
namespace declaration. |
INonResolvingIdentifierNode
A marker interface to expose identifiers which need not resolve to a
definition.
|
INumericLiteralNode
An AST node representing a numeric literal such as
3 ,
0x1FFF , or -1.23e10 . |
INumericLiteralNode.INumericValue
Represents the value of a numeric literal found in AS3 source
|
IObjectLiteralValuePairNode
An AST node representing a name/value pair in a
Object literal. |
IOperatorNode
An AST node representing any kind of operator expression.
|
IOperatorNode.ExpressionType
An enum that lists the types of expressions supported
|
IOperatorNode.OperatorType
An enum that lists all the operators in ActionScript
|
IPackageNode
An AST node representing a
package directive. |
IPackageNode.PackageKind
Specifics the kind of package we are dealing with.
|
IParameterNode
An AST node representing a parameter in a
function declaration. |
IRegExpLiteralNode
An AST node representing a
RegExp literal such as /abc/gi . |
IRegExpLiteralNode.RegExpFlag
Represents a flag set on a Regular Expression
|
IReturnNode
An AST node representing a
return statement. |
IScopedDefinitionNode
An AST node representing a declaration with a contained scope,
as for
package , class ,
interface , and function declarations. |
IScopedNode
An AST node that has an attached scope.
|
ISetterNode
An AST node representing a setter.
|
IStatementNode
An AST node representing a statement or clause
that contains a block of other statements.
|
ISwitchNode
An AST node representing a
switch statement. |
ITerminalNode
An AST node representing a
else clause in an if statement,
a default clause in a switch statement,
or a finally clause in a try statement. |
ITerminalNode.TerminalKind
Represents a kind of terminal node
|
ITernaryOperatorNode
An AST node representing the ternary operator.
|
IThrowNode
An AST node representing a
throw statement. |
ITransparentContainerNode
A marker interface to represent a transparent container node which is
identical to a regular ContainerNode except that it is never returned from
getContainingNode.
|
ITryNode
An AST node representing a
try statement. |
ITypedExpressionNode
An AST node representing a parameterized type such as {@code Vector.
|
ITypedNode
An AST node representing a declaration that can have a type annotation.
|
ITypeNode
An AST node representing a class or interface declaration.
|
IUnaryOperatorNode
An AST node representing a unary operator.
|
IUseNamespaceNode
An AST node representing a
use namespace directive. |
IVariableExpressionNode
Expression that represents a variable contained within an iterative loop.
|
IVariableNode
An AST node representing a
var or const declaration. |
IWhileLoopNode
An AST node representing a
while
or do |
IWhileLoopNode.WhileLoopKind
A WhileLoopKind represents different kinds of while loops
|
IWithNode
An AST node representing an
with statement. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IDocumentableDefinitionNode
An AST node representing a declaration that can have an ASDoc comment
associated with it.
|
IExpressionNode
An AST node representing any kind of expression.
|
INamespaceNode
An AST node representing a
namespace declaration. |
Class and Description |
---|
INamespaceDecorationNode
An AST node representing a namespace attribute on a
class ,
interface , function , var ,
const or namespace declaration. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
ICommonClassNode
This interface contains the APIs that are available for both ActionScript and
MXML class nodes.
|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IDocumentableDefinitionNode
An AST node representing a declaration that can have an ASDoc comment
associated with it.
|
IExpressionNode
An AST node representing any kind of expression.
|
IFileNode
An AST node representing an ActionScript file being compiled.
|
IFileNodeAccumulator
Any nodes/information which are to be collected during parsing and stored on
the FileNode should be added to this interface.
|
IImportNode
An AST node representing an
import directive. |
IScopedDefinitionNode
An AST node representing a declaration with a contained scope,
as for
package , class ,
interface , and function declarations. |
IScopedNode
An AST node that has an attached scope.
|
ITypeNode
An AST node representing a class or interface declaration.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IBlockNode
An AST node representing a block (e.g., a section of code
enclosed in curly braces).
|
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IFileNode
An AST node representing an ActionScript file being compiled.
|
IFileNodeAccumulator
Any nodes/information which are to be collected during parsing and stored on
the FileNode should be added to this interface.
|
IScopedNode
An AST node that has an attached scope.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IFileNodeAccumulator
Any nodes/information which are to be collected during parsing and stored on
the FileNode should be added to this interface.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IIdentifierNode
An AST node representing an identifier.
|
INamespaceDecorationNode
An AST node representing a namespace attribute on a
class ,
interface , function , var ,
const or namespace declaration. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IScopedNode
An AST node that has an attached scope.
|
Class and Description |
---|
IAccessorNode
An AST node representing a getter or a setter.
|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IBinaryOperatorNode
An AST node representing a binary operator.
|
ICatchNode
An AST node representing a
catch clause
in a try statement. |
ICommonClassNode
This interface contains the APIs that are available for both ActionScript and
MXML class nodes.
|
IConditionalNode
An AST node representing a conditional clause within a statement.
|
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IContainerNode.ContainerType |
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IDocumentableDefinitionNode
An AST node representing a declaration that can have an ASDoc comment
associated with it.
|
IExpressionNode
An AST node representing any kind of expression.
|
IForLoopNode.ForLoopKind
A ForLoopKind represents different kinds of for loops
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IIdentifierNode
An AST node representing an identifier.
|
IIdentifierNode.IdentifierType
Represents different types of identifiers
|
IImportNode
An AST node representing an
import directive. |
IImportNode.ImportKind
Represents a kind of import that his node represents
|
IInterfaceNode.InterfaceClassification
Determines the type of interface
|
IIterationFlowNode.IterationFlowKind
An IterationFlowKind represents a kind of iteration control statement
|
IKeywordNode
An AST node representing a keyword.
|
ILanguageIdentifierNode.LanguageIdentifierKind
Represents the kind of language identifier that can be represented
|
ILiteralNode
An AST node representing a literal value.
|
ILiteralNode.LiteralType
Represents a kind of ActionScript literal
|
INamespaceDecorationNode.NamespaceDecorationKind |
INumericLiteralNode.INumericValue
Represents the value of a numeric literal found in AS3 source
|
IOperatorNode
An AST node representing any kind of operator expression.
|
IOperatorNode.ExpressionType
An enum that lists the types of expressions supported
|
IOperatorNode.OperatorType
An enum that lists all the operators in ActionScript
|
IPackageNode.PackageKind
Specifics the kind of package we are dealing with.
|
IParameterNode
An AST node representing a parameter in a
function declaration. |
IRegExpLiteralNode.RegExpFlag
Represents a flag set on a Regular Expression
|
IScopedDefinitionNode
An AST node representing a declaration with a contained scope,
as for
package , class ,
interface , and function declarations. |
IScopedNode
An AST node that has an attached scope.
|
IStatementNode
An AST node representing a statement or clause
that contains a block of other statements.
|
ITerminalNode
An AST node representing a
else clause in an if statement,
a default clause in a switch statement,
or a finally clause in a try statement. |
ITerminalNode.TerminalKind
Represents a kind of terminal node
|
ITypeNode
An AST node representing a class or interface declaration.
|
IVariableNode
An AST node representing a
var or const declaration. |
IWhileLoopNode.WhileLoopKind
A WhileLoopKind represents different kinds of while loops
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IDocumentableDefinitionNode
An AST node representing a declaration that can have an ASDoc comment
associated with it.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IBlockNode
An AST node representing a block (e.g., a section of code
enclosed in curly braces).
|
ICommonClassNode
This interface contains the APIs that are available for both ActionScript and
MXML class nodes.
|
IDefinitionNode
An AST node representing a declaration of a package, class,
interface, function, parameter, variable, constant, or namespace.
|
IDocumentableDefinitionNode
An AST node representing a declaration that can have an ASDoc comment
associated with it.
|
IExpressionNode
An AST node representing any kind of expression.
|
IFileNode
An AST node representing an ActionScript file being compiled.
|
IIdentifierNode
An AST node representing an identifier.
|
IScopedDefinitionNode
An AST node representing a declaration with a contained scope,
as for
package , class ,
interface , and function declarations. |
IScopedNode
An AST node that has an attached scope.
|
ITypeNode
An AST node representing a class or interface declaration.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
IFileNode
An AST node representing an ActionScript file being compiled.
|
IScopedNode
An AST node that has an attached scope.
|
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IConditionalNode
An AST node representing a conditional clause within a statement.
|
IExpressionNode
An AST node representing any kind of expression.
|
IOperatorNode
An AST node representing any kind of operator expression.
|
ISwitchNode
An AST node representing a
switch statement. |
ITerminalNode
An AST node representing a
else clause in an if statement,
a default clause in a switch statement,
or a finally clause in a try statement. |
Class and Description |
---|
IASNode
The base interface for all AST (abstract syntax tree) nodes.
|
Class and Description |
---|
IBinaryOperatorNode
An AST node representing a binary operator.
|
IBlockNode
An AST node representing a block (e.g., a section of code
enclosed in curly braces).
|
ICatchNode
An AST node representing a
catch clause
in a try statement. |
IClassNode
An AST node representing a
class declaration. |
IContainerNode
An AST node representing a container of other nodes, such as a parameter list.
|
IDefaultXMLNamespaceNode
An AST node representing a
default xml namespace statement. |
IDynamicAccessNode
An AST node representing the dynamic-access ("[]") binary operator.
|
IEmbedNode
An AST node representing an embedded asset.
|
IExpressionNode
An AST node representing any kind of expression.
|
IFileNode
An AST node representing an ActionScript file being compiled.
|
IForLoopNode
An AST node representing a
for , for -in ,
or for -each -in statement. |
IFunctionCallNode
An AST node representing a function call.
|
IFunctionNode
An AST node representing a
function declaration,
either for a regular function, a getter, or a setter. |
IFunctionObjectNode
An anonymous function (e.g. function() {...}) is an expression, but acts like
a function definition where scopes are concerned.
|
IGetterNode
An AST node representing a getter.
|
IIdentifierNode
An AST node representing an identifier.
|
IIfNode
An AST node representing an
if statement. |
IImportNode
An AST node representing an
import directive. |
IInterfaceNode
An AST node representing a
interface declaration. |
IIterationFlowNode
An AST node representing a
break , continue ,
or goto statement. |
IKeywordNode
An AST node representing a keyword.
|
ILanguageIdentifierNode
An AST node representing an identifier that is part of the ActionScript language.
|
ILiteralNode
An AST node representing a literal value.
|
IMemberAccessExpressionNode
An AST node representing the member-access ("dot") operator.
|
INamespaceAccessExpressionNode |
INamespaceNode
An AST node representing a
namespace declaration. |
INumericLiteralNode
An AST node representing a numeric literal such as
3 ,
0x1FFF , or -1.23e10 . |
IObjectLiteralValuePairNode
An AST node representing a name/value pair in a
Object literal. |
IPackageNode
An AST node representing a
package directive. |
IParameterNode
An AST node representing a parameter in a
function declaration. |
IReturnNode
An AST node representing a
return statement. |
ISetterNode
An AST node representing a setter.
|
ISwitchNode
An AST node representing a
switch statement. |
ITerminalNode
An AST node representing a
else clause in an if statement,
a default clause in a switch statement,
or a finally clause in a try statement. |
ITernaryOperatorNode
An AST node representing the ternary operator.
|
IThrowNode
An AST node representing a
throw statement. |
ITryNode
An AST node representing a
try statement. |
ITypedExpressionNode
An AST node representing a parameterized type such as {@code Vector.
|
IUnaryOperatorNode
An AST node representing a unary operator.
|
IUseNamespaceNode
An AST node representing a
use namespace directive. |
IVariableExpressionNode
Expression that represents a variable contained within an iterative loop.
|
IVariableNode
An AST node representing a
var or const declaration. |
IWhileLoopNode
An AST node representing a
while
or do |
IWithNode
An AST node representing an
with statement. |
Copyright © 2016 The Apache Software Foundation. All rights reserved.