Table of Contents - ruby2c-1.0.0.9 Documentation
Pages
History
1.0.0.9 / 2012-11-09
1.0.0.8 / 2012-11-09
1.0.0.7 / 2009-08-18
1.0.0.6 / 2009-06-23
1.0.0-beta-5 / 2006-05-12
1.0.0-beta-4 / 2005-07-13
1.0.0-beta-3 / 2005-06-08
1.0.0-beta-2 / 2005-02-15
1.0.0-beta-1 / 2005-02-01
1.0.0-a2 / 2004-12-31
1.0.0-a1 / 2004-09-24
Manifest
README
RubyToC
DESCRIPTION:
FEATURES/PROBLEMS:
SYNOPSYS:
TODO:
REQUIREMENTS:
INSTALL:
LICENSE:
Classes/Modules
CRewriter
FunctionTable
FunctionType
Handle
Object
R2CEnvironment
Rewriter
RubyToAnsiC
RubyToRubyC
Sexp
Type
TypeChecker
TypedSexp
Methods
::c_type — RubyToAnsiC
::c_type — RubyToRubyC
::function — Type
::method_missing — Type
::new — FunctionType
::new — FunctionTable
::new — Type
::new — Handle
::new — RubyToRubyC
::new — TypedSexp
::translator — RubyToAnsiC
::translator — RubyToRubyC
::unknown — Type
::unknown_list — Type
#== — Type
#== — TypedSexp
#== — FunctionType
#== — Handle
#[] — FunctionTable
#_get — R2CEnvironment
#_set_sexp_type — TypedSexp
#add — R2CEnvironment
#add_function — FunctionTable
#bootstrap — TypeChecker
#cheat — FunctionTable
#check_args — RubyToRubyC
#depth — R2CEnvironment
#eql? — Type
#extend — R2CEnvironment
#free — CRewriter
#function? — Type
#get_val — R2CEnvironment
#has_key? — FunctionTable
#hash — Type
#inspect — Type
#inspect — TypedSexp
#list? — Type
#list_type — Type
#lookup — R2CEnvironment
#make_function — RubyToRubyC
#map_name — RubyToRubyC
#normal_to_C — RubyToRubyC
#old_extend — R2CEnvironment
#preamble — RubyToAnsiC
#pretty_print — TypedSexp
#process_and — TypeChecker
#process_and — RubyToAnsiC
#process_arglist — RubyToAnsiC
#process_arglist — TypeChecker
#process_arglist_plain — TypeChecker
#process_args — TypeChecker
#process_args — RubyToAnsiC
#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 — TypeChecker
#process_call — RubyToAnsiC
#process_call — CRewriter
#process_call — RubyToRubyC
#process_class — CRewriter
#process_class — RubyToAnsiC
#process_class — TypeChecker
#process_colon2 — TypeChecker
#process_colon3 — TypeChecker
#process_const — TypeChecker
#process_const — RubyToAnsiC
#process_cvar — TypeChecker
#process_cvar — RubyToAnsiC
#process_cvasgn — TypeChecker
#process_dasgn_curr — RubyToAnsiC
#process_dasgn_curr — TypeChecker
#process_defined — TypeChecker
#process_defn — TypeChecker
#process_defn — RubyToRubyC
#process_defn — RubyToAnsiC
#process_defx — RubyToAnsiC
#process_defx — RubyToRubyC
#process_dstr — TypeChecker
#process_dstr — RubyToRubyC
#process_dummy — RubyToAnsiC
#process_dvar — TypeChecker
#process_dvar — RubyToAnsiC
#process_dxstr — RubyToRubyC
#process_ensure — TypeChecker
#process_error — RubyToAnsiC
#process_false — TypeChecker
#process_false — RubyToRubyC
#process_false — RubyToAnsiC
#process_gasgn — TypeChecker
#process_gvar — RubyToAnsiC
#process_gvar — RubyToRubyC
#process_gvar — TypeChecker
#process_hash — TypeChecker
#process_iasgn — TypeChecker
#process_iasgn — RubyToAnsiC
#process_if — RubyToAnsiC
#process_if — TypeChecker
#process_iter — TypeChecker
#process_iter — RubyToRubyC
#process_iter — RubyToAnsiC
#process_iter — CRewriter
#process_ivar — TypeChecker
#process_ivar — RubyToAnsiC
#process_lasgn — RubyToRubyC
#process_lasgn — TypeChecker
#process_lasgn — CRewriter
#process_lasgn — RubyToAnsiC
#process_lit — RubyToAnsiC
#process_lit — TypeChecker
#process_lit — RubyToRubyC
#process_lvar — CRewriter
#process_lvar — RubyToAnsiC
#process_lvar — TypeChecker
#process_masgn — TypeChecker
#process_nil — TypeChecker
#process_nil — RubyToAnsiC
#process_nil — RubyToRubyC
#process_not — TypeChecker
#process_not — RubyToAnsiC
#process_op_asgn_or — TypeChecker
#process_or — TypeChecker
#process_or — RubyToAnsiC
#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 — TypeChecker
#process_str — RubyToRubyC
#process_str — RubyToAnsiC
#process_super — TypeChecker
#process_to_ary — TypeChecker
#process_true — RubyToRubyC
#process_true — TypeChecker
#process_true — RubyToAnsiC
#process_while — RubyToAnsiC
#process_while — TypeChecker
#process_xstr — RubyToRubyC
#process_yield — TypeChecker
#rewrite_attrasgn — TypeChecker
#rewrite_call — TypeChecker
#rewrite_defn — TypeChecker
#rewrite_defn — Rewriter
#scope — R2CEnvironment
#set_val — R2CEnvironment
#sexp_type — TypedSexp
#sexp_type= — TypedSexp
#sexp_types — TypedSexp
#t — Object
#to_a — TypedSexp
#to_s — Type
#to_s — TypedSexp
#to_s — FunctionType
#unify — Type
#unify — FunctionTable
#unify_components — FunctionType
#unknown? — Type
#var_names_in — CRewriter
#with_scope — RubyToAnsiC