Method: RubyToAnsiC#initialize
- Defined in:
- lib/ruby_to_ansi_c.rb
#initialize ⇒ RubyToAnsiC
:nodoc:
160 161 162 163 164 165 166 167 168 169 170 |
# File 'lib/ruby_to_ansi_c.rb', line 160 def initialize # :nodoc: super @env = Environment.new self.auto_shift_type = true self.unsupported = [:alias, :alloca, :argscat, :argspush, :attrasgn, :attrset, :back_ref, :begin, :block_arg, :block_pass, :bmethod, :break, :case, :cdecl, :cfunc, :colon2, :colon3, :cref, :cvasgn, :cvdecl, :dasgn, :defined, :defs, :dmethod, :dot2, :dot3, :dregx, :dregx_once, :dstr, :dsym, :dxstr, :ensure, :evstr, :fbody, :fcall, :flip2, :flip3, :for, :gasgn, :ifunc, :last, :masgn, :match, :match2, :match3, :memo, :method, :module, :newline, :next, :nth_ref, :op_asgn1, :op_asgn2, :op_asgn_and, :opt_n, :postexe, :redo, :resbody, :rescue, :retry, :sclass, :self, :splat, :super, :svalue, :to_ary, :undef, :until, :valias, :vcall, :when, :xstr, :yield, :zarray, :zsuper] self.strict = true self.expected = String @prototypes = [] end |