summaryrefslogtreecommitdiff
path: root/src/syntax/mod.rs
blob: 4f159b83d1de0f40eba17370ef5c4b032b3a094a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//! Syntax definition, parsing, and highlighting.

pub mod ast;

mod incremental;
mod kind;
mod linked;
mod node;
mod parser;
mod parsing;
mod resolve;
mod source;
mod span;
mod tokens;

pub use self::kind::*;
pub use self::linked::*;
pub use self::node::*;
pub use self::parsing::*;
pub use self::source::*;
pub use self::span::*;
pub use self::tokens::*;

use incremental::reparse;
use parser::*;

#[cfg(test)]
mod tests;