Methods
== (Type)
== (Handle)
== (TypedSexp)
== (FunctionType)
[] (FunctionTable)
_set_sexp_type (TypedSexp)
add (Environment)
add_function (FunctionTable)
all (Environment)
bootstrap (TypeChecker)
c_type (RubyToAnsiC)
c_type (RubyToRubyC)
cheat (FunctionTable)
current (Environment)
depth (Environment)
eql? (Type)
extend (Environment)
function? (Type)
has_key? (FunctionTable)
hash (Type)
inspect (TypedSexp)
inspect (Type)
list? (Type)
list_type (Type)
lookup (Environment)
method_missing (Type)
new (Handle)
new (FunctionType)
new (FunctionTable)
new (Type)
new (TypedSexp)
new (Environment)
next (Unique)
preamble (RubyToAnsiC)
pretty_print (TypedSexp)
process (TypeChecker)
process_and (RubyToAnsiC)
process_and (TypeChecker)
process_arglist (TypeChecker)
process_arglist (RubyToAnsiC)
process_args (RubyToAnsiC)
process_args (TypeChecker)
process_array (RubyToAnsiC)
process_array (TypeChecker)
process_attrasgn (Rewriter)
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 (R2CRewriter)
process_call (RubyToRubyC)
process_call (RubyToAnsiC)
process_call (Rewriter)
process_case (Rewriter)
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 (TypeChecker)
process_defn (Rewriter)
process_dstr (TypeChecker)
process_dummy (RubyToAnsiC)
process_dvar (RubyToAnsiC)
process_dvar (TypeChecker)
process_ensure (TypeChecker)
process_error (RubyToAnsiC)
process_false (RubyToRubyC)
process_false (TypeChecker)
process_false (RubyToAnsiC)
process_fcall (Rewriter)
process_gasgn (TypeChecker)
process_gvar (RubyToAnsiC)
process_gvar (TypeChecker)
process_gvar (RubyToRubyC)
process_hash (RubyToAnsiC)
process_hash (TypeChecker)
process_iasgn (RubyToAnsiC)
process_iasgn (TypeChecker)
process_if (RubyToAnsiC)
process_if (TypeChecker)
process_if (Rewriter)
process_iter (RubyToRubyC)
process_iter (TypeChecker)
process_iter (Rewriter)
process_iter (RubyToAnsiC)
process_ivar (TypeChecker)
process_ivar (RubyToAnsiC)
process_lasgn (TypeChecker)
process_lasgn (RubyToRubyC)
process_lasgn (RubyToAnsiC)
process_lit (RubyToAnsiC)
process_lit (RubyToRubyC)
process_lit (TypeChecker)
process_lvar (RubyToAnsiC)
process_lvar (TypeChecker)
process_nil (RubyToAnsiC)
process_nil (RubyToRubyC)
process_nil (TypeChecker)
process_not (RubyToAnsiC)
process_not (TypeChecker)
process_op_asgn_or (TypeChecker)
process_op_asgn_or (RubyToAnsiC)
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_self (Rewriter)
process_splat (TypeChecker)
process_str (RubyToAnsiC)
process_str (RubyToRubyC)
process_str (TypeChecker)
process_super (TypeChecker)
process_true (RubyToRubyC)
process_true (TypeChecker)
process_true (RubyToAnsiC)
process_until (Rewriter)
process_vcall (Rewriter)
process_when (Rewriter)
process_while (TypeChecker)
process_while (RubyToAnsiC)
process_yield (TypeChecker)
process_zarray (Rewriter)
reset (Unique)
scope (Environment)
sexp_type (TypedSexp)
sexp_type= (TypedSexp)
sexp_types (TypedSexp)
t (lib/typed_sexp_processor.rb)
to_a (TypedSexp)
to_s (TypedSexp)
to_s (Type)
to_s (FunctionType)
translate (TypeChecker)
translate (TypeChecker)
translate (RubyToAnsiC)
translate_all_of (RubyToAnsiC)
translator (RubyToAnsiC)
translator (RubyToRubyC)
unextend (Environment)
unify (FunctionTable)
unify (Type)
unify_components (FunctionType)
unknown? (Type)
unknown_list (Type)