type ::= <char> | <short> | <int> | <float> | <ptr> | <[>number<]>type | <{>type {type...}<}> variable ::= name | number | <[>variable {variable...}<]> | <{>variable {variable...}<}> statement ::= <type> name type | <var> type name variable | <export> name language ::= statement {statement...}
Figure 1: Grammar for the data description scripting language.