Expand description
Pure Rust scanner and parser for Zig source code.
zigsyn parses Zig syntax into a structured AST while preserving token-level
information for lossless inspection.
§Example
let file = zigsyn::parse_source("pub fn main() void {}")?;
assert_eq!(file.members.len(), 1);Re-exports§
Modules§
Functions§
- parse_
dir - Parses every
.zigfile directly underdir. - parse_
file - Reads and parses a Zig source file.
- parse_
source - Parses a Zig source string into an AST file.