Commit 184c623e authored by Robert Griesemer's avatar Robert Griesemer

- renamed hasPostfix -> hasSuffix

- fixed printing of function literals (require separating ";")

R=rsc
OCL=27055
CL=27055
parent 91238c5b
...@@ -658,6 +658,7 @@ func (P *Printer) DoFuncLit(x *ast.FuncLit) { ...@@ -658,6 +658,7 @@ func (P *Printer) DoFuncLit(x *ast.FuncLit) {
P.DoFuncType(x.Type); P.DoFuncType(x.Type);
P.separator = blank; P.separator = blank;
P.Stmt(x.Body); P.Stmt(x.Body);
P.opt_semi = false; // BUG 6g or spec
P.newlines = 0; P.newlines = 0;
} }
......
...@@ -100,14 +100,14 @@ func hasPrefix(s, prefix string) bool { ...@@ -100,14 +100,14 @@ func hasPrefix(s, prefix string) bool {
} }
func hasPostfix(s, postfix string) bool { func hasSuffix(s, postfix string) bool {
pos := len(s) - len(postfix); pos := len(s) - len(postfix);
return pos >= 0 && s[pos : len(s)] == postfix; return pos >= 0 && s[pos : len(s)] == postfix;
} }
func isGoFile(dir *os.Dir) bool { func isGoFile(dir *os.Dir) bool {
return dir.IsRegular() && hasPostfix(dir.Name, ".go"); return dir.IsRegular() && hasSuffix(dir.Name, ".go");
} }
...@@ -414,7 +414,7 @@ var ( ...@@ -414,7 +414,7 @@ var (
func addFile(dirname string, filename string) { func addFile(dirname string, filename string) {
if hasPostfix(filename, "_test.go") { if hasSuffix(filename, "_test.go") {
// ignore package tests // ignore package tests
return; return;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment