c64-assembler 0.2.0

Commodore 64 assembler, outputs directly to .PRG or Dasm source code
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Generators to export to a .PRG or source code.
use crate::{validator::AssemblerResult, Application};

mod dasm;
mod program;

/// Generate an output for a given application.
pub trait Generator {
    type Output;

    /// Generate an output for the given application.
    fn generate(self, application: Application) -> AssemblerResult<Self::Output>;
}

pub use dasm::*;
pub use program::*;