PROGRAM -> STATEMENTS. STATEMENTS -> STATEMENT eos STATEMENTS|. STATEMENT -> EXPRESSION OPERATION |. OPERATION -> operator STATEMENT |. EXPRESSION -> COMMAND | EVALUATION | SENDER . COMMAND -> NAME PARAMETERS . PARAMETERS -> PARAMETER PARAMETERS |. EVALUATION -> LITERAL | BLOCK | GETTER | SETTER | LIST | PARENTHESIS | TAKER | MAKER . PARAMETER -> EVALUATION | NAME . PARENTHESIS -> openparen STATEMENT closeparen. BLOCK -> openblock STATEMENTS closeblock. LIST -> openlist PARAMETER closelist. LITERAL -> string | int | float. NAME -> word | symbol | type. SETTER -> set PARAMETER PARAMETER. GETTER -> get PARAMETER. TAKER -> take NAME NAME. MAKER -> make NAME PARAMETER. SENDER -> send NAME NAME PARAMETERS.