See: Description
| Interface | Description |
|---|---|
| NodeVisitor |
Visitor for nodes.
|
| Class | Description |
|---|---|
| BeginForInNode |
Begin-for-in node.
|
| BeginLoopNode |
Begin-loop node.
|
| BeginWithNode |
Begin-with node.
|
| BinaryOperatorNode |
Binary operator node.
|
| CallNode |
Call/construct node.
|
| CatchNode |
Catch node.
|
| ConstantNode |
Constant node.
|
| DeclareFunctionNode |
Function declaration/expression node.
|
| DeclareVariableNode |
Variable declaration node.
|
| DefaultNodeVisitor |
Implementation of {#link NodeVisitor} with empty visitor methods.
|
| DeletePropertyNode |
Delete property node.
|
| EndForInNode |
End-for-in node.
|
| EndLoopNode |
End-loop node.
|
| EndWithNode |
End-with node.
|
| EventDispatcherNode |
Event dispatcher node.
|
| ExceptionalReturnNode |
Return exception node.
|
| HasNextPropertyNode |
Has-next-property node.
|
| IfNode |
If node.
|
| LoadNode |
Abstract base class for nodes that are assignments to registers.
|
| NewObjectNode |
New object node.
|
| NextPropertyNode |
Next-property node.
|
| Node |
Abstract base class for all ordinary flow graph nodes.
|
| NopNode |
Nop node.
|
| ReadPropertyNode |
Read property node.
|
| ReadVariableNode |
Read variable node.
|
| ReturnNode |
Return node.
|
| ThrowNode |
Throw node.
|
| TypeofNode |
Typeof node.
|
| UnaryOperatorNode |
Unary operator node.
|
| WritePropertyNode |
Write property node.
|
| WriteVariableNode |
Write variable node.
|
| Enum | Description |
|---|---|
| BinaryOperatorNode.Op |
The different kinds of binary operators.
|
| CallNode.LiteralConstructorKinds |
This information is syntactic and allows us to:
1) distinguish between [4] and Array(4) for the case where Array gets precisely one numeric argument.
|
| ConstantNode.Type |
The different kinds of constant values.
|
| EventDispatcherNode.Type |
Different kinds of event dispatching.
|
| UnaryOperatorNode.Op |
The different kinds of unary operators.
|
| WritePropertyNode.Kind |
Copyright © 2009-2019 Aarhus University