Skip to content

Tags: JensErat/participle

Tags

v0.4.4

Toggle v0.4.4's commit message
Make Wrapf a bit more useful by accepting a Position.

v0.4.3

Toggle v0.4.3's commit message
Call UnmarshalText once per token.

v0.4.2

Toggle v0.4.2's commit message
Create a dedicated package in the _examples directory.

v0.4.1

Toggle v0.4.1's commit message
Improve error reporting.

Previously, errors for branch lookaheads were discarded and
a generic "unexpected X" was returned. Those errors are now
tracked and reported if they are the "deepest" error.

v0.4.0

Toggle v0.4.0's commit message
Ensure lexer state is propagated out of ParseFromLexer().

v0.3.0

Toggle v0.3.0's commit message
Merge branch 'sleepinggenius2-empty-disjunction-node'

* sleepinggenius2-empty-disjunction-node:
  Adds test for issue alecthomas#60
  Adds error for empty alternative expression

v0.2.1

Toggle v0.2.1's commit message
Minor tweaks.

v0.2.0

Toggle v0.2.0's commit message
Add support for a full set of match modifiers (*, +, ? and !).

- `*` Expression can match zero or more times.
- `+` Expression must match one or more times.
- `?` Expression can match zero or once.
- `!` Require a non-empty match (this is useful with a sequence of optional matches eg. `("a"? "b"? "c"?)!`).

v0.1.0

Toggle v0.1.0's commit message
Test that lookahead disambiguates by type correctly.