difftreelog
fix(parser) whitespace in slice
in: master
1 file changed
crates/jrsonnet-parser/src/lib.rsdiffbeforeafterboth232 / keyword("error") _ expr:expr(s) { Expr::ErrorStmt(expr) }232 / keyword("error") _ expr:expr(s) { Expr::ErrorStmt(expr) }233233234 rule slice_part(s: &ParserSettings) -> Option<LocExpr>234 rule slice_part(s: &ParserSettings) -> Option<LocExpr>235 = e:(_ e:expr(s) _{e})? {e}235 = _ e:(e:expr(s) _{e})? {e}236 pub rule slice_desc(s: &ParserSettings) -> SliceDesc236 pub rule slice_desc(s: &ParserSettings) -> SliceDesc237 = start:slice_part(s) ":" pair:(end:slice_part(s) step:(":" e:slice_part(s){e})? {(end, step.flatten())})? {237 = start:slice_part(s) ":" pair:(end:slice_part(s) step:(":" e:slice_part(s){e})? {(end, step.flatten())})? {238 let (end, step) = if let Some((end, step)) = pair {238 let (end, step) = if let Some((end, step)) = pair {