Skip to main content

oak_haskell/
lib.rs

1#![feature(new_range_api)]
2#![doc = include_str!("readme.md")]
3#![doc(html_logo_url = "https://raw.githubusercontent.com/ygg-lang/oaks/refs/heads/dev/documents/logo.svg")]
4#![doc(html_favicon_url = "https://raw.githubusercontent.com/ygg-lang/oaks/refs/heads/dev/documents/logo.svg")]
5
6pub mod ast;
7pub mod builder;
8pub mod highlighter;
9mod kind;
10mod language;
11mod lexer;
12pub mod lsp;
13mod parser;
14
15pub mod mcp;
16
17pub use crate::{ast::HaskellRoot, builder::HaskellBuilder, highlighter::HaskellHighlighter, language::HaskellLanguage, lexer::HaskellLexer, lsp::HaskellLanguageService, parser::HaskellParser};