git.delta.rocks / jrsonnet / refs/commits / b932109b27ad

difftreelog

fix parser argument error message

Yaroslav Bolyukin2022-11-03parent: #796c7a0.patch.diff
in: master

1 file changed

modifiedcrates/jrsonnet-parser/src/lib.rsdiffbeforeafterboth
67 / { expr::ParamsDesc(Rc::new(Vec::new())) }67 / { expr::ParamsDesc(Rc::new(Vec::new())) }
6868
69 pub rule arg(s: &ParserSettings) -> (Option<IStr>, LocExpr)69 pub rule arg(s: &ParserSettings) -> (Option<IStr>, LocExpr)
70 = quiet! { name:(s:id() _ "=" !['='] _ {s})? expr:expr(s) {(name, expr)} }70 = name:(quiet! { (s:id() _ "=" !['='] _ {s})? } / expected!("<argument name>")) expr:expr(s) {(name, expr)}
71 / expected!("<argument>")
7271
73 pub rule args(s: &ParserSettings) -> expr::ArgsDesc72 pub rule args(s: &ParserSettings) -> expr::ArgsDesc
74 = args:arg(s)**comma() comma()? {?73 = args:arg(s)**comma() comma()? {?