vihaco-parser 0.1.1

Derive macro (#[derive(Parse)]) that generates chumsky parsers for vihaco syntax types.
Documentation
1
2
3
4
5
6
7
8
use vihaco_parser::Parse;
#[derive(Parse)]
enum Bad {
    #[delegate]
    A(i64),
    Plain(f64),  // token-bearing variant after delegate — error
}
fn main() {}