Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.0 - 2024-07-20
Added
- Added
pickle/eolto parse an end-of-line character. - Added
pickle/notto fail if the given parser succeeds. - Added
pickle/lookaheadto lookahead whether the given parser succeeds. - Added
pickle/skip_whitespace1to skip one tonwhitespace tokens. - Added
pickle/whitespace1to parse one tonwhitespace tokens.
0.2.0 - 2024-07-18
Added
- Added
pickle/many1to parse tokens one tontimes until the given parser fails. - Added
pickle/uppercase_ascii_letterto parse an uppercase ASCII letter. - Added
pickle/lowercase_ascii_letterto parse a lowercase ASCII letter. - Added
pickle/ascii_letterto parse an ASCII letter.
0.1.0 - 2024-07-14
Added
- Added
pickle/eofto validate that there are no further tokens to parse. - Added
pickle/returnto modify the parser’s value without consuming any tokens. - Added
pickle/one_ofto parse tokens by trying a set of given parsers. - Added
pickle/guardto validate the value of the parser. - Added
pickle/map_errorto map an error. - Added
pickle/mapto map the value of the parser. - Added
pickle/skip_whitespaceto skip zero tonwhitespace tokens. - Added
pickle/whitespaceto parse zero tonwhitespace tokens. - Added
pickle/floatto parse tokens as a float. - Added
pickle/integerto parse tokens as an integer. - Added
pickle/octal_integerto parse tokens as an octal integer. - Added
pickle/hexadecimal_integerto parse tokens as a hexadecimal integer. - Added
pickle/decimal_integerto parse tokens as a decimal integer. - Added
pickle/binary_integerto parse tokens as a binary integer. - Added
pickle/skip_untilto skip zero tontokens until reaching a specific terminator. - Added
pickle/untilto parse zero tontokens until reaching a specific terminator. - Added
pickle/manyto parse tokens zero tontimes until the given parser fails. - Added
pickle/optionalto ignore and backtrack the parser in case the given parser fails. - Added
pickle/stringto parse a specific string. - Added
pickle/thento chain parsers. - Added
pickle/parseto parse input via a given parser.