oak_ejs/lib.rs
1#![doc = include_str!("readme.md")]
2#![warn(missing_docs)]
3#![feature(portable_simd)]
4#![feature(new_range_api)]
5
6#[cfg(any(feature = "lsp", feature = "oak-highlight", feature = "oak-pretty-print"))]
7pub mod lsp;
8/// MCP module.
9#[cfg(feature = "mcp")]
10pub mod mcp;
11
12pub mod ast;
13pub mod language;
14pub mod lexer;
15pub mod parser;
16
17pub use lexer::token_type::JavaScriptTokenType;
18pub use parser::element_type::JavaScriptElementType;