Skip to main content

oak_racket/
lib.rs

1#![doc = include_str!("readme.md")]
2#![feature(new_range_api)]
3#![warn(missing_docs)]
4
5/// Abstract Syntax Tree types.
6pub mod ast;
7/// AST builder.
8pub mod builder;
9/// Code formatter.
10pub mod formatter;
11/// Syntax highlighter.
12pub mod highlighter;
13/// Language definition.
14pub mod language;
15/// Lexer for tokenization.
16pub mod lexer;
17/// Language Server Protocol support.
18pub mod lsp;
19/// Model Context Protocol support.
20pub mod mcp;
21/// Parser for syntax analysis.
22pub mod parser;
23
24pub use language::RacketLanguage;