Methods
[] (Voodoo::CommonCodeGenerator::Environment)
action_to_mnemonic (Voodoo::NasmGenerator)
add (Voodoo::CommonCodeGenerator)
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)
align (Voodoo::MIPSGasGenerator)
align (Voodoo::ARMGasGenerator)
align (Voodoo::NasmGenerator)
architecture_supported? (Voodoo::CodeGenerator)
architectures (Voodoo::CodeGenerator)
arg_offset (Voodoo::MIPSGasGenerator)
arg_reference (Voodoo::ARMGasGenerator)
arg_reference (Voodoo::MIPSGasGenerator)
arg_register (Voodoo::MIPSGasGenerator)
arg_register (Voodoo::ARMGasGenerator)
assert_at_least_n_params (Voodoo::Validator)
assert_n_params (Voodoo::Validator)
assert_params_are_values (Voodoo::Validator)
assymetric_binop? (Voodoo::ARMGasGenerator)
assymetric_binop? (Voodoo::MIPSGasGenerator)
at_expr? (Voodoo::ARMGasGenerator)
at_expr? (Voodoo::MIPSGasGenerator)
at_expr? (Voodoo::NasmGenerator)
begin_block (Voodoo::ARMGasGenerator)
begin_block (Voodoo::NasmGenerator)
begin_block (Voodoo::MIPSGasGenerator)
begin_function (Voodoo::NasmGenerator)
begin_function (Voodoo::ARMGasGenerator)
begin_function (Voodoo::MIPSGasGenerator)
binop (Voodoo::NasmGenerator)
binop2 (Voodoo::NasmGenerator)
binop? (Voodoo::ARMGasGenerator)
binop? (Voodoo::NasmGenerator)
binop? (Voodoo::MIPSGasGenerator)
block (Voodoo::CommonCodeGenerator)
byte (Voodoo::NasmGenerator)
byte (Voodoo::ARMGasGenerator)
byte (Voodoo::MIPSGasGenerator)
call (Voodoo::I386NasmGenerator)
call (Voodoo::AMD64NasmGenerator)
call (Voodoo::MIPSGasGenerator)
call (Voodoo::ARMGasGenerator)
comment (Voodoo::NasmGenerator)
common_if (Voodoo::MIPSGasGenerator)
common_if (Voodoo::NasmGenerator)
common_if (Voodoo::ARMGasGenerator)
compile (Voodoo::Compiler)
count_locals (Voodoo::ARMGasGenerator)
count_locals (Voodoo::MIPSGasGenerator)
create_frame (Voodoo::MIPSGasGenerator)
create_frame (Voodoo::ARMGasGenerator)
default_architecture (Voodoo::Config)
default_architecture (Voodoo::Config::Configuration)
default_architecture= (Voodoo::Config)
default_format (Voodoo::Config)
default_format= (Voodoo::Config)
destroy_frame (Voodoo::ARMGasGenerator)
div (Voodoo::NasmGenerator)
div2 (Voodoo::NasmGenerator)
dword (Voodoo::NasmGenerator)
each_statement (Voodoo::CommonCodeGenerator)
emit (Voodoo::CommonCodeGenerator)
emit_constants (Voodoo::ARMGasGenerator)
emit_function_epilogue (Voodoo::NasmGenerator)
emit_function_prologue (Voodoo::AMD64NasmGenerator)
emit_function_prologue (Voodoo::I386NasmGenerator)
emit_function_prologue (Voodoo::MIPSGasGenerator)
emit_function_prologue (Voodoo::ARMGasGenerator)
end_block (Voodoo::ARMGasGenerator)
end_block (Voodoo::MIPSGasGenerator)
end_block (Voodoo::NasmGenerator)
end_function (Voodoo::ARMGasGenerator)
end_function (Voodoo::MIPSGasGenerator)
end_function (Voodoo::NasmGenerator)
end_if (Voodoo::NasmGenerator)
end_if (Voodoo::ARMGasGenerator)
end_if (Voodoo::MIPSGasGenerator)
end_if (Voodoo::NasmGenerator)
eval_binop (Voodoo::MIPSGasGenerator)
eval_binop (Voodoo::ARMGasGenerator)
eval_div (Voodoo::NasmGenerator)
eval_expr (Voodoo::MIPSGasGenerator)
eval_expr (Voodoo::NasmGenerator)
eval_expr (Voodoo::ARMGasGenerator)
eval_mul (Voodoo::NasmGenerator)
export (Voodoo::MIPSGasGenerator)
export (Voodoo::ARMGasGenerator)
export (Voodoo::NasmGenerator)
features (Voodoo::CommonCodeGenerator)
format_supported? (Voodoo::CodeGenerator)
formats (Voodoo::CodeGenerator)
function (Voodoo::CommonCodeGenerator)
function (Voodoo::MIPSGasGenerator)
function (Voodoo::ARMGasGenerator)
gas_command (Voodoo::Config)
gas_command= (Voodoo::Config)
gensym (Voodoo::CommonCodeGenerator)
gensym (Voodoo::CommonCodeGenerator::Environment)
gensym (Voodoo::CommonCodeGenerator::Environment)
get_byte (Voodoo::MIPSGasGenerator)
get_byte (Voodoo::ARMGasGenerator)
get_generator (Voodoo::CodeGenerator)
get_word (Voodoo::MIPSGasGenerator)
get_word (Voodoo::ARMGasGenerator)
global? (Voodoo::ARMGasGenerator)
global? (Voodoo::NasmGenerator)
global? (Voodoo::MIPSGasGenerator)
goto (Voodoo::NasmGenerator)
goto (Voodoo::MIPSGasGenerator)
goto (Voodoo::ARMGasGenerator)
grow_frame (Voodoo::ARMGasGenerator)
has_feature? (Voodoo::CommonCodeGenerator)
host_architecture (Voodoo::Config::Configuration)
ifelse (Voodoo::MIPSGasGenerator)
ifelse (Voodoo::ARMGasGenerator)
ifelse (Voodoo::NasmGenerator)
ifeq (Voodoo::NasmGenerator)
ifeq (Voodoo::MIPSGasGenerator)
ifeq (Voodoo::ARMGasGenerator)
ifge (Voodoo::ARMGasGenerator)
ifge (Voodoo::MIPSGasGenerator)
ifge (Voodoo::NasmGenerator)
ifgt (Voodoo::NasmGenerator)
ifgt (Voodoo::MIPSGasGenerator)
ifgt (Voodoo::ARMGasGenerator)
ifle (Voodoo::ARMGasGenerator)
ifle (Voodoo::MIPSGasGenerator)
ifle (Voodoo::NasmGenerator)
iflt (Voodoo::ARMGasGenerator)
iflt (Voodoo::MIPSGasGenerator)
iflt (Voodoo::NasmGenerator)
ifne (Voodoo::NasmGenerator)
ifne (Voodoo::ARMGasGenerator)
ifne (Voodoo::MIPSGasGenerator)
immediate_operand? (Voodoo::NasmGenerator)
import (Voodoo::ARMGasGenerator)
import (Voodoo::MIPSGasGenerator)
import (Voodoo::NasmGenerator)
in_section (Voodoo::CommonCodeGenerator)
initial_environment (Voodoo::CommonCodeGenerator::Environment)
int_or_symbol? (Voodoo::Validator)
int_or_symbol_or_at? (Voodoo::Validator)
integer? (Voodoo::NasmGenerator)
integer? (Voodoo::MIPSGasGenerator)
integer? (Voodoo::ARMGasGenerator)
label (Voodoo::MIPSGasGenerator)
label (Voodoo::ARMGasGenerator)
label (Voodoo::NasmGenerator)
let (Voodoo::I386NasmGenerator)
let (Voodoo::ARMGasGenerator)
let (Voodoo::MIPSGasGenerator)
let (Voodoo::AMD64NasmGenerator)
load_address (Voodoo::NasmGenerator)
load_arg (Voodoo::AMD64NasmGenerator)
load_arg (Voodoo::I386NasmGenerator)
load_at (Voodoo::MIPSGasGenerator)
load_at (Voodoo::NasmGenerator)
load_at (Voodoo::ARMGasGenerator)
load_local (Voodoo::AMD64NasmGenerator)
load_local (Voodoo::I386NasmGenerator)
load_symbol (Voodoo::NasmGenerator)
load_value (Voodoo::ARMGasGenerator)
load_value (Voodoo::MIPSGasGenerator)
load_value (Voodoo::NasmGenerator)
load_value_into_register (Voodoo::MIPSGasGenerator)
load_value_into_register (Voodoo::NasmGenerator)
load_value_into_register (Voodoo::NasmGenerator)
load_value_into_register (Voodoo::ARMGasGenerator)
local_offset (Voodoo::MIPSGasGenerator)
local_reference (Voodoo::MIPSGasGenerator)
local_reference (Voodoo::ARMGasGenerator)
local_register (Voodoo::ARMGasGenerator)
local_register (Voodoo::MIPSGasGenerator)
max_locals (Voodoo::MIPSGasGenerator)
memory_operand? (Voodoo::NasmGenerator)
message (Voodoo::Parser::MultipleErrors)
message (Voodoo::Compiler::Error)
mod (Voodoo::NasmGenerator)
mod2 (Voodoo::NasmGenerator)
mul (Voodoo::NasmGenerator)
mul2 (Voodoo::NasmGenerator)
nasm_command (Voodoo::Config)
nasm_command= (Voodoo::Config)
new (Voodoo::MIPSGasGenerator)
new (Voodoo::CommonCodeGenerator::Environment)
new (Voodoo::Parser::ParserInternalError)
new (Voodoo::Parser::MultipleErrors)
new (Voodoo::AMD64NasmGenerator)
new (Voodoo::I386ELFGenerator)
new (Voodoo::CommonCodeGenerator)
new (Voodoo::Parser)
new (Voodoo::AMD64ELFGenerator)
new (Voodoo::Compiler)
new (Voodoo::GasELFGenerator)
new (Voodoo::Parser::ParseError)
new (Voodoo::Parser::Error)
new (Voodoo::I386NasmGenerator)
new (Voodoo::Validator::ValidationError)
new (Voodoo::ARMGasGenerator)
new (Voodoo::NasmELFGenerator)
new (Voodoo::NasmGenerator)
new (Voodoo::Compiler::Error)
new (Voodoo::ARMELFGenerator)
new (Voodoo::Config::Configuration)
new (Voodoo::MIPSELFGenerator)
number_of_register_arguments (Voodoo::AMD64NasmGenerator)
number_of_register_arguments (Voodoo::ARMGasGenerator)
number_of_stack_arguments (Voodoo::MIPSGasGenerator)
number_of_stack_arguments (Voodoo::ARMGasGenerator)
number_of_stack_arguments (Voodoo::AMD64NasmGenerator)
output_file_name (Voodoo::ARMELFGenerator)
output_file_name (Voodoo::AMD64ELFGenerator)
output_file_name (Voodoo::CommonCodeGenerator)
output_file_name (Voodoo::MIPSELFGenerator)
output_file_name (Voodoo::NasmELFGenerator)
output_file_name (Voodoo::GasELFGenerator)
output_file_name (Voodoo::I386ELFGenerator)
output_file_suffix (Voodoo::CommonCodeGenerator)
output_file_suffix (Voodoo::MIPSELFGenerator)
output_file_suffix (Voodoo::I386ELFGenerator)
output_file_suffix (Voodoo::ARMELFGenerator)
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_arg? (Voodoo::ARMGasGenerator)
register_argument? (Voodoo::AMD64NasmGenerator)
register_generator (Voodoo::CodeGenerator)
register_local? (Voodoo::ARMGasGenerator)
register_local? (Voodoo::MIPSGasGenerator)
ret (Voodoo::NasmGenerator)
ret (Voodoo::ARMGasGenerator)
ret (Voodoo::MIPSGasGenerator)
section (Voodoo::CommonCodeGenerator)
section= (Voodoo::CommonCodeGenerator)
section_alias (Voodoo::CommonCodeGenerator)
set (Voodoo::MIPSGasGenerator)
set (Voodoo::ARMGasGenerator)
set (Voodoo::NasmGenerator)
set_byte (Voodoo::ARMGasGenerator)
set_byte (Voodoo::MIPSGasGenerator)
set_byte (Voodoo::NasmGenerator)
set_register (Voodoo::NasmGenerator)
set_word (Voodoo::NasmGenerator)
set_word (Voodoo::MIPSGasGenerator)
set_word (Voodoo::ARMGasGenerator)
shell_encode (Voodoo::CommandPostProcessor)
string (Voodoo::ARMGasGenerator)
string (Voodoo::NasmGenerator)
string (Voodoo::MIPSGasGenerator)
symbol? (Voodoo::MIPSGasGenerator)
symbol? (Voodoo::ARMGasGenerator)
symbol? (Voodoo::NasmGenerator)
symmetric_binop? (Voodoo::MIPSGasGenerator)
symmetric_binop? (Voodoo::ARMGasGenerator)
symmetric_operation? (Voodoo::NasmGenerator)
tail_call (Voodoo::MIPSGasGenerator)
tail_call (Voodoo::ARMGasGenerator)
tail_call (Voodoo::I386NasmGenerator)
tail_call (Voodoo::AMD64NasmGenerator)
tempfile (Voodoo::CommandPostProcessor)
text (Voodoo::Parser::MultipleErrors)
use_value (Voodoo::I386NasmGenerator)
validate_expression (Voodoo::Validator)
validate_statement (Voodoo::Validator)
validate_top_level (Voodoo::Validator)
word (Voodoo::I386NasmGenerator)
word (Voodoo::ARMGasGenerator)
word (Voodoo::MIPSGasGenerator)
word (Voodoo::AMD64NasmGenerator)
write (Voodoo::MIPSGasGenerator)
write (Voodoo::ARMELFGenerator)
write (Voodoo::ARMGasGenerator)
write (Voodoo::GasELFGenerator)
write (Voodoo::NasmGenerator)
write (Voodoo::NasmELFGenerator)
write (Voodoo::I386ELFGenerator)
write (Voodoo::MIPSELFGenerator)
write (Voodoo::AMD64ELFGenerator)
write_file_to_io (Voodoo::CommandPostProcessor)