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) {
P.DoFuncType(x.Type);
P.separator = blank;
P.Stmt(x.Body);
P.opt_semi = false; // BUG 6g or spec
P.newlines = 0;
}
......
......@@ -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);
return pos >= 0 && s[pos : len(s)] == postfix;
}
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 (
func addFile(dirname string, filename string) {
if hasPostfix(filename, "_test.go") {
if hasSuffix(filename, "_test.go") {
// ignore package tests
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