- feat(parser) import statement parsing
- feat(parser) Defer ArgsDesc to Vec
- feat(parser) tailstrict call, multiline
- feat(parser) use PathBuf for file names
- fix(parser) desugar == to std.equals
- fix(parser) desugar % to std.mod
- feat(parser) serializable AST
- feat(evaluator) ArrComp support
- feat(evaluator) propogate EvaluationState
- feat(evaluator) stacktrace preparation
- feat(parser) save ast expression location
- style fix rustfmt and clippy warnings
- refactor(evaluator) use closures where possible
- test(parser) merge new tests
- refactor(parser) make parser parse stdlib successfully
- fix(parser) move suffixes to expr_basic, function parsing BREAKING CHANGE: Renamed: Args => ArgsDesc Params => ParamsDesc
- feat(evaluator) create evaluator crate BREAKING CHANGE: rename Expr internals to not match Expr variants
- chore(parser) initial parser commit
difftreelog
commits
crates/jsonnet-parser/src/expr.rs5.5 KiBsourcehistory