class Sexpir::Compiler
Attributes
options[RW]
Public Class Methods
new()
click to toggle source
# File lib/sexpir/compiler.rb, line 18 def initialize end
Public Instance Methods
close()
click to toggle source
# File lib/sexpir/compiler.rb, line 34 def close log "[+] closing : log is #{$log.inspect}" end
compile(sexpfile)
click to toggle source
# File lib/sexpir/compiler.rb, line 26 def compile sexpfile header circuit=Parser.new.parse(sexpfile) Printer.new.print(circuit) Checker.new.check(circuit) RubyRTLGenerator.new.generate(circuit) end
header()
click to toggle source
# File lib/sexpir/compiler.rb, line 21 def header log "Sexpir compiler - version #{VERSION}" #log "author : jean-christophe.le_lann@ensta-bretagne.fr" end