diff options
author | Adam Scarr <adam@vektah.net> | 2017-08-07 22:38:34 +1000 |
---|---|---|
committer | Adam Scarr <adam@vektah.net> | 2017-08-07 22:38:34 +1000 |
commit | 4594587e3b7d1b474ce2444e821294c63cabe3da (patch) | |
tree | 05c3e1f4534d3a5edec2a024877f6b77306b0721 /parser.go | |
parent | b4f5fb423e5dec43ec702987dc3ddcb9df317d75 (diff) |
More perf tweaks
Diffstat (limited to 'parser.go')
-rw-r--r-- | parser.go | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -85,7 +85,7 @@ func Exact(match string) Parser { matchByte := match[0] return NewParser(match, func(ps *State) Node { ps.AutoWS() - if ps.Input[ps.Pos] != matchByte { + if ps.Pos >= len(ps.Input) || ps.Input[ps.Pos] != matchByte { ps.ErrorHere(match) return Node{} } |