]> Git — Sourcephile - haskell/symantic-parser.git/commit
fix: use a global polyfix for defLet and defRef
authorJulien Moutinho <julm+symantic-parser@sourcephile.fr>
Fri, 12 Mar 2021 07:08:09 +0000 (08:08 +0100)
committerJulien Moutinho <julm+symantic-parser@sourcephile.fr>
Sun, 11 Jul 2021 17:43:41 +0000 (19:43 +0200)
commit1dc23986c85bd235f714f42ee680591f19f5f540
tree274165da3019f699c5722a7158b70849df13aa40
parentb49a874a779814711246c42933601b0cc445158a
fix: use a global polyfix for defLet and defRef
154 files changed:
Makefile
Setup.hs
default.nix
flake.lock
src/Symantic/Parser.hs
src/Symantic/Parser/Grammar.hs
src/Symantic/Parser/Grammar/Combinators.hs
src/Symantic/Parser/Grammar/ObserveSharing.hs
src/Symantic/Parser/Grammar/Optimize.hs
src/Symantic/Parser/Grammar/View.hs
src/Symantic/Parser/Grammar/Write.hs
src/Symantic/Parser/Haskell/Optimize.hs
src/Symantic/Parser/Machine.hs
src/Symantic/Parser/Machine/Generate.hs
src/Symantic/Parser/Machine/Instructions.hs
src/Symantic/Parser/Machine/Optimize.hs
src/Symantic/Parser/Machine/Program.hs
src/Symantic/Parser/Machine/View.hs
src/Symantic/Univariant/Letable.hs
symantic-parser.cabal
test/Golden/Grammar.hs
test/Golden/Grammar/OptimizeGrammar/G1.expected.txt
test/Golden/Grammar/OptimizeGrammar/G10.expected.txt
test/Golden/Grammar/OptimizeGrammar/G11.expected.txt
test/Golden/Grammar/OptimizeGrammar/G12.expected.txt
test/Golden/Grammar/OptimizeGrammar/G13.expected.txt
test/Golden/Grammar/OptimizeGrammar/G14.expected.txt
test/Golden/Grammar/OptimizeGrammar/G15.expected.txt
test/Golden/Grammar/OptimizeGrammar/G16.expected.txt
test/Golden/Grammar/OptimizeGrammar/G17.expected.txt [deleted file]
test/Golden/Grammar/OptimizeGrammar/G18.expected.txt [deleted file]
test/Golden/Grammar/OptimizeGrammar/G19.expected.txt [deleted file]
test/Golden/Grammar/OptimizeGrammar/G2.expected.txt
test/Golden/Grammar/OptimizeGrammar/G20.expected.txt [deleted file]
test/Golden/Grammar/OptimizeGrammar/G21.expected.txt [deleted file]
test/Golden/Grammar/OptimizeGrammar/G22.expected.txt [deleted file]
test/Golden/Grammar/OptimizeGrammar/G23.expected.txt [deleted file]
test/Golden/Grammar/OptimizeGrammar/G24.expected.txt [deleted file]
test/Golden/Grammar/OptimizeGrammar/G25.expected.txt [deleted file]
test/Golden/Grammar/OptimizeGrammar/G3.expected.txt
test/Golden/Grammar/OptimizeGrammar/G4.expected.txt
test/Golden/Grammar/OptimizeGrammar/G5.expected.txt
test/Golden/Grammar/OptimizeGrammar/G6.expected.txt
test/Golden/Grammar/OptimizeGrammar/G7.expected.txt
test/Golden/Grammar/OptimizeGrammar/G8.expected.txt
test/Golden/Grammar/OptimizeGrammar/G9.expected.txt
test/Golden/Grammar/ViewGrammar/G1.expected.txt
test/Golden/Grammar/ViewGrammar/G10.expected.txt
test/Golden/Grammar/ViewGrammar/G11.expected.txt
test/Golden/Grammar/ViewGrammar/G12.expected.txt
test/Golden/Grammar/ViewGrammar/G13.expected.txt
test/Golden/Grammar/ViewGrammar/G14.expected.txt
test/Golden/Grammar/ViewGrammar/G15.expected.txt
test/Golden/Grammar/ViewGrammar/G16.expected.txt
test/Golden/Grammar/ViewGrammar/G17.expected.txt [deleted file]
test/Golden/Grammar/ViewGrammar/G18.expected.txt [deleted file]
test/Golden/Grammar/ViewGrammar/G19.expected.txt [deleted file]
test/Golden/Grammar/ViewGrammar/G2.expected.txt
test/Golden/Grammar/ViewGrammar/G20.expected.txt [deleted file]
test/Golden/Grammar/ViewGrammar/G21.expected.txt [deleted file]
test/Golden/Grammar/ViewGrammar/G22.expected.txt [deleted file]
test/Golden/Grammar/ViewGrammar/G23.expected.txt [deleted file]
test/Golden/Grammar/ViewGrammar/G24.expected.txt [deleted file]
test/Golden/Grammar/ViewGrammar/G25.expected.txt [deleted file]
test/Golden/Grammar/ViewGrammar/G3.expected.txt
test/Golden/Grammar/ViewGrammar/G4.expected.txt
test/Golden/Grammar/ViewGrammar/G5.expected.txt
test/Golden/Grammar/ViewGrammar/G6.expected.txt
test/Golden/Grammar/ViewGrammar/G7.expected.txt
test/Golden/Grammar/ViewGrammar/G8.expected.txt
test/Golden/Grammar/ViewGrammar/G9.expected.txt
test/Golden/Machine.hs
test/Golden/Machine/G1.expected.txt
test/Golden/Machine/G10.expected.txt
test/Golden/Machine/G11.expected.txt
test/Golden/Machine/G12.expected.txt
test/Golden/Machine/G13.expected.txt
test/Golden/Machine/G14.expected.txt
test/Golden/Machine/G15.expected.txt
test/Golden/Machine/G16.expected.txt
test/Golden/Machine/G17.expected.txt [deleted file]
test/Golden/Machine/G18.expected.txt [deleted file]
test/Golden/Machine/G19.expected.txt [deleted file]
test/Golden/Machine/G2.expected.txt
test/Golden/Machine/G20.expected.txt [deleted file]
test/Golden/Machine/G21.expected.txt [deleted file]
test/Golden/Machine/G22.expected.txt [deleted file]
test/Golden/Machine/G23.expected.txt [deleted file]
test/Golden/Machine/G24.expected.txt [deleted file]
test/Golden/Machine/G25.expected.txt [deleted file]
test/Golden/Machine/G3.expected.txt
test/Golden/Machine/G4.expected.txt
test/Golden/Machine/G5.expected.txt
test/Golden/Machine/G6.expected.txt
test/Golden/Machine/G7.expected.txt
test/Golden/Machine/G8.expected.txt
test/Golden/Machine/G9.expected.txt
test/Golden/Parser.hs
test/Golden/Parser/G1/P1.expected.txt [deleted file]
test/Golden/Parser/G1/P1.input.txt [deleted file]
test/Golden/Parser/G10/P1.expected.txt [deleted file]
test/Golden/Parser/G10/P1.input.txt [deleted file]
test/Golden/Parser/G11/P1.expected.txt [deleted file]
test/Golden/Parser/G11/P1.input.txt [deleted file]
test/Golden/Parser/G12/P1.expected.txt [deleted file]
test/Golden/Parser/G12/P1.input.txt [deleted file]
test/Golden/Parser/G2/P1.expected.txt [deleted file]
test/Golden/Parser/G2/P1.input.txt [deleted file]
test/Golden/Parser/G2/P2.expected.txt [deleted file]
test/Golden/Parser/G2/P2.input.txt [deleted file]
test/Golden/Parser/G3/P1.expected.txt [deleted file]
test/Golden/Parser/G3/P1.input.txt [deleted file]
test/Golden/Parser/G4/P1.expected.txt [deleted file]
test/Golden/Parser/G4/P1.input.txt [deleted file]
test/Golden/Parser/G5/P1.expected.txt [deleted file]
test/Golden/Parser/G5/P1.input.txt [deleted file]
test/Golden/Parser/G5/P2.expected.txt [deleted file]
test/Golden/Parser/G5/P2.input.txt [deleted file]
test/Golden/Parser/G6/P1.expected.txt [deleted file]
test/Golden/Parser/G6/P1.input.txt [deleted file]
test/Golden/Parser/G7/P1.expected.txt [deleted file]
test/Golden/Parser/G7/P1.input.txt [deleted file]
test/Golden/Parser/G7/P2.expected.txt [deleted file]
test/Golden/Parser/G7/P2.input.txt [deleted file]
test/Golden/Parser/G8/P1.expected.txt [deleted file]
test/Golden/Parser/G8/P1.input.txt [deleted file]
test/Golden/Parser/G9/P1.expected.txt [deleted file]
test/Golden/Parser/G9/P1.input.txt [deleted file]
test/Golden/Parser/G9/P2.expected.txt [deleted file]
test/Golden/Parser/G9/P2.input.txt [deleted file]
test/Golden/Parser/left-right.txt [deleted file]
test/Golden/Splice.hs
test/Golden/Splice/G1.expected.txt
test/Golden/Splice/G10.expected.txt
test/Golden/Splice/G11.expected.txt
test/Golden/Splice/G12.expected.txt
test/Golden/Splice/G13.expected.txt
test/Golden/Splice/G14.expected.txt
test/Golden/Splice/G15.expected.txt [new file with mode: 0644]
test/Golden/Splice/G16.expected.txt [new file with mode: 0644]
test/Golden/Splice/G2.expected.txt
test/Golden/Splice/G3.expected.txt
test/Golden/Splice/G4.expected.txt
test/Golden/Splice/G5.expected.txt
test/Golden/Splice/G6.expected.txt
test/Golden/Splice/G7.expected.txt
test/Golden/Splice/G8.expected.txt
test/Golden/Splice/G9.expected.txt
test/Golden/Splice/Utils.hs
test/Grammar.hs
test/Grammar/Nandlang.hs
test/Machine.hs
test/Main.hs
test/Parser.hs