Skip to main content

oak_yaml/
lib.rs

1#![feature(new_range_api)]
2// pub mod ast;
3mod builder;
4pub mod highlighter;
5pub mod kind;
6pub mod language;
7pub mod lexer;
8pub mod parser;
9// pub mod syntax;
10
11mod formatter;
12pub mod lsp;
13pub mod mcp;
14
15pub use crate::{builder::YamlBuilder, formatter::YamlFormatter, highlighter::YamlHighlighter, kind::YamlSyntaxKind, language::YamlLanguage, lexer::YamlLexer, lsp::YamlLanguageService, parser::YamlParser};
16
17pub use crate::mcp::serve_yaml_mcp;