/* <>术语符号 |并列选项,只能选一个 */ //basic elements ::= IDENTIFIER ::= NUMBER ::= STRING //scalar ::= || ::= <,> ::= <,> ::= |||| ::= <,> ::= <,> //array ::= <[> <]> ::= <[> ||| <]> //hash ::= <.> | ::= <:> || ::= <,> ::= <,> ::= <{> | <}> //function ::= <(> | <)> <{> | <}> ::= <(> ||| <)> //definition & assignment ::= <=> || <;> ::= <=>|<+=>|<-=>|<*=>||<~=> | <;> //calculation ::= | <+> | ::= | <-> | ::= | <*> |
::= | | ::= | <~> | ::= |||
::= <(> | <)> ::= <+>|<->|<*>||<~> ::= <+>|<->|<*>||<~> ::= <+>|<->|<*>||<~> //loop ::= | <;> | <;> | ::= <(> <)> |<{> | <}> ::= <(> | <)> |<{> | <}> //if else ::= || ::= <==>|<>>|<<>|<<=>|<>=>|| ::= | ::= | | ::= <(> <)> <(> <)> ::= <(> <)> <(> <)> ::= <(> <)> <(> <)> ::= <(> <)> ::= <(> <)> //(e==1) && (e==2) //((e==1) && (e==2)) && (e==3) //(e==1) && ((e==2) && (e==3)) //(e==1) && (e==2) && (e==3) && ((e==4) && (e==5)) <_if> ::= <(> | <)> <_if> ::= <(> | <)> <{> | <}> <_else> ::= <_else> ::= <{> | <}> ::= <(> | <)> ::= <(> | <)> <{> | <}> ::= ::= ::= <_if> ::= <_if> <_else> ::= <_if> ::= <_if> ::= <_if> <_else> ::= <_if> <_else> //statement ::= | <;> ::= <;> ::= <;> ::= <(> ||| <)> <;> ::= |||||||| ::= ::=