Implement evaluator materializer and CLI

This commit is contained in:
2026-06-16 02:10:54 +09:00
parent ddcee75c8d
commit c33c484bac
6 changed files with 1082 additions and 11 deletions
+4
View File
@@ -4,14 +4,18 @@ extern crate alloc;
pub mod ast;
pub mod diagnostic;
pub mod eval;
pub mod lexer;
pub mod parser;
pub mod runtime;
pub mod span;
pub use ast::{Ast, BinaryOp, CompareOp, Expr, ExprId, Field, Literal, Param};
pub use diagnostic::{Diagnostic, DiagnosticKind, Result};
pub use eval::Engine;
pub use lexer::{Lexer, Token, TokenKind};
pub use parser::{ParseOutput, Parser, parse_source};
pub use runtime::{Data, RuntimeValue};
pub use span::Span;
pub fn version() -> &'static str {