Created
January 5, 2015 06:35
-
-
Save andydude/1bde60efbe93ea8af4e9 to your computer and use it in GitHub Desktop.
Fail
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ echo 'typedef union { char __mbstate8[128]; } __mbstate_t;' | bin/cdump.pl6 | |
TOP | |
| ws | |
| | ws-char | |
| | * FAIL | |
| * MATCH "" | |
| ws | |
| | ws-char | |
| | * FAIL | |
| * MATCH "" | |
| ws | |
| | ws-char | |
| | * FAIL | |
| * MATCH "" | |
| translation-unit | |
| | external-declaration | |
| | | external-declaration:sym<function-definition> | |
| | | | function-definition | |
| | | | | function-definition:sym<modern> | |
| | | | | | declaration-specifiers | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | * MATCH "typedef " | |
| | | | | | | | | * MATCH "typedef " | |
| | | | | | | | | ws | |
| | | | | | | | | | ws-char | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * MATCH "" | |
| | | | | | | | * MATCH "typedef " | |
| | | | | | | * MATCH "typedef " | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<extern> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<static> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<_Thread_local> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<auto> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<register> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-specifier> | |
| | | | | | | | | type-specifier | |
| | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | struct-declaration-list | |
| | | | | | | | | | | | | | struct-declaration | |
| | | | | | | | | | | | | | | struct-declaration:sym<struct> | |
| | | | | | | | | | | | | | | | specifier-qualifier-list | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | * MATCH "cha" | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * MATCH "char " | |
| | | | | | | | | | | | | | | | | * MATCH "char " | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | * MATCH "__m" | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * MATCH "__mbst" | |
| | | | | | | | | | | | | | | | | * MATCH "__mbstate" | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<__typeof__> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-qualifier> | |
| | | | | | | | | | | | | | | | | | | type-qualifier | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<const> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<restrict> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<volatile> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | * MATCH "char __mbsta" | |
| | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | struct-declarator-list | |
| | | | | | | | | | | | | | | | | struct-declarator | |
| | | | | | | | | | | | | | | | | | struct-declarator:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | declarator | |
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | | | | | | | | | | | | pointer | |
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | direct-declarator | |
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | struct-declarator:sym<bit-declarator> | |
| | | | | | | | | | | | | | | | | | | declarator | |
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | | | | | | | | | | | | pointer | |
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | direct-declarator | |
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | struct-declaration:sym<static_assert> | |
| | | | | | | | | | | | | | | | static-assert-declaration | |
| | | | | | | | | | | | | | | | | static-assert-keyword | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | ident | |
| | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | * MATCH "u" | |
| | | | | | | | | | | | | * MATCH "u" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | ws | |
| | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | * MATCH "union " | |
| | | | | | | | | * MATCH "union " | |
| | | | | | | | | ws | |
| | | | | | | | | | ws-char | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * MATCH "" | |
| | | | | | | | * MATCH "union " | |
| | | | | | | * MATCH "union " | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<extern> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<static> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<_Thread_local> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<auto> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<register> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-specifier> | |
| | | | | | | | | type-specifier | |
| | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | ident | |
| | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<__typeof__> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-qualifier> | |
| | | | | | | | | type-qualifier | |
| | | | | | | | | | type-qualifier:sym<const> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<restrict> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<volatile> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<_Atomic> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<function> | |
| | | | | | | | | function-specifier | |
| | | | | | | | | | function-specifier:sym<inline> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | function-specifier:sym<_Noreturn> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<alignment> | |
| | | | | | | | | alignment-specifier | |
| | | | | | | | | | alignment-specifier:sym<type-name> | |
| | | | | | | | | | | alignas-keyword | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | alignment-specifier:sym<constant> | |
| | | | | | | | | | | alignas-keyword | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | * FAIL | |
| | | | | | | ws | |
| | | | | | | | ws-char | |
| | | | | | | | * FAIL | |
| | | | | | | * MATCH "" | |
| | | | | | * MATCH "typedef union " | |
| | | | | | ws | |
| | | | | | | ws-char | |
| | | | | | | * FAIL | |
| | | | | | * MATCH "" | |
| | | | | | declarator | |
| | | | | | | declarator:sym<direct> | |
| | | | | | | | pointer | |
| | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | ws | |
| | | | | | | | | ws-char | |
| | | | | | | | | * FAIL | |
| | | | | | | | * MATCH "" | |
| | | | | | | | direct-declarator | |
| | | | | | | | | direct-declarator-first | |
| | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | ident | |
| | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | * FAIL | |
| | | | | | * FAIL | |
| | | | | * FAIL | |
| | | | | function-definition:sym<ancient> | |
| | | | | | declaration-specifiers | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | * MATCH "typedef " | |
| | | | | | | | | * MATCH "typedef " | |
| | | | | | | | | ws | |
| | | | | | | | | | ws-char | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * MATCH "" | |
| | | | | | | | * MATCH "typedef " | |
| | | | | | | * MATCH "typedef " | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<extern> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<static> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<_Thread_local> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<auto> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<register> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-specifier> | |
| | | | | | | | | type-specifier | |
| | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | struct-declaration-list | |
| | | | | | | | | | | | | | struct-declaration | |
| | | | | | | | | | | | | | | struct-declaration:sym<struct> | |
| | | | | | | | | | | | | | | | specifier-qualifier-list | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | * MATCH "cha" | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * MATCH "char " | |
| | | | | | | | | | | | | | | | | * MATCH "char " | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | * MATCH "__m" | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * MATCH "__mbst" | |
| | | | | | | | | | | | | | | | | * MATCH "__mbstate" | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<__typeof__> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-qualifier> | |
| | | | | | | | | | | | | | | | | | | type-qualifier | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<const> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<restrict> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<volatile> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | * MATCH "char __mbsta" | |
| | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | struct-declarator-list | |
| | | | | | | | | | | | | | | | | struct-declarator | |
| | | | | | | | | | | | | | | | | | struct-declarator:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | declarator | |
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | | | | | | | | | | | | pointer | |
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | direct-declarator | |
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | struct-declarator:sym<bit-declarator> | |
| | | | | | | | | | | | | | | | | | | declarator | |
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | | | | | | | | | | | | pointer | |
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | direct-declarator | |
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | struct-declaration:sym<static_assert> | |
| | | | | | | | | | | | | | | | static-assert-declaration | |
| | | | | | | | | | | | | | | | | static-assert-keyword | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | ident | |
| | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | * MATCH "u" | |
| | | | | | | | | | | | | * MATCH "u" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | ws | |
| | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | * MATCH "union " | |
| | | | | | | | | * MATCH "union " | |
| | | | | | | | | ws | |
| | | | | | | | | | ws-char | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * MATCH "" | |
| | | | | | | | * MATCH "union " | |
| | | | | | | * MATCH "union " | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<extern> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<static> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<_Thread_local> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<auto> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<register> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-specifier> | |
| | | | | | | | | type-specifier | |
| | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | ident | |
| | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<__typeof__> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-qualifier> | |
| | | | | | | | | type-qualifier | |
| | | | | | | | | | type-qualifier:sym<const> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<restrict> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<volatile> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<_Atomic> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<function> | |
| | | | | | | | | function-specifier | |
| | | | | | | | | | function-specifier:sym<inline> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | function-specifier:sym<_Noreturn> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<alignment> | |
| | | | | | | | | alignment-specifier | |
| | | | | | | | | | alignment-specifier:sym<type-name> | |
| | | | | | | | | | | alignas-keyword | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | alignment-specifier:sym<constant> | |
| | | | | | | | | | | alignas-keyword | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | * FAIL | |
| | | | | | | ws | |
| | | | | | | | ws-char | |
| | | | | | | | * FAIL | |
| | | | | | | * MATCH "" | |
| | | | | | * MATCH "typedef union " | |
| | | | | | ws | |
| | | | | | | ws-char | |
| | | | | | | * FAIL | |
| | | | | | * MATCH "" | |
| | | | | | declarator | |
| | | | | | | declarator:sym<direct> | |
| | | | | | | | pointer | |
| | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | ws | |
| | | | | | | | | ws-char | |
| | | | | | | | | * FAIL | |
| | | | | | | | * MATCH "" | |
| | | | | | | | direct-declarator | |
| | | | | | | | | direct-declarator-first | |
| | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | ident | |
| | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | * FAIL | |
| | | | | | * FAIL | |
| | | | | * FAIL | |
| | | | * FAIL | |
| | | * FAIL | |
| | | external-declaration:sym<declaration> | |
| | | | declaration | |
| | | | | declaration:sym<declaration> | |
| | | | | | declaration-specifiers | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | * MATCH "typedef " | |
| | | | | | | | | * MATCH "typedef " | |
| | | | | | | | | ws | |
| | | | | | | | | | ws-char | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * MATCH "" | |
| | | | | | | | * MATCH "typedef " | |
| | | | | | | * MATCH "typedef " | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<extern> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<static> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<_Thread_local> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<auto> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<register> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-specifier> | |
| | | | | | | | | type-specifier | |
| | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | struct-declaration-list | |
| | | | | | | | | | | | | | struct-declaration | |
| | | | | | | | | | | | | | | struct-declaration:sym<struct> | |
| | | | | | | | | | | | | | | | specifier-qualifier-list | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | * MATCH "cha" | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * MATCH "char " | |
| | | | | | | | | | | | | | | | | * MATCH "char " | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | * MATCH "__m" | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * MATCH "__mbst" | |
| | | | | | | | | | | | | | | | | * MATCH "__mbstate" | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<__typeof__> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-qualifier> | |
| | | | | | | | | | | | | | | | | | | type-qualifier | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<const> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<restrict> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<volatile> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | * MATCH "char __mbsta" | |
| | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | struct-declarator-list | |
| | | | | | | | | | | | | | | | | struct-declarator | |
| | | | | | | | | | | | | | | | | | struct-declarator:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | declarator | |
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | | | | | | | | | | | | pointer | |
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | direct-declarator | |
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | struct-declarator:sym<bit-declarator> | |
| | | | | | | | | | | | | | | | | | | declarator | |
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | | | | | | | | | | | | pointer | |
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | direct-declarator | |
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | struct-declaration:sym<static_assert> | |
| | | | | | | | | | | | | | | | static-assert-declaration | |
| | | | | | | | | | | | | | | | | static-assert-keyword | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | ident | |
| | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | * MATCH "u" | |
| | | | | | | | | | | | | * MATCH "u" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | ws | |
| | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | * MATCH "union " | |
| | | | | | | | | * MATCH "union " | |
| | | | | | | | | ws | |
| | | | | | | | | | ws-char | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * MATCH "" | |
| | | | | | | | * MATCH "union " | |
| | | | | | | * MATCH "union " | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<extern> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<static> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<_Thread_local> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<auto> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<register> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-specifier> | |
| | | | | | | | | type-specifier | |
| | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | ident | |
| | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<__typeof__> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-qualifier> | |
| | | | | | | | | type-qualifier | |
| | | | | | | | | | type-qualifier:sym<const> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<restrict> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<volatile> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<_Atomic> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<function> | |
| | | | | | | | | function-specifier | |
| | | | | | | | | | function-specifier:sym<inline> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | function-specifier:sym<_Noreturn> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<alignment> | |
| | | | | | | | | alignment-specifier | |
| | | | | | | | | | alignment-specifier:sym<type-name> | |
| | | | | | | | | | | alignas-keyword | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | alignment-specifier:sym<constant> | |
| | | | | | | | | | | alignas-keyword | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | * FAIL | |
| | | | | | | ws | |
| | | | | | | | ws-char | |
| | | | | | | | * FAIL | |
| | | | | | | * MATCH "" | |
| | | | | | * MATCH "typedef union " | |
| | | | | | ws | |
| | | | | | | ws-char | |
| | | | | | | * FAIL | |
| | | | | | * MATCH "" | |
| | | | | | init-declarator-list | |
| | | | | | | init-declarator | |
| | | | | | | | declarator | |
| | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | pointer | |
| | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | ws | |
| | | | | | | | | | | ws-char | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * MATCH "" | |
| | | | | | | | | | direct-declarator | |
| | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | * FAIL | |
| | | | | | * FAIL | |
| | | | | | ws | |
| | | | | | | ws-char | |
| | | | | | | * FAIL | |
| | | | | | * MATCH "" | |
| | | | | * FAIL | |
| | | | | declaration:sym<static_assert> | |
| | | | | | static-assert-declaration | |
| | | | | | | static-assert-keyword | |
| | | | | | | * FAIL | |
| | | | | | * FAIL | |
| | | | | * FAIL | |
| | | | * FAIL | |
| | | * FAIL | |
| | * FAIL | |
| * FAIL | |
| ws | |
| | ws-char | |
| | * FAIL | |
| * MATCH "" | |
| translation-unit | |
| | external-declaration | |
| | | external-declaration:sym<function-definition> | |
| | | | function-definition | |
| | | | | function-definition:sym<modern> | |
| | | | | | declaration-specifiers | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | * MATCH "typedef " | |
| | | | | | | | | * MATCH "typedef " | |
| | | | | | | | | ws | |
| | | | | | | | | | ws-char | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * MATCH "" | |
| | | | | | | | * MATCH "typedef " | |
| | | | | | | * MATCH "typedef " | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<extern> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<static> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<_Thread_local> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<auto> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<register> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-specifier> | |
| | | | | | | | | type-specifier | |
| | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | struct-declaration-list | |
| | | | | | | | | | | | | | struct-declaration | |
| | | | | | | | | | | | | | | struct-declaration:sym<struct> | |
| | | | | | | | | | | | | | | | specifier-qualifier-list | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | * MATCH "cha" | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * MATCH "char " | |
| | | | | | | | | | | | | | | | | * MATCH "char " | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | * MATCH "__m" | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * MATCH "__mbst" | |
| | | | | | | | | | | | | | | | | * MATCH "__mbstate" | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<__typeof__> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-qualifier> | |
| | | | | | | | | | | | | | | | | | | type-qualifier | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<const> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<restrict> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<volatile> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | * MATCH "char __mbsta" | |
| | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | struct-declarator-list | |
| | | | | | | | | | | | | | | | | struct-declarator | |
| | | | | | | | | | | | | | | | | | struct-declarator:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | declarator | |
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | | | | | | | | | | | | pointer | |
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | direct-declarator | |
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | struct-declarator:sym<bit-declarator> | |
| | | | | | | | | | | | | | | | | | | declarator | |
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | | | | | | | | | | | | pointer | |
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | direct-declarator | |
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | struct-declaration:sym<static_assert> | |
| | | | | | | | | | | | | | | | static-assert-declaration | |
| | | | | | | | | | | | | | | | | static-assert-keyword | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | ident | |
| | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | * MATCH "u" | |
| | | | | | | | | | | | | * MATCH "u" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | ws | |
| | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | * MATCH "union " | |
| | | | | | | | | * MATCH "union " | |
| | | | | | | | | ws | |
| | | | | | | | | | ws-char | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * MATCH "" | |
| | | | | | | | * MATCH "union " | |
| | | | | | | * MATCH "union " | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<extern> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<static> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<_Thread_local> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<auto> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<register> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-specifier> | |
| | | | | | | | | type-specifier | |
| | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | ident | |
| | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<__typeof__> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-qualifier> | |
| | | | | | | | | type-qualifier | |
| | | | | | | | | | type-qualifier:sym<const> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<restrict> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<volatile> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<_Atomic> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<function> | |
| | | | | | | | | function-specifier | |
| | | | | | | | | | function-specifier:sym<inline> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | function-specifier:sym<_Noreturn> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<alignment> | |
| | | | | | | | | alignment-specifier | |
| | | | | | | | | | alignment-specifier:sym<type-name> | |
| | | | | | | | | | | alignas-keyword | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | alignment-specifier:sym<constant> | |
| | | | | | | | | | | alignas-keyword | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | * FAIL | |
| | | | | | | ws | |
| | | | | | | | ws-char | |
| | | | | | | | * FAIL | |
| | | | | | | * MATCH "" | |
| | | | | | * MATCH "typedef union " | |
| | | | | | ws | |
| | | | | | | ws-char | |
| | | | | | | * FAIL | |
| | | | | | * MATCH "" | |
| | | | | | declarator | |
| | | | | | | declarator:sym<direct> | |
| | | | | | | | pointer | |
| | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | ws | |
| | | | | | | | | ws-char | |
| | | | | | | | | * FAIL | |
| | | | | | | | * MATCH "" | |
| | | | | | | | direct-declarator | |
| | | | | | | | | direct-declarator-first | |
| | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | ident | |
| | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | * FAIL | |
| | | | | | * FAIL | |
| | | | | * FAIL | |
| | | | | function-definition:sym<ancient> | |
| | | | | | declaration-specifiers | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | * MATCH "typedef " | |
| | | | | | | | | * MATCH "typedef " | |
| | | | | | | | | ws | |
| | | | | | | | | | ws-char | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * MATCH "" | |
| | | | | | | | * MATCH "typedef " | |
| | | | | | | * MATCH "typedef " | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<extern> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<static> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<_Thread_local> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<auto> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<register> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-specifier> | |
| | | | | | | | | type-specifier | |
| | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | struct-declaration-list | |
| | | | | | | | | | | | | | struct-declaration | |
| | | | | | | | | | | | | | | struct-declaration:sym<struct> | |
| | | | | | | | | | | | | | | | specifier-qualifier-list | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | * MATCH "cha" | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * MATCH "char " | |
| | | | | | | | | | | | | | | | | * MATCH "char " | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | * MATCH "__m" | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * MATCH "__mbst" | |
| | | | | | | | | | | | | | | | | * MATCH "__mbstate" | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<__typeof__> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-qualifier> | |
| | | | | | | | | | | | | | | | | | | type-qualifier | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<const> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<restrict> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<volatile> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | * MATCH "char __mbsta" | |
| | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | struct-declarator-list | |
| | | | | | | | | | | | | | | | | struct-declarator | |
| | | | | | | | | | | | | | | | | | struct-declarator:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | declarator | |
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | | | | | | | | | | | | pointer | |
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | direct-declarator | |
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | struct-declarator:sym<bit-declarator> | |
| | | | | | | | | | | | | | | | | | | declarator | |
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | | | | | | | | | | | | pointer | |
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | direct-declarator | |
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | struct-declaration:sym<static_assert> | |
| | | | | | | | | | | | | | | | static-assert-declaration | |
| | | | | | | | | | | | | | | | | static-assert-keyword | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | ident | |
| | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | * MATCH "u" | |
| | | | | | | | | | | | | * MATCH "u" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | ws | |
| | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | * MATCH "union " | |
| | | | | | | | | * MATCH "union " | |
| | | | | | | | | ws | |
| | | | | | | | | | ws-char | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * MATCH "" | |
| | | | | | | | * MATCH "union " | |
| | | | | | | * MATCH "union " | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<extern> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<static> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<_Thread_local> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<auto> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<register> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-specifier> | |
| | | | | | | | | type-specifier | |
| | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | ident | |
| | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<__typeof__> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-qualifier> | |
| | | | | | | | | type-qualifier | |
| | | | | | | | | | type-qualifier:sym<const> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<restrict> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<volatile> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<_Atomic> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<function> | |
| | | | | | | | | function-specifier | |
| | | | | | | | | | function-specifier:sym<inline> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | function-specifier:sym<_Noreturn> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<alignment> | |
| | | | | | | | | alignment-specifier | |
| | | | | | | | | | alignment-specifier:sym<type-name> | |
| | | | | | | | | | | alignas-keyword | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | alignment-specifier:sym<constant> | |
| | | | | | | | | | | alignas-keyword | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | * FAIL | |
| | | | | | | ws | |
| | | | | | | | ws-char | |
| | | | | | | | * FAIL | |
| | | | | | | * MATCH "" | |
| | | | | | * MATCH "typedef union " | |
| | | | | | ws | |
| | | | | | | ws-char | |
| | | | | | | * FAIL | |
| | | | | | * MATCH "" | |
| | | | | | declarator | |
| | | | | | | declarator:sym<direct> | |
| | | | | | | | pointer | |
| | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | ws | |
| | | | | | | | | ws-char | |
| | | | | | | | | * FAIL | |
| | | | | | | | * MATCH "" | |
| | | | | | | | direct-declarator | |
| | | | | | | | | direct-declarator-first | |
| | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | ident | |
| | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | * FAIL | |
| | | | | | * FAIL | |
| | | | | * FAIL | |
| | | | * FAIL | |
| | | * FAIL | |
| | | external-declaration:sym<declaration> | |
| | | | declaration | |
| | | | | declaration:sym<declaration> | |
| | | | | | declaration-specifiers | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | * MATCH "typedef " | |
| | | | | | | | | * MATCH "typedef " | |
| | | | | | | | | ws | |
| | | | | | | | | | ws-char | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * MATCH "" | |
| | | | | | | | * MATCH "typedef " | |
| | | | | | | * MATCH "typedef " | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<extern> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<static> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<_Thread_local> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<auto> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<register> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-specifier> | |
| | | | | | | | | type-specifier | |
| | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | struct-declaration-list | |
| | | | | | | | | | | | | | struct-declaration | |
| | | | | | | | | | | | | | | struct-declaration:sym<struct> | |
| | | | | | | | | | | | | | | | specifier-qualifier-list | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | * MATCH "cha" | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * MATCH "char " | |
| | | | | | | | | | | | | | | | | * MATCH "char " | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | * MATCH "__m" | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * MATCH "__mbst" | |
| | | | | | | | | | | | | | | | | * MATCH "__mbstate" | |
| | | | | | | | | | | | | | | | | specifier-qualifier | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier> | |
| | | | | | | | | | | | | | | | | | | type-specifier | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<__typeof__> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-qualifier> | |
| | | | | | | | | | | | | | | | | | | type-qualifier | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<const> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<restrict> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<volatile> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<_Atomic> | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | * MATCH "char __mbsta" | |
| | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | struct-declarator-list | |
| | | | | | | | | | | | | | | | | struct-declarator | |
| | | | | | | | | | | | | | | | | | struct-declarator:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | declarator | |
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | | | | | | | | | | | | pointer | |
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | direct-declarator | |
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | struct-declarator:sym<bit-declarator> | |
| | | | | | | | | | | | | | | | | | | declarator | |
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | | | | | | | | | | | | pointer | |
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * MATCH | |
| | | | | | | | | | | | | | | | | | | | | direct-declarator | |
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | struct-declaration:sym<static_assert> | |
| | | | | | | | | | | | | | | | static-assert-declaration | |
| | | | | | | | | | | | | | | | | static-assert-keyword | |
| | | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | | | ws | |
| | | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | ident | |
| | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | * MATCH "u" | |
| | | | | | | | | | | | | * MATCH "u" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | * MATCH "i" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | * MATCH "o" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | * MATCH "n" | |
| | | | | | | | | | | | | ident-rest | |
| | | | | | | | | | | | | | ident-rest:sym<alpha> | |
| | | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-rest:sym<digit> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * MATCH "union" | |
| | | | | | | | | | | | ws | |
| | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * MATCH " " | |
| | | | | | | | | | | * MATCH "union " | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | | ws | |
| | | | | | | | | | | | ws-char | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * MATCH "" | |
| | | | | | | | | | * MATCH "union " | |
| | | | | | | | | * MATCH "union " | |
| | | | | | | | | ws | |
| | | | | | | | | | ws-char | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * MATCH "" | |
| | | | | | | | * MATCH "union " | |
| | | | | | | * MATCH "union " | |
| | | | | | | declaration-specifier | |
| | | | | | | | declaration-specifier:sym<storage-class> | |
| | | | | | | | | storage-class-specifier | |
| | | | | | | | | | storage-class-specifier:sym<typedef> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<extern> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<static> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<_Thread_local> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<auto> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | storage-class-specifier:sym<register> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-specifier> | |
| | | | | | | | | type-specifier | |
| | | | | | | | | | type-specifier:sym<void> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<char> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<short> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<int> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<long> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<float> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<double> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<signed> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<unsigned> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Bool> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<_Complex> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<atomic-type> | |
| | | | | | | | | | | atomic-type-specifier | |
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic> | |
| | | | | | | | | | | | | atomic-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<struct-or-union> | |
| | | | | | | | | | | struct-or-union-specifier | |
| | | | | | | | | | | | struct-or-union-specifier:sym<decl> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | struct-or-union-specifier:sym<spec> | |
| | | | | | | | | | | | | struct-or-union | |
| | | | | | | | | | | | | | struct-or-union:sym<struct> | |
| | | | | | | | | | | | | | | struct-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | struct-or-union:sym<union> | |
| | | | | | | | | | | | | | | union-keyword | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<enum-specifier> | |
| | | | | | | | | | | enum-specifier | |
| | | | | | | | | | | | enum-specifier:sym<decl> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | enum-specifier:sym<spec> | |
| | | | | | | | | | | | | enum-keyword | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<typedef-name> | |
| | | | | | | | | | | typedef-name | |
| | | | | | | | | | | | ident | |
| | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-specifier:sym<__typeof__> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<type-qualifier> | |
| | | | | | | | | type-qualifier | |
| | | | | | | | | | type-qualifier:sym<const> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<restrict> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<volatile> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | type-qualifier:sym<_Atomic> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<function> | |
| | | | | | | | | function-specifier | |
| | | | | | | | | | function-specifier:sym<inline> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | function-specifier:sym<_Noreturn> | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | | declaration-specifier:sym<alignment> | |
| | | | | | | | | alignment-specifier | |
| | | | | | | | | | alignment-specifier:sym<type-name> | |
| | | | | | | | | | | alignas-keyword | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | alignment-specifier:sym<constant> | |
| | | | | | | | | | | alignas-keyword | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | * FAIL | |
| | | | | | | ws | |
| | | | | | | | ws-char | |
| | | | | | | | * FAIL | |
| | | | | | | * MATCH "" | |
| | | | | | * MATCH "typedef union " | |
| | | | | | ws | |
| | | | | | | ws-char | |
| | | | | | | * FAIL | |
| | | | | | * MATCH "" | |
| | | | | | init-declarator-list | |
| | | | | | | init-declarator | |
| | | | | | | | declarator | |
| | | | | | | | | declarator:sym<direct> | |
| | | | | | | | | | pointer | |
| | | | | | | | | | | pointer:sym<pointer> | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | | ws | |
| | | | | | | | | | | ws-char | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * MATCH "" | |
| | | | | | | | | | direct-declarator | |
| | | | | | | | | | | direct-declarator-first | |
| | | | | | | | | | | | direct-declarator-first:sym<identifier> | |
| | | | | | | | | | | | | ident | |
| | | | | | | | | | | | | | ident-first | |
| | | | | | | | | | | | | | | ident-first:sym<under> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | | ident-first:sym<alpha> | |
| | | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | | direct-declarator-first:sym<declarator> | |
| | | | | | | | | | | | * FAIL | |
| | | | | | | | | | | * FAIL | |
| | | | | | | | | | * FAIL | |
| | | | | | | | | * FAIL | |
| | | | | | | | * FAIL | |
| | | | | | | * FAIL | |
| | | | | | * FAIL | |
| | | | | | ws | |
| | | | | | | ws-char | |
| | | | | | | * FAIL | |
| | | | | | * MATCH "" | |
| | | | | * FAIL | |
| | | | | declaration:sym<static_assert> | |
| | | | | | static-assert-declaration | |
| | | | | | | static-assert-keyword | |
| | | | | | | * FAIL | |
| | | | | | * FAIL | |
| | | | | * FAIL | |
| | | | * FAIL | |
| | | * FAIL | |
| | * FAIL | |
| * FAIL | |
* FAIL | |
parse failed | |
in sub MAIN at bin/cdump.pl6:43 | |
in block <unit> at bin/cdump.pl6:72 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment