| Crates.io | my_parser_prymochenko |
| lib.rs | my_parser_prymochenko |
| version | 0.1.0 |
| created_at | 2025-10-22 16:06:28.021206+00 |
| updated_at | 2025-10-22 16:06:28.021206+00 |
| description | A simple list parser for KMA practice lesson. |
| homepage | |
| repository | https://github.com/prymochenkovictoria/my_parser_prymochenko |
| max_upload_size | |
| id | 1895907 |
| size | 15,928 |
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]"));
}