]> hydra-www.ietfng.org Git - dyna2/commitdiff
Tweak oneshot parser
authorNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Tue, 18 Jun 2013 19:56:52 +0000 (15:56 -0400)
committerNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Tue, 18 Jun 2013 19:56:52 +0000 (15:56 -0400)
This should give better error reporting.

src/Dyna/ParserHS/OneshotDriver.hs

index 3ce581ddbc961715d52ba76ae23c77f470fb4378..b1b4cdd6499693b28235e36e92e681ac03c1b5bf 100644 (file)
@@ -205,7 +205,7 @@ oneshotDynaParser :: (DeltaParsing m, LookAheadParsing m)
 oneshotDynaParser aggs = (postProcess =<<)
    $ flip runStateT defPCS
    $  optional (dynaWhiteSpace (someSpace))
-   *> many (try $ do
+   *> many (do
              mr <- nextRule aggs
              case mr of
                Nothing -> return Nothing