gaia-assembler 0.1.1

Universal assembler framework for Gaia project
Documentation
//! Gaia Universal Assembler
//!
//! A universal assembler supporting multi-platform instruction set translation.
//! Uses object passing instead of string concatenation, reusing existing project type definitions.

#![warn(missing_docs)]

/// Unified adapter interface definition, replacing import and export adapters.
pub mod adapters;

/// Core assembler logic for processing instructions and generating output.
pub mod assembler;

/// Backend implementations for various target architectures (e.g., JVM, MSIL, PE).
pub mod backends;

/// Builder pattern implementation for constructing assembler configurations and programs.
pub mod builder;

/// Configuration management for the assembler.
pub mod config;

/// Instruction set definitions and handling.
pub mod instruction;

/// Program structure and metadata management.
pub mod program;

/// Type definitions and primitive types used throughout the assembler.
pub mod types;

pub use backends::*;
pub use types::*;
pub use program::*;