Skip to content
Snippets Groups Projects
Commit 33543ee0 authored by phenixceleste's avatar phenixceleste Committed by v-lafeychine
Browse files

Partially resolve "Pretty printing of terms" ✨️

Closes #79 🐔️👍️
Approved-by: default avataraalbert <augustin.albert@bleu-azure.fr>
Approved-by: default avatarbelazy <aarthuur01@gmail.com>
Approved-by: default avatarv-lafeychine <vincent.lafeychine@proton.me>

🦀️🍰🦀️🍰🦀️🍰



* test: provide tests for parenthesis omission and axiom printing

* feat: less parentheses in printing

* feat: use method `is_certainly_closed` in pretty printing

* chore(pretty): move pretty-printing functions into a separate module

* feat(kernel::memory::term): in pretty printing, associate variables to letters instead of numerical identifier

* fix: no space before ':'

* fix: parenthesis for application

* fix: prettyprint renamed in pretty_print + doc

* fix: cases for Prop display. doc: PrettyTerm and Term::prettyprint

* feat: add PrettyTerm structure for easy display manipulation

* fix(prettyprinting): less parenthesizing

* Apply 1 suggestion(s) to 1 file(s)

* Apply 1 suggestion(s) to 1 file(s)

* fix(prettyprint): comment as clippy wants & self by value as asked by clippy

* fix(prettyprint): variable names corrected

* feat(prettyprint): WIP on new prettyprint. WARNING: Variable names aren't always correct in the argtype.

* Resolve: "Add support for non-nix users" (79) ✨️
Closes #79 🐔️👍️
Approved-by: default avatarbelazy <aarthuur01@gmail.com>

🦀️🍰🦀️🍰🦀️🍰

* fix: Specified which version is used (1.68.0 nightly 2022-12-27)

* feat: Add "nightly" in the rust toolchain
parent 00968c92
Loading
Pipeline #12401 passed with stages
in 6 minutes and 47 seconds
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment