oak-jasm 0.0.11

JASM assembly language parser with support for modern assembly syntax and features.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
// TODO: Restore these tests after rewriting files
// use oak_jasm::{JasmLexer, JasmParser};

// #[test]
// fn parser_basic_class() {
//     let mut lexer = JasmLexer::new();
//     let mut files = JasmParser::new();
//     let input = ".class public HelloWorld {}";
//     let tokens = lexer.tokenize(input).unwrap();
//     let root = files.parse(tokens).unwrap();
//     assert_eq!(root.class.name, "Dummy"); // Simplified parsing returns dummy class
// }