
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: §wip/metasyntax/rascal-adt-simple/extracted
Source used for this grammar: Vadim Zaytsev, a simple model of Rascal ADT used in earlier versions of grammar extractor, extract::RascalADT2BGF, 14 June 2012 – 18 April 2013
DataExpr, DataDef), 0 root (—), 1 top (DataDef), 1 bottom (Name 6).DataExpr ::= Name "[" DataExpr "," "]" Name
DataExpr ::=
Name NameDataExpr ::= Name "(" DataExpr "," ")"
DataDef ::= Name "=" DataExpr "|" ";"