Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package mars.assembler

Interface Summary
TranslationCode | This interface is intended for use by ExtendedInstruction objects to define, using the translate() method, how to translate the extended (pseudo) instruction into a sequence of one or more basic instructions, which can then be translated into binary machine code.

Class Summary
Assembler | An Assembler is capable of assembling a MIPS program.
DataTypes | Information about MIPS data types.
Directives | Class representing MIPS assembler directives.
Macro | Stores information of a macro definition.
MacroPool | Stores information of macros defined by now.
OperandFormat | Provides utility method related to MIPS operand formats.
SourceLine | Handy class to represent, for a given line of source code, the code itself, the program containing it, and its line number within that program.
Symbol | Represents a MIPS program identifier to be stored in the symbol table.
SymbolTable | Creats a table of Symbol objects.
Token | Represents one token in the input MIPS program.
Tokenizer | A tokenizer is capable of tokenizing a complete MIPS program, or a given line from a MIPS program.
TokenList | Represents the list of tokens in a single line of MIPS code.
TokenTypes | Constants to identify the types of tokens found in MIPS programs.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES