]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/syntax: allow more than one rune "unread"
authorRobert Griesemer <gri@golang.org>
Tue, 22 Jan 2019 23:20:50 +0000 (15:20 -0800)
committerRobert Griesemer <gri@golang.org>
Mon, 11 Feb 2019 23:22:20 +0000 (23:22 +0000)
commit58365b34bb4d84dda4e2fe73cd9eb7e9267ed86c
tree018b87b585c8cbbfebd676c00bac077cc91204e2
parent701f6a27b5c2499c1e84c28a3761eb2f1bf6fd7e
cmd/compile/internal/syntax: allow more than one rune "unread"

Make it possible to "unread" more than one byte before the most
recently read rune. Use a better name than ungetr2 and make it
slightly more efficient.

R=Go1.13

Change-Id: I45d5dfa11e508259a972ca6560d1f78d7a51fe15
Reviewed-on: https://go-review.googlesource.com/c/158957
Reviewed-by: Russ Cox <rsc@golang.org>
src/cmd/compile/internal/syntax/scanner.go
src/cmd/compile/internal/syntax/source.go