estree v1.0.1

Modules summary

ESTree

Defines structs that represent the SpiderMonkey AST definitions. Mostly following the ESTree Spec. Targets ES6 definitions. Some gaps filled in from what acorn produces for ES6 currently

ESTree.ArrayExpression
ESTree.ArrayPattern
ESTree.ArrowFunctionExpression
ESTree.AssignmentExpression
ESTree.BinaryExpression
ESTree.BlockStatement
ESTree.BreakStatement
ESTree.Builder

Functions to make building the Nodes easier

ESTree.CallExpression
ESTree.CatchClause
ESTree.Class
ESTree.ClassBody
ESTree.ClassDeclaration
ESTree.ClassExpression
ESTree.ConditionalStatement
ESTree.ContinueStatement
ESTree.DebuggerStatement
ESTree.Declaration
ESTree.DoWhileStatement
ESTree.EmptyExpression
ESTree.EmptyStatement
ESTree.ExportBatchSpecifier
ESTree.ExportDeclaration
ESTree.ExportSpecifier
ESTree.Expression
ESTree.ExpressionStatement
ESTree.ForInStatement
ESTree.ForOfStatement
ESTree.ForStatement
ESTree.Function
ESTree.FunctionDeclaration
ESTree.FunctionExpression
ESTree.Identifier
ESTree.IfStatement
ESTree.ImportDeclaration
ESTree.ImportDefaultSpecifier
ESTree.ImportNamespaceSpecifier
ESTree.ImportSpecifier
ESTree.LabeledStatement
ESTree.Literal
ESTree.LogicalExpression
ESTree.MemberExpression
ESTree.MethodDefinition
ESTree.NewExpression
ESTree.Node
ESTree.ObjectExpression
ESTree.ObjectPattern
ESTree.ObjectPatternProperty
ESTree.Pattern
ESTree.Position
ESTree.Program
ESTree.Property
ESTree.Regex
ESTree.ReturnStatement
ESTree.SequenceExpression
ESTree.SourceLocation
ESTree.Statement
ESTree.SwitchCase
ESTree.SwitchStatement
ESTree.TaggedTemplateExpression
ESTree.TemplateElement
ESTree.TemplateLiteral
ESTree.ThisExpression
ESTree.ThrowStatement
ESTree.TryStatement
ESTree.UnaryExpression
ESTree.UpdateExpression
ESTree.VariableDeclaration
ESTree.VariableDeclarator
ESTree.WhileStatement
ESTree.WithStatement
ESTree.YieldExpression