ActiproSoftware.Text.Languages.JavaScript.Ast.Implementation Namespace
Classes
ArrayInitializerExpression | Represents an array initializer expression. |
ArrayPattern | Represents an array pattern. |
ArrowFunctionExpression | Represents an arrow function expression. |
AssignmentExpression | Represents an assignment expression. |
AssignmentPattern | Represents an assignment pattern. |
AssignmentProperty | Represents an assignment property. |
AwaitExpression | Represents an await expression. |
BinaryOperatorExpression | Represents a binary operator expression. |
BlockStatement | Represents a block statement. |
BreakStatement | Represents a break statement. |
CallExpression | Represents a call expression. |
CatchClause | Represents a catch clause. |
ClassBody | Represents a class body. |
ClassDeclaration | Represents a class declaration. |
ClassExpression | Represents a class expression. |
CompilationUnit | Represents a compilation unit. |
ConditionalExpression | Represents a conditional expression. |
ContinueStatement | Represents a continue statement. |
DebuggerStatement | Represents a debugger statement. |
DoStatement | Represents a do statement. |
ExportAllDeclaration | Represents an export all declaration. |
ExportDefaultDeclaration | Represents an export default declaration. |
ExportNamedDeclaration | Represents an export named declaration. |
ExportSpecifier | Represents an export specifier. |
ExpressionStatement | Represents an expression statement. |
ForInStatement | Represents a for in statement. |
ForOfStatement | Represents a for of statement. |
ForStatement | Represents a for statement. |
FunctionBody | Represents a function body. |
FunctionDeclaration | Represents a function declaration. |
FunctionExpression | Represents a function expression. |
Identifier | Represents an identifier. |
IfStatement | Represents an if statement. |
ImportDeclaration | Represents an import declaration. |
ImportDefaultSpecifier | Represents an import default specifier. |
ImportExpression | Represents an import expression. |
ImportNamespaceSpecifier | Represents an import namespace specifier. |
ImportSpecifier | Represents an import specifier. |
ImportSpecifierBase | Represents an import specifier base. |
InstanceExpression | Represents an instance expression. |
JavaScriptAstNodeId | Contains the AST node IDs for the |
LabeledStatement | Represents a labeled statement. |
LiteralExpression | Represents a literal expression. |
MemberAccess | Represents a member access. |
MethodDefinition | Represents a method definition. |
ModuleDeclaration | Represents a module declaration. |
ModuleSpecifier | Represents a module specifier. |
ObjectCreationExpression | Represents an object creation expression. |
ObjectInitializerExpression | Represents an object initializer expression. |
ObjectPattern | Represents an object pattern. |
ParenthesizedExpression | Represents a parenthesized expression. |
Property | Represents a property. |
RestElement | Represents a rest element. |
ReturnStatement | Represents a return statement. |
SequenceExpression | Represents a sequence expression. |
SuperExpression | Represents a super expression. |
SwitchSection | Represents a switch section. |
SwitchStatement | Represents a switch statement. |
TaggedTemplateExpression | Represents a tagged template expression. |
ThrowStatement | Represents a throw statement. |
TryStatement | Represents a try statement. |
UnaryOperatorExpression | Represents an unary operator expression. |
VariableDeclaration | Represents a variable declaration. |
VariableDeclarator | Represents a variable declarator. |
WhileStatement | Represents a while statement. |
WithStatement | Represents a with statement. |
YieldExpression | Represents a yield expression. |
Interfaces
IDeclaration | Represents a declaration. |
IExpression | Represents an expression. |
IFunction | Represents a function. |
IPattern | Represents a pattern. |
IStatement | Represents a statement. |