Implement most of Regexp parser
This commit is contained in:
@ -57,6 +57,10 @@ func (s State[In]) Pos() uint64 {
|
||||
return s.cursor.Pos()
|
||||
}
|
||||
|
||||
func (s State[In]) At(pos uint64) State[In] {
|
||||
return State[In]{cursor: s.cursor.At(pos)}
|
||||
}
|
||||
|
||||
type Parser[In, Out any] func(State[In]) (consumed bool, reply Result[In, Out], err error)
|
||||
|
||||
func Return[In, Out any](value Out) Parser[In, Out] {
|
||||
|
Reference in New Issue
Block a user