Table of Contents - ruby2c-1.1.0 Documentation
Pages
Classes and Modules
- CRewriter
- CType
- FunctionTable
- FunctionType
- Handle
- Object
- R2CEnvironment
- Rewriter
- RubyToAnsiC
- RubyToRubyC
- Sexp
- TypeChecker
- TypedSexp
Methods
- ::c_type — RubyToAnsiC
- ::c_type — RubyToRubyC
- ::function — CType
- ::method_missing — CType
- ::new — FunctionTable
- ::new — FunctionType
- ::new — Handle
- ::new — RubyToRubyC
- ::new — CType
- ::new — TypedSexp
- ::translator — RubyToAnsiC
- ::translator — RubyToRubyC
- ::unknown — CType
- ::unknown_list — CType
- #== — FunctionType
- #== — Handle
- #== — CType
- #== — TypedSexp
- #[] — FunctionTable
- #_get — R2CEnvironment
- #_set_c_type — TypedSexp
- #add — R2CEnvironment
- #add_function — FunctionTable
- #array_type? — Sexp
- #bootstrap — TypeChecker
- #c_type — TypedSexp
- #c_type= — TypedSexp
- #c_types — TypedSexp
- #cheat — FunctionTable
- #check_args — RubyToRubyC
- #depth — R2CEnvironment
- #eql? — CType
- #extend — R2CEnvironment
- #free — CRewriter
- #function? — CType
- #get_val — R2CEnvironment
- #has_key? — FunctionTable
- #hash — CType
- #inspect — CType
- #inspect — TypedSexp
- #list? — CType
- #list_type — CType
- #lookup — R2CEnvironment
- #make_function — RubyToRubyC
- #map_name — RubyToRubyC
- #new — TypedSexp
- #normal_to_C — RubyToRubyC
- #old_extend — R2CEnvironment
- #preamble — RubyToAnsiC
- #pretty_print — TypedSexp
- #process — CRewriter
- #process_and — RubyToAnsiC
- #process_and — TypeChecker
- #process_arglist — RubyToAnsiC
- #process_arglist — TypeChecker
- #process_arglist_plain — TypeChecker
- #process_args — RubyToAnsiC
- #process_args — TypeChecker
- #process_array — RubyToAnsiC
- #process_array — TypeChecker
- #process_attrasgn — TypeChecker
- #process_begin — TypeChecker
- #process_block — RubyToAnsiC
- #process_block — TypeChecker
- #process_block_arg — TypeChecker
- #process_block_pass — TypeChecker
- #process_call — CRewriter
- #process_call — RubyToAnsiC
- #process_call — RubyToRubyC
- #process_call — TypeChecker
- #process_class — CRewriter
- #process_class — RubyToAnsiC
- #process_class — TypeChecker
- #process_colon2 — TypeChecker
- #process_colon3 — TypeChecker
- #process_const — RubyToAnsiC
- #process_const — TypeChecker
- #process_cvar — RubyToAnsiC
- #process_cvar — TypeChecker
- #process_cvasgn — TypeChecker
- #process_dasgn_curr — RubyToAnsiC
- #process_dasgn_curr — TypeChecker
- #process_defined — TypeChecker
- #process_defn — RubyToAnsiC
- #process_defn — RubyToRubyC
- #process_defn — TypeChecker
- #process_defx — RubyToAnsiC
- #process_defx — RubyToRubyC
- #process_dstr — RubyToRubyC
- #process_dstr — TypeChecker
- #process_dummy — RubyToAnsiC
- #process_dvar — RubyToAnsiC
- #process_dvar — TypeChecker
- #process_dxstr — RubyToRubyC
- #process_ensure — TypeChecker
- #process_error — RubyToAnsiC
- #process_false — RubyToAnsiC
- #process_false — RubyToRubyC
- #process_false — TypeChecker
- #process_gasgn — TypeChecker
- #process_gvar — RubyToAnsiC
- #process_gvar — RubyToRubyC
- #process_gvar — TypeChecker
- #process_hash — TypeChecker
- #process_iasgn — RubyToAnsiC
- #process_iasgn — TypeChecker
- #process_if — RubyToAnsiC
- #process_if — TypeChecker
- #process_iter — CRewriter
- #process_iter — RubyToAnsiC
- #process_iter — RubyToRubyC
- #process_iter — TypeChecker
- #process_ivar — RubyToAnsiC
- #process_ivar — TypeChecker
- #process_lasgn — CRewriter
- #process_lasgn — RubyToAnsiC
- #process_lasgn — RubyToRubyC
- #process_lasgn — TypeChecker
- #process_lit — RubyToAnsiC
- #process_lit — RubyToRubyC
- #process_lit — TypeChecker
- #process_lvar — CRewriter
- #process_lvar — RubyToAnsiC
- #process_lvar — TypeChecker
- #process_masgn — TypeChecker
- #process_nil — RubyToAnsiC
- #process_nil — RubyToRubyC
- #process_nil — TypeChecker
- #process_not — RubyToAnsiC
- #process_not — TypeChecker
- #process_op_asgn_or — TypeChecker
- #process_or — RubyToAnsiC
- #process_or — TypeChecker
- #process_resbody — TypeChecker
- #process_rescue — TypeChecker
- #process_return — RubyToAnsiC
- #process_return — TypeChecker
- #process_scope — RubyToAnsiC
- #process_scope — TypeChecker
- #process_self — TypeChecker
- #process_splat — TypeChecker
- #process_static — RubyToAnsiC
- #process_str — RubyToAnsiC
- #process_str — RubyToRubyC
- #process_str — TypeChecker
- #process_super — TypeChecker
- #process_to_ary — TypeChecker
- #process_true — RubyToAnsiC
- #process_true — RubyToRubyC
- #process_true — TypeChecker
- #process_while — RubyToAnsiC
- #process_while — TypeChecker
- #process_xstr — RubyToRubyC
- #process_yield — TypeChecker
- #rewrite_attrasgn — TypeChecker
- #rewrite_call — TypeChecker
- #rewrite_defn — Rewriter
- #rewrite_defn — TypeChecker
- #scope — R2CEnvironment
- #set_val — R2CEnvironment
- #t — Object
- #to_a — TypedSexp
- #to_s — FunctionType
- #to_s — CType
- #to_s — TypedSexp
- #unify — FunctionTable
- #unify — CType
- #unify_components — FunctionType
- #unknown? — CType
- #var_names_in — CRewriter
- #with_scope — RubyToAnsiC