Uses of Package
edu.iu.jrsalata

  • Classes in edu.iu.jrsalata used by edu.iu.jrsalata
    Class
    Description
    The AbstractStatementBuilder is an abstract class that handles most of the logic when it comes to creating concrete StatementBuilders Since most of the logic regarding assembler directives is the same, most of it is stored in this class.
    Interface for building and executing abstract statement builders.
    The BaseStatement class is an abstract class that extends the Statement class.
    The DirectiveStatement class represents a directive statement in an assembler.
    The ExtendedStatement class represents an extended statement in an assembler.
    The Format enum represents the different formats in the SIC/XE instruction set Format.ONE - Format 1 Format.TWO - Format 2 Format.THREE - Format 3 Format.ASM - Assembly format Format.SIC - Simplified Instructional Computer format
    The HexNum class represents a hexadecimal number and provides methods for converting between different number systems (decimal, binary, and hexadecimal), performing arithmetic operations, and formatting the hexadecimal number.
    Exception thrown to indicate that there is an error with the assembly file.
    Interface for a Macro Processor that handles the processing of macros.
    The NumSystem enum represents different numerical systems.
    The ObjectWriterInterface defines the contract for writing objects to a file.
    The RegisterStatement class represents a statement that involves register operations in an assembler.
    The SicStatement class represents a SIC statement in an assembler.
    The SingleStatement class represents a single assembly statement.
    The Statement class represents an abstract base class for different types of statements in an assembler.
    VisitorInterface defines a common interface for various types of visitors that can process different kinds of statements in an assembler.