ridl-syntax 0.5.0

The RIDL family lexer and grammar: a lossless concrete syntax tree over rowan.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! The family lexer and grammar (epic E0, docs/ROADMAP.md).

pub mod ast;
pub mod keywords;
mod lexer;
mod parser;
mod syntax_kind;

pub use keywords::Profile;
pub use lexer::{Token, lex};
pub use parser::{Parse, SyntaxError, parse};
pub use syntax_kind::{RidlLanguage, SyntaxKind, SyntaxNode, SyntaxToken};