data type = ::= NUMBER|STRING ||> <+>|<-> ::= |||| <,> |||| | <,> ||| ::= ||> <+>|<-> |<.>|<(>> ::= | <,> ::= || <+>|<->|<*>||<~>|<<>|<<=>|<>>|<>=>|<==>||| || <(> || <)> <+>|<->|<*>||<~>|<<>|<<=>|<>>|<>=>|<==>||| || || <+>|<->|<*>||<~>|<<>|<<=>|<>>|<>=>|<==>||| <(> || <)> <(> || <)> <+>|<->|<*>||<~>|<<>|<<=>|<>>|<>=>|<==>||| <(> || <)> ||> <+>|<-> ::= IDENTIFIER <.> <[> || <]> <(> |||| <)> ::= <[><]> <[> |||||| <]> ::= <{><}> <{> | <}> ::= <:> ||||| ::= | <,> ::= <{><}> <{> <}> <(><)> <{><}> <(><)> <{> <}> <(> | <)> <{><}> <(> | <)> <{> <}> ::= <=> |||| <;> <=> ::= <=> |||| <;> ::= > | |||| <;> | <;> <(> || <)> <(> || <)> <(> || <)> ::= <(> || <)> <{><}> <(> || <)> <{> <}> <(> || <)>