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