Packages

Represents the JavaScript AST from the ESTree spec. Includes tools for building an AST and generating code from it.

Current section

Files

Jump to
estree lib es_tree node.ex
Raw

lib/es_tree/node.ex

defmodule ESTree.Node do
@type t :: ESTree.Program.t |
ESTree.Function.t |
ESTree.Statement.t |
ESTree.VariableDeclarator.t |
ESTree.Expression.t |
ESTree.Property.t |
ESTree.Pattern.t |
ESTree.SwitchCase.t |
ESTree.CatchClause.t |
ESTree.Identifier.t |
ESTree.Literal.t |
ESTree.MethodDefinition.t |
ESTree.Class.t |
ESTree.ClassBody.t |
ESTree.ImportSpecifier.t |
ESTree.ImportNamespaceSpecifier.t |
ESTree.ExportSpecifier.t |
ESTree.TemplateElement.t
end