Closed timsueberkrueb closed 3 years ago
runStateT's signature was recently changed in Idris 2 (5c76053c and 19bad798). With this commit, TParsec builds again on my machine with Idris 2 master (2e627ad16).
2e627ad16
However, two of the examples don't work:
Parentheses.idr
-- | between: Singleton () and maybe Delay Void Delay Singleton (parseMaybe "hel[{(lo({((wor))ld})wan)t}som{e()[n]o}i(s)e]?" (\{j:4116} => | PAR')). | | Examples/Parentheses.idr:45:8--45:22 | \| | 45 \| test = MkSingleton () | \| ^^^^^^^^^^^^^^
On my machine, trying to compile Examples/RegExp.idr consumes all available memory and crashes. The other examples compile for me.
Examples/RegExp.idr
I'm new to TParsec so please let me know if something can be simplified or if I screwed something up :)
Thanks!
runStateT's signature was recently changed in Idris 2 (5c76053c and 19bad798). With this commit, TParsec builds again on my machine with Idris 2 master (
2e627ad16
).However, two of the examples don't work:
Parentheses.idr
On my machine, trying to compile
Examples/RegExp.idr
consumes all available memory and crashes. The other examples compile for me.I'm new to TParsec so please let me know if something can be simplified or if I screwed something up :)