tinypratt
a tiny pratt parser implementation
npm i tinypratt
|
pnpm add tinypratt
|
yarn add tinypratt
|
API
# ParserErrorCauses
src/causes.ts#L1
# ParserErrorCause
src/causes.ts#L4
# captureStackTrace
(targetObject, constructorOpt)
# captureStackTrace
(targetObject, constructorOpt)
# create
(value, group, source)
# Node
src/index.ts#L16 # createParser
(regexp, fn)
src/index.ts#L72 # joinRegExp
(regexps, flags)
Credits
- annotate-code by stagas – beautifully annotate source code with a message, given an index, like a parser or compiler
- join-regexp by stagas – utility to join regexps together
- lexer-next by stagas – lexer for recursive descent parsers
Contributing
All contributions are welcome!