[−][src]Module binjs::specialized::es6::ast
A strongly-typed AST for ES6.
Structs
ArrayAssignmentTarget | Implementation of interface ArrayAssignmentTarget. |
ArrayBinding | Implementation of interface ArrayBinding. |
ArrayExpression | Implementation of interface ArrayExpression. |
ArrowExpressionContentsWithExpression | Implementation of interface ArrowExpressionContentsWithExpression. |
ArrowExpressionContentsWithFunctionBody | Implementation of interface ArrowExpressionContentsWithFunctionBody. |
AssertedBlockScope | Implementation of interface AssertedBlockScope. |
AssertedBoundName | Implementation of interface AssertedBoundName. |
AssertedBoundNamesScope | Implementation of interface AssertedBoundNamesScope. |
AssertedDeclaredName | Implementation of interface AssertedDeclaredName. |
AssertedParameterName | Implementation of interface AssertedParameterName. |
AssertedParameterScope | Implementation of interface AssertedParameterScope. |
AssertedPositionalParameterName | Implementation of interface AssertedPositionalParameterName. |
AssertedRestParameterName | Implementation of interface AssertedRestParameterName. |
AssertedScriptGlobalScope | Implementation of interface AssertedScriptGlobalScope. |
AssertedVarScope | Implementation of interface AssertedVarScope. |
AssignmentExpression | Implementation of interface AssignmentExpression. |
AssignmentTargetIdentifier | Implementation of interface AssignmentTargetIdentifier. |
AssignmentTargetPropertyIdentifier | Implementation of interface AssignmentTargetPropertyIdentifier. |
AssignmentTargetPropertyProperty | Implementation of interface AssignmentTargetPropertyProperty. |
AssignmentTargetWithInitializer | Implementation of interface AssignmentTargetWithInitializer. |
AwaitExpression | Implementation of interface AwaitExpression. |
BinASTExpressionWithProbabilityTable | Implementation of interface BinASTExpressionWithProbabilityTable. |
BinaryExpression | Implementation of interface BinaryExpression. |
BindingIdentifier | Implementation of interface BindingIdentifier. |
BindingPropertyIdentifier | Implementation of interface BindingPropertyIdentifier. |
BindingPropertyProperty | Implementation of interface BindingPropertyProperty. |
BindingWithInitializer | Implementation of interface BindingWithInitializer. |
Block | Implementation of interface Block. |
BreakStatement | Implementation of interface BreakStatement. |
CallExpression | Implementation of interface CallExpression. |
CatchClause | Implementation of interface CatchClause. |
ClassDeclaration | Implementation of interface ClassDeclaration. |
ClassElement | Implementation of interface ClassElement. |
ClassExpression | Implementation of interface ClassExpression. |
CompoundAssignmentExpression | Implementation of interface CompoundAssignmentExpression. |
ComputedMemberAssignmentTarget | Implementation of interface ComputedMemberAssignmentTarget. |
ComputedMemberExpression | Implementation of interface ComputedMemberExpression. |
ComputedPropertyName | Implementation of interface ComputedPropertyName. |
ConditionalExpression | Implementation of interface ConditionalExpression. |
ContinueStatement | Implementation of interface ContinueStatement. |
DataProperty | Implementation of interface DataProperty. |
DebuggerStatement | Implementation of interface DebuggerStatement. |
Directive | Implementation of interface Directive. |
DoWhileStatement | Implementation of interface DoWhileStatement. |
EagerArrowExpressionWithExpression | Implementation of interface EagerArrowExpressionWithExpression. |
EagerArrowExpressionWithFunctionBody | Implementation of interface EagerArrowExpressionWithFunctionBody. |
EagerFunctionDeclaration | Implementation of interface EagerFunctionDeclaration. |
EagerFunctionExpression | Implementation of interface EagerFunctionExpression. |
EagerGetter | Implementation of interface EagerGetter. |
EagerMethod | Implementation of interface EagerMethod. |
EagerSetter | Implementation of interface EagerSetter. |
EmptyStatement | Implementation of interface EmptyStatement. |
Export | Implementation of interface Export. |
ExportAllFrom | Implementation of interface ExportAllFrom. |
ExportDefault | Implementation of interface ExportDefault. |
ExportFrom | Implementation of interface ExportFrom. |
ExportFromSpecifier | Implementation of interface ExportFromSpecifier. |
ExportLocalSpecifier | Implementation of interface ExportLocalSpecifier. |
ExportLocals | Implementation of interface ExportLocals. |
ExpressionStatement | Implementation of interface ExpressionStatement. |
ForInOfBinding | Implementation of interface ForInOfBinding. |
ForInStatement | Implementation of interface ForInStatement. |
ForOfStatement | Implementation of interface ForOfStatement. |
ForStatement | Implementation of interface ForStatement. |
FormalParameters | Implementation of interface FormalParameters. |
FunctionExpressionContents | Implementation of interface FunctionExpressionContents. |
FunctionOrMethodContents | Implementation of interface FunctionOrMethodContents. |
GetterContents | Implementation of interface GetterContents. |
IdentifierExpression | Implementation of interface IdentifierExpression. |
IfStatement | Implementation of interface IfStatement. |
Import | Implementation of interface Import. |
ImportNamespace | Implementation of interface ImportNamespace. |
ImportSpecifier | Implementation of interface ImportSpecifier. |
LabelledStatement | Implementation of interface LabelledStatement. |
LazyArrowExpressionWithExpression | Implementation of interface LazyArrowExpressionWithExpression. |
LazyArrowExpressionWithFunctionBody | Implementation of interface LazyArrowExpressionWithFunctionBody. |
LazyFunctionDeclaration | Implementation of interface LazyFunctionDeclaration. |
LazyFunctionExpression | Implementation of interface LazyFunctionExpression. |
LazyGetter | Implementation of interface LazyGetter. |
LazyMethod | Implementation of interface LazyMethod. |
LazySetter | Implementation of interface LazySetter. |
LiteralBooleanExpression | Implementation of interface LiteralBooleanExpression. |
LiteralInfinityExpression | Implementation of interface LiteralInfinityExpression. |
LiteralNullExpression | Implementation of interface LiteralNullExpression. |
LiteralNumericExpression | Implementation of interface LiteralNumericExpression. |
LiteralPropertyName | Implementation of interface LiteralPropertyName. |
LiteralRegExpExpression | Implementation of interface LiteralRegExpExpression. |
LiteralStringExpression | Implementation of interface LiteralStringExpression. |
Module | Implementation of interface Module. |
NewExpression | Implementation of interface NewExpression. |
NewTargetExpression | Implementation of interface NewTargetExpression. |
Null | Implementation of interface . |
ObjectAssignmentTarget | Implementation of interface ObjectAssignmentTarget. |
ObjectBinding | Implementation of interface ObjectBinding. |
ObjectExpression | Implementation of interface ObjectExpression. |
ReturnStatement | Implementation of interface ReturnStatement. |
Script | Implementation of interface Script. |
SetterContents | Implementation of interface SetterContents. |
ShorthandProperty | Implementation of interface ShorthandProperty. |
SpreadElement | Implementation of interface SpreadElement. |
StaticMemberAssignmentTarget | Implementation of interface StaticMemberAssignmentTarget. |
StaticMemberExpression | Implementation of interface StaticMemberExpression. |
Super | Implementation of interface Super. |
SwitchCase | Implementation of interface SwitchCase. |
SwitchDefault | Implementation of interface SwitchDefault. |
SwitchStatement | Implementation of interface SwitchStatement. |
SwitchStatementWithDefault | Implementation of interface SwitchStatementWithDefault. |
TemplateElement | Implementation of interface TemplateElement. |
TemplateExpression | Implementation of interface TemplateExpression. |
ThisExpression | Implementation of interface ThisExpression. |
ThrowStatement | Implementation of interface ThrowStatement. |
TryCatchStatement | Implementation of interface TryCatchStatement. |
TryFinallyStatement | Implementation of interface TryFinallyStatement. |
UnaryExpression | Implementation of interface UnaryExpression. |
UpdateExpression | Implementation of interface UpdateExpression. |
VariableDeclaration | Implementation of interface VariableDeclaration. |
VariableDeclarator | Implementation of interface VariableDeclarator. |
ViewMutArguments | Shallow casting mechanism. |
ViewMutArrayAssignmentTarget | Shallow casting mechanism. |
ViewMutArrayBinding | Shallow casting mechanism. |
ViewMutArrayExpression | Shallow casting mechanism. |
ViewMutArrowExpressionContentsWithExpression | Shallow casting mechanism. |
ViewMutArrowExpressionContentsWithFunctionBody | Shallow casting mechanism. |
ViewMutAssertedBlockScope | Shallow casting mechanism. |
ViewMutAssertedBoundName | Shallow casting mechanism. |
ViewMutAssertedBoundNamesScope | Shallow casting mechanism. |
ViewMutAssertedDeclaredName | Shallow casting mechanism. |
ViewMutAssertedParameterName | Shallow casting mechanism. |
ViewMutAssertedParameterScope | Shallow casting mechanism. |
ViewMutAssertedPositionalParameterName | Shallow casting mechanism. |
ViewMutAssertedRestParameterName | Shallow casting mechanism. |
ViewMutAssertedScriptGlobalScope | Shallow casting mechanism. |
ViewMutAssertedVarScope | Shallow casting mechanism. |
ViewMutAssignmentExpression | Shallow casting mechanism. |
ViewMutAssignmentTargetIdentifier | Shallow casting mechanism. |
ViewMutAssignmentTargetPropertyIdentifier | Shallow casting mechanism. |
ViewMutAssignmentTargetPropertyProperty | Shallow casting mechanism. |
ViewMutAssignmentTargetWithInitializer | Shallow casting mechanism. |
ViewMutAwaitExpression | Shallow casting mechanism. |
ViewMutBinASTExpressionWithProbabilityTable | Shallow casting mechanism. |
ViewMutBinaryExpression | Shallow casting mechanism. |
ViewMutBindingIdentifier | Shallow casting mechanism. |
ViewMutBindingPropertyIdentifier | Shallow casting mechanism. |
ViewMutBindingPropertyProperty | Shallow casting mechanism. |
ViewMutBindingWithInitializer | Shallow casting mechanism. |
ViewMutBlock | Shallow casting mechanism. |
ViewMutBreakStatement | Shallow casting mechanism. |
ViewMutCallExpression | Shallow casting mechanism. |
ViewMutCatchClause | Shallow casting mechanism. |
ViewMutClassDeclaration | Shallow casting mechanism. |
ViewMutClassElement | Shallow casting mechanism. |
ViewMutClassExpression | Shallow casting mechanism. |
ViewMutCompoundAssignmentExpression | Shallow casting mechanism. |
ViewMutComputedMemberAssignmentTarget | Shallow casting mechanism. |
ViewMutComputedMemberExpression | Shallow casting mechanism. |
ViewMutComputedPropertyName | Shallow casting mechanism. |
ViewMutConditionalExpression | Shallow casting mechanism. |
ViewMutContinueStatement | Shallow casting mechanism. |
ViewMutDataProperty | Shallow casting mechanism. |
ViewMutDebuggerStatement | Shallow casting mechanism. |
ViewMutDirective | Shallow casting mechanism. |
ViewMutDoWhileStatement | Shallow casting mechanism. |
ViewMutEagerArrowExpressionWithExpression | Shallow casting mechanism. |
ViewMutEagerArrowExpressionWithFunctionBody | Shallow casting mechanism. |
ViewMutEagerFunctionDeclaration | Shallow casting mechanism. |
ViewMutEagerFunctionExpression | Shallow casting mechanism. |
ViewMutEagerGetter | Shallow casting mechanism. |
ViewMutEagerMethod | Shallow casting mechanism. |
ViewMutEagerSetter | Shallow casting mechanism. |
ViewMutEmptyStatement | Shallow casting mechanism. |
ViewMutExport | Shallow casting mechanism. |
ViewMutExportAllFrom | Shallow casting mechanism. |
ViewMutExportDefault | Shallow casting mechanism. |
ViewMutExportFrom | Shallow casting mechanism. |
ViewMutExportFromSpecifier | Shallow casting mechanism. |
ViewMutExportLocalSpecifier | Shallow casting mechanism. |
ViewMutExportLocals | Shallow casting mechanism. |
ViewMutExpressionStatement | Shallow casting mechanism. |
ViewMutForInOfBinding | Shallow casting mechanism. |
ViewMutForInStatement | Shallow casting mechanism. |
ViewMutForOfStatement | Shallow casting mechanism. |
ViewMutForStatement | Shallow casting mechanism. |
ViewMutFormalParameters | Shallow casting mechanism. |
ViewMutFunctionExpressionContents | Shallow casting mechanism. |
ViewMutFunctionOrMethodContents | Shallow casting mechanism. |
ViewMutGetterContents | Shallow casting mechanism. |
ViewMutIdentifierExpression | Shallow casting mechanism. |
ViewMutIfStatement | Shallow casting mechanism. |
ViewMutImport | Shallow casting mechanism. |
ViewMutImportNamespace | Shallow casting mechanism. |
ViewMutImportSpecifier | Shallow casting mechanism. |
ViewMutLabel | Shallow casting mechanism for Label. |
ViewMutLabelledStatement | Shallow casting mechanism. |
ViewMutLazyArrowExpressionWithExpression | Shallow casting mechanism. |
ViewMutLazyArrowExpressionWithFunctionBody | Shallow casting mechanism. |
ViewMutLazyFunctionDeclaration | Shallow casting mechanism. |
ViewMutLazyFunctionExpression | Shallow casting mechanism. |
ViewMutLazyGetter | Shallow casting mechanism. |
ViewMutLazyMethod | Shallow casting mechanism. |
ViewMutLazySetter | Shallow casting mechanism. |
ViewMutListOfAssertedBoundName | Shallow casting mechanism. |
ViewMutListOfAssertedDeclaredName | Shallow casting mechanism. |
ViewMutListOfAssertedMaybePositionalParameterName | Shallow casting mechanism. |
ViewMutListOfAssignmentTargetOrAssignmentTargetWithInitializer | Shallow casting mechanism. |
ViewMutListOfAssignmentTargetProperty | Shallow casting mechanism. |
ViewMutListOfBindingProperty | Shallow casting mechanism. |
ViewMutListOfClassElement | Shallow casting mechanism. |
ViewMutListOfDirective | Shallow casting mechanism. |
ViewMutListOfExportDeclarationOrImportDeclarationOrStatement | Shallow casting mechanism. |
ViewMutListOfExportFromSpecifier | Shallow casting mechanism. |
ViewMutListOfExportLocalSpecifier | Shallow casting mechanism. |
ViewMutListOfExpressionOrTemplateElement | Shallow casting mechanism. |
ViewMutListOfImportSpecifier | Shallow casting mechanism. |
ViewMutListOfObjectProperty | Shallow casting mechanism. |
ViewMutListOfOptionalBindingOrBindingWithInitializer | Shallow casting mechanism. |
ViewMutListOfOptionalExpressionOrSpreadElement | Shallow casting mechanism. |
ViewMutListOfParameter | Shallow casting mechanism. |
ViewMutListOfStatement | Shallow casting mechanism. |
ViewMutListOfSwitchCase | Shallow casting mechanism. |
ViewMutListOfVariableDeclarator | Shallow casting mechanism. |
ViewMutLiteralBooleanExpression | Shallow casting mechanism. |
ViewMutLiteralInfinityExpression | Shallow casting mechanism. |
ViewMutLiteralNullExpression | Shallow casting mechanism. |
ViewMutLiteralNumericExpression | Shallow casting mechanism. |
ViewMutLiteralPropertyName | Shallow casting mechanism. |
ViewMutLiteralRegExpExpression | Shallow casting mechanism. |
ViewMutLiteralStringExpression | Shallow casting mechanism. |
ViewMutModule | Shallow casting mechanism. |
ViewMutNewExpression | Shallow casting mechanism. |
ViewMutNewTargetExpression | Shallow casting mechanism. |
ViewMutNull | Shallow casting mechanism. |
ViewMutObjectAssignmentTarget | Shallow casting mechanism. |
ViewMutObjectBinding | Shallow casting mechanism. |
ViewMutObjectExpression | Shallow casting mechanism. |
ViewMutOffset | |
ViewMutOptionalAssignmentTarget | Shallow casting mechanism. |
ViewMutOptionalBinding | Shallow casting mechanism. |
ViewMutOptionalBindingIdentifier | Shallow casting mechanism. |
ViewMutOptionalBindingOrBindingWithInitializer | Shallow casting mechanism. |
ViewMutOptionalCatchClause | Shallow casting mechanism. |
ViewMutOptionalExpression | Shallow casting mechanism. |
ViewMutOptionalExpressionOrSpreadElement | Shallow casting mechanism. |
ViewMutOptionalExpressionOrVariableDeclaration | Shallow casting mechanism. |
ViewMutOptionalIdentifierName | Shallow casting mechanism. |
ViewMutOptionalLabel | Shallow casting mechanism. |
ViewMutOptionalPropertyKey | Shallow casting mechanism. |
ViewMutOptionalStatement | Shallow casting mechanism. |
ViewMutReturnStatement | Shallow casting mechanism. |
ViewMutScript | Shallow casting mechanism. |
ViewMutSetterContents | Shallow casting mechanism. |
ViewMutShorthandProperty | Shallow casting mechanism. |
ViewMutSpreadElement | Shallow casting mechanism. |
ViewMutStaticMemberAssignmentTarget | Shallow casting mechanism. |
ViewMutStaticMemberExpression | Shallow casting mechanism. |
ViewMutString | Shallow casting mechanism for String. |
ViewMutSuper | Shallow casting mechanism. |
ViewMutSwitchCase | Shallow casting mechanism. |
ViewMutSwitchDefault | Shallow casting mechanism. |
ViewMutSwitchStatement | Shallow casting mechanism. |
ViewMutSwitchStatementWithDefault | Shallow casting mechanism. |
ViewMutTemplateElement | Shallow casting mechanism. |
ViewMutTemplateExpression | Shallow casting mechanism. |
ViewMutThisExpression | Shallow casting mechanism. |
ViewMutThrowStatement | Shallow casting mechanism. |
ViewMutTryCatchStatement | Shallow casting mechanism. |
ViewMutTryFinallyStatement | Shallow casting mechanism. |
ViewMutUnaryExpression | Shallow casting mechanism. |
ViewMutUpdateExpression | Shallow casting mechanism. |
ViewMutVariableDeclaration | Shallow casting mechanism. |
ViewMutVariableDeclarator | Shallow casting mechanism. |
ViewMutWhileStatement | Shallow casting mechanism. |
ViewMutWithStatement | Shallow casting mechanism. |
ViewMutYieldExpression | Shallow casting mechanism. |
ViewMutYieldStarExpression | Shallow casting mechanism. |
WhileStatement | Implementation of interface WhileStatement. |
WithStatement | Implementation of interface WithStatement. |
YieldExpression | Implementation of interface YieldExpression. |
YieldStarExpression | Implementation of interface YieldStarExpression. |
Enums
ASTField | All the fields. |
ASTNode | All the interfaces. |
ArrowExpression | Implementation of interface sum ArrowExpression |
AssertedDeclaredKind | Implementation of string enum AssertedDeclaredKind |
AssertedMaybePositionalParameterName | Implementation of interface sum AssertedMaybePositionalParameterName |
AssignmentTarget | Implementation of interface sum AssignmentTarget |
AssignmentTargetOrAssignmentTargetWithInitializer | Implementation of interface sum AssignmentTargetOrAssignmentTargetWithInitializer |
AssignmentTargetOrForInOfBinding | Implementation of interface sum AssignmentTargetOrForInOfBinding |
AssignmentTargetPattern | Implementation of interface sum AssignmentTargetPattern |
AssignmentTargetProperty | Implementation of interface sum AssignmentTargetProperty |
BinaryOperator | Implementation of string enum BinaryOperator |
Binding | Implementation of interface sum Binding |
BindingOrBindingWithInitializer | Implementation of interface sum BindingOrBindingWithInitializer |
BindingPattern | Implementation of interface sum BindingPattern |
BindingProperty | Implementation of interface sum BindingProperty |
ClassDeclarationOrExpressionOrFunctionDeclaration | Implementation of interface sum ClassDeclarationOrExpressionOrFunctionDeclaration |
ClassDeclarationOrFunctionDeclarationOrVariableDeclaration | Implementation of interface sum ClassDeclarationOrFunctionDeclarationOrVariableDeclaration |
CompoundAssignmentOperator | Implementation of string enum CompoundAssignmentOperator |
ExportDeclaration | Implementation of interface sum ExportDeclaration |
ExportDeclarationOrImportDeclarationOrStatement | Implementation of interface sum ExportDeclarationOrImportDeclarationOrStatement |
Expression | Implementation of interface sum Expression |
ExpressionOrSpreadElement | Implementation of interface sum ExpressionOrSpreadElement |
ExpressionOrSuper | Implementation of interface sum ExpressionOrSuper |
ExpressionOrTemplateElement | Implementation of interface sum ExpressionOrTemplateElement |
ExpressionOrVariableDeclaration | Implementation of interface sum ExpressionOrVariableDeclaration |
FunctionDeclaration | Implementation of interface sum FunctionDeclaration |
FunctionExpression | Implementation of interface sum FunctionExpression |
Getter | Implementation of interface sum Getter |
ImportDeclaration | Implementation of interface sum ImportDeclaration |
IterationStatement | Implementation of interface sum IterationStatement |
Literal | Implementation of interface sum Literal |
Method | Implementation of interface sum Method |
MethodDefinition | Implementation of interface sum MethodDefinition |
ObjectProperty | Implementation of interface sum ObjectProperty |
Parameter | Implementation of interface sum Parameter |
Program | Implementation of interface sum Program |
PropertyName | Implementation of interface sum PropertyName |
Setter | Implementation of interface sum Setter |
SimpleAssignmentTarget | Implementation of interface sum SimpleAssignmentTarget |
Statement | Implementation of interface sum Statement |
UnaryOperator | Implementation of string enum UnaryOperator |
UpdateOperator | Implementation of string enum UpdateOperator |
VariableDeclarationKind | Implementation of string enum VariableDeclarationKind |
ViewMutArrowExpression | A mechanism to view value as an instance of interface sum ArrowExpression |
ViewMutAssertedMaybePositionalParameterName | A mechanism to view value as an instance of interface sum AssertedMaybePositionalParameterName |
ViewMutAssignmentTarget | A mechanism to view value as an instance of interface sum AssignmentTarget |
ViewMutAssignmentTargetOrAssignmentTargetWithInitializer | A mechanism to view value as an instance of interface sum AssignmentTargetOrAssignmentTargetWithInitializer |
ViewMutAssignmentTargetOrForInOfBinding | A mechanism to view value as an instance of interface sum AssignmentTargetOrForInOfBinding |
ViewMutAssignmentTargetPattern | A mechanism to view value as an instance of interface sum AssignmentTargetPattern |
ViewMutAssignmentTargetProperty | A mechanism to view value as an instance of interface sum AssignmentTargetProperty |
ViewMutBinding | A mechanism to view value as an instance of interface sum Binding |
ViewMutBindingOrBindingWithInitializer | A mechanism to view value as an instance of interface sum BindingOrBindingWithInitializer |
ViewMutBindingPattern | A mechanism to view value as an instance of interface sum BindingPattern |
ViewMutBindingProperty | A mechanism to view value as an instance of interface sum BindingProperty |
ViewMutClassDeclarationOrExpressionOrFunctionDeclaration | A mechanism to view value as an instance of interface sum ClassDeclarationOrExpressionOrFunctionDeclaration |
ViewMutClassDeclarationOrFunctionDeclarationOrVariableDeclaration | A mechanism to view value as an instance of interface sum ClassDeclarationOrFunctionDeclarationOrVariableDeclaration |
ViewMutExportDeclaration | A mechanism to view value as an instance of interface sum ExportDeclaration |
ViewMutExportDeclarationOrImportDeclarationOrStatement | A mechanism to view value as an instance of interface sum ExportDeclarationOrImportDeclarationOrStatement |
ViewMutExpression | A mechanism to view value as an instance of interface sum Expression |
ViewMutExpressionOrSpreadElement | A mechanism to view value as an instance of interface sum ExpressionOrSpreadElement |
ViewMutExpressionOrSuper | A mechanism to view value as an instance of interface sum ExpressionOrSuper |
ViewMutExpressionOrTemplateElement | A mechanism to view value as an instance of interface sum ExpressionOrTemplateElement |
ViewMutExpressionOrVariableDeclaration | A mechanism to view value as an instance of interface sum ExpressionOrVariableDeclaration |
ViewMutFunctionDeclaration | A mechanism to view value as an instance of interface sum FunctionDeclaration |
ViewMutFunctionExpression | A mechanism to view value as an instance of interface sum FunctionExpression |
ViewMutGetter | A mechanism to view value as an instance of interface sum Getter |
ViewMutImportDeclaration | A mechanism to view value as an instance of interface sum ImportDeclaration |
ViewMutIterationStatement | A mechanism to view value as an instance of interface sum IterationStatement |
ViewMutLiteral | A mechanism to view value as an instance of interface sum Literal |
ViewMutMethod | A mechanism to view value as an instance of interface sum Method |
ViewMutMethodDefinition | A mechanism to view value as an instance of interface sum MethodDefinition |
ViewMutObjectProperty | A mechanism to view value as an instance of interface sum ObjectProperty |
ViewMutParameter | A mechanism to view value as an instance of interface sum Parameter |
ViewMutProgram | A mechanism to view value as an instance of interface sum Program |
ViewMutPropertyName | A mechanism to view value as an instance of interface sum PropertyName |
ViewMutSetter | A mechanism to view value as an instance of interface sum Setter |
ViewMutSimpleAssignmentTarget | A mechanism to view value as an instance of interface sum SimpleAssignmentTarget |
ViewMutStatement | A mechanism to view value as an instance of interface sum Statement |
Traits
Visitor | A set of callbacks used to inspect the contents of an AST in a strongly-typed
manner. For each node |
WalkGuard | |
Walker |
Type Definitions
Arguments | Implementation of list type Arguments. |
FunctionBody | |
IOPath | A Path, used when walking the tree with more weakly-typed APIs, e.g. TokenReader/TokenWriter. |
Label | Alias to primitive type. |
ListOfAssertedBoundName | Implementation of list type ListOfAssertedBoundName. |
ListOfAssertedDeclaredName | Implementation of list type ListOfAssertedDeclaredName. |
ListOfAssertedMaybePositionalParameterName | Implementation of list type ListOfAssertedMaybePositionalParameterName. |
ListOfAssignmentTargetOrAssignmentTargetWithInitializer | Implementation of list type ListOfAssignmentTargetOrAssignmentTargetWithInitializer. |
ListOfAssignmentTargetProperty | Implementation of list type ListOfAssignmentTargetProperty. |
ListOfBindingProperty | Implementation of list type ListOfBindingProperty. |
ListOfClassElement | Implementation of list type ListOfClassElement. |
ListOfDirective | Implementation of list type ListOfDirective. |
ListOfExportDeclarationOrImportDeclarationOrStatement | Implementation of list type ListOfExportDeclarationOrImportDeclarationOrStatement. |
ListOfExportFromSpecifier | Implementation of list type ListOfExportFromSpecifier. |
ListOfExportLocalSpecifier | Implementation of list type ListOfExportLocalSpecifier. |
ListOfExpressionOrTemplateElement | Implementation of list type ListOfExpressionOrTemplateElement. |
ListOfImportSpecifier | Implementation of list type ListOfImportSpecifier. |
ListOfObjectProperty | Implementation of list type ListOfObjectProperty. |
ListOfOptionalBindingOrBindingWithInitializer | Implementation of list type ListOfOptionalBindingOrBindingWithInitializer. |
ListOfOptionalExpressionOrSpreadElement | Implementation of list type ListOfOptionalExpressionOrSpreadElement. |
ListOfParameter | Implementation of list type ListOfParameter. |
ListOfStatement | Implementation of list type ListOfStatement. |
ListOfSwitchCase | Implementation of list type ListOfSwitchCase. |
ListOfVariableDeclarator | Implementation of list type ListOfVariableDeclarator. |
OptionalAssignmentTarget | Alias to optional type type. |
OptionalBinding | Alias to optional type type. |
OptionalBindingIdentifier | Alias to optional type type. |
OptionalBindingOrBindingWithInitializer | Alias to optional type type. |
OptionalCatchClause | Alias to optional type type. |
OptionalExpression | Alias to optional type type. |
OptionalExpressionOrSpreadElement | Alias to optional type type. |
OptionalExpressionOrVariableDeclaration | Alias to optional type type. |
OptionalIdentifierName | Alias to optional type type. |
OptionalLabel | Alias to optional type type. |
OptionalPropertyKey | Alias to optional type type. |
OptionalStatement | Alias to optional type type. |
String | Alias to primitive type. |
ViewMutFunctionBody | |
WalkPath | A Path, used when walking the tree with the strongly-typed |
WalkPathItem | A PathItem, used when walking the tree with the strongly-typed |