Class: DeepAlgo::IL::Converter
- Inherits:
-
Object
- Object
- DeepAlgo::IL::Converter
- Defined in:
- lib/deepalgo_il.rb
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize(backend_type) ⇒ Converter
constructor
A new instance of Converter.
- #parse(code) ⇒ Object
Constructor Details
Instance Method Details
#generate ⇒ Object
20 21 22 23 24 |
# File 'lib/deepalgo_il.rb', line 20 def generate return nil if @tree.nil? || @curr_backend.nil? @curr_backend.generate(@tree, @curr_backend) end |
#parse(code) ⇒ Object
15 16 17 18 |
# File 'lib/deepalgo_il.rb', line 15 def parse(code) @tree = @parser.parse(code) self end |