UNPKG

@masala/parser

Version:
27 lines (17 loc) 622 B
Troubleshooting ==== Debug ---- * Every Parser has a `debug(comment, showValue)` function * If the parser is Accepted at this point, the debug comment shows off ```js const floorCombinator = C.string('Hello').then(C.string(' World')).debug('Found') .then(C.string('fail')).debug('wont be displayed', true); const parsing = floorCombinator.parse(Streams.ofString('Hello World !!!')); assertFalse( parsing.isAccepted(), 'Testing debug'); ``` Stack Overflow ----- RangeError: Maximum call stack size exceeded at Try.lazyRecoverWith (/Users/nicorama/code/products/parsec/parsec/src/lib/data/try.js:83:20) ???