- 05 Dec, 2014 20 commits
-
-
POTTIER Francois authored
-
POTTIER Francois authored
as [MenhirLib.Convert] has already committed to this type.
-
POTTIER Francois authored
-
POTTIER Francois authored
This requires storing a triple in [env.token], which becomes [env.triple]. The ratio table/code seems to go from 2.0 up to 2.1.
-
POTTIER Francois authored
-
POTTIER Francois authored
[initiate] is called from [reduce] which can be called from [error_reduce], so [env.token] CAN be [error_token].
-
POTTIER Francois authored
-
-
POTTIER Francois authored
-
POTTIER Francois authored
Surprisingly, this SPEEDS things up. Now, table / code = 2.0.
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
- 04 Dec, 2014 5 commits
-
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
Changed & to && in tarjan.ml.
-
POTTIER Francois authored
-
- 03 Dec, 2014 15 commits
-
-
POTTIER Francois authored
-
POTTIER Francois authored
The power of magic!
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
that it does not write [env.current]. This was easy, as the write to [env.current] was in fact unobservable and could be replaced with a write to a local reference [current]. At the same time, changed the local recursive function [pop] to a loop, for greater readability.
-
POTTIER Francois authored
-
POTTIER Francois authored
Added a few new test inputs.
-
POTTIER Francois authored
-
POTTIER Francois authored
Added trustme.sh to re-generate the reference outputs.
-
POTTIER Francois authored
for updating [env.stack]. Instead, it returns the new stack. This corresponds to Frédéric's "Isolate side-effects from table-backend generated code".
-
POTTIER Francois authored
This is a copy of the calc demo, plus a script that runs the parser in three different modes (code, table, reference interpreter) and checks the results.
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-