In This Article

ActiproSoftware.Text.Languages.JavaScript.Ast.Implementation Namespace

Classes

Argument

Represents an argument.

ArrayInitializerExpression

Represents an array initializer expression.

AssignmentExpression

Represents an assignment expression.

BinaryOperatorExpression

Represents a binary operator expression.

BlockStatement

Represents a block statement.

BreakStatement

Represents a break statement.

CatchClause

Represents a catch clause.

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.

Expression

Represents an expression.

ExpressionStatement

Represents an expression statement.

ForEachStatement

Represents a for each statement.

ForStatement

Represents a for statement.

FunctionBody

Represents a function body.

FunctionDeclaration

Represents a function declaration.

FunctionExpression

Represents a function expression.

IfStatement

Represents an if statement.

InstanceExpression

Represents an instance expression.

InvocationExpression

Represents an invocation expression.

JavaScriptAstNodeId

Contains the AST node IDs for the JavaScript language.

LabeledStatement

Represents a labeled statement.

LiteralExpression

Represents a literal expression.

MemberAccess

Represents a member access.

ObjectCreationExpression

Represents an object creation expression.

ObjectInitializerExpression

Represents an object initializer expression.

ParameterDeclaration

Represents a parameter declaration.

ParenthesizedExpression

Represents a parenthesized expression.

PropertyDeclaration

Represents a property declaration.

ReturnStatement

Represents a return statement.

SequenceExpression

Represents a sequence expression.

SimpleName

Represents a simple name.

SourceElement

Represents a source element.

Statement

Represents a statement.

SwitchSection

Represents a switch section.

SwitchStatement

Represents a switch statement.

ThrowStatement

Represents a throw statement.

TryStatement

Represents a try statement.

UnaryOperatorExpression

Represents an unary operator expression.

VariableDeclaration

Represents a variable declaration.

VariableDeclarationExpression

Represents a variable declaration expression.

VariableStatement

Represents a variable statement.

WhileStatement

Represents a while statement.

WithStatement

Represents a with statement.