aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/mintage/parser.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/mintage/parser.go')
-rw-r--r--src/mintage/parser.go16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/mintage/parser.go b/src/mintage/parser.go
index daeb05d..290f407 100644
--- a/src/mintage/parser.go
+++ b/src/mintage/parser.go
@@ -57,7 +57,7 @@ func parseS(path string) ([]SRow, error) {
r := csv.NewReader(f)
r.Comment = '#'
- r.FieldsPerRecord = 10
+ r.FieldsPerRecord = 11
r.ReuseRecord = true
/* Skip header */
@@ -74,14 +74,17 @@ func parseS(path string) ([]SRow, error) {
return nil, err
}
- data := SRow{Mintmark: record[1]}
+ data := SRow{
+ Mintmark: record[1],
+ Reference: record[10],
+ }
data.Year, err = strconv.Atoi(record[0])
if err != nil {
return nil, err
}
- for i, s := range record[2:] {
+ for i, s := range record[2:10] {
if s == "" {
data.Mintages[i] = Unknown
} else {
@@ -109,7 +112,7 @@ func parseC(path string) ([]CRow, error) {
r := csv.NewReader(f)
r.Comment = '#'
- r.FieldsPerRecord = 4
+ r.FieldsPerRecord = 5
r.ReuseRecord = true
/* Skip header */
@@ -127,8 +130,9 @@ func parseC(path string) ([]CRow, error) {
}
data := CRow{
- Name: record[1],
- Mintmark: record[2],
+ Name: record[1],
+ Mintmark: record[2],
+ Reference: record[4],
}
data.Year, err = strconv.Atoi(record[0])