12345678910111213141516171819 |
- 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.
|