]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: move Io state into lexer and remove Io type
authorRobert Griesemer <gri@golang.org>
Mon, 22 Feb 2016 19:53:20 +0000 (11:53 -0800)
committerRobert Griesemer <gri@golang.org>
Tue, 23 Feb 2016 03:42:38 +0000 (03:42 +0000)
commite7524d51fdf64b48a4ec2fbc13596a5c8a80cc05
tree1cb69267f72c110d81dfc60d7662484ced19d679
parent0784e6918e931e8bc6e28252ae11a65664ecbaaa
cmd/compile: move Io state into lexer and remove Io type

Pass lexer around so state is accessible and dependency is explicit.
In the process remove EOF -> '\n' conversion that has to be corrected
for when reporting errors.

Change-Id: If95564b70e7484dedc1f5348e585cd19acbc1243
Reviewed-on: https://go-review.googlesource.com/19819
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/go.go
src/cmd/compile/internal/gc/lex.go
src/cmd/compile/internal/gc/parser.go
src/cmd/compile/internal/gc/subr.go