diff options
Diffstat (limited to 'src/lib/datafmt/parser.go')
-rw-r--r-- | src/lib/datafmt/parser.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/datafmt/parser.go b/src/lib/datafmt/parser.go index 3fe89f915..0d597dcb5 100644 --- a/src/lib/datafmt/parser.go +++ b/src/lib/datafmt/parser.go @@ -399,11 +399,10 @@ func (p *parser) parseFormat() { func remap(p *parser, name string) string { i := strings.Index(name, "."); if i >= 0 { - packageName := name[0 : i]; - typeName := name[i : len(name)]; + packageName, suffix := name[0 : i], name[i : len(name)]; // lookup package if importPath, found := p.packs[packageName]; found { - name = importPath + "." + typeName; + name = importPath + suffix; } else { var invalidPos token.Position; p.Error(invalidPos, "package not declared: " + packageName); |