mirror of
https://github.com/golang/go
synced 2024-11-23 00:20:12 -07:00
36eee6d1e1
statement compiler will be fixed in a later CL. The input and output of the expression compiler are now clearly distinguished. In the process, I made the individual expression compilers operate on the compiled form of their children instead of AST nodes. As a result, there are now fewer places where I hand-craft intermediate expression nodes. The diff looks scarier than it is, mostly because exprCompiler has been split into the input and output types, resulting in lots of little renames. R=rsc APPROVED=rsc DELTA=774 (204 added, 199 deleted, 371 changed) OCL=33851 CL=33851 |
||
---|---|---|
.. | ||
compiler.go | ||
decls.go | ||
expr.go | ||
func.go | ||
Makefile | ||
scope.go | ||
stmt.go | ||
type.go | ||
typec.go | ||
util.go | ||
value.go |