diff --git a/version2.0/parse.bnf b/version2.0/parse.bnf index 1efd5d1..9d0d9e1 100644 --- a/version2.0/parse.bnf +++ b/version2.0/parse.bnf @@ -4,36 +4,69 @@ # | or # ::= is defined as - ::= - ::= - ::= - ::= - ::= <[> { <,> } <]> - ::= <{> { ( ) | ( ) <:> <,> } <}> + ::= + ::= + ::= + ::= + ::= - ::= [ <(> { ( [ <=> ] ) | ( ) <,> } <)> ] ( ) | ( <{> { <;> } <}> ) - ::= + ::= + { } + ::= + { } +| { } +| { } +| { } + ::= + <-> +| + ::= + {<+> } +| {<-> } +| {<~> } + ::= + {<*> } +| { } - ::= - <=> -| <(> { <,> } <)> <=> -| <(> { <,> } <) <=> + ::= + +| +| +| + ::= + <(> [] <;> [] <;> <)> [<;>] +| <(> [] <;> [] <;> <)> <{> { <;>} <}> + ::= + <(> <)> [<;>] +| <(> <) <{> { <;>} <}> + ::= + <(> [ [] <)> [<;>] +| <(> [ [] <) <{> { <;>} <}> + ::= + <(> [ [] <)> [<;>] +| <(> [ [] <) <{> { <;>} <}> - ::= - - ::= - <(> <)> ( ) | ( <{> { <;> } <}> ) - { ( ) | ( ) } <(> <)> ( ) | ( <{> { <;> } <}> ) - [ ( ) | ( <{> { <;> } <}> ) - ::= - <(> <;> <;> <)> ( ) | ( <{> { <;> } <}> ) -| <(> <;> <)> ( ) | ( <{> { <;> } <}> ) -| <(> <;> <)> ( ) | ( <{> { <;> } <}> ) -| <(> <)> ( ) | ( <{> { <;> } <}> ) + ::= {} [] + ::= + <(> <)> [<;>] +| <(> <)> <{> { <;>} <}> + ::= + <(> <)> [<;>] +| <(> <)> <{> { <;>} <}> +| <(> <)> [<;>] +| <(> <)> <{> { <;>} <}> + ::= + [<;>] +| { <;>} <}> + ::= + ::= + ::= [] ::= - -| -| -| -| \ No newline at end of file + +| +| +| +| +| +| \ No newline at end of file