1#![allow(dead_code, unused_variables, clippy::module_inception)]
2
3pub mod aplang;
17pub mod interpreter;
18pub mod lexer;
19pub mod parser;
20pub mod standard_library;
21pub mod output;
22#[cfg(feature = "wasm")]
23pub mod wasm;
24pub use aplang::*;
25
26#[test]
27pub fn test() {
28 let aplang = ApLang::new_from_stdin("3 + 3");
29 let lexed = aplang.lex().unwrap();
30 let parsed = lexed.parse().unwrap();
31 let result = parsed.execute_with_debug().unwrap();
32
33 let mut buf = String::new();
34 result.debug_output(&mut buf).unwrap();
35 println!("{buf}");
36}