From 1dd0f7c2e78657111e265fbc76f281f7850c38c5 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Fri, 15 Jan 2010 13:27:45 -0800 Subject: Steps towards tracking scopes for identifiers. - Identifiers refer now to the language entity (Object) that they denote. At the moment this is at best an approximation. - Initial data structures for language entities (Objects) and expression types (Type) independent of the actual type notations. - Initial support for declaring and looking up identifiers. - Updated various dependent files and added support functions. - Extensively tested to avoid breakage. This is an AST change. R=rsc CC=golang-dev, rog http://codereview.appspot.com/189080 --- src/pkg/go/printer/nodes.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/pkg/go/printer/nodes.go') diff --git a/src/pkg/go/printer/nodes.go b/src/pkg/go/printer/nodes.go index 226e34572..29dc1737b 100644 --- a/src/pkg/go/printer/nodes.go +++ b/src/pkg/go/printer/nodes.go @@ -308,7 +308,7 @@ func identListSize(list []*ast.Ident, maxSize int) (size int) { if i > 0 { size += 2 // ", " } - size += len(x.Value) + size += len(x.Name()) if size >= maxSize { break } -- cgit v1.2.3