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

pub use parser::Parser;

use cl_structures::span::*;
use cl_token::*;

pub mod error;

pub mod parser;

pub mod inliner;