parser_kma_crate_beimuk/
lib.rs

1peg::parser!{
2    pub grammar list_parser() for str {
3        rule number() -> u32
4        = n:$(['0'..='9']+) {? n.parse().or(Err("u32")) }
5
6        pub rule list() -> Vec<u32>
7        = "[" l:(number() ** ",") "]" { l }
8    }
9}