Skip to main content

Crate gaia_assembler

Crate gaia_assembler 

Source
Expand description

Gaia Universal Assembler

A universal assembler supporting multi-platform instruction set translation. Uses object passing instead of string concatenation, reusing existing project type definitions.

Re-exports§

pub use backends::*;

Modules§

adapters
Unified adapter interface definition, replacing import and export adapters. Unified Adapter Interface Definitions
assembler
Core assembler logic for processing instructions and generating output. Gaia Unified Compiler
backends
Backend implementations for various target architectures (e.g., JVM, MSIL, PE). Backend compiler module
builder
Builder pattern implementation for constructing assembler configurations and programs.
config
Configuration management for the assembler. Configuration Management Module
instruction
Instruction set definitions and handling.
program
Program structure and metadata management.
types
Type definitions and primitive types used throughout the assembler. Gaia Assembler Core Type Definitions