1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-28 18:11:49 +03:00
juvix/app/Commands/Dev
Jan Mas Rovira 536ba6cea2
Nockma mode (#3163)
Support for emacs
[nockma-mode](https://github.com/anoma/juvix-mode/pull/25). The list of
features is given in the link.

It adds the following commands:
1. `juvix dev nockma ide check`. Parses a nockma file (used by flycheck
only).
2. `juvix dev nockma ide highlight`. Highlights a nockma file.
3. `juvix dev nockma ide rules`. Shows all evaluation rules properly
highlighted in emacs.
2024-11-13 15:41:06 +00:00
..
Anoma Add anoma nockma tests (#3134) 2024-11-05 13:28:28 +00:00
Asm Compile-time configuration (#3102) 2024-10-16 11:47:23 +02:00
Casm Remove Geb backend (#2886) 2024-07-11 15:45:52 +01:00
Core Run Nockma in an Anoma node (#3128) 2024-10-29 17:32:59 +01:00
DevCompile Remove VampIR compile command and tests (#3104) 2024-10-16 15:03:14 +02:00
DisplayRoot Migrate all Juvix projects from juvix.yaml to Package.juvix in the repository (#2503) 2023-11-07 18:11:02 +00:00
Highlight Make compile targets a subcommand instead of a flag (#2700) 2024-04-09 13:29:07 +02:00
ImportTree Improve compilation progress log (#2969) 2024-08-30 00:10:13 +02:00
Internal Logger (#2908) 2024-07-22 17:14:37 +02:00
Latex Nockma mode (#3163) 2024-11-13 15:41:06 +00:00
MigrateJuvixYaml Migrate all Juvix projects from juvix.yaml to Package.juvix in the repository (#2503) 2023-11-07 18:11:02 +00:00
Nockma Nockma mode (#3163) 2024-11-13 15:41:06 +00:00
Parse Make compile targets a subcommand instead of a flag (#2700) 2024-04-09 13:29:07 +02:00
Reg Compile-time configuration (#3102) 2024-10-16 11:47:23 +02:00
Repl Options for juvix dev tree read (#2599) 2024-01-31 15:17:14 +01:00
Runtime Compile-time configuration (#3102) 2024-10-16 11:47:23 +02:00
Scope Make compile targets a subcommand instead of a flag (#2700) 2024-04-09 13:29:07 +02:00
Termination Export Juvix source code to latex (#2917) 2024-08-05 11:28:19 +02:00
Tree Nockma mode (#3163) 2024-11-13 15:41:06 +00:00
Anoma.hs Run Nockma in an Anoma node (#3128) 2024-10-29 17:32:59 +01:00
Asm.hs Use EmbedIO instead of Embed IO (#2645) 2024-02-13 18:00:01 +00:00
Casm.hs Cairo disassembler (#2710) 2024-04-11 15:03:27 +02:00
Core.hs Logger (#2908) 2024-07-22 17:14:37 +02:00
DevCompile.hs Remove VampIR compile command and tests (#3104) 2024-10-16 15:03:14 +02:00
DisplayRoot.hs Logger (#2908) 2024-07-22 17:14:37 +02:00
Highlight.hs Fix bug where highlighting is not kept when the file has a type error and imports some other file (#2959) 2024-08-21 13:42:33 +02:00
ImportTree.hs Logger (#2908) 2024-07-22 17:14:37 +02:00
Internal.hs Logger (#2908) 2024-07-22 17:14:37 +02:00
Latex.hs Export Juvix source code to latex (#2917) 2024-08-05 11:28:19 +02:00
MigrateJuvixYaml.hs Use EmbedIO instead of Embed IO (#2645) 2024-02-13 18:00:01 +00:00
Nockma.hs Nockma mode (#3163) 2024-11-13 15:41:06 +00:00
Options.hs Run Nockma in an Anoma node (#3128) 2024-10-29 17:32:59 +01:00
Parse.hs Logger (#2908) 2024-07-22 17:14:37 +02:00
Reg.hs JuvixReg to CASM translation (#2671) 2024-03-20 12:14:12 +01:00
Runtime.hs Use EmbedIO instead of Embed IO (#2645) 2024-02-13 18:00:01 +00:00
Scope.hs Export Juvix source code to latex (#2917) 2024-08-05 11:28:19 +02:00
Termination.hs Logger (#2908) 2024-07-22 17:14:37 +02:00
Tree.hs refactor --target into subcommands for dev tree compile and other improvements (#2713) 2024-04-16 17:32:44 +02:00