diff options
| author | Shulhan <ms@kilabit.info> | 2018-05-13 00:14:20 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2018-05-13 02:55:39 +0700 |
| commit | 61fa0cf274d35facdb8d6dd28fe041cd1fdbc99f (patch) | |
| tree | 388a20e01169d4f53ae3353207b18b9f5e8a94b8 /lib/ini/reader.go | |
| parent | f4b534da9b0206f6fca8c8a3aff07ee8a03aa0dc (diff) | |
| download | pakakeh.go-61fa0cf274d35facdb8d6dd28fe041cd1fdbc99f.tar.xz | |
section: add field for line number
Diffstat (limited to 'lib/ini/reader.go')
| -rw-r--r-- | lib/ini/reader.go | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/ini/reader.go b/lib/ini/reader.go index 1fad886c..eacff1a3 100644 --- a/lib/ini/reader.go +++ b/lib/ini/reader.go @@ -131,8 +131,8 @@ func (reader *Reader) Parse(src []byte) (in *Ini, err error) { fmt.Print(reader._var) } - reader._var.lineNum = reader.lineNum reader.lineNum++ + reader._var.lineNum = reader.lineNum if reader._var.mode&varModeSingle == varModeSingle || reader._var.mode&varModeValue == varModeValue || @@ -151,11 +151,12 @@ func (reader *Reader) Parse(src []byte) (in *Ini, err error) { in.AddSection(reader.sec) reader.sec = &Section{ - mode: reader._var.mode, - format: reader._var.format, - name: reader._var.secName, - sub: reader._var.subName, - others: reader._var.others, + mode: reader._var.mode, + lineNum: reader._var.lineNum, + format: reader._var.format, + name: reader._var.secName, + sub: reader._var.subName, + others: reader._var.others, } reader._var = &Variable{ |
