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