| Crates.io | my_parser_kma_stasko_group_2 |
| lib.rs | my_parser_kma_stasko_group_2 |
| version | 0.1.0 |
| created_at | 2025-10-21 13:40:49.000526+00 |
| updated_at | 2025-10-21 13:40:49.000526+00 |
| description | My new crate for educational purposes |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1893810 |
| size | 12,804 |
my parser for education purpose

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