Lines Matching full:expression

37 virtual-field                          -> "let" snake-name "=" expression
40 expression -> choice-expression
41 choice-expression -> logical-expression
42 | logical-expression "?"
43 logical-expression ":"
44 logical-expression
45 logical-expression -> and-expression
46 | comparison-expression
47 | or-expression
48 or-expression -> comparison-expression
49 or-expression-right+
50 or-expression-right -> or-operator comparison-expression
52 comparison-expression -> additive-expression
53 | additive-expression
54 equality-expression-right+
55 | additive-expression
56 greater-expression-right-list
57 | additive-expression inequality-operator
58 additive-expression
59 | additive-expression
60 less-expression-right-list
61 less-expression-right-list -> equality-expression-right*
62 less-expression-right
63 equality-or-less-expression-right*
64 equality-or-less-expression-right -> equality-expression-right
65 | less-expression-right
66 less-expression-right -> less-operator additive-expression
70 greater-expression-right-list -> equality-expression-right*
71 greater-expression-right
72 equality-or-greater-expression-right*
73 equality-or-greater-expression-right -> equality-expression-right
74 | greater-expression-right
75 greater-expression-right -> greater-operator additive-expression
78 equality-expression-right -> equality-operator additive-expression
80 additive-expression -> times-expression
81 additive-expression-right*
82 additive-expression-right -> additive-operator times-expression
85 times-expression -> negation-expression
86 times-expression-right*
87 times-expression-right -> multiplicative-operator
88 negation-expression
90 negation-expression -> additive-operator bottom-expression
91 | bottom-expression
92 bottom-expression -> "(" expression ")"
101 | expression comma-then-expression*
102 comma-then-expression -> "," expression
131 and-expression -> comparison-expression
132 and-expression-right+
133 and-expression-right -> and-operator comparison-expression
140 field-location -> expression "[" "+" expression "]"
146 enum-value -> constant-name "=" expression attribute*
152 attribute-value -> expression
173 conditional-bits-field-block -> "if" expression ":" Comment? eol Indent
182 | "[" expression "]"
198 conditional-anonymous-bits-field-block -> "if" expression ":" Comment? eol Indent
201 conditional-struct-field-block -> "if" expression ":" Comment? eol Indent
238 additive-expression-right* -> <empty>
239 | additive-expression-right
240 additive-expression-right*
241 and-expression-right* -> <empty>
242 | and-expression-right
243 and-expression-right*
244 and-expression-right+ -> and-expression-right
245 and-expression-right*
255 comma-then-expression* -> <empty>
256 | comma-then-expression
257 comma-then-expression*
273 equality-expression-right* -> <empty>
274 | equality-expression-right
275 equality-expression-right*
276 equality-expression-right+ -> equality-expression-right
277 equality-expression-right*
278 equality-or-greater-expression-right* -> <empty>
279 | equality-or-greater-expression-right
280 equality-or-greater-expression-right*
281 equality-or-less-expression-right* -> <empty>
282 | equality-or-less-expression-right
283 equality-or-less-expression-right*
291 or-expression-right* -> <empty>
292 | or-expression-right or-expression-right*
293 or-expression-right+ -> or-expression-right or-expression-right*
297 times-expression-right* -> <empty>
298 | times-expression-right
299 times-expression-right*