]> Git — Sourcephile - haskell/symantic-parser.git/commit
machine: optimize ifThenElse on constant
authorJulien Moutinho <julm+symantic-parser@sourcephile.fr>
Sat, 3 Jul 2021 18:57:23 +0000 (20:57 +0200)
committerJulien Moutinho <julm+symantic-parser@sourcephile.fr>
Sun, 11 Jul 2021 17:44:13 +0000 (19:44 +0200)
commite3e06414bd7487024fd061545bac4b925c3a07b0
tree91ea55a0f985820e42f421942e71e9289b6ead36
parentbd498695ae439ee19705be13fb4f24ccd5742e20
machine: optimize ifThenElse on constant
44 files changed:
src/Symantic/Parser/Grammar/Production.hs
src/Symantic/Parser/Machine/Generate.hs
src/Symantic/Parser/Machine/Instructions.hs
src/Symantic/Typed/Data.hs
src/Symantic/Typed/Lang.hs
src/Symantic/Typed/Optim.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/G2.expected.txt
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/G2.expected.txt
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/Splice/G12.expected.txt
test/Golden/Splice/G13.expected.txt
test/Golden/Splice/G14.expected.txt
test/Golden/Splice/G5.expected.txt
test/Golden/Splice/G8.expected.txt
test/Golden/Splice/G9.expected.txt