# File rparsec/misc.rb, line 88 def def_sig sym, *types types.each_with_index do |t,i| unless t.kind_of? Class TypeChecker.check_arg_type Class, t, :def_sig, i unless t.kind_of? Array TypeChecker.check_arg_type Class, t, :def_sig, i unless t.length <= 1 TypeChecker.check_arg_array_type Class, t, :def_sig, i end end # Signatures[sym] = types __intercept_method_to_check_param_types__(sym, types) end