Module: JsxRosetta::IR

Defined in:
lib/jsx_rosetta/ir.rb,
lib/jsx_rosetta/ir/types.rb,
lib/jsx_rosetta/ir/lowering.rb

Defined Under Namespace

Modules: Node Classes: Attribute, ClassList, Comment, Component, ComponentInvocation, Conditional, ConditionalSegment, Element, EventBinding, Fragment, Interpolation, LocalBinding, Loop, Lowering, Prop, ReactHookCall, RouteEntry, RouteTree, Slot, SpreadAttribute, StimulusBinding, StimulusMethod, Style, StyleBinding, StyleDeclaration, Text

Class Method Summary collapse

Class Method Details

.lower(ast_file, source:) ⇒ Object



8
9
10
# File 'lib/jsx_rosetta/ir.rb', line 8

def self.lower(ast_file, source:)
  Lowering.lower(ast_file, source: source)
end

.lower_all(ast_file, source:) ⇒ Object



12
13
14
# File 'lib/jsx_rosetta/ir.rb', line 12

def self.lower_all(ast_file, source:)
  Lowering.lower_all(ast_file, source: source)
end