summaryrefslogtreecommitdiffhomepage
path: root/mintages
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-08-10 13:27:36 +0200
committerThomas Voss <mail@thomasvoss.com> 2024-08-10 13:27:36 +0200
commit37747e7a968420ad384a341a2895d55ac327cc5c (patch)
tree61f456c442f51904c13b2f3450ed1df423515a28 /mintages
parentc1b13e2d3700222adf8e440cb1fa1673a9904170 (diff)
Add the Invalid and Unknown constants
Diffstat (limited to 'mintages')
-rw-r--r--mintages/parser.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/mintages/parser.go b/mintages/parser.go
index e5a3efc..7b782b3 100644
--- a/mintages/parser.go
+++ b/mintages/parser.go
@@ -9,6 +9,11 @@ import (
"unicode"
)
+const (
+ Unknown = -1 // Unknown mintage
+ Invalid = -2 // All mintages <= than this are invalid
+)
+
type SyntaxError struct {
expected, got string
file string
@@ -148,7 +153,7 @@ func Parse(reader io.Reader, file string) (Data, error) {
for i, tok := range tokens {
if tok == "?" {
- row.Cols[i] = -1
+ row.Cols[i] = Unknown
} else {
row.Cols[i] = atoiWithDots(tok)
}