aboutsummaryrefslogtreecommitdiff
path: root/driver/lexer.go
diff options
context:
space:
mode:
authorRyo Nihei <nihei.dev@gmail.com>2021-05-05 13:35:45 +0900
committerRyo Nihei <nihei.dev@gmail.com>2021-05-05 13:35:45 +0900
commit7e8f997b3093962c55b001c62619438f473610a5 (patch)
tree70ced0a088256aca018b4340f2279a242da8ea75 /driver/lexer.go
parentImprove performance of the symbolPositionSet (diff)
downloadtre-7e8f997b3093962c55b001c62619438f473610a5.tar.gz
tre-7e8f997b3093962c55b001c62619438f473610a5.tar.xz
Remove Peek* functions
Diffstat (limited to 'driver/lexer.go')
-rw-r--r--driver/lexer.go26
1 files changed, 0 insertions, 26 deletions
diff --git a/driver/lexer.go b/driver/lexer.go
index 72a6f69..486ff7d 100644
--- a/driver/lexer.go
+++ b/driver/lexer.go
@@ -201,32 +201,6 @@ func (l *lexer) Next() (*Token, error) {
return errTok, nil
}
-func (l *lexer) Peek1() (*Token, error) {
- return l.peekN(0)
-}
-
-func (l *lexer) Peek2() (*Token, error) {
- return l.peekN(1)
-}
-
-func (l *lexer) Peek3() (*Token, error) {
- return l.peekN(2)
-}
-
-func (l *lexer) peekN(n int) (*Token, error) {
- if n < 0 || n > 2 {
- return nil, fmt.Errorf("peekN() can handle only [0..2]")
- }
- for len(l.tokBuf) < n+1 {
- tok, err := l.nextAndTranMode()
- if err != nil {
- return nil, err
- }
- l.tokBuf = append(l.tokBuf, tok)
- }
- return l.tokBuf[n], nil
-}
-
func (l *lexer) nextAndTranMode() (*Token, error) {
tok, err := l.next()
if err != nil {