module Emfrp::PreConvert
Constants
- PreConvertError
Public Instance Methods
additional_convert(top, definition)
click to toggle source
# File lib/emfrp/pre_convert/pre_convert.rb, line 19 def additional_convert(top, definition) MakeNameDict.set_dict(top[:dict], definition) AlphaConvert.alpha_convert(top, definition) end
cancel(top, definition)
click to toggle source
# File lib/emfrp/pre_convert/pre_convert.rb, line 24 def cancel(top, definition) MakeNameDict.remove_dict(top[:dict], definition) end
convert(top)
click to toggle source
# File lib/emfrp/pre_convert/pre_convert.rb, line 11 def convert(top) MakeNameDict.make_name_dict(top) AlphaConvert.alpha_convert(top, top) NodeCheck.node_check(top) #FuncCheck - check-circular-def #TypeCheck - check-circular-def end
err(code, msg, *facts)
click to toggle source
# File lib/emfrp/pre_convert/pre_convert.rb, line 28 def err(code, msg, *facts) raise PreConvertError.new(msg, code, *facts) end