Methods

[] (Voodoo::CommonCodeGenerator::Environment)
add (Voodoo::CommonCodeGenerator)
add_arg (Voodoo::CommonCodeGenerator::Environment)
add_args (Voodoo::CommonCodeGenerator::Environment)
add_code (Voodoo::GeneratorApi1)
add_code_label (Voodoo::GeneratorApi1)
add_data (Voodoo::GeneratorApi1)
add_data_label (Voodoo::GeneratorApi1)
add_function (Voodoo::CommonCodeGenerator)
add_function_label (Voodoo::GeneratorApi1)
add_local (Voodoo::CommonCodeGenerator::Environment)
add_locals (Voodoo::CommonCodeGenerator::Environment)
align (Voodoo::MIPSGasGenerator)
align (Voodoo::NasmGenerator)
align_code (Voodoo::GeneratorApi1)
align_data (Voodoo::GeneratorApi1)
align_function (Voodoo::GeneratorApi1)
architecture_supported? (Voodoo::CodeGenerator)
architectures (Voodoo::CodeGenerator)
arg_offset (Voodoo::MIPSGasGenerator)
arg_reference (Voodoo::MIPSGasGenerator)
arg_register (Voodoo::MIPSGasGenerator)
assymetric_binop? (Voodoo::MIPSGasGenerator)
begin_function (Voodoo::NasmGenerator)
begin_function (Voodoo::MIPSGasGenerator)
binop (Voodoo::NasmGenerator)
binop2 (Voodoo::NasmGenerator)
binop? (Voodoo::NasmGenerator)
binop? (Voodoo::MIPSGasGenerator)
byte (Voodoo::MIPSGasGenerator)
byte (Voodoo::NasmGenerator)
call (Voodoo::I386NasmGenerator)
call (Voodoo::AMD64NasmGenerator)
call (Voodoo::MIPSGasGenerator)
comment (Voodoo::NasmGenerator)
common_if (Voodoo::NasmGenerator)
common_if (Voodoo::MIPSGasGenerator)
compile (Voodoo::Compiler)
consume (Voodoo::Parser)
default_architecture (Voodoo::Config::Configuration)
default_architecture (Voodoo::Config)
default_architecture= (Voodoo::Config)
default_format (Voodoo::Config)
default_format= (Voodoo::Config)
div (Voodoo::NasmGenerator)
div2 (Voodoo::NasmGenerator)
dword (Voodoo::NasmGenerator)
emit (Voodoo::CommonCodeGenerator)
emit_function_epilogue (Voodoo::NasmGenerator)
emit_function_prologue (Voodoo::AMD64NasmGenerator)
emit_function_prologue (Voodoo::I386NasmGenerator)
emit_function_prologue (Voodoo::MIPSGasGenerator)
end_function (Voodoo::NasmGenerator)
end_function (Voodoo::MIPSGasGenerator)
end_if (Voodoo::NasmGenerator)
end_if (Voodoo::MIPSGasGenerator)
end_if (Voodoo::NasmGenerator)
eval_binop (Voodoo::MIPSGasGenerator)
eval_div (Voodoo::NasmGenerator)
eval_expr (Voodoo::MIPSGasGenerator)
eval_expr (Voodoo::NasmGenerator)
eval_mul (Voodoo::NasmGenerator)
export (Voodoo::MIPSGasGenerator)
export (Voodoo::NasmGenerator)
format_supported? (Voodoo::CodeGenerator)
formats (Voodoo::CodeGenerator)
function (Voodoo::CommonCodeGenerator)
function (Voodoo::MIPSGasGenerator)
gas_command (Voodoo::Config)
gas_command= (Voodoo::Config)
gensym (Voodoo::CommonCodeGenerator::Environment)
gensym (Voodoo::CommonCodeGenerator)
gensym (Voodoo::CommonCodeGenerator::Environment)
get_byte (Voodoo::MIPSGasGenerator)
get_generator (Voodoo::CodeGenerator)
get_word (Voodoo::MIPSGasGenerator)
global? (Voodoo::MIPSGasGenerator)
global? (Voodoo::NasmGenerator)
goto (Voodoo::NasmGenerator)
goto (Voodoo::MIPSGasGenerator)
host_architecture (Voodoo::Config::Configuration)
ifelse (Voodoo::NasmGenerator)
ifelse (Voodoo::MIPSGasGenerator)
ifeq (Voodoo::NasmGenerator)
ifeq (Voodoo::MIPSGasGenerator)
ifge (Voodoo::MIPSGasGenerator)
ifge (Voodoo::NasmGenerator)
ifgt (Voodoo::MIPSGasGenerator)
ifgt (Voodoo::NasmGenerator)
ifle (Voodoo::MIPSGasGenerator)
ifle (Voodoo::NasmGenerator)
iflt (Voodoo::MIPSGasGenerator)
iflt (Voodoo::NasmGenerator)
ifne (Voodoo::MIPSGasGenerator)
ifne (Voodoo::NasmGenerator)
immediate_operand? (Voodoo::NasmGenerator)
import (Voodoo::MIPSGasGenerator)
import (Voodoo::NasmGenerator)
in_section (Voodoo::CommonCodeGenerator)
initial_environment (Voodoo::CommonCodeGenerator::Environment)
integer? (Voodoo::NasmGenerator)
integer? (Voodoo::MIPSGasGenerator)
is_conditional? (Voodoo::Parser)
is_label? (Voodoo::Parser)
label (Voodoo::NasmGenerator)
label (Voodoo::MIPSGasGenerator)
let (Voodoo::I386NasmGenerator)
let (Voodoo::MIPSGasGenerator)
let (Voodoo::AMD64NasmGenerator)
load_address (Voodoo::NasmGenerator)
load_arg (Voodoo::I386NasmGenerator)
load_arg (Voodoo::AMD64NasmGenerator)
load_local (Voodoo::AMD64NasmGenerator)
load_local (Voodoo::I386NasmGenerator)
load_symbol (Voodoo::NasmGenerator)
load_value (Voodoo::MIPSGasGenerator)
load_value (Voodoo::NasmGenerator)
load_value_into_register (Voodoo::NasmGenerator)
load_value_into_register (Voodoo::MIPSGasGenerator)
local_offset (Voodoo::MIPSGasGenerator)
local_reference (Voodoo::MIPSGasGenerator)
local_register (Voodoo::MIPSGasGenerator)
lookahead (Voodoo::Parser)
max_locals (Voodoo::MIPSGasGenerator)
memory_operand? (Voodoo::NasmGenerator)
mod (Voodoo::NasmGenerator)
mod2 (Voodoo::NasmGenerator)
mul (Voodoo::NasmGenerator)
mul2 (Voodoo::NasmGenerator)
nasm_command (Voodoo::Config)
nasm_command= (Voodoo::Config)
new (Voodoo::CommonCodeGenerator::Environment)
new (Voodoo::CommonCodeGenerator)
new (Voodoo::MIPSELFGenerator)
new (Voodoo::Compiler)
new (Voodoo::GasELFGenerator)
new (Voodoo::Config::Configuration)
new (Voodoo::AMD64NasmGenerator)
new (Voodoo::AMD64ELFGenerator)
new (Voodoo::NasmGenerator)
new (Voodoo::I386ELFGenerator)
new (Voodoo::I386NasmGenerator)
new (Voodoo::NasmELFGenerator)
new (Voodoo::Parser)
new (Voodoo::MIPSGasGenerator)
number_of_register_arguments (Voodoo::AMD64NasmGenerator)
number_of_stack_arguments (Voodoo::AMD64NasmGenerator)
number_of_stack_arguments (Voodoo::MIPSGasGenerator)
output_file_name (Voodoo::CommonCodeGenerator)
output_file_name (Voodoo::GasELFGenerator)
output_file_name (Voodoo::AMD64ELFGenerator)
output_file_name (Voodoo::I386ELFGenerator)
output_file_name (Voodoo::NasmELFGenerator)
output_file_name (Voodoo::MIPSELFGenerator)
output_file_suffix (Voodoo::MIPSELFGenerator)
output_file_suffix (Voodoo::I386ELFGenerator)
output_file_suffix (Voodoo::CommonCodeGenerator)
output_file_suffix (Voodoo::AMD64ELFGenerator)
output_file_suffix (Voodoo::NasmELFGenerator)
output_file_suffix (Voodoo::GasELFGenerator)
parse_body (Voodoo::Parser)
parse_escape (Voodoo::Parser)
parse_number (Voodoo::Parser)
parse_string (Voodoo::Parser)
parse_symbol (Voodoo::Parser)
parse_top_level (Voodoo::Parser)
push (Voodoo::I386NasmGenerator)
push_qword (Voodoo::AMD64NasmGenerator)
qword (Voodoo::NasmGenerator)
real_section_name (Voodoo::CommonCodeGenerator)
register_arg? (Voodoo::MIPSGasGenerator)
register_argument? (Voodoo::AMD64NasmGenerator)
register_generator (Voodoo::CodeGenerator)
register_local? (Voodoo::MIPSGasGenerator)
ret (Voodoo::MIPSGasGenerator)
ret (Voodoo::NasmGenerator)
section (Voodoo::CommonCodeGenerator)
section= (Voodoo::CommonCodeGenerator)
section_alias (Voodoo::CommonCodeGenerator)
set (Voodoo::NasmGenerator)
set (Voodoo::MIPSGasGenerator)
set_byte (Voodoo::MIPSGasGenerator)
set_byte (Voodoo::NasmGenerator)
set_register (Voodoo::NasmGenerator)
set_word (Voodoo::NasmGenerator)
set_word (Voodoo::MIPSGasGenerator)
shell_encode (Voodoo::CommandPostProcessor)
string (Voodoo::MIPSGasGenerator)
string (Voodoo::NasmGenerator)
symbol? (Voodoo::NasmGenerator)
symbol? (Voodoo::MIPSGasGenerator)
symmetric_binop? (Voodoo::MIPSGasGenerator)
symmetric_operation? (Voodoo::NasmGenerator)
tail_call (Voodoo::AMD64NasmGenerator)
tail_call (Voodoo::MIPSGasGenerator)
tail_call (Voodoo::I386NasmGenerator)
tempfile (Voodoo::CommandPostProcessor)
use_value (Voodoo::I386NasmGenerator)
word (Voodoo::I386NasmGenerator)
word (Voodoo::AMD64NasmGenerator)
word (Voodoo::MIPSGasGenerator)
wordsize (Voodoo::NasmGenerator)
write (Voodoo::I386ELFGenerator)
write (Voodoo::MIPSGasGenerator)
write (Voodoo::NasmELFGenerator)
write (Voodoo::GasELFGenerator)
write (Voodoo::AMD64ELFGenerator)
write (Voodoo::NasmGenerator)
write (Voodoo::MIPSELFGenerator)
write_file_to_io (Voodoo::CommandPostProcessor)