subscript_compiler/frontend/
mod.rs

1use std::rc::Rc;
2pub mod parser;
3pub mod ast;
4pub mod query;
5pub mod pass;
6pub mod data;
7
8use ast::Node;
9
10pub fn run_highlighter<'a>(source: &'a str) -> Vec<ast::Highlight<'a>> {
11    let children = parser::parse_source(source);
12    let children = Node::new_fragment(children);
13    children.into_highlight_ranges(Default::default(), None)
14}