From 932163ee546139555a4ced004ff2f42c049c1f38 Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Mon, 13 Apr 2026 16:03:18 +0200 Subject: [PATCH] Fixed fields --- src/parser/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/parser/mod.rs b/src/parser/mod.rs index 5d2bb50..3dedecd 100644 --- a/src/parser/mod.rs +++ b/src/parser/mod.rs @@ -295,11 +295,16 @@ fn parse_primary(pair: Pair) -> Expression { let mut inner = pair.into_inner(); let name = inner.next().unwrap().as_str().to_string(); + inner = inner.next().unwrap().into_inner(); + + // println!("{inner:#?}"); + let mut fields = vec![]; for field in inner { let mut f_inner = field.into_inner(); let field_name = f_inner.next().unwrap().as_str().to_string(); let value = parse_expression(f_inner.next().unwrap()); + fields.push((field_name, value)); }