(s int)
| 105 | } |
| 106 | |
| 107 | func (l *lexer) peek(s int) (int, []byte) { |
| 108 | b := make([]byte, s) |
| 109 | |
| 110 | n, err := l.input.ReadAt(b, l.pos) |
| 111 | if err == io.EOF { |
| 112 | return n, b |
| 113 | } else if err != nil { |
| 114 | panic(err) |
| 115 | } |
| 116 | |
| 117 | return n, b |
| 118 | } |
| 119 | |
| 120 | func (l *lexer) hasPrefix(s string) bool { |
| 121 | x := []byte(s) |
no test coverage detected