Łukasz Czajka
bcf1d0f779
Option --show-args-num
( #1946 )
...
* Adds an options to display the `_identifierArgsNum` field when
printing Core definitions.
2023-03-30 12:23:40 +01:00
Łukasz Czajka
98b1daec7d
Print JuvixCore correctly ( #1875 )
...
Print JuvixCore InfoTable in such a way that it can be parsed back by
the JuvixCore parser.
* Depends on PR #1832
* Depends on PR #1862
* Closes #1841
* Adds "JuvixCore print" tests which read the files from
Core/positive/*.jvc, print them, read them back and check if the
evaluation results are preserved.
---------
Co-authored-by: Jan Mas Rovira <janmasrovira@gmail.com>
2023-03-15 16:41:39 +01:00
janmasrovira
af63c36574
Support basic dependencies ( #1622 )
2022-12-20 13:05:40 +01:00
Paul Cadman
028aaf4b57
Add option to specify Core transformations to dev internal core-eval
( #1669 )
...
Add option to specify Core transformations to `internal core-eval`
2022-12-15 08:52:26 +00:00
janmasrovira
ebfe412d6f
Auto complete argument of 'dev core read -t' ( #1616 )
...
autocomplete transformation list in 'dev core read -t'
2022-11-14 16:29:48 +00:00
janmasrovira
169155690b
Eta expansion at the top of each core function definition ( #1481 ) ( #1571 )
2022-11-14 16:03:28 +01:00
Paul Cadman
a3b2aa6940
Add translation from Internal to Core ( #1567 )
2022-11-07 14:47:56 +01:00
janmasrovira
b02f2f8e82
Letrec lifting ( #1579 )
2022-10-21 19:13:06 +02:00
Paul Cadman
a246d57bff
Autocomplete ".jvc" input files for core {eval, read} commands ( #1542 )
...
Complete ".jvc" input files for core {eval, read} commands
2022-09-15 16:02:20 +01:00
janmasrovira
60d4f0433a
Refactor CLI ( #1527 )
2022-09-14 16:16:15 +02:00