juvix
juvix copied to clipboard
Make `compile` targets a subcommand instead of a flag
WIP
User-facing languages
Internal languages
-
dev compile core
has the same behaviour asdev core from-concrete
. Thedev core from-concrete
command becomes deprecated. -
dev compile tree
compiles to Tree and prints the InfoTable to the output file wihout any additional checks. -
dev compile reg
compiles to Reg and prints the InfoTable to the output file wihout any additional checks. -
dev compile asm
compiles to Asm and prints the InfoTable to the output file wihout any additional checks. -
-
dev compile casm
compiles to Asm and prints the Result to the output file wihout any additional checks. TODO: should the Result be printed or something else? At the moment the Result lacks a pretty instance.
-
Other commands
- The input file for
juvix typecheck
is now optional. If the argument is ommited, he main file given in the package.yaml will be used. The same applies to these other commands:-
juvix html
-
juvix dev internal typecheck
. -
juvix markdown
. -
juvix dev internal pretty
. -
juvix dev parse
-
juvix dev scope
- etc.
-