| 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.