1
0
mirror of https://github.com/golang/go synced 2024-11-26 07:57:57 -07:00
The Go programming language
Go to file
Austin Clements 36eee6d1e1 Make the expression compiler not use the AST visitor. The
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
2009-08-25 17:57:40 -07:00
doc fix duplicated word 2009-08-24 16:12:59 -07:00
include rename libmach_amd64 libmach 2009-08-14 10:46:04 -07:00
lib/godoc printer.go: 2009-08-03 09:53:00 -07:00
misc/xcode xcode config files, self-describing 2009-05-20 16:09:34 -07:00
pkg clear out pkg tree in clean.bash. 2009-05-20 11:12:05 -07:00
src rename runtime internals to have modern names (array->slice etc) 2009-08-25 15:54:25 -07:00
test bug132 2009-08-24 17:06:10 -07:00
usr Make the expression compiler not use the AST visitor. The 2009-08-25 17:57:40 -07:00
AUTHORS Add AUTHORS and LICENSE files. 2009-08-13 09:21:28 -07:00
LICENSE Add AUTHORS and LICENSE files. 2009-08-13 09:21:28 -07:00