Rodrigo B. de Oliveira
a7cf1143b6
Make NmLet
names unique in Compiler.ES.Imperative
...
Since the imperative form has no nesting of scopes.
Fixes #643
2020-09-30 13:43:59 +01:00
karroffel
7d046652d8
add support for more casts from and to BitsN types ( #548 )
...
Co-authored-by: Guillaume ALLAIS <guillaume.allais@ens-lyon.org>
2020-08-20 15:01:09 +01:00
Kamil Shakirov
1d601384ce
Rename --consolewidth option to --console-width for consistency
2020-08-19 11:59:31 +01:00
Giuseppe Lomurno
42404c2d9d
Automatic console width detection
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
f658ce357f
More improvements
...
- More migrations from String to Doc
- File context in parser errors
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
6298a6741d
Adds bounds to compiler parser
...
- Added primitive to compiler parser for precise text boundaries
- Reworked parser with the new primitive
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
5e9837828a
Implementations and errors
...
- Added initial implementations for terms and values
- Error messages converted to pretty printer
- Colorization for error messages
- Color and console width option both as command line and repl command
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
df4f990b3c
PTerm and error intial prettyprinting
2020-08-18 19:25:36 +01:00
memoryruins
7ab00bd191
add test for js case clause scopes
2020-07-14 14:22:08 -04:00
Rui Barreiro
98f2b8a246
update test
2020-07-12 10:26:30 +01:00
Rui Barreiro
ccf441f42b
fix #447
2020-07-12 10:13:45 +01:00
Rui Barreiro
4db8c84fe3
self tail rec
2020-07-05 11:53:45 +01:00
Rui Barreiro
08823658cd
node tests pass
2020-06-26 20:42:40 +01:00
Rui Barreiro
7c7f7efe04
test node019 runs
2020-06-22 20:57:25 +01:00
Rui Barreiro
ca0c8f9d42
node018 passes
2020-06-21 17:54:50 +01:00
Rui Barreiro
525011eaff
test node006
2020-06-19 17:00:59 +01:00
Rui Barreiro
cb7dc7bffc
test node004 passes
2020-06-17 23:29:54 +01:00
Rui Barreiro
33014403eb
tests everywhere
2020-06-12 21:35:08 +01:00
Rui Barreiro
c2d994ad5c
first test
2020-06-11 10:52:54 +01:00