Skip to content

Repository files navigation

Elixir-ESTree DocumentationDownloadsBuild Status

Defines structs that represent the JavaScript AST nodes from the ESTree spec.

ESTree Spec

JSX AST Spec

Also includes a JavaScript AST to JavaScript code generator.

aliasESTree.Tools.BuilderaliasESTree.Tools.Generatorast=Builder.array_expression([Builder.literal(1),Builder.identifier(:a)])Generator.generate(ast)# "[1, a]"#jsx ast and generationast=Builder.jsx_element(Builder.jsx_opening_element(Builder.jsx_identifier("Test")),[],Builder.jsx_closing_element(Builder.jsx_identifier("Test")))Generator.generate(ast)# "<Test></Test>"

About

The ESTree Nodes and JavaScript AST to JavaScript Code Generator in Elixir

Resources

Stars

104 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages