]> Git — Sourcephile - haskell/symantic-parser.git/commit
stick to ParsleyHaskell's optimizations, except on pattern-matching at the Haskell...
authorJulien Moutinho <julm+symantic-parser@sourcephile.fr>
Sat, 16 Jan 2021 15:40:50 +0000 (16:40 +0100)
committerJulien Moutinho <julm+symantic-parser@sourcephile.fr>
Sat, 16 Jan 2021 15:42:03 +0000 (16:42 +0100)
commitad503c326d01ad5be56fae5b4c7dcc1154760567
tree09aacb3388ff5f24c3daa0c73dde267d87d600fd
parentc977361af26b0fb8dd230cedfbea6d869cd2b099
stick to ParsleyHaskell's optimizations, except on pattern-matching at the Haskell.Term level
61 files changed:
ToDo.md
src/Symantic/Parser.hs
src/Symantic/Parser/Grammar.hs
src/Symantic/Parser/Grammar/Combinators.hs
src/Symantic/Parser/Grammar/Dump.hs [deleted file]
src/Symantic/Parser/Grammar/ObserveSharing.hs
src/Symantic/Parser/Grammar/Optimize.hs
src/Symantic/Parser/Grammar/Pure.hs [deleted file]
src/Symantic/Parser/Grammar/View.hs [new file with mode: 0644]
src/Symantic/Parser/Grammar/Write.hs
src/Symantic/Parser/Haskell.hs [new file with mode: 0644]
src/Symantic/Parser/Haskell/Optimize.hs [new file with mode: 0644]
src/Symantic/Parser/Haskell/Term.hs [new file with mode: 0644]
src/Symantic/Parser/Haskell/View.hs [new file with mode: 0644]
src/Symantic/Parser/Machine.hs
src/Symantic/Parser/Machine/Dump.hs [deleted file]
src/Symantic/Parser/Machine/Generate.hs
src/Symantic/Parser/Machine/Instructions.hs
src/Symantic/Parser/Machine/View.hs [new file with mode: 0644]
src/Symantic/Univariant/Trans.hs
symantic-parser.cabal
test/Golden.hs
test/Golden/Grammar.hs [deleted file]
test/Golden/Grammar/app.dump
test/Golden/Grammar/app.opt.dump
test/Golden/Grammar/boom.dump
test/Golden/Grammar/boom.opt.dump
test/Golden/Grammar/brainfuck.dump
test/Golden/Grammar/brainfuck.opt.dump
test/Golden/Grammar/many-a.dump
test/Golden/Grammar/many-a.opt.dump
test/Golden/Grammar/many-char-eof.dump
test/Golden/Grammar/many-char-eof.opt.dump
test/Golden/Grammar/nandlang.dump
test/Golden/Grammar/nandlang.opt.dump
test/Golden/Grammar/string.dump
test/Golden/Grammar/string.opt.dump
test/Golden/Grammar/tokens.dump
test/Golden/Grammar/tokens.opt.dump
test/Golden/Grammar/unit-unit.dump
test/Golden/Grammar/unit-unit.opt.dump
test/Golden/Grammar/unit.dump
test/Golden/Grammar/unit.opt.dump
test/Golden/Machine/a-or-b.dump
test/Golden/Machine/app.dump
test/Golden/Machine/boom.dump
test/Golden/Machine/brainfuck.dump
test/Golden/Machine/eof.dump
test/Golden/Machine/many-a.dump
test/Golden/Machine/many-char-eof.dump
test/Golden/Machine/many-char-fail.dump
test/Golden/Machine/nandlang.dump [new file with mode: 0644]
test/Golden/Machine/some-string.dump
test/Golden/Machine/string.dump
test/Golden/Machine/unit-unit.dump
test/Golden/Machine/unit.dump
test/Golden/Parsers.hs [deleted file]
test/Parser.hs [new file with mode: 0644]
test/Parser/Brainfuck.hs [new file with mode: 0644]
test/Parser/Nandlang.hs
test/Parser/Playground.hs [new file with mode: 0644]