From 98c58c46808e05142d22c4f86eb97873626f3620 Mon Sep 17 00:00:00 2001 From: Valk Richard Li <48872266+ValKmjolnir@users.noreply.github.com> Date: Thu, 2 Jan 2020 15:23:49 +0800 Subject: [PATCH] update --- version2.0/parse.bnf | 89 ++++++++++++++++++++++++++++++-------------- 1 file changed, 61 insertions(+), 28 deletions(-) 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