Method List
- 
    #[] Voodoo::CommonCodeGenerator::Environment
- 
    #_common_emit Voodoo::ARMGasGenerator
- 
    #action_to_mnemonic Voodoo::NasmGenerator
- 
    #add Voodoo::CommonCodeGenerator
- 
    #add Voodoo::DummyGenerator
- 
    #add_arg Voodoo::CommonCodeGenerator::Environment
- 
    #add_args Voodoo::CommonCodeGenerator::Environment
- 
    #add_constant Voodoo::ARMGasGenerator
- 
    #add_function Voodoo::CommonCodeGenerator
- 
    #add_local Voodoo::CommonCodeGenerator::Environment
- 
    #add_locals Voodoo::CommonCodeGenerator::Environment
- 
    #addiu Voodoo::MIPSGasGenerator
- 
    #align Voodoo::CommonCodeGenerator
- 
    architecture_supported? Voodoo::CodeGenerator
- 
    architectures Voodoo::CodeGenerator
- 
    #arg_offset Voodoo::MIPSGasGenerator
- 
    #arg_offset Voodoo::AMD64NasmGenerator
- 
    #arg_offset Voodoo::I386NasmGenerator
- 
    #arg_offset Voodoo::ARMGasGenerator
- 
    #arg_reference Voodoo::ARMGasGenerator
- 
    #arg_reference Voodoo::MIPSGasGenerator
- 
    #arg_register Voodoo::MIPSGasGenerator
- 
    #arg_register Voodoo::ARMGasGenerator
- 
    #args Voodoo::CommonCodeGenerator::Environment
- 
    assert_at_least_n_params Voodoo::Validator
- 
    assert_n_params Voodoo::Validator
- 
    assert_params_are_values Voodoo::Validator
- 
    #assymetric_binop? Voodoo::CommonCodeGenerator
- 
    #at_expr? Voodoo::CommonCodeGenerator
- 
    at_expr? Voodoo::Validator
- 
    #auto_bytes Voodoo::ARMGasGenerator
- 
    #auto_bytes Voodoo::MIPSGasGenerator
- 
    #auto_bytes Voodoo::NasmGenerator
- 
    #auto_bytes_immediate Voodoo::NasmGenerator
- 
    #auto_bytes_register Voodoo::ARMGasGenerator
- 
    #auto_bytes_register Voodoo::NasmGenerator
- 
    #auto_words Voodoo::MIPSGasGenerator
- 
    #auto_words Voodoo::NasmGenerator
- 
    #auto_words Voodoo::ARMGasGenerator
- 
    #begin_block Voodoo::MIPSGasGenerator
- 
    #begin_block Voodoo::NasmGenerator
- 
    #begin_block Voodoo::ARMGasGenerator
- 
    #begin_function Voodoo::ARMGasGenerator
- 
    #begin_function Voodoo::AMD64NasmGenerator
- 
    #begin_function Voodoo::I386NasmGenerator
- 
    #begin_function Voodoo::MIPSGasGenerator
- 
    #binop? Voodoo::CommonCodeGenerator
- 
    #block Voodoo::CommonCodeGenerator
- 
    #byte Voodoo::ARMGasGenerator
- 
    #byte Voodoo::MIPSGasGenerator
- 
    #byte Voodoo::NasmGenerator
- 
    #bytes Voodoo::CommonCodeGenerator::Environment
- 
    #call Voodoo::I386NasmGenerator
- 
    #call Voodoo::MIPSGasGenerator
- 
    #call Voodoo::AMD64NasmGenerator
- 
    #call Voodoo::ARMGasGenerator
- 
    #cause Voodoo::Parser::ParserInternalError
- 
    #code Voodoo::Validator::ValidationError
- 
    #comment Voodoo::NasmGenerator
- 
    #comment Voodoo::MIPSGasGenerator
- 
    #comment Voodoo::ARMGasGenerator
- 
    #common_if Voodoo::MIPSGasGenerator
- 
    #common_if Voodoo::NasmGenerator
- 
    #common_if Voodoo::ARMGasGenerator
- 
    #compile Voodoo::Compiler
- 
    #count_locals Voodoo::CommonCodeGenerator
- 
    #create_frame Voodoo::ARMGasGenerator
- 
    #create_frame Voodoo::MIPSGasGenerator
- 
    #default_alignment Voodoo::CommonCodeGenerator
- 
    default_architecture Voodoo::Config
- 
    #default_architecture Voodoo::Config::Configuration
- 
    default_architecture= Voodoo::Config
- 
    #default_format Voodoo::Config::Configuration
- 
    default_format Voodoo::Config
- 
    default_format= Voodoo::Config
- 
    #define Voodoo::SymbolTracker
- 
    #defined_but_unused_symbols Voodoo::SymbolTracker
- 
    #defined_symbols Voodoo::SymbolTracker
- 
    #destroy_frame Voodoo::ARMGasGenerator
- 
    #div Voodoo::NasmGenerator
- 
    #div2 Voodoo::NasmGenerator
- 
    #dword Voodoo::NasmGenerator
- 
    #each_statement Voodoo::CommonCodeGenerator
- 
    #emit Voodoo::CommonCodeGenerator
- 
    #emit Voodoo::ARMGasGenerator
- 
    #emit_align Voodoo::MIPSGasGenerator
- 
    #emit_align Voodoo::ARMGasGenerator
- 
    #emit_align Voodoo::NasmGenerator
- 
    #emit_constants Voodoo::ARMGasGenerator
- 
    #emit_constants_with_goto Voodoo::ARMGasGenerator
- 
    #emit_export Voodoo::ARMGasGenerator
- 
    #emit_export Voodoo::NasmGenerator
- 
    #emit_export Voodoo::MIPSGasGenerator
- 
    #emit_function_epilogue Voodoo::NasmGenerator
- 
    #emit_function_prologue Voodoo::MIPSGasGenerator
- 
    #emit_function_prologue Voodoo::ARMGasGenerator
- 
    #emit_import Voodoo::CommonCodeGenerator
- 
    #emit_import Voodoo::NasmGenerator
- 
    #emit_label Voodoo::CommonCodeGenerator
- 
    #emit_label Voodoo::NasmGenerator
- 
    #emit_label_size Voodoo::ARMGasGenerator
- 
    #emit_label_size Voodoo::NasmGenerator
- 
    #emit_label_size Voodoo::MIPSGasGenerator
- 
    #emit_label_type Voodoo::ARMGasGenerator
- 
    #emit_label_type Voodoo::NasmGenerator
- 
    #emit_label_type Voodoo::MIPSGasGenerator
- 
    #emit_load_word Voodoo::NasmGenerator
- 
    #emit_load_word Voodoo::ARMGasGenerator
- 
    #emit_load_word Voodoo::MIPSGasGenerator
- 
    #emit_store_word Voodoo::NasmGenerator
- 
    #emit_store_word Voodoo::MIPSGasGenerator
- 
    #emit_store_word Voodoo::ARMGasGenerator
- 
    #emit_voodoo Voodoo::CommonCodeGenerator
- 
    #end_block Voodoo::NasmGenerator
- 
    #end_block Voodoo::ARMGasGenerator
- 
    #end_block Voodoo::MIPSGasGenerator
- 
    #end_function Voodoo::MIPSGasGenerator
- 
    #end_function Voodoo::NasmGenerator
- 
    #end_function Voodoo::AMD64NasmGenerator
- 
    #end_function Voodoo::ARMGasGenerator
- 
    #end_if Voodoo::MIPSGasGenerator
- 
    #end_if Voodoo::NasmGenerator
- 
    #end_if Voodoo::ARMGasGenerator
- 
    #errors Voodoo::Compiler::Error
- 
    #errors Voodoo::Parser::MultipleErrors
- 
    #eval_binop Voodoo::MIPSGasGenerator
- 
    #eval_binop Voodoo::ARMGasGenerator
- 
    #eval_div Voodoo::NasmGenerator
- 
    #eval_expr Voodoo::MIPSGasGenerator
- 
    #eval_expr Voodoo::ARMGasGenerator
- 
    #eval_expr Voodoo::NasmGenerator
- 
    #eval_mul Voodoo::NasmGenerator
- 
    #export Voodoo::CommonCodeGenerator
- 
    #features Voodoo::CommonCodeGenerator
- 
    format_supported? Voodoo::CodeGenerator
- 
    formats Voodoo::CodeGenerator
- 
    #function Voodoo::CommonCodeGenerator
- 
    gas_command Voodoo::Config
- 
    #gas_command Voodoo::Config::Configuration
- 
    gas_command= Voodoo::Config
- 
    #gensym Voodoo::CommonCodeGenerator
- 
    gensym Voodoo::CommonCodeGenerator::Environment
- 
    #gensym Voodoo::CommonCodeGenerator::Environment
- 
    #get_byte Voodoo::ARMGasGenerator
- 
    #get_byte Voodoo::MIPSGasGenerator
- 
    get_generator Voodoo::CodeGenerator
- 
    #get_word Voodoo::ARMGasGenerator
- 
    #get_word Voodoo::MIPSGasGenerator
- 
    #global? Voodoo::CommonCodeGenerator
- 
    #goto Voodoo::ARMGasGenerator
- 
    #goto Voodoo::NasmGenerator
- 
    #goto Voodoo::MIPSGasGenerator
- 
    #grow_frame Voodoo::ARMGasGenerator
- 
    #grow_stack Voodoo::MIPSGasGenerator
- 
    #has_feature? Voodoo::CommonCodeGenerator
- 
    #host_architecture Voodoo::Config::Configuration
- 
    #ifelse Voodoo::ARMGasGenerator
- 
    #ifelse Voodoo::MIPSGasGenerator
- 
    #ifelse Voodoo::NasmGenerator
- 
    #ifeq Voodoo::MIPSGasGenerator
- 
    #ifeq Voodoo::ARMGasGenerator
- 
    #ifeq Voodoo::NasmGenerator
- 
    #ifge Voodoo::ARMGasGenerator
- 
    #ifge Voodoo::MIPSGasGenerator
- 
    #ifge Voodoo::NasmGenerator
- 
    #ifgt Voodoo::MIPSGasGenerator
- 
    #ifgt Voodoo::ARMGasGenerator
- 
    #ifgt Voodoo::NasmGenerator
- 
    #ifle Voodoo::MIPSGasGenerator
- 
    #ifle Voodoo::ARMGasGenerator
- 
    #ifle Voodoo::NasmGenerator
- 
    #iflt Voodoo::ARMGasGenerator
- 
    #iflt Voodoo::MIPSGasGenerator
- 
    #iflt Voodoo::NasmGenerator
- 
    #ifne Voodoo::ARMGasGenerator
- 
    #ifne Voodoo::NasmGenerator
- 
    #ifne Voodoo::MIPSGasGenerator
- 
    #immediate_operand? Voodoo::NasmGenerator
- 
    #import Voodoo::CommonCodeGenerator
- 
    #in_section Voodoo::CommonCodeGenerator
- 
    initial_environment Voodoo::CommonCodeGenerator::Environment
- 
    #initialize Voodoo::ARMGasGenerator
- 
    #initialize Voodoo::DummyGenerator
- 
    #initialize Voodoo::ARMELFGenerator
- 
    #initialize Voodoo::AMD64ELFGenerator
- 
    #initialize Voodoo::NasmGenerator
- 
    #initialize Voodoo::I386NasmGenerator
- 
    #initialize Voodoo::CodeGenerator::SymbolsImportedAfterUseError
- 
    #initialize Voodoo::SymbolTracker
- 
    #initialize Voodoo::CodeGenerator::SymbolsExportedAfterUseError
- 
    #initialize Voodoo::CommonCodeGenerator
- 
    #initialize Voodoo::CommonCodeGenerator::Environment
- 
    #initialize Voodoo::Validator::ValidationError
- 
    #initialize Voodoo::MIPSELFGenerator
- 
    #initialize Voodoo::Compiler
- 
    #initialize Voodoo::Compiler::Error
- 
    #initialize Voodoo::AMD64NasmGenerator
- 
    #initialize Voodoo::Parser::ParserInternalError
- 
    #initialize Voodoo::Parser::ParseError
- 
    #initialize Voodoo::Parser::MultipleErrors
- 
    #initialize Voodoo::Parser::Error
- 
    #initialize Voodoo::Parser
- 
    #initialize Voodoo::Config::Configuration
- 
    #initialize Voodoo::MIPSGasGenerator
- 
    #initialize Voodoo::I386ELFGenerator
- 
    #initialize Voodoo::GasELFGenerator
- 
    #initialize Voodoo::NasmELFGenerator
- 
    #input_name Voodoo::Parser::Error
- 
    int? Voodoo::Validator
- 
    int_or_symbol? Voodoo::Validator
- 
    int_or_symbol_or_at? Voodoo::Validator
- 
    #integer? Voodoo::CommonCodeGenerator
- 
    #label Voodoo::CommonCodeGenerator
- 
    #let Voodoo::NasmGenerator
- 
    #let Voodoo::ARMGasGenerator
- 
    #let Voodoo::MIPSGasGenerator
- 
    #load_address Voodoo::NasmGenerator
- 
    #load_arg Voodoo::AMD64NasmGenerator
- 
    #load_at Voodoo::NasmGenerator
- 
    #load_at Voodoo::MIPSGasGenerator
- 
    #load_at Voodoo::ARMGasGenerator
- 
    #load_got_address Voodoo::I386NasmGenerator
- 
    #load_symbol Voodoo::NasmGenerator
- 
    #load_symbol_from_got Voodoo::AMD64NasmGenerator
- 
    #load_symbol_from_got Voodoo::I386NasmGenerator
- 
    #load_value Voodoo::NasmGenerator
- 
    #load_value Voodoo::MIPSGasGenerator
- 
    #load_value Voodoo::ARMGasGenerator
- 
    #load_value_into_register Voodoo::MIPSGasGenerator
- 
    #load_value_into_register Voodoo::NasmGenerator
- 
    #load_value_into_register Voodoo::ARMGasGenerator
- 
    #local_offset Voodoo::MIPSGasGenerator
- 
    #local_offset Voodoo::ARMGasGenerator
- 
    #local_offset_or_register Voodoo::AMD64NasmGenerator
- 
    #local_offset_or_register Voodoo::I386NasmGenerator
- 
    #local_reference Voodoo::MIPSGasGenerator
- 
    #local_register Voodoo::CommonCodeGenerator
- 
    #local_register Voodoo::MIPSGasGenerator
- 
    #locals Voodoo::CommonCodeGenerator::Environment
- 
    #max_locals Voodoo::MIPSGasGenerator
- 
    #memory_operand? Voodoo::NasmGenerator
- 
    #message Voodoo::Compiler::Error
- 
    #message Voodoo::Parser::MultipleErrors
- 
    #mod Voodoo::NasmGenerator
- 
    #mod2 Voodoo::NasmGenerator
- 
    #mul Voodoo::NasmGenerator
- 
    #mul2 Voodoo::NasmGenerator
- 
    nasm_command Voodoo::Config
- 
    #nasm_command Voodoo::Config::Configuration
- 
    nasm_command= Voodoo::Config
- 
    #number_of_register_arguments Voodoo::AMD64NasmGenerator
- 
    #number_of_register_arguments Voodoo::CommonCodeGenerator
- 
    #number_of_register_locals Voodoo::AMD64NasmGenerator
- 
    #number_of_stack_arguments Voodoo::CommonCodeGenerator
- 
    #number_of_stack_arguments Voodoo::AMD64NasmGenerator
- 
    #number_of_stack_locals Voodoo::AMD64NasmGenerator
- 
    #offset Voodoo::CommonCodeGenerator::Environment
- 
    #offset_reference Voodoo::NasmGenerator
- 
    #offset_reference Voodoo::ARMGasGenerator
- 
    #offset_reference Voodoo::MIPSGasGenerator
- 
    #output_file_name Voodoo::ARMELFGenerator
- 
    #output_file_name Voodoo::CommonCodeGenerator
- 
    #output_file_name Voodoo::MIPSELFGenerator
- 
    #output_file_name Voodoo::I386ELFGenerator
- 
    #output_file_name Voodoo::GasELFGenerator
- 
    #output_file_name Voodoo::AMD64ELFGenerator
- 
    #output_file_name Voodoo::NasmELFGenerator
- 
    #output_file_suffix Voodoo::ARMELFGenerator
- 
    #output_file_suffix Voodoo::AMD64ELFGenerator
- 
    #output_file_suffix Voodoo::MIPSELFGenerator
- 
    #output_file_suffix Voodoo::I386ELFGenerator
- 
    #output_file_suffix Voodoo::GasELFGenerator
- 
    #output_file_suffix Voodoo::CommonCodeGenerator
- 
    #output_file_suffix Voodoo::NasmELFGenerator
- 
    #parent Voodoo::CommonCodeGenerator::Environment
- 
    #parse_body Voodoo::Parser
- 
    #parse_escape Voodoo::Parser
- 
    #parse_number Voodoo::Parser
- 
    #parse_string Voodoo::Parser
- 
    #parse_symbol Voodoo::Parser
- 
    #parse_symbol1 Voodoo::Parser
- 
    #parse_top_level Voodoo::Parser
- 
    #push Voodoo::I386NasmGenerator
- 
    #push_qword Voodoo::AMD64NasmGenerator
- 
    #qword Voodoo::NasmGenerator
- 
    #real_section_name Voodoo::CommonCodeGenerator
- 
    #register? Voodoo::CommonCodeGenerator
- 
    #register_arg? Voodoo::CommonCodeGenerator
- 
    #register_argument? Voodoo::AMD64NasmGenerator
- 
    register_generator Voodoo::CodeGenerator
- 
    #register_local? Voodoo::MIPSGasGenerator
- 
    #register_local? Voodoo::ARMGasGenerator
- 
    #registers_for_locals Voodoo::CommonCodeGenerator
- 
    #restore_frame Voodoo::CommonCodeGenerator
- 
    #restore_locals Voodoo::CommonCodeGenerator
- 
    #restore_registers_from_frame Voodoo::CommonCodeGenerator
- 
    #restore_saved_registers Voodoo::AMD64NasmGenerator
- 
    #ret Voodoo::MIPSGasGenerator
- 
    #ret Voodoo::ARMGasGenerator
- 
    #ret Voodoo::NasmGenerator
- 
    #ret Voodoo::AMD64NasmGenerator
- 
    #save_frame Voodoo::MIPSGasGenerator
- 
    #save_frame Voodoo::CommonCodeGenerator
- 
    #save_frame_and_locals Voodoo::CommonCodeGenerator
- 
    #save_locals Voodoo::CommonCodeGenerator
- 
    #save_registers_to_frame Voodoo::CommonCodeGenerator
- 
    #saved_frame_size Voodoo::CommonCodeGenerator
- 
    #saved_local_offset Voodoo::AMD64NasmGenerator
- 
    #section Voodoo::CommonCodeGenerator
- 
    #section= Voodoo::CommonCodeGenerator
- 
    #section_alias Voodoo::CommonCodeGenerator
- 
    #set Voodoo::MIPSGasGenerator
- 
    #set Voodoo::ARMGasGenerator
- 
    #set Voodoo::NasmGenerator
- 
    #set_byte Voodoo::MIPSGasGenerator
- 
    #set_byte Voodoo::ARMGasGenerator
- 
    #set_byte Voodoo::NasmGenerator
- 
    #set_register Voodoo::NasmGenerator
- 
    #set_word Voodoo::MIPSGasGenerator
- 
    #set_word Voodoo::ARMGasGenerator
- 
    #set_word Voodoo::NasmGenerator
- 
    shell_encode Voodoo::CommandPostProcessor
- 
    #stack_align Voodoo::CommonCodeGenerator
- 
    #start_column Voodoo::Parser::Error
- 
    #start_line Voodoo::Parser::Error
- 
    #string Voodoo::MIPSGasGenerator
- 
    #string Voodoo::ARMGasGenerator
- 
    #string Voodoo::NasmGenerator
- 
    #substitute_number Voodoo::CommonCodeGenerator
- 
    #substitution? Voodoo::CommonCodeGenerator
- 
    substitution? Voodoo::Validator
- 
    #symbol? Voodoo::CommonCodeGenerator
- 
    symbol? Voodoo::Validator
- 
    symbol_or_at? Voodoo::Validator
- 
    #symbols Voodoo::CommonCodeGenerator::Environment
- 
    #symbols Voodoo::CodeGenerator::SymbolsExportedAfterUseError
- 
    #symbols Voodoo::CodeGenerator::SymbolsImportedAfterUseError
- 
    #symmetric_binop? Voodoo::CommonCodeGenerator
- 
    #tail_call Voodoo::I386NasmGenerator
- 
    #tail_call Voodoo::MIPSGasGenerator
- 
    #tail_call Voodoo::ARMGasGenerator
- 
    #tail_call Voodoo::AMD64NasmGenerator
- 
    tempfile Voodoo::CommandPostProcessor
- 
    #text Voodoo::Parser::MultipleErrors
- 
    #text Voodoo::Parser::Error
- 
    #undefined_symbols Voodoo::DummyGenerator
- 
    #undefined_symbols Voodoo::CommonCodeGenerator
- 
    #use Voodoo::SymbolTracker
- 
    #use_value Voodoo::I386NasmGenerator
- 
    #used_but_undefined_symbols Voodoo::SymbolTracker
- 
    #used_symbols Voodoo::SymbolTracker
- 
    validate_expression Voodoo::Validator
- 
    validate_statement Voodoo::Validator
- 
    validate_top_level Voodoo::Validator
- 
    #value_ref Voodoo::ARMGasGenerator
- 
    #with_temporaries Voodoo::CommonCodeGenerator
- 
    #with_temporary Voodoo::CommonCodeGenerator
- 
    #word Voodoo::I386NasmGenerator
- 
    #word Voodoo::AMD64NasmGenerator
- 
    #word Voodoo::MIPSGasGenerator
- 
    #word Voodoo::ARMGasGenerator
- 
    #write Voodoo::AMD64ELFGenerator
- 
    #write Voodoo::NasmELFGenerator
- 
    #write Voodoo::MIPSGasGenerator
- 
    #write Voodoo::MIPSELFGenerator
- 
    #write Voodoo::GasELFGenerator
- 
    #write Voodoo::I386ELFGenerator
- 
    #write Voodoo::ARMELFGenerator
- 
    #write Voodoo::DummyGenerator
- 
    #write Voodoo::NasmGenerator
- 
    #write Voodoo::CommonCodeGenerator
- 
    write_file_to_io Voodoo::CommandPostProcessor