Skip to main content

wirespec_syntax/
lib.rs

1//! wirespec-syntax: Parser and AST for the wirespec protocol description language.
2//!
3//! This crate provides:
4//! - `ast`: All AST node types following AST_SCHEMA_SPEC.md
5//! - `lexer`: Hand-written tokenizer
6//! - `parser`: Recursive descent parser
7//! - `span`: Source location tracking
8
9pub mod ast;
10pub mod lexer;
11pub mod parser;
12pub mod span;
13
14pub use parser::parse;