difftreelog
fix(parser) equality check in argument
in: master
Same as https://github.com/databricks/sjsonnet/issues/127
2 files changed
crates/jrsonnet-evaluator/tests/suite/sjsonnet_issue_127.jsonnetdiffbeforeafterbothno changes
crates/jrsonnet-parser/src/lib.rsdiffbeforeafterboth66 / { expr::ParamsDesc(Rc::new(Vec::new())) }66 / { expr::ParamsDesc(Rc::new(Vec::new())) }676768 pub rule arg(s: &ParserSettings) -> (Option<IStr>, LocExpr)68 pub rule arg(s: &ParserSettings) -> (Option<IStr>, LocExpr)69 = quiet! { name:(s:id() _ "=" _ {s})? expr:expr(s) {(name, expr)} }69 = quiet! { name:(s:id() _ "=" !['='] _ {s})? expr:expr(s) {(name, expr)} }70 / expected!("<argument>")70 / expected!("<argument>")717172 pub rule args(s: &ParserSettings) -> expr::ArgsDesc72 pub rule args(s: &ParserSettings) -> expr::ArgsDesc