Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: markup/textual/csv/rascal/abstract/extracted
Source used for this grammar: Tijs van der Storm, lang::csv::ast::CSV
, 18 March 2012 [GitHub]
Table
, Record
, Field
), 0 root (—), 1 top (Table
), 0 bottom (—).[table]
, [record]
, [unquoted]
, [quoted]
.⟨records⟩
, ⟨fields⟩
, ⟨text⟩
2.Table ::=
[table]::⟨records⟩:Record
Record ::=
[record]::⟨fields⟩:Field
Field ::= [unquoted]::⟨text⟩:string [quoted]::⟨text⟩:string