file = { SOI ~ (record ~ "\n")* ~ EOI } record = { field ~ ("," ~ field)* } field = { (ASCII_DIGIT | "." | "-")+ }