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