::= * ( | | | | | | | | | ) * ::= ".set(" ")" ";" ::= "(" ")" ( "(" ")" )? ( )? ::= "{" * "}" ::= "(" ")" ::= "(" "," "->" ("," )? ")" ::= "(" "," "->" ("," )? ")" ::= "(" ? ")" ";" ::= ";" ::= ".set(" ")" ::= ".attempt" "{" * "}" ::= ("ok" | | "error") ::= "." "(" ("(" ? ")")? ")" ";"