Module: JsxRosetta::AST
- Defined in:
- lib/jsx_rosetta/ast.rb,
lib/jsx_rosetta/ast/node.rb,
lib/jsx_rosetta/ast/types.rb,
lib/jsx_rosetta/ast/visitor.rb,
lib/jsx_rosetta/ast/inflector.rb
Defined Under Namespace
Modules: Inflector Classes: File, JSXAttribute, JSXClosingElement, JSXClosingFragment, JSXElement, JSXEmptyExpression, JSXExpressionContainer, JSXFragment, JSXIdentifier, JSXMemberExpression, JSXNamespacedName, JSXOpeningElement, JSXOpeningFragment, JSXSpreadAttribute, JSXSpreadChild, JSXText, Node, Program, Visitor
Class Method Summary collapse
-
.build(json_hash) ⇒ Object
Wrap a parsed Babel JSON tree (Hash) into typed AST::Node objects.