Commits on Source (4)
-
Closes #22 et #7 🐔️👍️ Approved-by:
aalbert <augustin.albert@bleu-azure.fr> Approved-by:
belazy <aarthuur01@gmail.com> Approved-by:
loutr <loutr@crans.org> 🦀️
🍰 🦀️🍰 🦀️🍰 * Chore : add test * Fix : shift vars when binding lambda-abstractions * fix(kernel): some tests were wrong * HOT fix(kernel): command definition fixed * HOT fix(parser): fix parenthesis * HOT fix(parser): order of fun * feat(parser): resolve threads * chore(parser): Merge renamed_rules on Error * chore(command): Merge Define/DefineCheckType + Add tests * chore(parser): apply suggestions * feat(parser): add location conversion from pest to proost's kernel * Apply 1 suggestion(s) to 1 file(s) * fix(all): resolve thread and change Pos for Loc (range position) + conversion from position to range position in parser * fix(all): resolve threads * feat(kernel): Add tests in commands.rs * feat(parser, error): add new errors for parser, pos struct, first use of pos and pretty print of parsing errors * feat(parser, kernel): new kernel error: cannot parse * feat(proost): new ui v1 * feat(proost): new interface! * feat(parser, kernel): change grammar and pretty printing36190e2a -
v-lafeychine authoredVerifiedae8b992e
Showing
- .gitlab-ci.yml 19 additions, 21 deletions.gitlab-ci.yml
- Cargo.lock 27 additions, 8 deletionsCargo.lock
- flake.nix 2 additions, 2 deletionsflake.nix
- kernel/src/command.rs 135 additions, 9 deletionskernel/src/command.rs
- kernel/src/environment.rs 10 additions, 18 deletionskernel/src/environment.rs
- kernel/src/error.rs 70 additions, 0 deletionskernel/src/error.rs
- kernel/src/lib.rs 5 additions, 1 deletionkernel/src/lib.rs
- kernel/src/term.rs 8 additions, 9 deletionskernel/src/term.rs
- kernel/src/type_checker.rs 46 additions, 46 deletionskernel/src/type_checker.rs
- parser/Cargo.toml 2 additions, 2 deletionsparser/Cargo.toml
- parser/src/lib.rs 2 additions, 2 deletionsparser/src/lib.rs
- parser/src/parser.rs 145 additions, 81 deletionsparser/src/parser.rs
- parser/src/term.pest 13 additions, 17 deletionsparser/src/term.pest
- proost/Cargo.toml 2 additions, 0 deletionsproost/Cargo.toml
- proost/src/main.rs 13 additions, 21 deletionsproost/src/main.rs
- proost/src/process.rs 40 additions, 0 deletionsproost/src/process.rs
kernel/src/error.rs
0 → 100644
proost/src/process.rs
0 → 100644