Commit to get compatibility with the latest parsekit.
This commit is contained in:
parent
3e0c9136c3
commit
3cc6fed3df
|
@ -34,7 +34,7 @@ var (
|
||||||
|
|
||||||
func startKeyValuePair(p *parsekit.P) {
|
func startKeyValuePair(p *parsekit.P) {
|
||||||
switch {
|
switch {
|
||||||
case p.On(a.WhitespaceAndNewlines).Skip().RouteRep().End():
|
case p.On(a.WhitespaceAndNewlines).Skip().RouteRepeat().End():
|
||||||
case p.On(a.Hash).RouteTo(startComment).ThenReturnHere().End():
|
case p.On(a.Hash).RouteTo(startComment).ThenReturnHere().End():
|
||||||
case p.On(startOfKey).RouteTo(startKey).End():
|
case p.On(startOfKey).RouteTo(startKey).End():
|
||||||
default:
|
default:
|
||||||
|
|
|
@ -51,10 +51,10 @@ func parseBasicString(p *parsekit.P) {
|
||||||
switch {
|
switch {
|
||||||
case p.On(charThatMustBeEscaped).End():
|
case p.On(charThatMustBeEscaped).End():
|
||||||
p.EmitError("invalid character in basic string: %q (must be escaped)", p.LastMatch)
|
p.EmitError("invalid character in basic string: %q (must be escaped)", p.LastMatch)
|
||||||
case p.On(validEscape).Accept().RouteRep().End():
|
case p.On(validEscape).Accept().RouteRepeat().End():
|
||||||
case p.On(a.Backslash).RouteReturn().End():
|
case p.On(a.Backslash).RouteReturn().End():
|
||||||
case p.On(a.DoubleQuote).RouteReturn().End():
|
case p.On(a.DoubleQuote).RouteReturn().End():
|
||||||
case p.On(a.AnyRune).Accept().RouteRep().End():
|
case p.On(a.AnyRune).Accept().RouteRepeat().End():
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue