]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: remove gratuituous copying of lexer token data
authorRobert Griesemer <gri@golang.org>
Sat, 20 Feb 2016 19:06:35 +0000 (11:06 -0800)
committerRobert Griesemer <gri@golang.org>
Sun, 21 Feb 2016 05:12:14 +0000 (05:12 +0000)
commit11e51ed4bc3d901c4272ba57bde4771bb7d8f6f6
tree12acb2fe6cf5ea18c41d019da2baa0e6c632ae94
parent5621b09dadca86202e3c921b3a1e323ec60b2742
cmd/compile: remove gratuituous copying of lexer token data

Rename yySymType to lexer; should eventually capture all lexer state.
Embed lexer in parser and access lexer token data directly.

Change-Id: I246194705d594f80426f3ba77d8580af9185daf7
Reviewed-on: https://go-review.googlesource.com/19759
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/lex.go
src/cmd/compile/internal/gc/parser.go