diff options
Diffstat (limited to 'src/pkg/csv/reader.go')
-rw-r--r-- | src/pkg/csv/reader.go | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/pkg/csv/reader.go b/src/pkg/csv/reader.go index 1f4b61cf9..ea2c266a4 100644 --- a/src/pkg/csv/reader.go +++ b/src/pkg/csv/reader.go @@ -87,7 +87,7 @@ var ( // Comma is the field delimiter. It defaults to ','. // // Comment, if not 0, is the comment character. Lines beginning with the -// Comment character is ignored. +// Comment character are ignored. // // If FieldsPerRecord is positive, Read requires each record to // have the given number of fields. If FieldsPerRecord is 0, Read sets it to @@ -97,7 +97,7 @@ var ( // If LazyQuotes is true, a quote may appear in an unquoted field and a // non-doubled quote may appear in a quoted field. // -// If TrailingComma is true, the last field may be a unquoted empty field. +// If TrailingComma is true, the last field may be an unquoted empty field. // // If TrimLeadingSpace is true, leading white space in a field is ignored. type Reader struct { @@ -171,7 +171,7 @@ func (r *Reader) ReadAll() (records [][]string, err os.Error) { } // readRune reads one rune from r, folding \r\n to \n and keeping track -// of our far into the line we have read. r.column will point to the start +// of how far into the line we have read. r.column will point to the start // of this rune, not the end of this rune. func (r *Reader) readRune() (int, os.Error) { rune, _, err := r.r.ReadRune() @@ -222,7 +222,7 @@ func (r *Reader) parseRecord() (fields []string, err os.Error) { // Peek at the first rune. If it is an error we are done. // If we are support comments and it is the comment character - // the skip to the end of line. + // then skip to the end of line. rune, _, err := r.r.ReadRune() if err != nil { @@ -249,7 +249,6 @@ func (r *Reader) parseRecord() (fields []string, err os.Error) { panic("unreachable") } - // parseField parses the next field in the record. The read field is // located in r.field. Delim is the first character not part of the field // (r.Comma or '\n'). @@ -281,7 +280,7 @@ func (r *Reader) parseField() (haveField bool, delim int, err os.Error) { // will check below case '\n': - // We are a trailing empty field or a blank linke + // We are a trailing empty field or a blank line if r.column == 0 { return false, rune, nil } @@ -352,7 +351,7 @@ func (r *Reader) parseField() (haveField bool, delim int, err os.Error) { if !r.TrailingComma { // We don't allow trailing commas. See if we // are at the end of the line (being mindful - // of triming spaces + // of trimming spaces). c := r.column rune, err = r.readRune() if r.TrimLeadingSpace { |