(input []byte)
| 231 | } |
| 232 | |
| 233 | func lexSSH(input []byte) chan token { |
| 234 | runes := bytes.Runes(input) |
| 235 | l := &sshLexer{ |
| 236 | input: runes, |
| 237 | tokens: make(chan token), |
| 238 | line: 1, |
| 239 | col: 1, |
| 240 | endbufferLine: 1, |
| 241 | endbufferCol: 1, |
| 242 | } |
| 243 | go l.run() |
| 244 | return l.tokens |
| 245 | } |