]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: refactor import statement parsing
authorMatthew Dempsky <mdempsky@google.com>
Tue, 1 Dec 2015 20:15:25 +0000 (12:15 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Fri, 19 Feb 2016 22:54:15 +0000 (22:54 +0000)
commit113c4d25818e67599d3ff647480e4e68d6857f82
tree2f01ae5f6702c8229cf6b4714df075166c0b58e0
parentd930d69fd95e410107e84231f57ff629d1ef7f21
cmd/compile: refactor import statement parsing

Combine parser's import_stmt and import_here methods as a single new
importdcl method, and cleanup conditional logic slightly to make the
code easier to follow.

Also, eliminate importfile's unused line parameter, and get rid of all
of its duplicate type assertions.

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