blob: f8c1600665140a060de1e1d090e102826c2f968b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
Assignments
^^^^^^^^^^^
.. crowbar:element:: AssignmentStatement <- AssignmentBody ';'
AssignmentBody <- DirectAssignmentBody / UpdateAssignmentBody / CrementAssignmentBody
.. crowbar:element:: DirectAssignmentBody <- AssignmentTarget '=' Expression
.. todo:: define direct assignment
.. crowbar:element:: UpdateAssignmentBody <- AssignmentTarget ('+=' / '-=' / '*=' / '/=' / '%=' / '&=' / '^=' / '|=') Expression
.. crowbar:element:: CrementAssignmentBody <- AssignmentTarget ('++' / '--')
.. todo:: define other assignments relative to direct
|