]> hydra-www.ietfng.org Git - dyna2/commit
Fix bugs in parser and add tests
authorNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Sat, 15 Jun 2013 02:15:11 +0000 (22:15 -0400)
committerNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Tue, 18 Jun 2013 01:24:06 +0000 (21:24 -0400)
commit133a4f39e3aa512210498bf655b6e57d28c81a3d
treeb98ed4307063170c249bba86b9c874515812698c
parentbc02ad74b061e6df8cad7ee58227c8eeedfe1bae
Fix bugs in parser and add tests

Notably, this fixes the parser backtracking all the way to the start when it
encounters an operator it doesn't know about.  While here, token-ize
constituent parsers and move parser export types to their own module.
src/Dyna/Analysis/ANF.hs
src/Dyna/Backend/Python/Backend.hs
src/Dyna/ParserHS/OneshotDriver.hs
src/Dyna/ParserHS/Parser.hs
src/Dyna/ParserHS/Selftest.hs
src/Dyna/ParserHS/Types.hs [new file with mode: 0644]
src/Dyna/XXX/TrifectaTest.hs