specl-syntax 0.1.0

Lexer, parser, and AST for the Specl specification language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Lexer, parser, and AST for the Specl specification language.

pub mod ast;
pub mod lexer;
pub mod parser;
pub mod pretty;
pub mod token;

pub use ast::*;
pub use lexer::Lexer;
pub use parser::{parse, ParseError, Parser};
pub use pretty::{pretty_print, pretty_print_expr, pretty_print_type};
pub use token::{Span, Token, TokenKind};