Table of Contents - ucisc-0.1.4 Documentation
Classes and Modules
- MicroCisc
- MicroCisc::Compile
- MicroCisc::Compile::Compiler
- MicroCisc::Compile::Instruction
- MicroCisc::Compile::LabelGenerator
- MicroCisc::Compile::Statement
- MicroCisc::Error
- MicroCisc::Vm
- MicroCisc::Vm::ColorLcdDisplay
- MicroCisc::Vm::Device
- MicroCisc::Vm::EmptyDevice
- MicroCisc::Vm::Processor
- MicroCisc::Vm::TermDevice
Methods
- ::load — MicroCisc
- ::logger — MicroCisc
- ::new — MicroCisc::Compile::Compiler
- ::new — MicroCisc::Compile::Instruction
- ::new — MicroCisc::Compile::LabelGenerator
- ::new — MicroCisc::Compile::Statement
- ::new — MicroCisc::Vm::ColorLcdDisplay
- ::new — MicroCisc::Vm::Device
- ::new — MicroCisc::Vm::EmptyDevice
- ::new — MicroCisc::Vm::Processor
- ::new — MicroCisc::Vm::TermDevice
- ::run — MicroCisc
- #bank_index= — MicroCisc::Vm::Device
- #banked? — MicroCisc::Vm::Device
- #comment? — MicroCisc::Compile::Instruction
- #compute — MicroCisc::Vm::Processor
- #compute_result — MicroCisc::Vm::Processor
- #control= — MicroCisc::Vm::Processor
- #create_equivalent — MicroCisc::Compile::Statement
- #create_variable — MicroCisc::Compile::Statement
- #data? — MicroCisc::Compile::Instruction
- #destination_value — MicroCisc::Vm::Processor
- #devices= — MicroCisc::Vm::Device
- #do_command — MicroCisc::Vm::Processor
- #do_update — MicroCisc::Vm::ColorLcdDisplay
- #encoded — MicroCisc::Compile::Instruction
- #end_label — MicroCisc::Compile::LabelGenerator
- #exec_instruction — MicroCisc::Vm::Processor
- #extract_immediates — MicroCisc::Vm::Processor
- #filter_comments — MicroCisc::Compile::Statement
- #format_data — MicroCisc::Vm::Processor
- #get_var — MicroCisc::Compile::Statement
- #halt — MicroCisc::Vm::Processor
- #handle_control_read — MicroCisc::Vm::Device
- #handle_control_read — MicroCisc::Vm::TermDevice
- #handle_control_update — MicroCisc::Vm::Device
- #handle_control_update — MicroCisc::Vm::Processor
- #handle_control_update — MicroCisc::Vm::TermDevice
- #instruction? — MicroCisc::Compile::Instruction
- #join — MicroCisc::Vm::ColorLcdDisplay
- #label? — MicroCisc::Compile::Instruction
- #last_open — MicroCisc::Compile::LabelGenerator
- #normalize — MicroCisc::Compile::Statement
- #parse — MicroCisc::Compile::Compiler
- #parse — MicroCisc::Compile::Instruction
- #parse — MicroCisc::Compile::Statement
- #parse_component — MicroCisc::Compile::Instruction
- #parse_function_call — MicroCisc::Compile::Statement
- #parse_ucisc — MicroCisc::Compile::Instruction
- #pc= — MicroCisc::Vm::Processor
- #pop_context — MicroCisc::Compile::LabelGenerator
- #push_context — MicroCisc::Compile::LabelGenerator
- #read_control — MicroCisc::Vm::Device
- #read_mem — MicroCisc::Vm::Device
- #register — MicroCisc::Vm::Processor
- #run — MicroCisc::Vm::Processor
- #serialize — MicroCisc::Compile::Compiler
- #set_register — MicroCisc::Vm::Processor
- #source_value — MicroCisc::Vm::Processor
- #stack_string — MicroCisc::Vm::Processor
- #start — MicroCisc::Vm::Processor
- #start_label — MicroCisc::Compile::LabelGenerator
- #store? — MicroCisc::Vm::Processor
- #store_result — MicroCisc::Vm::Processor
- #ucisc — MicroCisc::Vm::Processor
- #update_image_data — MicroCisc::Vm::ColorLcdDisplay
- #update_screen — MicroCisc::Vm::ColorLcdDisplay
- #update_variable — MicroCisc::Compile::Statement
- #validate_alu — MicroCisc::Compile::Instruction
- #validate_args — MicroCisc::Compile::Instruction
- #validate_boolean — MicroCisc::Compile::Instruction
- #validate_dest — MicroCisc::Compile::Instruction
- #validate_effect — MicroCisc::Compile::Instruction
- #validate_immediate — MicroCisc::Compile::Instruction
- #validate_reg — MicroCisc::Compile::Instruction
- #write_control — MicroCisc::Vm::Device
- #write_mem — MicroCisc::Vm::Device