merge: branch 'dev' into frontend/refactor

This commit is contained in:
Leni Aniva 2025-07-11 21:03:26 -07:00
commit 75f14358cd
Signed by: aniva
GPG Key ID: D5F96287843E8DFB
1 changed files with 6 additions and 5 deletions

View File

@ -17,17 +17,18 @@ nix build .#{sharedLib,executable}
``` ```
to build either the shared library or executable. to build either the shared library or executable.
Install `lake` and `lean` fixed to the version of the `lean-toolchain` file, and For non-Nix users, install `lake` and `lean` fixed to the version of the
run `lean-toolchain` file, and run
``` sh ``` sh
lake build lake build
``` ```
This builds the executable in `.lake/build/bin/pantograph-repl`. This builds the executable in `.lake/build/bin/repl`.
### Executable Usage ### Executable Usage
The default build target is a Read-Eval-Print-Loop (REPL). See [REPL Documentation](./doc/repl.md) The default build target is a Read-Eval-Print-Loop (REPL). See [REPL
Documentation](./doc/repl.md)
Another executable is the `tomograph`, which processes a Lean file and displays Another executable is the `tomograph`, which processes a Lean file and displays
syntax or elaboration level data. syntax or elaboration level data.
@ -42,7 +43,7 @@ Inject any project path via the `pantograph_init_search` function.
## Development ## Development
A Lean development shell is provided in the Nix flake. A Lean development shell is provided in the Nix flake. Nix usage is optional.
### Testing ### Testing