1
1
mirror of https://github.com/anoma/juvix.git synced 2025-01-05 22:46:08 +03:00
juvix/app/Commands
Paul Cadman efb7f2abd0
Parse JuvixCore with absolute paths (#1770)
Filepaths within a Loc must now be absolute or an error is thrown when
mkLoc is called. This Loc is used when displaying errors.

This commit uses imaginary absolute file paths in the Core repl and Asm
commands in the cases (parsing a single expression for example).

Before this fix, the `core {repl, read, eval}` and `asm` commands would
crash if it encountered an error when invoked with a relative path, or
in the case of a repl when parsing a single expression.
2023-01-26 11:55:06 +00:00
..
Compile Support basic dependencies (#1622) 2022-12-20 13:05:40 +01:00
Dev Parse JuvixCore with absolute paths (#1770) 2023-01-26 11:55:06 +00:00
Doctor Refactor CLI (#1527) 2022-09-14 16:16:15 +02:00
Extra Parse JuvixCore with absolute paths (#1770) 2023-01-26 11:55:06 +00:00
Html Refactor html command with extra options (#1725) 2023-01-17 18:11:59 +01:00
Repl Add --show-de-bruijn option to juvix repl (#1694) 2023-01-04 17:09:41 +01:00
Typecheck Support basic dependencies (#1622) 2022-12-20 13:05:40 +01:00
Base.hs Refactor CLI (#1527) 2022-09-14 16:16:15 +02:00
Compile.hs Update CI to install Smoke, Github actions, and Makefile fixes (#1735) 2023-01-24 11:50:23 +01:00
Dev.hs Update CI to install Smoke, Github actions, and Makefile fixes (#1735) 2023-01-24 11:50:23 +01:00
Doctor.hs Update CI to install Smoke, Github actions, and Makefile fixes (#1735) 2023-01-24 11:50:23 +01:00
Html.hs Update CI to install Smoke, Github actions, and Makefile fixes (#1735) 2023-01-24 11:50:23 +01:00
Init.hs Update CI to install Smoke, Github actions, and Makefile fixes (#1735) 2023-01-24 11:50:23 +01:00
Repl.hs Parse JuvixCore with absolute paths (#1770) 2023-01-26 11:55:06 +00:00
Typecheck.hs Update CI to install Smoke, Github actions, and Makefile fixes (#1735) 2023-01-24 11:50:23 +01:00