Commits on Source (28)
-
arthur-adjedj authoredbf91f788
-
arthur-adjedj authored6f551f0b
-
arthur-adjedj authoredc3c518cf
-
arthur-adjedj authored2f0860c7
-
arthur-adjedj authored47c59414
-
arthur-adjedj authored2a903aef
-
arthur-adjedj authored78439637
-
arthur-adjedj authored2aca3c7e
-
arthur-adjedj authored0afcb8bc
-
arthur-adjedj authored0a766e97
-
v-lafeychine authored
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 printing674278f5 -
arthur-adjedj authored1a36ebe1
-
arthur-adjedj authored0c4a0fde
-
arthur-adjedj authoredbce04514
-
arthur-adjedj authored516c4ebd
-
arthur-adjedj authored90af3fd8
-
arthur-adjedj authoredb349acd9
-
aalbert authored
-
arthur-adjedj authored901f9fbe
-
arthur-adjedj authored21f6415b
-
arthur-adjedj authored73a68f53
-
arthur-adjedj authoredeefaad73
-
arthur-adjedj authorede600cb3a
-
arthur-adjedj authored516c5f30
-
arthur-adjedj authored5e69a161
-
arthur-adjedj authored5ff3504d
-
arthur-adjedj authored96bf6104
-
arthur-adjedj authorede6983f21
Showing
- kernel/src/command.rs 24 additions, 34 deletionskernel/src/command.rs
- kernel/src/declaration.rs 57 additions, 0 deletionskernel/src/declaration.rs
- kernel/src/environment.rs 34 additions, 9 deletionskernel/src/environment.rs
- kernel/src/error.rs 9 additions, 2 deletionskernel/src/error.rs
- kernel/src/lib.rs 4 additions, 0 deletionskernel/src/lib.rs
- kernel/src/term.rs 198 additions, 94 deletionskernel/src/term.rs
- kernel/src/type_checker.rs 156 additions, 110 deletionskernel/src/type_checker.rs
- kernel/src/universe.rs 318 additions, 0 deletionskernel/src/universe.rs
- parser/src/parser.rs 228 additions, 83 deletionsparser/src/parser.rs
- parser/src/term.pest 24 additions, 13 deletionsparser/src/term.pest
kernel/src/declaration.rs
0 → 100644
kernel/src/universe.rs
0 → 100644
This diff is collapsed.