- 04 Jan, 2015 8 commits
-
-
POTTIER Francois authored
-
POTTIER Francois authored
This should fix an old bug where the user prelude could hide [Error].
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
- 02 Jan, 2015 8 commits
-
-
POTTIER Francois authored
Things are reasonably clean now.
-
POTTIER Francois authored
-
POTTIER Francois authored
to support --inspection. The signature IncrementalEngine.INSPECTION documents what the user sees. The signature TableFormat.INSPECTION_TABLES documents what we generate. The functor TableInterpreter.MakeInspection bridges the gap.
-
POTTIER Francois authored
[Error] and of the type [token] by defining an internal submodule and including it where appropriate (twice).
-
POTTIER Francois authored
-
POTTIER Francois authored
The closing delimiter in records and arrays is now correctly indented.
-
POTTIER Francois authored
-
POTTIER Francois authored
-
- 01 Jan, 2015 13 commits
-
-
POTTIER Francois authored
The final [end] in a signature or structure should now be correctly indented. :-)
-
POTTIER Francois authored
This guarantees the absence of name clashes.
-
POTTIER Francois authored
This guarantees the absence of name clashes.
-
POTTIER Francois authored
-
POTTIER Francois authored
cannot be generated because the type of some nonterminal symbol is unknown.
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
Replaced a few redundant tests [if Settings.table then ...] with assertions [assert Settings.table].
-
POTTIER Francois authored
-
POTTIER Francois authored
Renamed to [listif] and [elementif].
-
POTTIER Francois authored
defined at different places in the generated file (in order to avoid name clashes, and for clarity).
-
- 29 Dec, 2014 11 commits
-
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
The type env no longer needs to be parameterized. This makes the API safe (and simpler). There a slight runtime cost (e.g., from 4.6s to 4.7 seconds).
-
POTTIER Francois authored
-
POTTIER Francois authored
This seems to cause roughly a 10% speed loss (e.g. from 4.3 to 4.6 seconds). The current interface is not satisfactory, as it allows the user to manufacture a continuation that will break our invariants and lead to a crash.
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-