ivan_markhaichuk_parser/
lib.rs

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