Moved stripComments to read.go.

This commit is contained in:
stephen 2010-06-22 07:30:23 -04:00
parent 06ccb310d5
commit 8f74ead862
2 changed files with 10 additions and 12 deletions

12
conf.go
View File

@ -160,18 +160,6 @@ func NewConfigFile() *ConfigFile {
return c return c
} }
func stripComments(l string) string {
// comments are preceded by space or TAB
for _, c := range []string{" ;", "\t;", " #", "\t#"} {
if i := strings.Index(l, c); i != -1 {
l = l[0:i]
}
}
return l
}
func firstIndex(s string, delim []byte) int { func firstIndex(s string, delim []byte) int {
for i := 0; i < len(s); i++ { for i := 0; i < len(s); i++ {
for j := 0; j < len(delim); j++ { for j := 0; j < len(delim); j++ {

10
read.go
View File

@ -109,3 +109,13 @@ func (c *ConfigFile) Read(reader io.Reader) (err os.Error) {
} }
return nil return nil
} }
func stripComments(l string) string {
// comments are preceded by space or TAB
for _, c := range []string{" ;", "\t;", " #", "\t#"} {
if i := strings.Index(l, c); i != -1 {
l = l[0:i]
}
}
return l
}