use separate lex buf for better errors:

package main
func main() { func(){}() + + }

x.go:2: syntax error near _f001

becomes

x.go:2: syntax error near func

R=ken
OCL=27047
CL=27047
3 files changed
tree: b9d40bab1217ddc8ff62f6623910cac9f72b03bf
  1. doc/
  2. include/
  3. lib/
  4. pkg/
  5. src/
  6. test/
  7. usr/