cl_parser/
lib.rs

1//! Parses [tokens](cl_token::token) into an [AST](cl_ast)
2//!
3//! For the full grammar, see [grammar.ebnf][1]
4//!
5//! [1]: https://git.soft.fish/j/Conlang/src/branch/main/grammar.ebnf
6#![warn(clippy::all)]
7#![feature(decl_macro)]
8
9pub use parser::Parser;
10
11use cl_structures::span::*;
12use cl_token::*;
13
14pub mod error;
15
16pub mod parser;
17
18pub mod inliner;