Skip to content

Commit f33bfbd

Browse files
committed
genksyms: rename cvar_qualifier to type_qualifier
I believe "cvar" stands for "Const, Volatile, Attribute, or Restrict". This is called "type-qualifier" in K&R. [1] Adopt this more generic naming. No functional changes are intended. [1] https://cs.wmich.edu/~gupta/teaching/cs4850/sumII06/The%20syntax%20of%20C%20in%20Backus-Naur%20form.htm Signed-off-by: Masahiro Yamada <[email protected]> Acked-by: Nicolas Schier <[email protected]>
1 parent 015b0bf commit f33bfbd

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

scripts/genksyms/parse.y

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ storage_class_specifier:
223223

224224
type_specifier:
225225
simple_type_specifier
226-
| cvar_qualifier
226+
| type_qualifier
227227
| TYPEOF_KEYW '(' parameter_declaration ')'
228228
| TYPEOF_PHRASE
229229

@@ -270,21 +270,21 @@ simple_type_specifier:
270270
;
271271

272272
ptr_operator:
273-
'*' cvar_qualifier_seq_opt
273+
'*' type_qualifier_seq_opt
274274
{ $$ = $2 ? $2 : $1; }
275275
;
276276

277-
cvar_qualifier_seq_opt:
277+
type_qualifier_seq_opt:
278278
/* empty */ { $$ = NULL; }
279-
| cvar_qualifier_seq
279+
| type_qualifier_seq
280280
;
281281

282-
cvar_qualifier_seq:
283-
cvar_qualifier
284-
| cvar_qualifier_seq cvar_qualifier { $$ = $2; }
282+
type_qualifier_seq:
283+
type_qualifier
284+
| type_qualifier_seq type_qualifier { $$ = $2; }
285285
;
286286

287-
cvar_qualifier:
287+
type_qualifier:
288288
CONST_KEYW | VOLATILE_KEYW | ATTRIBUTE_PHRASE
289289
| RESTRICT_KEYW
290290
{ /* restrict has no effect in prototypes so ignore it */

0 commit comments

Comments
 (0)