syntax

syntax_rulesyntax_rule

syntax_rule

meta_identifiermeta_identifier '=' [suppress] definitions_listdefinitions_list ';' [suppress]

definitions_list

single_definitionsingle_definition '|' [suppress] single_definitionsingle_definition

single_definition

syntactic_termsyntactic_term ',' [suppress] syntactic_termsyntactic_term

syntactic_term

syntactic_factorsyntactic_factor '-' [suppress] syntactic_factorsyntactic_factor

syntactic_factor

integerinteger '*' [suppress] syntactic_primarysyntactic_primary

integer

W:(0-9)

syntactic_primary

optional_sequenceoptional_sequence repeated_sequencerepeated_sequence grouped_sequencegrouped_sequence meta_identifiermeta_identifier terminal_stringterminal_string

optional_sequence

'[' [suppress] definitions_listdefinitions_list ']' [suppress]

repeated_sequence

'{' [suppress] definitions_listdefinitions_list '}' [suppress]

grouped_sequence

'(' [suppress] definitions_listdefinitions_list ')' [suppress]

meta_identifier

W:(A-Z_a-zªµºÀ-Ö..., 0-9A-Z_a-zªµ·...)

terminal_string

"[^"]*"|'[^']*'