-
Notifications
You must be signed in to change notification settings - Fork 111
AST constructors
Zearin edited this page Feb 3, 2013
·
9 revisions
- Continue
- Break
- Throw
- Return
- Exprs
- Numbers
- String
- Undefined
- Null
- Bool
- ContextMember
- UnaryOps
- Slices
- BinOps
- FunctionApplication
- SoakedFunctionApplication
- Function
- BoundFunction
- Conditional
- While
- InclusiveRange
- ExclusiveRange
- Switch
- Regexp
- Super
- ArrayInitialiser
- ObjectInitialiser
- Class
- Try
- JavaScript
- ForIn
- ForOf
- Identifier
- Int
- Float
- UnaryPlusOp
- UnaryNegateOp
- NotOp
- BitNotOp
- UnaryExistsOp
- DoOp
- NewOp
- TypeofOp
- PreIncrementOp
- PreDecrementOp
- PostIncrementOp
- PostDecrementOp
- ShallowCopyArray
- InclusiveSlice
- ExclusiveSlice
- UnboundedLeftSlice
- UnboundedRightSlice
- ConcatOp
- LogicOps
- BitOps
- MathsOps
- ExistsOp
- ComparisonOps
- InOp
- OfOp
- InstanceofOp
- SeqOp
- ExtendsOp
- MemberAccessOps
- AssignOps
- AndOp
- OrOp
- BitAndOp
- BitOrOp
- BitXorOp
- LeftShiftOp
- SignedRightShiftOp
- UnsignedRightShiftOp
- AddOp
- SubtractOp
- MultiplyOp
- DivideOp
- RemOp
- LTOp
- LTEOp
- GTOp
- GTEOp
- EQOp
- NEQOp
- MemberAccessOp
- SoakedMemberAccessOp
- DynamicMemberAccessOp
- SoakedDynamicMemberAccessOp
- ProtoMemberAccessOp
- DynamicProtoMemberAccessOp
- SoakedProtoMemberAccessOp
- SoakedDynamicProtoMemberAccessOp
- AssignOp
- ExistsAssignOp
- Splice
- ClassProtoAssignOp
- CompoundAssignOp
- MathsOps
- BitOps
- LogicOps
- ExistsOp
- Exprs
- Spread
- IdentifierName
- String
- Numbers
- Exprs
- Spread
- Assignables
- AssignOp
- Rest
- Identifier
- MemberAccessOps
- PositionalDestructuring # TODO
- NamedDestructuring # TODO
- IdentifierName