- 16 Jan, 2015 8 commits
-
-
POTTIER Francois authored
and the inspection tables. The sub-module [Shared] in the generated code is no longer necessary. Defined [n2i] in [TableInterpreter] (another unsafe cast!). Used it to implement [nullable], which is now exposed to the user.
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
and installation to fail with "TARGET=byte". (Reported by Daniel Dickman.)
-
- 15 Jan, 2015 1 commit
-
-
POTTIER Francois authored
-
- 14 Jan, 2015 2 commits
-
-
POTTIER Francois authored
Defined the type [stack] as an abbreviation for [element stream].
-
POTTIER Francois authored
-
- 13 Jan, 2015 2 commits
-
-
POTTIER Francois authored
Used it to clean up Printers and Calc.
-
POTTIER Francois authored
(Not great, but they don't deserve a separate module yet.) Updated Printers and Calc.
-
- 10 Jan, 2015 8 commits
-
-
POTTIER Francois authored
which is the same as [token].
-
POTTIER Francois authored
and [Inspection].
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
for the start productions.
-
POTTIER Francois authored
Reimplemented [mapi] using [mapij].
-
POTTIER Francois authored
This removes the need for the exception [Accept]. Modified the table back-end to include the number of start productions as part of the generated tables.
-
- 09 Jan, 2015 8 commits
-
-
POTTIER Francois authored
The definition of the types [symbol] and [xsymbol] is no longer copied.
-
POTTIER Francois authored
and the functor [Symbols] (in [InspectionTableInterpreter]). This removes the need for generating the types [symbol] and [xsymbol]. The module [SymbolType] in the table back-end disappears.
-
POTTIER Francois authored
not work. Exposed the definition of [symbol] in terms of [terminal] and [nonterminal]. This allows removing this definition from the generated [.mli] file.
-
POTTIER Francois authored
Also included the concrete definition of [xsymbol] in this signature.
-
POTTIER Francois authored
[Lr0.incoming_symbol].
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
of [incoming_symbol] are equivalent.
-
- 08 Jan, 2015 11 commits
-
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
This might allow the ocaml compiler to not link these modules when --inspection is off.
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
According to the tiny test, the two encodings are equivalent.
-
POTTIER Francois authored
Removed the old [production_defs]. Renamed [production_defs2] to [rhs].
-
POTTIER Francois authored
According to a very limited demo in calc-incremental, this seems to work.
-
POTTIER Francois authored
-
POTTIER Francois authored
-