1264790Sbaptdigraph test-grammar { 2264790Sbapt edge [fontsize=10]; 3264790Sbapt node [shape=box,fontsize=10]; 4264790Sbapt orientation=landscape; 5264790Sbapt rankdir=LR; 6264790Sbapt /* 7264790Sbapt margin=0.2; 8264790Sbapt page="8.27,11.69"; // for A4 printing 9264790Sbapt ratio=auto; 10264790Sbapt */ 11264790Sbapt 12264790Sbapt q0 [label="0:\l $accept -> . program $end\l program -> . { $end }\l program -> . translation_unit\l translation_unit -> . external_declaration\l translation_unit -> . translation_unit external_declaration\l external_declaration -> . declaration\l external_declaration -> . function_definition\l external_declaration -> . ';'\l external_declaration -> . linkage_specification\l external_declaration -> . T_ASM T_ASMARG ';'\l external_declaration -> . error T_MATCHRBRACE\l external_declaration -> . error ';'\l linkage_specification -> . T_EXTERN T_STRING_LITERAL braces\l linkage_specification -> . T_EXTERN T_STRING_LITERAL declaration\l declaration -> . decl_specifiers ';'\l declaration -> . decl_specifiers init_declarator_list ';'\l declaration -> . any_typedef decl_specifiers $$1 opt_declarator_list ';'\l any_typedef -> . T_EXTENSION T_TYPEDEF\l any_typedef -> . T_TYPEDEF\l function_definition -> . decl_specifiers declarator $$2 opt_declaration_list T_LBRACE $$3 T_MATCHRBRACE\l function_definition -> . declarator $$4 opt_declaration_list T_LBRACE T_MATCHRBRACE\l decl_specifiers -> . decl_specifier\l decl_specifiers -> . decl_specifiers decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l declarator -> . pointer direct_declarator\l declarator -> . direct_declarator\l direct_declarator -> . identifier_or_ref\l direct_declarator -> . '(' declarator ')'\l direct_declarator -> . direct_declarator T_BRACKETS\l direct_declarator -> . direct_declarator '(' parameter_type_list ')'\l direct_declarator -> . direct_declarator '(' opt_identifier_list ')'\l pointer -> . '*' opt_type_qualifiers\l pointer -> . '*' opt_type_qualifiers pointer\l identifier_or_ref -> . any_id\l identifier_or_ref -> . '&' any_id\l"]; 13264790Sbapt q1 [label="1:\l external_declaration -> error . T_MATCHRBRACE\l external_declaration -> error . ';'\l"]; 14264790Sbapt q2 [label="2:\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l declarator -> . pointer direct_declarator\l declarator -> . direct_declarator\l direct_declarator -> . identifier_or_ref\l direct_declarator -> . '(' declarator ')'\l direct_declarator -> '(' . declarator ')'\l direct_declarator -> . direct_declarator T_BRACKETS\l direct_declarator -> . direct_declarator '(' parameter_type_list ')'\l direct_declarator -> . direct_declarator '(' opt_identifier_list ')'\l pointer -> . '*' opt_type_qualifiers\l pointer -> . '*' opt_type_qualifiers pointer\l identifier_or_ref -> . any_id\l identifier_or_ref -> . '&' any_id\l"]; 15264790Sbapt q3 [label="3:\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l pointer -> '*' . opt_type_qualifiers\l pointer -> '*' . opt_type_qualifiers pointer\l opt_type_qualifiers -> . { ')' ',' T_BRACKETS T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l opt_type_qualifiers -> . type_qualifier_list\l type_qualifier_list -> . type_qualifier\l type_qualifier_list -> . type_qualifier_list type_qualifier\l"]; 16264790Sbapt q4 [label="4:\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l identifier_or_ref -> '&' . any_id\l"]; 17264790Sbapt q5 [label="5:\l any_id -> T_IDENTIFIER . { ')' '=' ',' ';' T_VA_DCL T_LBRACE T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 18264790Sbapt q6 [label="6:\l type_specifier -> T_TYPEDEF_NAME . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l any_id -> T_TYPEDEF_NAME . { ')' '=' ',' ';' T_VA_DCL T_LBRACE T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME '(' }\l"]; 19264790Sbapt q7 [label="7:\l type_qualifier -> T_DEFINE_NAME . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 20264790Sbapt q8 [label="8:\l storage_class -> T_AUTO . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 21264790Sbapt q9 [label="9:\l linkage_specification -> T_EXTERN . T_STRING_LITERAL braces\l linkage_specification -> T_EXTERN . T_STRING_LITERAL declaration\l storage_class -> T_EXTERN . { ';' T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 22264790Sbapt q10 [label="10:\l storage_class -> T_REGISTER . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 23264790Sbapt q11 [label="11:\l storage_class -> T_STATIC . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 24264790Sbapt q12 [label="12:\l any_typedef -> T_TYPEDEF . { T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME }\l"]; 25264790Sbapt q13 [label="13:\l storage_class -> T_INLINE . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 26264790Sbapt q14 [label="14:\l any_typedef -> T_EXTENSION . T_TYPEDEF\l storage_class -> T_EXTENSION . { ';' T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 27264790Sbapt q15 [label="15:\l type_specifier -> T_CHAR . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 28264790Sbapt q16 [label="16:\l type_specifier -> T_DOUBLE . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 29264790Sbapt q17 [label="17:\l type_specifier -> T_FLOAT . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 30264790Sbapt q18 [label="18:\l type_specifier -> T_INT . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 31264790Sbapt q19 [label="19:\l type_specifier -> T_VOID . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 32264790Sbapt q20 [label="20:\l type_specifier -> T_LONG . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 33264790Sbapt q21 [label="21:\l type_specifier -> T_SHORT . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 34264790Sbapt q22 [label="22:\l type_specifier -> T_SIGNED . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 35264790Sbapt q23 [label="23:\l type_specifier -> T_UNSIGNED . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 36264790Sbapt q24 [label="24:\l enumeration -> T_ENUM . { T_LBRACE T_TYPEDEF_NAME T_IDENTIFIER }\l"]; 37264790Sbapt q25 [label="25:\l struct_or_union -> T_STRUCT . { T_LBRACE T_TYPEDEF_NAME T_IDENTIFIER }\l"]; 38264790Sbapt q26 [label="26:\l struct_or_union -> T_UNION . { T_LBRACE T_TYPEDEF_NAME T_IDENTIFIER }\l"]; 39264790Sbapt q27 [label="27:\l type_specifier -> T_Bool . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 40264790Sbapt q28 [label="28:\l type_specifier -> T_Complex . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 41264790Sbapt q29 [label="29:\l type_specifier -> T_Imaginary . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 42264790Sbapt q30 [label="30:\l type_qualifier -> T_TYPE_QUALIFIER . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 43264790Sbapt q31 [label="31:\l external_declaration -> T_ASM . T_ASMARG ';'\l"]; 44264790Sbapt q32 [label="32:\l external_declaration -> ';' . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 45264790Sbapt q33 [label="33:\l $accept -> program . $end\l"]; 46264790Sbapt q34 [label="34:\l declaration -> decl_specifiers . ';'\l declaration -> decl_specifiers . init_declarator_list ';'\l function_definition -> decl_specifiers . declarator $$2 opt_declaration_list T_LBRACE $$3 T_MATCHRBRACE\l decl_specifiers -> decl_specifiers . decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l init_declarator_list -> . init_declarator\l init_declarator_list -> . init_declarator_list ',' init_declarator\l init_declarator -> . declarator\l init_declarator -> . declarator '=' $$5 T_INITIALIZER\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l declarator -> . pointer direct_declarator\l declarator -> . direct_declarator\l direct_declarator -> . identifier_or_ref\l direct_declarator -> . '(' declarator ')'\l direct_declarator -> . direct_declarator T_BRACKETS\l direct_declarator -> . direct_declarator '(' parameter_type_list ')'\l direct_declarator -> . direct_declarator '(' opt_identifier_list ')'\l pointer -> . '*' opt_type_qualifiers\l pointer -> . '*' opt_type_qualifiers pointer\l identifier_or_ref -> . any_id\l identifier_or_ref -> . '&' any_id\l"]; 47264790Sbapt q35 [label="35:\l decl_specifiers -> decl_specifier . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 48264790Sbapt q36 [label="36:\l decl_specifier -> storage_class . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 49264790Sbapt q37 [label="37:\l decl_specifier -> type_specifier . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 50264790Sbapt q38 [label="38:\l decl_specifier -> type_qualifier . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 51264790Sbapt q39 [label="39:\l type_specifier -> struct_or_union_specifier . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 52264790Sbapt q40 [label="40:\l type_specifier -> enum_specifier . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 53264790Sbapt q41 [label="41:\l $$4 -> . { T_VA_DCL T_LBRACE T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME }\l function_definition -> declarator . $$4 opt_declaration_list T_LBRACE T_MATCHRBRACE\l"]; 54264790Sbapt q42 [label="42:\l declarator -> direct_declarator . { ')' '=' ',' ';' T_VA_DCL T_LBRACE T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME }\l direct_declarator -> direct_declarator . T_BRACKETS\l direct_declarator -> direct_declarator . '(' parameter_type_list ')'\l direct_declarator -> direct_declarator . '(' opt_identifier_list ')'\l"]; 55264790Sbapt q43 [label="43:\l braces -> . T_LBRACE T_MATCHRBRACE\l struct_or_union_specifier -> struct_or_union . any_id braces\l struct_or_union_specifier -> struct_or_union . braces\l struct_or_union_specifier -> struct_or_union . any_id\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l"]; 56264790Sbapt q44 [label="44:\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l declarator -> pointer . direct_declarator\l direct_declarator -> . identifier_or_ref\l direct_declarator -> . '(' declarator ')'\l direct_declarator -> . direct_declarator T_BRACKETS\l direct_declarator -> . direct_declarator '(' parameter_type_list ')'\l direct_declarator -> . direct_declarator '(' opt_identifier_list ')'\l identifier_or_ref -> . any_id\l identifier_or_ref -> . '&' any_id\l"]; 57264790Sbapt q45 [label="45:\l identifier_or_ref -> any_id . { ')' '=' ',' ';' T_VA_DCL T_LBRACE T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME '(' }\l"]; 58264790Sbapt q46 [label="46:\l direct_declarator -> identifier_or_ref . { ')' '=' ',' ';' T_VA_DCL T_LBRACE T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME '(' }\l"]; 59264790Sbapt q47 [label="47:\l braces -> . T_LBRACE T_MATCHRBRACE\l enum_specifier -> enumeration . any_id braces\l enum_specifier -> enumeration . braces\l enum_specifier -> enumeration . any_id\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l"]; 60264790Sbapt q48 [label="48:\l program -> translation_unit . { $end }\l translation_unit -> translation_unit . external_declaration\l external_declaration -> . declaration\l external_declaration -> . function_definition\l external_declaration -> . ';'\l external_declaration -> . linkage_specification\l external_declaration -> . T_ASM T_ASMARG ';'\l external_declaration -> . error T_MATCHRBRACE\l external_declaration -> . error ';'\l linkage_specification -> . T_EXTERN T_STRING_LITERAL braces\l linkage_specification -> . T_EXTERN T_STRING_LITERAL declaration\l declaration -> . decl_specifiers ';'\l declaration -> . decl_specifiers init_declarator_list ';'\l declaration -> . any_typedef decl_specifiers $$1 opt_declarator_list ';'\l any_typedef -> . T_EXTENSION T_TYPEDEF\l any_typedef -> . T_TYPEDEF\l function_definition -> . decl_specifiers declarator $$2 opt_declaration_list T_LBRACE $$3 T_MATCHRBRACE\l function_definition -> . declarator $$4 opt_declaration_list T_LBRACE T_MATCHRBRACE\l decl_specifiers -> . decl_specifier\l decl_specifiers -> . decl_specifiers decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l declarator -> . pointer direct_declarator\l declarator -> . direct_declarator\l direct_declarator -> . identifier_or_ref\l direct_declarator -> . '(' declarator ')'\l direct_declarator -> . direct_declarator T_BRACKETS\l direct_declarator -> . direct_declarator '(' parameter_type_list ')'\l direct_declarator -> . direct_declarator '(' opt_identifier_list ')'\l pointer -> . '*' opt_type_qualifiers\l pointer -> . '*' opt_type_qualifiers pointer\l identifier_or_ref -> . any_id\l identifier_or_ref -> . '&' any_id\l"]; 61264790Sbapt q49 [label="49:\l translation_unit -> external_declaration . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 62264790Sbapt q50 [label="50:\l external_declaration -> declaration . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 63264790Sbapt q51 [label="51:\l external_declaration -> function_definition . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 64264790Sbapt q52 [label="52:\l external_declaration -> linkage_specification . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 65264790Sbapt q53 [label="53:\l declaration -> any_typedef . decl_specifiers $$1 opt_declarator_list ';'\l decl_specifiers -> . decl_specifier\l decl_specifiers -> . decl_specifiers decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l"]; 66264790Sbapt q54 [label="54:\l external_declaration -> error T_MATCHRBRACE . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 67264790Sbapt q55 [label="55:\l external_declaration -> error ';' . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 68264790Sbapt q56 [label="56:\l any_id -> T_TYPEDEF_NAME . { ')' '=' ',' ';' T_VA_DCL T_LBRACE T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 69264790Sbapt q57 [label="57:\l direct_declarator -> '(' declarator . ')'\l"]; 70264790Sbapt q58 [label="58:\l type_qualifier_list -> type_qualifier . { ')' ',' T_BRACKETS T_TYPE_QUALIFIER T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 71264790Sbapt q59 [label="59:\l pointer -> . '*' opt_type_qualifiers\l pointer -> '*' opt_type_qualifiers . { ')' ',' T_BRACKETS T_TYPEDEF_NAME T_IDENTIFIER '&' '(' }\l pointer -> . '*' opt_type_qualifiers pointer\l pointer -> '*' opt_type_qualifiers . pointer\l"]; 72264790Sbapt q60 [label="60:\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l opt_type_qualifiers -> type_qualifier_list . { ')' ',' T_BRACKETS T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l type_qualifier_list -> type_qualifier_list . type_qualifier\l"]; 73264790Sbapt q61 [label="61:\l identifier_or_ref -> '&' any_id . { ')' '=' ',' ';' T_VA_DCL T_LBRACE T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME '(' }\l"]; 74264790Sbapt q62 [label="62:\l braces -> . T_LBRACE T_MATCHRBRACE\l linkage_specification -> T_EXTERN T_STRING_LITERAL . braces\l linkage_specification -> T_EXTERN T_STRING_LITERAL . declaration\l declaration -> . decl_specifiers ';'\l declaration -> . decl_specifiers init_declarator_list ';'\l declaration -> . any_typedef decl_specifiers $$1 opt_declarator_list ';'\l any_typedef -> . T_EXTENSION T_TYPEDEF\l any_typedef -> . T_TYPEDEF\l decl_specifiers -> . decl_specifier\l decl_specifiers -> . decl_specifiers decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l"]; 75264790Sbapt q63 [label="63:\l any_typedef -> T_EXTENSION T_TYPEDEF . { T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME }\l"]; 76264790Sbapt q64 [label="64:\l external_declaration -> T_ASM T_ASMARG . ';'\l"]; 77264790Sbapt q65 [label="65:\l storage_class -> T_EXTERN . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 78264790Sbapt q66 [label="66:\l storage_class -> T_EXTENSION . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 79264790Sbapt q67 [label="67:\l declaration -> decl_specifiers ';' . { ';' T_ASM T_LBRACE T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 80264790Sbapt q68 [label="68:\l decl_specifiers -> decl_specifiers decl_specifier . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 81264790Sbapt q69 [label="69:\l declaration -> decl_specifiers init_declarator_list . ';'\l init_declarator_list -> init_declarator_list . ',' init_declarator\l"]; 82264790Sbapt q70 [label="70:\l init_declarator_list -> init_declarator . { ',' ';' }\l"]; 83264790Sbapt q71 [label="71:\l $$2 -> . { T_VA_DCL T_LBRACE T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME }\l function_definition -> decl_specifiers declarator . $$2 opt_declaration_list T_LBRACE $$3 T_MATCHRBRACE\l init_declarator -> declarator . { ',' ';' }\l init_declarator -> declarator . '=' $$5 T_INITIALIZER\l"]; 84264790Sbapt q72 [label="72:\l declaration -> . decl_specifiers ';'\l declaration -> . decl_specifiers init_declarator_list ';'\l declaration -> . any_typedef decl_specifiers $$1 opt_declarator_list ';'\l any_typedef -> . T_EXTENSION T_TYPEDEF\l any_typedef -> . T_TYPEDEF\l function_definition -> declarator $$4 . opt_declaration_list T_LBRACE T_MATCHRBRACE\l opt_declaration_list -> . { T_LBRACE }\l opt_declaration_list -> . T_VA_DCL\l opt_declaration_list -> . declaration_list\l declaration_list -> . declaration\l declaration_list -> . declaration_list declaration\l decl_specifiers -> . decl_specifier\l decl_specifiers -> . decl_specifiers decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l"]; 85264790Sbapt q73 [label="73:\l decl_specifiers -> . decl_specifier\l decl_specifiers -> . decl_specifiers decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l direct_declarator -> direct_declarator '(' . parameter_type_list ')'\l direct_declarator -> direct_declarator '(' . opt_identifier_list ')'\l parameter_type_list -> . parameter_list\l parameter_type_list -> . parameter_list ',' T_ELLIPSIS\l parameter_list -> . parameter_declaration\l parameter_list -> . parameter_list ',' parameter_declaration\l parameter_declaration -> . decl_specifiers declarator\l parameter_declaration -> . decl_specifiers abs_declarator\l parameter_declaration -> . decl_specifiers\l opt_identifier_list -> . { ')' }\l opt_identifier_list -> . identifier_list\l identifier_list -> . any_id\l identifier_list -> . identifier_list ',' any_id\l"]; 86264790Sbapt q74 [label="74:\l direct_declarator -> direct_declarator T_BRACKETS . { ')' '=' ',' ';' T_VA_DCL T_LBRACE T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME '(' }\l"]; 87264790Sbapt q75 [label="75:\l braces -> T_LBRACE . T_MATCHRBRACE\l"]; 88264790Sbapt q76 [label="76:\l braces -> . T_LBRACE T_MATCHRBRACE\l struct_or_union_specifier -> struct_or_union any_id . braces\l struct_or_union_specifier -> struct_or_union any_id . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 89264790Sbapt q77 [label="77:\l struct_or_union_specifier -> struct_or_union braces . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 90264790Sbapt q78 [label="78:\l declarator -> pointer direct_declarator . { ')' '=' ',' ';' T_VA_DCL T_LBRACE T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME }\l direct_declarator -> direct_declarator . T_BRACKETS\l direct_declarator -> direct_declarator . '(' parameter_type_list ')'\l direct_declarator -> direct_declarator . '(' opt_identifier_list ')'\l"]; 91264790Sbapt q79 [label="79:\l braces -> . T_LBRACE T_MATCHRBRACE\l enum_specifier -> enumeration any_id . braces\l enum_specifier -> enumeration any_id . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 92264790Sbapt q80 [label="80:\l enum_specifier -> enumeration braces . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 93264790Sbapt q81 [label="81:\l translation_unit -> translation_unit external_declaration . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 94264790Sbapt q82 [label="82:\l type_specifier -> T_TYPEDEF_NAME . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 95264790Sbapt q83 [label="83:\l $$1 -> . { ';' T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l declaration -> any_typedef decl_specifiers . $$1 opt_declarator_list ';'\l decl_specifiers -> decl_specifiers . decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l"]; 96264790Sbapt q84 [label="84:\l direct_declarator -> '(' declarator ')' . { ')' '=' ',' ';' T_VA_DCL T_LBRACE T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME '(' }\l"]; 97264790Sbapt q85 [label="85:\l pointer -> '*' opt_type_qualifiers pointer . { ')' ',' T_BRACKETS T_TYPEDEF_NAME T_IDENTIFIER '&' '(' }\l"]; 98264790Sbapt q86 [label="86:\l type_qualifier_list -> type_qualifier_list type_qualifier . { ')' ',' T_BRACKETS T_TYPE_QUALIFIER T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 99264790Sbapt q87 [label="87:\l declaration -> decl_specifiers . ';'\l declaration -> decl_specifiers . init_declarator_list ';'\l decl_specifiers -> decl_specifiers . decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l init_declarator_list -> . init_declarator\l init_declarator_list -> . init_declarator_list ',' init_declarator\l init_declarator -> . declarator\l init_declarator -> . declarator '=' $$5 T_INITIALIZER\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l declarator -> . pointer direct_declarator\l declarator -> . direct_declarator\l direct_declarator -> . identifier_or_ref\l direct_declarator -> . '(' declarator ')'\l direct_declarator -> . direct_declarator T_BRACKETS\l direct_declarator -> . direct_declarator '(' parameter_type_list ')'\l direct_declarator -> . direct_declarator '(' opt_identifier_list ')'\l pointer -> . '*' opt_type_qualifiers\l pointer -> . '*' opt_type_qualifiers pointer\l identifier_or_ref -> . any_id\l identifier_or_ref -> . '&' any_id\l"]; 100264790Sbapt q88 [label="88:\l linkage_specification -> T_EXTERN T_STRING_LITERAL declaration . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 101264790Sbapt q89 [label="89:\l linkage_specification -> T_EXTERN T_STRING_LITERAL braces . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 102264790Sbapt q90 [label="90:\l external_declaration -> T_ASM T_ASMARG ';' . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 103264790Sbapt q91 [label="91:\l declaration -> decl_specifiers init_declarator_list ';' . { ';' T_ASM T_LBRACE T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 104264790Sbapt q92 [label="92:\l init_declarator_list -> init_declarator_list ',' . init_declarator\l init_declarator -> . declarator\l init_declarator -> . declarator '=' $$5 T_INITIALIZER\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l declarator -> . pointer direct_declarator\l declarator -> . direct_declarator\l direct_declarator -> . identifier_or_ref\l direct_declarator -> . '(' declarator ')'\l direct_declarator -> . direct_declarator T_BRACKETS\l direct_declarator -> . direct_declarator '(' parameter_type_list ')'\l direct_declarator -> . direct_declarator '(' opt_identifier_list ')'\l pointer -> . '*' opt_type_qualifiers\l pointer -> . '*' opt_type_qualifiers pointer\l identifier_or_ref -> . any_id\l identifier_or_ref -> . '&' any_id\l"]; 105264790Sbapt q93 [label="93:\l $$5 -> . { T_INITIALIZER }\l init_declarator -> declarator '=' . $$5 T_INITIALIZER\l"]; 106264790Sbapt q94 [label="94:\l declaration -> . decl_specifiers ';'\l declaration -> . decl_specifiers init_declarator_list ';'\l declaration -> . any_typedef decl_specifiers $$1 opt_declarator_list ';'\l any_typedef -> . T_EXTENSION T_TYPEDEF\l any_typedef -> . T_TYPEDEF\l function_definition -> decl_specifiers declarator $$2 . opt_declaration_list T_LBRACE $$3 T_MATCHRBRACE\l opt_declaration_list -> . { T_LBRACE }\l opt_declaration_list -> . T_VA_DCL\l opt_declaration_list -> . declaration_list\l declaration_list -> . declaration\l declaration_list -> . declaration_list declaration\l decl_specifiers -> . decl_specifier\l decl_specifiers -> . decl_specifiers decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l"]; 107264790Sbapt q95 [label="95:\l opt_declaration_list -> T_VA_DCL . { T_LBRACE }\l"]; 108264790Sbapt q96 [label="96:\l declaration_list -> declaration . { T_LBRACE T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME }\l"]; 109264790Sbapt q97 [label="97:\l function_definition -> declarator $$4 opt_declaration_list . T_LBRACE T_MATCHRBRACE\l"]; 110264790Sbapt q98 [label="98:\l declaration -> . decl_specifiers ';'\l declaration -> . decl_specifiers init_declarator_list ';'\l declaration -> . any_typedef decl_specifiers $$1 opt_declarator_list ';'\l any_typedef -> . T_EXTENSION T_TYPEDEF\l any_typedef -> . T_TYPEDEF\l opt_declaration_list -> declaration_list . { T_LBRACE }\l declaration_list -> declaration_list . declaration\l decl_specifiers -> . decl_specifier\l decl_specifiers -> . decl_specifiers decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l"]; 111264790Sbapt q99 [label="99:\l decl_specifiers -> decl_specifiers . decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l declarator -> . pointer direct_declarator\l declarator -> . direct_declarator\l direct_declarator -> . identifier_or_ref\l direct_declarator -> . '(' declarator ')'\l direct_declarator -> . direct_declarator T_BRACKETS\l direct_declarator -> . direct_declarator '(' parameter_type_list ')'\l direct_declarator -> . direct_declarator '(' opt_identifier_list ')'\l pointer -> . '*' opt_type_qualifiers\l pointer -> . '*' opt_type_qualifiers pointer\l parameter_declaration -> decl_specifiers . declarator\l parameter_declaration -> decl_specifiers . abs_declarator\l parameter_declaration -> decl_specifiers . { ')' ',' }\l identifier_or_ref -> . any_id\l identifier_or_ref -> . '&' any_id\l abs_declarator -> . pointer\l abs_declarator -> . pointer direct_abs_declarator\l abs_declarator -> . direct_abs_declarator\l direct_abs_declarator -> . '(' abs_declarator ')'\l direct_abs_declarator -> . direct_abs_declarator T_BRACKETS\l direct_abs_declarator -> . T_BRACKETS\l direct_abs_declarator -> . direct_abs_declarator '(' parameter_type_list ')'\l direct_abs_declarator -> . direct_abs_declarator '(' ')'\l direct_abs_declarator -> . '(' parameter_type_list ')'\l direct_abs_declarator -> . '(' ')'\l"]; 112264790Sbapt q100 [label="100:\l direct_declarator -> direct_declarator '(' parameter_type_list . ')'\l"]; 113264790Sbapt q101 [label="101:\l parameter_type_list -> parameter_list . { ')' }\l parameter_type_list -> parameter_list . ',' T_ELLIPSIS\l parameter_list -> parameter_list . ',' parameter_declaration\l"]; 114264790Sbapt q102 [label="102:\l parameter_list -> parameter_declaration . { ')' ',' }\l"]; 115264790Sbapt q103 [label="103:\l direct_declarator -> direct_declarator '(' opt_identifier_list . ')'\l"]; 116264790Sbapt q104 [label="104:\l opt_identifier_list -> identifier_list . { ')' }\l identifier_list -> identifier_list . ',' any_id\l"]; 117264790Sbapt q105 [label="105:\l identifier_list -> any_id . { ')' ',' }\l"]; 118264790Sbapt q106 [label="106:\l braces -> T_LBRACE T_MATCHRBRACE . { ')' ',' ';' T_ASM T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 119264790Sbapt q107 [label="107:\l struct_or_union_specifier -> struct_or_union any_id braces . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 120264790Sbapt q108 [label="108:\l enum_specifier -> enumeration any_id braces . { ')' ',' ';' T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' }\l"]; 121264790Sbapt q109 [label="109:\l declaration -> any_typedef decl_specifiers $$1 . opt_declarator_list ';'\l opt_declarator_list -> . { ';' }\l opt_declarator_list -> . declarator_list\l declarator_list -> . declarator\l declarator_list -> . declarator_list ',' declarator\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l declarator -> . pointer direct_declarator\l declarator -> . direct_declarator\l direct_declarator -> . identifier_or_ref\l direct_declarator -> . '(' declarator ')'\l direct_declarator -> . direct_declarator T_BRACKETS\l direct_declarator -> . direct_declarator '(' parameter_type_list ')'\l direct_declarator -> . direct_declarator '(' opt_identifier_list ')'\l pointer -> . '*' opt_type_qualifiers\l pointer -> . '*' opt_type_qualifiers pointer\l identifier_or_ref -> . any_id\l identifier_or_ref -> . '&' any_id\l"]; 122264790Sbapt q110 [label="110:\l init_declarator -> declarator . { ',' ';' }\l init_declarator -> declarator . '=' $$5 T_INITIALIZER\l"]; 123264790Sbapt q111 [label="111:\l init_declarator_list -> init_declarator_list ',' init_declarator . { ',' ';' }\l"]; 124264790Sbapt q112 [label="112:\l init_declarator -> declarator '=' $$5 . T_INITIALIZER\l"]; 125264790Sbapt q113 [label="113:\l function_definition -> decl_specifiers declarator $$2 opt_declaration_list . T_LBRACE $$3 T_MATCHRBRACE\l"]; 126264790Sbapt q114 [label="114:\l function_definition -> declarator $$4 opt_declaration_list T_LBRACE . T_MATCHRBRACE\l"]; 127264790Sbapt q115 [label="115:\l declaration_list -> declaration_list declaration . { T_LBRACE T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME }\l"]; 128264790Sbapt q116 [label="116:\l decl_specifiers -> . decl_specifier\l decl_specifiers -> . decl_specifiers decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l declarator -> . pointer direct_declarator\l declarator -> . direct_declarator\l direct_declarator -> . identifier_or_ref\l direct_declarator -> . '(' declarator ')'\l direct_declarator -> '(' . declarator ')'\l direct_declarator -> . direct_declarator T_BRACKETS\l direct_declarator -> . direct_declarator '(' parameter_type_list ')'\l direct_declarator -> . direct_declarator '(' opt_identifier_list ')'\l pointer -> . '*' opt_type_qualifiers\l pointer -> . '*' opt_type_qualifiers pointer\l parameter_type_list -> . parameter_list\l parameter_type_list -> . parameter_list ',' T_ELLIPSIS\l parameter_list -> . parameter_declaration\l parameter_list -> . parameter_list ',' parameter_declaration\l parameter_declaration -> . decl_specifiers declarator\l parameter_declaration -> . decl_specifiers abs_declarator\l parameter_declaration -> . decl_specifiers\l identifier_or_ref -> . any_id\l identifier_or_ref -> . '&' any_id\l abs_declarator -> . pointer\l abs_declarator -> . pointer direct_abs_declarator\l abs_declarator -> . direct_abs_declarator\l direct_abs_declarator -> . '(' abs_declarator ')'\l direct_abs_declarator -> '(' . abs_declarator ')'\l direct_abs_declarator -> . direct_abs_declarator T_BRACKETS\l direct_abs_declarator -> . T_BRACKETS\l direct_abs_declarator -> . direct_abs_declarator '(' parameter_type_list ')'\l direct_abs_declarator -> . direct_abs_declarator '(' ')'\l direct_abs_declarator -> . '(' parameter_type_list ')'\l direct_abs_declarator -> '(' . parameter_type_list ')'\l direct_abs_declarator -> . '(' ')'\l direct_abs_declarator -> '(' . ')'\l"]; 129264790Sbapt q117 [label="117:\l direct_abs_declarator -> T_BRACKETS . { ')' ',' T_BRACKETS '(' }\l"]; 130264790Sbapt q118 [label="118:\l parameter_declaration -> decl_specifiers declarator . { ')' ',' }\l"]; 131264790Sbapt q119 [label="119:\l parameter_declaration -> decl_specifiers abs_declarator . { ')' ',' }\l"]; 132264790Sbapt q120 [label="120:\l abs_declarator -> direct_abs_declarator . { ')' ',' }\l direct_abs_declarator -> direct_abs_declarator . T_BRACKETS\l direct_abs_declarator -> direct_abs_declarator . '(' parameter_type_list ')'\l direct_abs_declarator -> direct_abs_declarator . '(' ')'\l"]; 133264790Sbapt q121 [label="121:\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l declarator -> pointer . direct_declarator\l direct_declarator -> . identifier_or_ref\l direct_declarator -> . '(' declarator ')'\l direct_declarator -> . direct_declarator T_BRACKETS\l direct_declarator -> . direct_declarator '(' parameter_type_list ')'\l direct_declarator -> . direct_declarator '(' opt_identifier_list ')'\l identifier_or_ref -> . any_id\l identifier_or_ref -> . '&' any_id\l abs_declarator -> pointer . { ')' ',' }\l abs_declarator -> pointer . direct_abs_declarator\l direct_abs_declarator -> . '(' abs_declarator ')'\l direct_abs_declarator -> . direct_abs_declarator T_BRACKETS\l direct_abs_declarator -> . T_BRACKETS\l direct_abs_declarator -> . direct_abs_declarator '(' parameter_type_list ')'\l direct_abs_declarator -> . direct_abs_declarator '(' ')'\l direct_abs_declarator -> . '(' parameter_type_list ')'\l direct_abs_declarator -> . '(' ')'\l"]; 134264790Sbapt q122 [label="122:\l direct_declarator -> direct_declarator '(' parameter_type_list ')' . { ')' '=' ',' ';' T_VA_DCL T_LBRACE T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME '(' }\l"]; 135264790Sbapt q123 [label="123:\l decl_specifiers -> . decl_specifier\l decl_specifiers -> . decl_specifiers decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l parameter_type_list -> parameter_list ',' . T_ELLIPSIS\l parameter_list -> parameter_list ',' . parameter_declaration\l parameter_declaration -> . decl_specifiers declarator\l parameter_declaration -> . decl_specifiers abs_declarator\l parameter_declaration -> . decl_specifiers\l"]; 136264790Sbapt q124 [label="124:\l direct_declarator -> direct_declarator '(' opt_identifier_list ')' . { ')' '=' ',' ';' T_VA_DCL T_LBRACE T_BRACKETS T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME '(' }\l"]; 137264790Sbapt q125 [label="125:\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l identifier_list -> identifier_list ',' . any_id\l"]; 138264790Sbapt q126 [label="126:\l declarator_list -> declarator . { ',' ';' }\l"]; 139264790Sbapt q127 [label="127:\l declaration -> any_typedef decl_specifiers $$1 opt_declarator_list . ';'\l"]; 140264790Sbapt q128 [label="128:\l opt_declarator_list -> declarator_list . { ';' }\l declarator_list -> declarator_list . ',' declarator\l"]; 141264790Sbapt q129 [label="129:\l init_declarator -> declarator '=' $$5 T_INITIALIZER . { ',' ';' }\l"]; 142264790Sbapt q130 [label="130:\l $$3 -> . { T_MATCHRBRACE }\l function_definition -> decl_specifiers declarator $$2 opt_declaration_list T_LBRACE . $$3 T_MATCHRBRACE\l"]; 143264790Sbapt q131 [label="131:\l function_definition -> declarator $$4 opt_declaration_list T_LBRACE T_MATCHRBRACE . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 144264790Sbapt q132 [label="132:\l direct_abs_declarator -> '(' ')' . { ')' ',' T_BRACKETS '(' }\l"]; 145264790Sbapt q133 [label="133:\l direct_abs_declarator -> '(' abs_declarator . ')'\l"]; 146264790Sbapt q134 [label="134:\l direct_abs_declarator -> '(' parameter_type_list . ')'\l"]; 147264790Sbapt q135 [label="135:\l decl_specifiers -> . decl_specifier\l decl_specifiers -> . decl_specifiers decl_specifier\l decl_specifier -> . storage_class\l decl_specifier -> . type_specifier\l decl_specifier -> . type_qualifier\l storage_class -> . T_AUTO\l storage_class -> . T_EXTERN\l storage_class -> . T_REGISTER\l storage_class -> . T_STATIC\l storage_class -> . T_INLINE\l storage_class -> . T_EXTENSION\l type_specifier -> . T_CHAR\l type_specifier -> . T_DOUBLE\l type_specifier -> . T_FLOAT\l type_specifier -> . T_INT\l type_specifier -> . T_LONG\l type_specifier -> . T_SHORT\l type_specifier -> . T_SIGNED\l type_specifier -> . T_UNSIGNED\l type_specifier -> . T_VOID\l type_specifier -> . T_Bool\l type_specifier -> . T_Complex\l type_specifier -> . T_Imaginary\l type_specifier -> . T_TYPEDEF_NAME\l type_specifier -> . struct_or_union_specifier\l type_specifier -> . enum_specifier\l type_qualifier -> . T_TYPE_QUALIFIER\l type_qualifier -> . T_DEFINE_NAME\l struct_or_union_specifier -> . struct_or_union any_id braces\l struct_or_union_specifier -> . struct_or_union braces\l struct_or_union_specifier -> . struct_or_union any_id\l struct_or_union -> . T_STRUCT\l struct_or_union -> . T_UNION\l enum_specifier -> . enumeration any_id braces\l enum_specifier -> . enumeration braces\l enum_specifier -> . enumeration any_id\l enumeration -> . T_ENUM\l parameter_type_list -> . parameter_list\l parameter_type_list -> . parameter_list ',' T_ELLIPSIS\l parameter_list -> . parameter_declaration\l parameter_list -> . parameter_list ',' parameter_declaration\l parameter_declaration -> . decl_specifiers declarator\l parameter_declaration -> . decl_specifiers abs_declarator\l parameter_declaration -> . decl_specifiers\l direct_abs_declarator -> direct_abs_declarator '(' . parameter_type_list ')'\l direct_abs_declarator -> direct_abs_declarator '(' . ')'\l"]; 148264790Sbapt q136 [label="136:\l direct_abs_declarator -> direct_abs_declarator T_BRACKETS . { ')' ',' T_BRACKETS '(' }\l"]; 149264790Sbapt q137 [label="137:\l abs_declarator -> pointer direct_abs_declarator . { ')' ',' }\l direct_abs_declarator -> direct_abs_declarator . T_BRACKETS\l direct_abs_declarator -> direct_abs_declarator . '(' parameter_type_list ')'\l direct_abs_declarator -> direct_abs_declarator . '(' ')'\l"]; 150264790Sbapt q138 [label="138:\l parameter_type_list -> parameter_list ',' T_ELLIPSIS . { ')' }\l"]; 151264790Sbapt q139 [label="139:\l parameter_list -> parameter_list ',' parameter_declaration . { ')' ',' }\l"]; 152264790Sbapt q140 [label="140:\l identifier_list -> identifier_list ',' any_id . { ')' ',' }\l"]; 153264790Sbapt q141 [label="141:\l declaration -> any_typedef decl_specifiers $$1 opt_declarator_list ';' . { ';' T_ASM T_LBRACE T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 154264790Sbapt q142 [label="142:\l declarator_list -> declarator_list ',' . declarator\l any_id -> . T_IDENTIFIER\l any_id -> . T_TYPEDEF_NAME\l declarator -> . pointer direct_declarator\l declarator -> . direct_declarator\l direct_declarator -> . identifier_or_ref\l direct_declarator -> . '(' declarator ')'\l direct_declarator -> . direct_declarator T_BRACKETS\l direct_declarator -> . direct_declarator '(' parameter_type_list ')'\l direct_declarator -> . direct_declarator '(' opt_identifier_list ')'\l pointer -> . '*' opt_type_qualifiers\l pointer -> . '*' opt_type_qualifiers pointer\l identifier_or_ref -> . any_id\l identifier_or_ref -> . '&' any_id\l"]; 155264790Sbapt q143 [label="143:\l function_definition -> decl_specifiers declarator $$2 opt_declaration_list T_LBRACE $$3 . T_MATCHRBRACE\l"]; 156264790Sbapt q144 [label="144:\l direct_abs_declarator -> '(' abs_declarator ')' . { ')' ',' T_BRACKETS '(' }\l"]; 157264790Sbapt q145 [label="145:\l direct_abs_declarator -> '(' parameter_type_list ')' . { ')' ',' T_BRACKETS '(' }\l"]; 158264790Sbapt q146 [label="146:\l direct_abs_declarator -> direct_abs_declarator '(' ')' . { ')' ',' T_BRACKETS '(' }\l"]; 159264790Sbapt q147 [label="147:\l direct_abs_declarator -> direct_abs_declarator '(' parameter_type_list . ')'\l"]; 160264790Sbapt q148 [label="148:\l declarator_list -> declarator_list ',' declarator . { ',' ';' }\l"]; 161264790Sbapt q149 [label="149:\l function_definition -> decl_specifiers declarator $$2 opt_declaration_list T_LBRACE $$3 T_MATCHRBRACE . { ';' T_ASM T_TYPE_QUALIFIER T_Imaginary T_Complex T_Bool T_UNION T_STRUCT T_ENUM T_UNSIGNED T_SIGNED T_SHORT T_LONG T_VOID T_INT T_FLOAT T_DOUBLE T_CHAR T_EXTENSION T_INLINE T_TYPEDEF T_STATIC T_REGISTER T_EXTERN T_AUTO T_DEFINE_NAME T_TYPEDEF_NAME T_IDENTIFIER '&' '*' '(' error $end }\l"]; 162264790Sbapt q150 [label="150:\l direct_abs_declarator -> direct_abs_declarator '(' parameter_type_list ')' . { ')' ',' T_BRACKETS '(' }\l"]; 163264790Sbapt 164264790Sbapt q0 -> q1 [label="error"]; 165264790Sbapt q0 -> q2 [label="'('"]; 166264790Sbapt q0 -> q3 [label="'*'"]; 167264790Sbapt q0 -> q4 [label="'&'"]; 168264790Sbapt q0 -> q5 [label="T_IDENTIFIER"]; 169264790Sbapt q0 -> q6 [label="T_TYPEDEF_NAME"]; 170264790Sbapt q0 -> q7 [label="T_DEFINE_NAME"]; 171264790Sbapt q0 -> q8 [label="T_AUTO"]; 172264790Sbapt q0 -> q9 [label="T_EXTERN"]; 173264790Sbapt q0 -> q10 [label="T_REGISTER"]; 174264790Sbapt q0 -> q11 [label="T_STATIC"]; 175264790Sbapt q0 -> q12 [label="T_TYPEDEF"]; 176264790Sbapt q0 -> q13 [label="T_INLINE"]; 177264790Sbapt q0 -> q14 [label="T_EXTENSION"]; 178264790Sbapt q0 -> q15 [label="T_CHAR"]; 179264790Sbapt q0 -> q16 [label="T_DOUBLE"]; 180264790Sbapt q0 -> q17 [label="T_FLOAT"]; 181264790Sbapt q0 -> q18 [label="T_INT"]; 182264790Sbapt q0 -> q19 [label="T_VOID"]; 183264790Sbapt q0 -> q20 [label="T_LONG"]; 184264790Sbapt q0 -> q21 [label="T_SHORT"]; 185264790Sbapt q0 -> q22 [label="T_SIGNED"]; 186264790Sbapt q0 -> q23 [label="T_UNSIGNED"]; 187264790Sbapt q0 -> q24 [label="T_ENUM"]; 188264790Sbapt q0 -> q25 [label="T_STRUCT"]; 189264790Sbapt q0 -> q26 [label="T_UNION"]; 190264790Sbapt q0 -> q27 [label="T_Bool"]; 191264790Sbapt q0 -> q28 [label="T_Complex"]; 192264790Sbapt q0 -> q29 [label="T_Imaginary"]; 193264790Sbapt q0 -> q30 [label="T_TYPE_QUALIFIER"]; 194264790Sbapt q0 -> q31 [label="T_ASM"]; 195264790Sbapt q0 -> q32 [label="';'"]; 196264790Sbapt q0 -> q33 [label="program"]; 197264790Sbapt q0 -> q34 [label="decl_specifiers"]; 198264790Sbapt q0 -> q35 [label="decl_specifier"]; 199264790Sbapt q0 -> q36 [label="storage_class"]; 200264790Sbapt q0 -> q37 [label="type_specifier"]; 201264790Sbapt q0 -> q38 [label="type_qualifier"]; 202264790Sbapt q0 -> q39 [label="struct_or_union_specifier"]; 203264790Sbapt q0 -> q40 [label="enum_specifier"]; 204264790Sbapt q0 -> q41 [label="declarator"]; 205264790Sbapt q0 -> q42 [label="direct_declarator"]; 206264790Sbapt q0 -> q43 [label="struct_or_union"]; 207264790Sbapt q0 -> q44 [label="pointer"]; 208264790Sbapt q0 -> q45 [label="any_id"]; 209264790Sbapt q0 -> q46 [label="identifier_or_ref"]; 210264790Sbapt q0 -> q47 [label="enumeration"]; 211264790Sbapt q0 -> q48 [label="translation_unit"]; 212264790Sbapt q0 -> q49 [label="external_declaration"]; 213264790Sbapt q0 -> q50 [label="declaration"]; 214264790Sbapt q0 -> q51 [label="function_definition"]; 215264790Sbapt q0 -> q52 [label="linkage_specification"]; 216264790Sbapt q0 -> q53 [label="any_typedef"]; 217264790Sbapt q1 -> q54 [label="T_MATCHRBRACE"]; 218264790Sbapt q1 -> q55 [label="';'"]; 219264790Sbapt q2 -> q2 [label="'('"]; 220264790Sbapt q2 -> q3 [label="'*'"]; 221264790Sbapt q2 -> q4 [label="'&'"]; 222264790Sbapt q2 -> q5 [label="T_IDENTIFIER"]; 223264790Sbapt q2 -> q56 [label="T_TYPEDEF_NAME"]; 224264790Sbapt q2 -> q57 [label="declarator"]; 225264790Sbapt q2 -> q42 [label="direct_declarator"]; 226264790Sbapt q2 -> q44 [label="pointer"]; 227264790Sbapt q2 -> q45 [label="any_id"]; 228264790Sbapt q2 -> q46 [label="identifier_or_ref"]; 229264790Sbapt q3 -> q7 [label="T_DEFINE_NAME"]; 230264790Sbapt q3 -> q30 [label="T_TYPE_QUALIFIER"]; 231264790Sbapt q3 -> q58 [label="type_qualifier"]; 232264790Sbapt q3 -> q59 [label="opt_type_qualifiers"]; 233264790Sbapt q3 -> q60 [label="type_qualifier_list"]; 234264790Sbapt q4 -> q5 [label="T_IDENTIFIER"]; 235264790Sbapt q4 -> q56 [label="T_TYPEDEF_NAME"]; 236264790Sbapt q4 -> q61 [label="any_id"]; 237264790Sbapt q9 -> q62 [label="T_STRING_LITERAL"]; 238264790Sbapt q14 -> q63 [label="T_TYPEDEF"]; 239264790Sbapt q31 -> q64 [label="T_ASMARG"]; 240264790Sbapt q34 -> q2 [label="'('"]; 241264790Sbapt q34 -> q3 [label="'*'"]; 242264790Sbapt q34 -> q4 [label="'&'"]; 243264790Sbapt q34 -> q5 [label="T_IDENTIFIER"]; 244264790Sbapt q34 -> q6 [label="T_TYPEDEF_NAME"]; 245264790Sbapt q34 -> q7 [label="T_DEFINE_NAME"]; 246264790Sbapt q34 -> q8 [label="T_AUTO"]; 247264790Sbapt q34 -> q65 [label="T_EXTERN"]; 248264790Sbapt q34 -> q10 [label="T_REGISTER"]; 249264790Sbapt q34 -> q11 [label="T_STATIC"]; 250264790Sbapt q34 -> q13 [label="T_INLINE"]; 251264790Sbapt q34 -> q66 [label="T_EXTENSION"]; 252264790Sbapt q34 -> q15 [label="T_CHAR"]; 253264790Sbapt q34 -> q16 [label="T_DOUBLE"]; 254264790Sbapt q34 -> q17 [label="T_FLOAT"]; 255264790Sbapt q34 -> q18 [label="T_INT"]; 256264790Sbapt q34 -> q19 [label="T_VOID"]; 257264790Sbapt q34 -> q20 [label="T_LONG"]; 258264790Sbapt q34 -> q21 [label="T_SHORT"]; 259264790Sbapt q34 -> q22 [label="T_SIGNED"]; 260264790Sbapt q34 -> q23 [label="T_UNSIGNED"]; 261264790Sbapt q34 -> q24 [label="T_ENUM"]; 262264790Sbapt q34 -> q25 [label="T_STRUCT"]; 263264790Sbapt q34 -> q26 [label="T_UNION"]; 264264790Sbapt q34 -> q27 [label="T_Bool"]; 265264790Sbapt q34 -> q28 [label="T_Complex"]; 266264790Sbapt q34 -> q29 [label="T_Imaginary"]; 267264790Sbapt q34 -> q30 [label="T_TYPE_QUALIFIER"]; 268264790Sbapt q34 -> q67 [label="';'"]; 269264790Sbapt q34 -> q68 [label="decl_specifier"]; 270264790Sbapt q34 -> q36 [label="storage_class"]; 271264790Sbapt q34 -> q37 [label="type_specifier"]; 272264790Sbapt q34 -> q38 [label="type_qualifier"]; 273264790Sbapt q34 -> q39 [label="struct_or_union_specifier"]; 274264790Sbapt q34 -> q40 [label="enum_specifier"]; 275264790Sbapt q34 -> q69 [label="init_declarator_list"]; 276264790Sbapt q34 -> q70 [label="init_declarator"]; 277264790Sbapt q34 -> q71 [label="declarator"]; 278264790Sbapt q34 -> q42 [label="direct_declarator"]; 279264790Sbapt q34 -> q43 [label="struct_or_union"]; 280264790Sbapt q34 -> q44 [label="pointer"]; 281264790Sbapt q34 -> q45 [label="any_id"]; 282264790Sbapt q34 -> q46 [label="identifier_or_ref"]; 283264790Sbapt q34 -> q47 [label="enumeration"]; 284264790Sbapt q41 -> q72 [label="$$4"]; 285264790Sbapt q42 -> q73 [label="'('"]; 286264790Sbapt q42 -> q74 [label="T_BRACKETS"]; 287264790Sbapt q43 -> q5 [label="T_IDENTIFIER"]; 288264790Sbapt q43 -> q56 [label="T_TYPEDEF_NAME"]; 289264790Sbapt q43 -> q75 [label="T_LBRACE"]; 290264790Sbapt q43 -> q76 [label="any_id"]; 291264790Sbapt q43 -> q77 [label="braces"]; 292264790Sbapt q44 -> q2 [label="'('"]; 293264790Sbapt q44 -> q4 [label="'&'"]; 294264790Sbapt q44 -> q5 [label="T_IDENTIFIER"]; 295264790Sbapt q44 -> q56 [label="T_TYPEDEF_NAME"]; 296264790Sbapt q44 -> q78 [label="direct_declarator"]; 297264790Sbapt q44 -> q45 [label="any_id"]; 298264790Sbapt q44 -> q46 [label="identifier_or_ref"]; 299264790Sbapt q47 -> q5 [label="T_IDENTIFIER"]; 300264790Sbapt q47 -> q56 [label="T_TYPEDEF_NAME"]; 301264790Sbapt q47 -> q75 [label="T_LBRACE"]; 302264790Sbapt q47 -> q79 [label="any_id"]; 303264790Sbapt q47 -> q80 [label="braces"]; 304264790Sbapt q48 -> q1 [label="error"]; 305264790Sbapt q48 -> q2 [label="'('"]; 306264790Sbapt q48 -> q3 [label="'*'"]; 307264790Sbapt q48 -> q4 [label="'&'"]; 308264790Sbapt q48 -> q5 [label="T_IDENTIFIER"]; 309264790Sbapt q48 -> q6 [label="T_TYPEDEF_NAME"]; 310264790Sbapt q48 -> q7 [label="T_DEFINE_NAME"]; 311264790Sbapt q48 -> q8 [label="T_AUTO"]; 312264790Sbapt q48 -> q9 [label="T_EXTERN"]; 313264790Sbapt q48 -> q10 [label="T_REGISTER"]; 314264790Sbapt q48 -> q11 [label="T_STATIC"]; 315264790Sbapt q48 -> q12 [label="T_TYPEDEF"]; 316264790Sbapt q48 -> q13 [label="T_INLINE"]; 317264790Sbapt q48 -> q14 [label="T_EXTENSION"]; 318264790Sbapt q48 -> q15 [label="T_CHAR"]; 319264790Sbapt q48 -> q16 [label="T_DOUBLE"]; 320264790Sbapt q48 -> q17 [label="T_FLOAT"]; 321264790Sbapt q48 -> q18 [label="T_INT"]; 322264790Sbapt q48 -> q19 [label="T_VOID"]; 323264790Sbapt q48 -> q20 [label="T_LONG"]; 324264790Sbapt q48 -> q21 [label="T_SHORT"]; 325264790Sbapt q48 -> q22 [label="T_SIGNED"]; 326264790Sbapt q48 -> q23 [label="T_UNSIGNED"]; 327264790Sbapt q48 -> q24 [label="T_ENUM"]; 328264790Sbapt q48 -> q25 [label="T_STRUCT"]; 329264790Sbapt q48 -> q26 [label="T_UNION"]; 330264790Sbapt q48 -> q27 [label="T_Bool"]; 331264790Sbapt q48 -> q28 [label="T_Complex"]; 332264790Sbapt q48 -> q29 [label="T_Imaginary"]; 333264790Sbapt q48 -> q30 [label="T_TYPE_QUALIFIER"]; 334264790Sbapt q48 -> q31 [label="T_ASM"]; 335264790Sbapt q48 -> q32 [label="';'"]; 336264790Sbapt q48 -> q34 [label="decl_specifiers"]; 337264790Sbapt q48 -> q35 [label="decl_specifier"]; 338264790Sbapt q48 -> q36 [label="storage_class"]; 339264790Sbapt q48 -> q37 [label="type_specifier"]; 340264790Sbapt q48 -> q38 [label="type_qualifier"]; 341264790Sbapt q48 -> q39 [label="struct_or_union_specifier"]; 342264790Sbapt q48 -> q40 [label="enum_specifier"]; 343264790Sbapt q48 -> q41 [label="declarator"]; 344264790Sbapt q48 -> q42 [label="direct_declarator"]; 345264790Sbapt q48 -> q43 [label="struct_or_union"]; 346264790Sbapt q48 -> q44 [label="pointer"]; 347264790Sbapt q48 -> q45 [label="any_id"]; 348264790Sbapt q48 -> q46 [label="identifier_or_ref"]; 349264790Sbapt q48 -> q47 [label="enumeration"]; 350264790Sbapt q48 -> q81 [label="external_declaration"]; 351264790Sbapt q48 -> q50 [label="declaration"]; 352264790Sbapt q48 -> q51 [label="function_definition"]; 353264790Sbapt q48 -> q52 [label="linkage_specification"]; 354264790Sbapt q48 -> q53 [label="any_typedef"]; 355264790Sbapt q53 -> q82 [label="T_TYPEDEF_NAME"]; 356264790Sbapt q53 -> q7 [label="T_DEFINE_NAME"]; 357264790Sbapt q53 -> q8 [label="T_AUTO"]; 358264790Sbapt q53 -> q65 [label="T_EXTERN"]; 359264790Sbapt q53 -> q10 [label="T_REGISTER"]; 360264790Sbapt q53 -> q11 [label="T_STATIC"]; 361264790Sbapt q53 -> q13 [label="T_INLINE"]; 362264790Sbapt q53 -> q66 [label="T_EXTENSION"]; 363264790Sbapt q53 -> q15 [label="T_CHAR"]; 364264790Sbapt q53 -> q16 [label="T_DOUBLE"]; 365264790Sbapt q53 -> q17 [label="T_FLOAT"]; 366264790Sbapt q53 -> q18 [label="T_INT"]; 367264790Sbapt q53 -> q19 [label="T_VOID"]; 368264790Sbapt q53 -> q20 [label="T_LONG"]; 369264790Sbapt q53 -> q21 [label="T_SHORT"]; 370264790Sbapt q53 -> q22 [label="T_SIGNED"]; 371264790Sbapt q53 -> q23 [label="T_UNSIGNED"]; 372264790Sbapt q53 -> q24 [label="T_ENUM"]; 373264790Sbapt q53 -> q25 [label="T_STRUCT"]; 374264790Sbapt q53 -> q26 [label="T_UNION"]; 375264790Sbapt q53 -> q27 [label="T_Bool"]; 376264790Sbapt q53 -> q28 [label="T_Complex"]; 377264790Sbapt q53 -> q29 [label="T_Imaginary"]; 378264790Sbapt q53 -> q30 [label="T_TYPE_QUALIFIER"]; 379264790Sbapt q53 -> q83 [label="decl_specifiers"]; 380264790Sbapt q53 -> q35 [label="decl_specifier"]; 381264790Sbapt q53 -> q36 [label="storage_class"]; 382264790Sbapt q53 -> q37 [label="type_specifier"]; 383264790Sbapt q53 -> q38 [label="type_qualifier"]; 384264790Sbapt q53 -> q39 [label="struct_or_union_specifier"]; 385264790Sbapt q53 -> q40 [label="enum_specifier"]; 386264790Sbapt q53 -> q43 [label="struct_or_union"]; 387264790Sbapt q53 -> q47 [label="enumeration"]; 388264790Sbapt q57 -> q84 [label="')'"]; 389264790Sbapt q59 -> q3 [label="'*'"]; 390264790Sbapt q59 -> q85 [label="pointer"]; 391264790Sbapt q60 -> q7 [label="T_DEFINE_NAME"]; 392264790Sbapt q60 -> q30 [label="T_TYPE_QUALIFIER"]; 393264790Sbapt q60 -> q86 [label="type_qualifier"]; 394264790Sbapt q62 -> q82 [label="T_TYPEDEF_NAME"]; 395264790Sbapt q62 -> q7 [label="T_DEFINE_NAME"]; 396264790Sbapt q62 -> q8 [label="T_AUTO"]; 397264790Sbapt q62 -> q65 [label="T_EXTERN"]; 398264790Sbapt q62 -> q10 [label="T_REGISTER"]; 399264790Sbapt q62 -> q11 [label="T_STATIC"]; 400264790Sbapt q62 -> q12 [label="T_TYPEDEF"]; 401264790Sbapt q62 -> q13 [label="T_INLINE"]; 402264790Sbapt q62 -> q14 [label="T_EXTENSION"]; 403264790Sbapt q62 -> q15 [label="T_CHAR"]; 404264790Sbapt q62 -> q16 [label="T_DOUBLE"]; 405264790Sbapt q62 -> q17 [label="T_FLOAT"]; 406264790Sbapt q62 -> q18 [label="T_INT"]; 407264790Sbapt q62 -> q19 [label="T_VOID"]; 408264790Sbapt q62 -> q20 [label="T_LONG"]; 409264790Sbapt q62 -> q21 [label="T_SHORT"]; 410264790Sbapt q62 -> q22 [label="T_SIGNED"]; 411264790Sbapt q62 -> q23 [label="T_UNSIGNED"]; 412264790Sbapt q62 -> q24 [label="T_ENUM"]; 413264790Sbapt q62 -> q25 [label="T_STRUCT"]; 414264790Sbapt q62 -> q26 [label="T_UNION"]; 415264790Sbapt q62 -> q27 [label="T_Bool"]; 416264790Sbapt q62 -> q28 [label="T_Complex"]; 417264790Sbapt q62 -> q29 [label="T_Imaginary"]; 418264790Sbapt q62 -> q30 [label="T_TYPE_QUALIFIER"]; 419264790Sbapt q62 -> q75 [label="T_LBRACE"]; 420264790Sbapt q62 -> q87 [label="decl_specifiers"]; 421264790Sbapt q62 -> q35 [label="decl_specifier"]; 422264790Sbapt q62 -> q36 [label="storage_class"]; 423264790Sbapt q62 -> q37 [label="type_specifier"]; 424264790Sbapt q62 -> q38 [label="type_qualifier"]; 425264790Sbapt q62 -> q39 [label="struct_or_union_specifier"]; 426264790Sbapt q62 -> q40 [label="enum_specifier"]; 427264790Sbapt q62 -> q43 [label="struct_or_union"]; 428264790Sbapt q62 -> q47 [label="enumeration"]; 429264790Sbapt q62 -> q88 [label="declaration"]; 430264790Sbapt q62 -> q89 [label="braces"]; 431264790Sbapt q62 -> q53 [label="any_typedef"]; 432264790Sbapt q64 -> q90 [label="';'"]; 433264790Sbapt q69 -> q91 [label="';'"]; 434264790Sbapt q69 -> q92 [label="','"]; 435264790Sbapt q71 -> q93 [label="'='"]; 436264790Sbapt q71 -> q94 [label="$$2"]; 437264790Sbapt q72 -> q82 [label="T_TYPEDEF_NAME"]; 438264790Sbapt q72 -> q7 [label="T_DEFINE_NAME"]; 439264790Sbapt q72 -> q8 [label="T_AUTO"]; 440264790Sbapt q72 -> q65 [label="T_EXTERN"]; 441264790Sbapt q72 -> q10 [label="T_REGISTER"]; 442264790Sbapt q72 -> q11 [label="T_STATIC"]; 443264790Sbapt q72 -> q12 [label="T_TYPEDEF"]; 444264790Sbapt q72 -> q13 [label="T_INLINE"]; 445264790Sbapt q72 -> q14 [label="T_EXTENSION"]; 446264790Sbapt q72 -> q15 [label="T_CHAR"]; 447264790Sbapt q72 -> q16 [label="T_DOUBLE"]; 448264790Sbapt q72 -> q17 [label="T_FLOAT"]; 449264790Sbapt q72 -> q18 [label="T_INT"]; 450264790Sbapt q72 -> q19 [label="T_VOID"]; 451264790Sbapt q72 -> q20 [label="T_LONG"]; 452264790Sbapt q72 -> q21 [label="T_SHORT"]; 453264790Sbapt q72 -> q22 [label="T_SIGNED"]; 454264790Sbapt q72 -> q23 [label="T_UNSIGNED"]; 455264790Sbapt q72 -> q24 [label="T_ENUM"]; 456264790Sbapt q72 -> q25 [label="T_STRUCT"]; 457264790Sbapt q72 -> q26 [label="T_UNION"]; 458264790Sbapt q72 -> q27 [label="T_Bool"]; 459264790Sbapt q72 -> q28 [label="T_Complex"]; 460264790Sbapt q72 -> q29 [label="T_Imaginary"]; 461264790Sbapt q72 -> q30 [label="T_TYPE_QUALIFIER"]; 462264790Sbapt q72 -> q95 [label="T_VA_DCL"]; 463264790Sbapt q72 -> q87 [label="decl_specifiers"]; 464264790Sbapt q72 -> q35 [label="decl_specifier"]; 465264790Sbapt q72 -> q36 [label="storage_class"]; 466264790Sbapt q72 -> q37 [label="type_specifier"]; 467264790Sbapt q72 -> q38 [label="type_qualifier"]; 468264790Sbapt q72 -> q39 [label="struct_or_union_specifier"]; 469264790Sbapt q72 -> q40 [label="enum_specifier"]; 470264790Sbapt q72 -> q43 [label="struct_or_union"]; 471264790Sbapt q72 -> q47 [label="enumeration"]; 472264790Sbapt q72 -> q96 [label="declaration"]; 473264790Sbapt q72 -> q53 [label="any_typedef"]; 474264790Sbapt q72 -> q97 [label="opt_declaration_list"]; 475264790Sbapt q72 -> q98 [label="declaration_list"]; 476264790Sbapt q73 -> q5 [label="T_IDENTIFIER"]; 477264790Sbapt q73 -> q6 [label="T_TYPEDEF_NAME"]; 478264790Sbapt q73 -> q7 [label="T_DEFINE_NAME"]; 479264790Sbapt q73 -> q8 [label="T_AUTO"]; 480264790Sbapt q73 -> q65 [label="T_EXTERN"]; 481264790Sbapt q73 -> q10 [label="T_REGISTER"]; 482264790Sbapt q73 -> q11 [label="T_STATIC"]; 483264790Sbapt q73 -> q13 [label="T_INLINE"]; 484264790Sbapt q73 -> q66 [label="T_EXTENSION"]; 485264790Sbapt q73 -> q15 [label="T_CHAR"]; 486264790Sbapt q73 -> q16 [label="T_DOUBLE"]; 487264790Sbapt q73 -> q17 [label="T_FLOAT"]; 488264790Sbapt q73 -> q18 [label="T_INT"]; 489264790Sbapt q73 -> q19 [label="T_VOID"]; 490264790Sbapt q73 -> q20 [label="T_LONG"]; 491264790Sbapt q73 -> q21 [label="T_SHORT"]; 492264790Sbapt q73 -> q22 [label="T_SIGNED"]; 493264790Sbapt q73 -> q23 [label="T_UNSIGNED"]; 494264790Sbapt q73 -> q24 [label="T_ENUM"]; 495264790Sbapt q73 -> q25 [label="T_STRUCT"]; 496264790Sbapt q73 -> q26 [label="T_UNION"]; 497264790Sbapt q73 -> q27 [label="T_Bool"]; 498264790Sbapt q73 -> q28 [label="T_Complex"]; 499264790Sbapt q73 -> q29 [label="T_Imaginary"]; 500264790Sbapt q73 -> q30 [label="T_TYPE_QUALIFIER"]; 501264790Sbapt q73 -> q99 [label="decl_specifiers"]; 502264790Sbapt q73 -> q35 [label="decl_specifier"]; 503264790Sbapt q73 -> q36 [label="storage_class"]; 504264790Sbapt q73 -> q37 [label="type_specifier"]; 505264790Sbapt q73 -> q38 [label="type_qualifier"]; 506264790Sbapt q73 -> q39 [label="struct_or_union_specifier"]; 507264790Sbapt q73 -> q40 [label="enum_specifier"]; 508264790Sbapt q73 -> q100 [label="parameter_type_list"]; 509264790Sbapt q73 -> q101 [label="parameter_list"]; 510264790Sbapt q73 -> q102 [label="parameter_declaration"]; 511264790Sbapt q73 -> q103 [label="opt_identifier_list"]; 512264790Sbapt q73 -> q104 [label="identifier_list"]; 513264790Sbapt q73 -> q43 [label="struct_or_union"]; 514264790Sbapt q73 -> q105 [label="any_id"]; 515264790Sbapt q73 -> q47 [label="enumeration"]; 516264790Sbapt q75 -> q106 [label="T_MATCHRBRACE"]; 517264790Sbapt q76 -> q75 [label="T_LBRACE"]; 518264790Sbapt q76 -> q107 [label="braces"]; 519264790Sbapt q78 -> q73 [label="'('"]; 520264790Sbapt q78 -> q74 [label="T_BRACKETS"]; 521264790Sbapt q79 -> q75 [label="T_LBRACE"]; 522264790Sbapt q79 -> q108 [label="braces"]; 523264790Sbapt q83 -> q82 [label="T_TYPEDEF_NAME"]; 524264790Sbapt q83 -> q7 [label="T_DEFINE_NAME"]; 525264790Sbapt q83 -> q8 [label="T_AUTO"]; 526264790Sbapt q83 -> q65 [label="T_EXTERN"]; 527264790Sbapt q83 -> q10 [label="T_REGISTER"]; 528264790Sbapt q83 -> q11 [label="T_STATIC"]; 529264790Sbapt q83 -> q13 [label="T_INLINE"]; 530264790Sbapt q83 -> q66 [label="T_EXTENSION"]; 531264790Sbapt q83 -> q15 [label="T_CHAR"]; 532264790Sbapt q83 -> q16 [label="T_DOUBLE"]; 533264790Sbapt q83 -> q17 [label="T_FLOAT"]; 534264790Sbapt q83 -> q18 [label="T_INT"]; 535264790Sbapt q83 -> q19 [label="T_VOID"]; 536264790Sbapt q83 -> q20 [label="T_LONG"]; 537264790Sbapt q83 -> q21 [label="T_SHORT"]; 538264790Sbapt q83 -> q22 [label="T_SIGNED"]; 539264790Sbapt q83 -> q23 [label="T_UNSIGNED"]; 540264790Sbapt q83 -> q24 [label="T_ENUM"]; 541264790Sbapt q83 -> q25 [label="T_STRUCT"]; 542264790Sbapt q83 -> q26 [label="T_UNION"]; 543264790Sbapt q83 -> q27 [label="T_Bool"]; 544264790Sbapt q83 -> q28 [label="T_Complex"]; 545264790Sbapt q83 -> q29 [label="T_Imaginary"]; 546264790Sbapt q83 -> q30 [label="T_TYPE_QUALIFIER"]; 547264790Sbapt q83 -> q68 [label="decl_specifier"]; 548264790Sbapt q83 -> q36 [label="storage_class"]; 549264790Sbapt q83 -> q37 [label="type_specifier"]; 550264790Sbapt q83 -> q38 [label="type_qualifier"]; 551264790Sbapt q83 -> q39 [label="struct_or_union_specifier"]; 552264790Sbapt q83 -> q40 [label="enum_specifier"]; 553264790Sbapt q83 -> q43 [label="struct_or_union"]; 554264790Sbapt q83 -> q47 [label="enumeration"]; 555264790Sbapt q83 -> q109 [label="$$1"]; 556264790Sbapt q87 -> q2 [label="'('"]; 557264790Sbapt q87 -> q3 [label="'*'"]; 558264790Sbapt q87 -> q4 [label="'&'"]; 559264790Sbapt q87 -> q5 [label="T_IDENTIFIER"]; 560264790Sbapt q87 -> q6 [label="T_TYPEDEF_NAME"]; 561264790Sbapt q87 -> q7 [label="T_DEFINE_NAME"]; 562264790Sbapt q87 -> q8 [label="T_AUTO"]; 563264790Sbapt q87 -> q65 [label="T_EXTERN"]; 564264790Sbapt q87 -> q10 [label="T_REGISTER"]; 565264790Sbapt q87 -> q11 [label="T_STATIC"]; 566264790Sbapt q87 -> q13 [label="T_INLINE"]; 567264790Sbapt q87 -> q66 [label="T_EXTENSION"]; 568264790Sbapt q87 -> q15 [label="T_CHAR"]; 569264790Sbapt q87 -> q16 [label="T_DOUBLE"]; 570264790Sbapt q87 -> q17 [label="T_FLOAT"]; 571264790Sbapt q87 -> q18 [label="T_INT"]; 572264790Sbapt q87 -> q19 [label="T_VOID"]; 573264790Sbapt q87 -> q20 [label="T_LONG"]; 574264790Sbapt q87 -> q21 [label="T_SHORT"]; 575264790Sbapt q87 -> q22 [label="T_SIGNED"]; 576264790Sbapt q87 -> q23 [label="T_UNSIGNED"]; 577264790Sbapt q87 -> q24 [label="T_ENUM"]; 578264790Sbapt q87 -> q25 [label="T_STRUCT"]; 579264790Sbapt q87 -> q26 [label="T_UNION"]; 580264790Sbapt q87 -> q27 [label="T_Bool"]; 581264790Sbapt q87 -> q28 [label="T_Complex"]; 582264790Sbapt q87 -> q29 [label="T_Imaginary"]; 583264790Sbapt q87 -> q30 [label="T_TYPE_QUALIFIER"]; 584264790Sbapt q87 -> q67 [label="';'"]; 585264790Sbapt q87 -> q68 [label="decl_specifier"]; 586264790Sbapt q87 -> q36 [label="storage_class"]; 587264790Sbapt q87 -> q37 [label="type_specifier"]; 588264790Sbapt q87 -> q38 [label="type_qualifier"]; 589264790Sbapt q87 -> q39 [label="struct_or_union_specifier"]; 590264790Sbapt q87 -> q40 [label="enum_specifier"]; 591264790Sbapt q87 -> q69 [label="init_declarator_list"]; 592264790Sbapt q87 -> q70 [label="init_declarator"]; 593264790Sbapt q87 -> q110 [label="declarator"]; 594264790Sbapt q87 -> q42 [label="direct_declarator"]; 595264790Sbapt q87 -> q43 [label="struct_or_union"]; 596264790Sbapt q87 -> q44 [label="pointer"]; 597264790Sbapt q87 -> q45 [label="any_id"]; 598264790Sbapt q87 -> q46 [label="identifier_or_ref"]; 599264790Sbapt q87 -> q47 [label="enumeration"]; 600264790Sbapt q92 -> q2 [label="'('"]; 601264790Sbapt q92 -> q3 [label="'*'"]; 602264790Sbapt q92 -> q4 [label="'&'"]; 603264790Sbapt q92 -> q5 [label="T_IDENTIFIER"]; 604264790Sbapt q92 -> q56 [label="T_TYPEDEF_NAME"]; 605264790Sbapt q92 -> q111 [label="init_declarator"]; 606264790Sbapt q92 -> q110 [label="declarator"]; 607264790Sbapt q92 -> q42 [label="direct_declarator"]; 608264790Sbapt q92 -> q44 [label="pointer"]; 609264790Sbapt q92 -> q45 [label="any_id"]; 610264790Sbapt q92 -> q46 [label="identifier_or_ref"]; 611264790Sbapt q93 -> q112 [label="$$5"]; 612264790Sbapt q94 -> q82 [label="T_TYPEDEF_NAME"]; 613264790Sbapt q94 -> q7 [label="T_DEFINE_NAME"]; 614264790Sbapt q94 -> q8 [label="T_AUTO"]; 615264790Sbapt q94 -> q65 [label="T_EXTERN"]; 616264790Sbapt q94 -> q10 [label="T_REGISTER"]; 617264790Sbapt q94 -> q11 [label="T_STATIC"]; 618264790Sbapt q94 -> q12 [label="T_TYPEDEF"]; 619264790Sbapt q94 -> q13 [label="T_INLINE"]; 620264790Sbapt q94 -> q14 [label="T_EXTENSION"]; 621264790Sbapt q94 -> q15 [label="T_CHAR"]; 622264790Sbapt q94 -> q16 [label="T_DOUBLE"]; 623264790Sbapt q94 -> q17 [label="T_FLOAT"]; 624264790Sbapt q94 -> q18 [label="T_INT"]; 625264790Sbapt q94 -> q19 [label="T_VOID"]; 626264790Sbapt q94 -> q20 [label="T_LONG"]; 627264790Sbapt q94 -> q21 [label="T_SHORT"]; 628264790Sbapt q94 -> q22 [label="T_SIGNED"]; 629264790Sbapt q94 -> q23 [label="T_UNSIGNED"]; 630264790Sbapt q94 -> q24 [label="T_ENUM"]; 631264790Sbapt q94 -> q25 [label="T_STRUCT"]; 632264790Sbapt q94 -> q26 [label="T_UNION"]; 633264790Sbapt q94 -> q27 [label="T_Bool"]; 634264790Sbapt q94 -> q28 [label="T_Complex"]; 635264790Sbapt q94 -> q29 [label="T_Imaginary"]; 636264790Sbapt q94 -> q30 [label="T_TYPE_QUALIFIER"]; 637264790Sbapt q94 -> q95 [label="T_VA_DCL"]; 638264790Sbapt q94 -> q87 [label="decl_specifiers"]; 639264790Sbapt q94 -> q35 [label="decl_specifier"]; 640264790Sbapt q94 -> q36 [label="storage_class"]; 641264790Sbapt q94 -> q37 [label="type_specifier"]; 642264790Sbapt q94 -> q38 [label="type_qualifier"]; 643264790Sbapt q94 -> q39 [label="struct_or_union_specifier"]; 644264790Sbapt q94 -> q40 [label="enum_specifier"]; 645264790Sbapt q94 -> q43 [label="struct_or_union"]; 646264790Sbapt q94 -> q47 [label="enumeration"]; 647264790Sbapt q94 -> q96 [label="declaration"]; 648264790Sbapt q94 -> q53 [label="any_typedef"]; 649264790Sbapt q94 -> q113 [label="opt_declaration_list"]; 650264790Sbapt q94 -> q98 [label="declaration_list"]; 651264790Sbapt q97 -> q114 [label="T_LBRACE"]; 652264790Sbapt q98 -> q82 [label="T_TYPEDEF_NAME"]; 653264790Sbapt q98 -> q7 [label="T_DEFINE_NAME"]; 654264790Sbapt q98 -> q8 [label="T_AUTO"]; 655264790Sbapt q98 -> q65 [label="T_EXTERN"]; 656264790Sbapt q98 -> q10 [label="T_REGISTER"]; 657264790Sbapt q98 -> q11 [label="T_STATIC"]; 658264790Sbapt q98 -> q12 [label="T_TYPEDEF"]; 659264790Sbapt q98 -> q13 [label="T_INLINE"]; 660264790Sbapt q98 -> q14 [label="T_EXTENSION"]; 661264790Sbapt q98 -> q15 [label="T_CHAR"]; 662264790Sbapt q98 -> q16 [label="T_DOUBLE"]; 663264790Sbapt q98 -> q17 [label="T_FLOAT"]; 664264790Sbapt q98 -> q18 [label="T_INT"]; 665264790Sbapt q98 -> q19 [label="T_VOID"]; 666264790Sbapt q98 -> q20 [label="T_LONG"]; 667264790Sbapt q98 -> q21 [label="T_SHORT"]; 668264790Sbapt q98 -> q22 [label="T_SIGNED"]; 669264790Sbapt q98 -> q23 [label="T_UNSIGNED"]; 670264790Sbapt q98 -> q24 [label="T_ENUM"]; 671264790Sbapt q98 -> q25 [label="T_STRUCT"]; 672264790Sbapt q98 -> q26 [label="T_UNION"]; 673264790Sbapt q98 -> q27 [label="T_Bool"]; 674264790Sbapt q98 -> q28 [label="T_Complex"]; 675264790Sbapt q98 -> q29 [label="T_Imaginary"]; 676264790Sbapt q98 -> q30 [label="T_TYPE_QUALIFIER"]; 677264790Sbapt q98 -> q87 [label="decl_specifiers"]; 678264790Sbapt q98 -> q35 [label="decl_specifier"]; 679264790Sbapt q98 -> q36 [label="storage_class"]; 680264790Sbapt q98 -> q37 [label="type_specifier"]; 681264790Sbapt q98 -> q38 [label="type_qualifier"]; 682264790Sbapt q98 -> q39 [label="struct_or_union_specifier"]; 683264790Sbapt q98 -> q40 [label="enum_specifier"]; 684264790Sbapt q98 -> q43 [label="struct_or_union"]; 685264790Sbapt q98 -> q47 [label="enumeration"]; 686264790Sbapt q98 -> q115 [label="declaration"]; 687264790Sbapt q98 -> q53 [label="any_typedef"]; 688264790Sbapt q99 -> q116 [label="'('"]; 689264790Sbapt q99 -> q3 [label="'*'"]; 690264790Sbapt q99 -> q4 [label="'&'"]; 691264790Sbapt q99 -> q5 [label="T_IDENTIFIER"]; 692264790Sbapt q99 -> q6 [label="T_TYPEDEF_NAME"]; 693264790Sbapt q99 -> q7 [label="T_DEFINE_NAME"]; 694264790Sbapt q99 -> q8 [label="T_AUTO"]; 695264790Sbapt q99 -> q65 [label="T_EXTERN"]; 696264790Sbapt q99 -> q10 [label="T_REGISTER"]; 697264790Sbapt q99 -> q11 [label="T_STATIC"]; 698264790Sbapt q99 -> q13 [label="T_INLINE"]; 699264790Sbapt q99 -> q66 [label="T_EXTENSION"]; 700264790Sbapt q99 -> q15 [label="T_CHAR"]; 701264790Sbapt q99 -> q16 [label="T_DOUBLE"]; 702264790Sbapt q99 -> q17 [label="T_FLOAT"]; 703264790Sbapt q99 -> q18 [label="T_INT"]; 704264790Sbapt q99 -> q19 [label="T_VOID"]; 705264790Sbapt q99 -> q20 [label="T_LONG"]; 706264790Sbapt q99 -> q21 [label="T_SHORT"]; 707264790Sbapt q99 -> q22 [label="T_SIGNED"]; 708264790Sbapt q99 -> q23 [label="T_UNSIGNED"]; 709264790Sbapt q99 -> q24 [label="T_ENUM"]; 710264790Sbapt q99 -> q25 [label="T_STRUCT"]; 711264790Sbapt q99 -> q26 [label="T_UNION"]; 712264790Sbapt q99 -> q27 [label="T_Bool"]; 713264790Sbapt q99 -> q28 [label="T_Complex"]; 714264790Sbapt q99 -> q29 [label="T_Imaginary"]; 715264790Sbapt q99 -> q30 [label="T_TYPE_QUALIFIER"]; 716264790Sbapt q99 -> q117 [label="T_BRACKETS"]; 717264790Sbapt q99 -> q68 [label="decl_specifier"]; 718264790Sbapt q99 -> q36 [label="storage_class"]; 719264790Sbapt q99 -> q37 [label="type_specifier"]; 720264790Sbapt q99 -> q38 [label="type_qualifier"]; 721264790Sbapt q99 -> q39 [label="struct_or_union_specifier"]; 722264790Sbapt q99 -> q40 [label="enum_specifier"]; 723264790Sbapt q99 -> q118 [label="declarator"]; 724264790Sbapt q99 -> q42 [label="direct_declarator"]; 725264790Sbapt q99 -> q119 [label="abs_declarator"]; 726264790Sbapt q99 -> q120 [label="direct_abs_declarator"]; 727264790Sbapt q99 -> q43 [label="struct_or_union"]; 728264790Sbapt q99 -> q121 [label="pointer"]; 729264790Sbapt q99 -> q45 [label="any_id"]; 730264790Sbapt q99 -> q46 [label="identifier_or_ref"]; 731264790Sbapt q99 -> q47 [label="enumeration"]; 732264790Sbapt q100 -> q122 [label="')'"]; 733264790Sbapt q101 -> q123 [label="','"]; 734264790Sbapt q103 -> q124 [label="')'"]; 735264790Sbapt q104 -> q125 [label="','"]; 736264790Sbapt q109 -> q2 [label="'('"]; 737264790Sbapt q109 -> q3 [label="'*'"]; 738264790Sbapt q109 -> q4 [label="'&'"]; 739264790Sbapt q109 -> q5 [label="T_IDENTIFIER"]; 740264790Sbapt q109 -> q56 [label="T_TYPEDEF_NAME"]; 741264790Sbapt q109 -> q126 [label="declarator"]; 742264790Sbapt q109 -> q42 [label="direct_declarator"]; 743264790Sbapt q109 -> q44 [label="pointer"]; 744264790Sbapt q109 -> q45 [label="any_id"]; 745264790Sbapt q109 -> q46 [label="identifier_or_ref"]; 746264790Sbapt q109 -> q127 [label="opt_declarator_list"]; 747264790Sbapt q109 -> q128 [label="declarator_list"]; 748264790Sbapt q110 -> q93 [label="'='"]; 749264790Sbapt q112 -> q129 [label="T_INITIALIZER"]; 750264790Sbapt q113 -> q130 [label="T_LBRACE"]; 751264790Sbapt q114 -> q131 [label="T_MATCHRBRACE"]; 752264790Sbapt q116 -> q116 [label="'('"]; 753264790Sbapt q116 -> q3 [label="'*'"]; 754264790Sbapt q116 -> q4 [label="'&'"]; 755264790Sbapt q116 -> q5 [label="T_IDENTIFIER"]; 756264790Sbapt q116 -> q6 [label="T_TYPEDEF_NAME"]; 757264790Sbapt q116 -> q7 [label="T_DEFINE_NAME"]; 758264790Sbapt q116 -> q8 [label="T_AUTO"]; 759264790Sbapt q116 -> q65 [label="T_EXTERN"]; 760264790Sbapt q116 -> q10 [label="T_REGISTER"]; 761264790Sbapt q116 -> q11 [label="T_STATIC"]; 762264790Sbapt q116 -> q13 [label="T_INLINE"]; 763264790Sbapt q116 -> q66 [label="T_EXTENSION"]; 764264790Sbapt q116 -> q15 [label="T_CHAR"]; 765264790Sbapt q116 -> q16 [label="T_DOUBLE"]; 766264790Sbapt q116 -> q17 [label="T_FLOAT"]; 767264790Sbapt q116 -> q18 [label="T_INT"]; 768264790Sbapt q116 -> q19 [label="T_VOID"]; 769264790Sbapt q116 -> q20 [label="T_LONG"]; 770264790Sbapt q116 -> q21 [label="T_SHORT"]; 771264790Sbapt q116 -> q22 [label="T_SIGNED"]; 772264790Sbapt q116 -> q23 [label="T_UNSIGNED"]; 773264790Sbapt q116 -> q24 [label="T_ENUM"]; 774264790Sbapt q116 -> q25 [label="T_STRUCT"]; 775264790Sbapt q116 -> q26 [label="T_UNION"]; 776264790Sbapt q116 -> q27 [label="T_Bool"]; 777264790Sbapt q116 -> q28 [label="T_Complex"]; 778264790Sbapt q116 -> q29 [label="T_Imaginary"]; 779264790Sbapt q116 -> q30 [label="T_TYPE_QUALIFIER"]; 780264790Sbapt q116 -> q117 [label="T_BRACKETS"]; 781264790Sbapt q116 -> q132 [label="')'"]; 782264790Sbapt q116 -> q99 [label="decl_specifiers"]; 783264790Sbapt q116 -> q35 [label="decl_specifier"]; 784264790Sbapt q116 -> q36 [label="storage_class"]; 785264790Sbapt q116 -> q37 [label="type_specifier"]; 786264790Sbapt q116 -> q38 [label="type_qualifier"]; 787264790Sbapt q116 -> q39 [label="struct_or_union_specifier"]; 788264790Sbapt q116 -> q40 [label="enum_specifier"]; 789264790Sbapt q116 -> q57 [label="declarator"]; 790264790Sbapt q116 -> q42 [label="direct_declarator"]; 791264790Sbapt q116 -> q133 [label="abs_declarator"]; 792264790Sbapt q116 -> q120 [label="direct_abs_declarator"]; 793264790Sbapt q116 -> q134 [label="parameter_type_list"]; 794264790Sbapt q116 -> q101 [label="parameter_list"]; 795264790Sbapt q116 -> q102 [label="parameter_declaration"]; 796264790Sbapt q116 -> q43 [label="struct_or_union"]; 797264790Sbapt q116 -> q121 [label="pointer"]; 798264790Sbapt q116 -> q45 [label="any_id"]; 799264790Sbapt q116 -> q46 [label="identifier_or_ref"]; 800264790Sbapt q116 -> q47 [label="enumeration"]; 801264790Sbapt q120 -> q135 [label="'('"]; 802264790Sbapt q120 -> q136 [label="T_BRACKETS"]; 803264790Sbapt q121 -> q116 [label="'('"]; 804264790Sbapt q121 -> q4 [label="'&'"]; 805264790Sbapt q121 -> q5 [label="T_IDENTIFIER"]; 806264790Sbapt q121 -> q56 [label="T_TYPEDEF_NAME"]; 807264790Sbapt q121 -> q117 [label="T_BRACKETS"]; 808264790Sbapt q121 -> q78 [label="direct_declarator"]; 809264790Sbapt q121 -> q137 [label="direct_abs_declarator"]; 810264790Sbapt q121 -> q45 [label="any_id"]; 811264790Sbapt q121 -> q46 [label="identifier_or_ref"]; 812264790Sbapt q123 -> q82 [label="T_TYPEDEF_NAME"]; 813264790Sbapt q123 -> q7 [label="T_DEFINE_NAME"]; 814264790Sbapt q123 -> q8 [label="T_AUTO"]; 815264790Sbapt q123 -> q65 [label="T_EXTERN"]; 816264790Sbapt q123 -> q10 [label="T_REGISTER"]; 817264790Sbapt q123 -> q11 [label="T_STATIC"]; 818264790Sbapt q123 -> q13 [label="T_INLINE"]; 819264790Sbapt q123 -> q66 [label="T_EXTENSION"]; 820264790Sbapt q123 -> q15 [label="T_CHAR"]; 821264790Sbapt q123 -> q16 [label="T_DOUBLE"]; 822264790Sbapt q123 -> q17 [label="T_FLOAT"]; 823264790Sbapt q123 -> q18 [label="T_INT"]; 824264790Sbapt q123 -> q19 [label="T_VOID"]; 825264790Sbapt q123 -> q20 [label="T_LONG"]; 826264790Sbapt q123 -> q21 [label="T_SHORT"]; 827264790Sbapt q123 -> q22 [label="T_SIGNED"]; 828264790Sbapt q123 -> q23 [label="T_UNSIGNED"]; 829264790Sbapt q123 -> q24 [label="T_ENUM"]; 830264790Sbapt q123 -> q25 [label="T_STRUCT"]; 831264790Sbapt q123 -> q26 [label="T_UNION"]; 832264790Sbapt q123 -> q27 [label="T_Bool"]; 833264790Sbapt q123 -> q28 [label="T_Complex"]; 834264790Sbapt q123 -> q29 [label="T_Imaginary"]; 835264790Sbapt q123 -> q30 [label="T_TYPE_QUALIFIER"]; 836264790Sbapt q123 -> q138 [label="T_ELLIPSIS"]; 837264790Sbapt q123 -> q99 [label="decl_specifiers"]; 838264790Sbapt q123 -> q35 [label="decl_specifier"]; 839264790Sbapt q123 -> q36 [label="storage_class"]; 840264790Sbapt q123 -> q37 [label="type_specifier"]; 841264790Sbapt q123 -> q38 [label="type_qualifier"]; 842264790Sbapt q123 -> q39 [label="struct_or_union_specifier"]; 843264790Sbapt q123 -> q40 [label="enum_specifier"]; 844264790Sbapt q123 -> q139 [label="parameter_declaration"]; 845264790Sbapt q123 -> q43 [label="struct_or_union"]; 846264790Sbapt q123 -> q47 [label="enumeration"]; 847264790Sbapt q125 -> q5 [label="T_IDENTIFIER"]; 848264790Sbapt q125 -> q56 [label="T_TYPEDEF_NAME"]; 849264790Sbapt q125 -> q140 [label="any_id"]; 850264790Sbapt q127 -> q141 [label="';'"]; 851264790Sbapt q128 -> q142 [label="','"]; 852264790Sbapt q130 -> q143 [label="$$3"]; 853264790Sbapt q133 -> q144 [label="')'"]; 854264790Sbapt q134 -> q145 [label="')'"]; 855264790Sbapt q135 -> q82 [label="T_TYPEDEF_NAME"]; 856264790Sbapt q135 -> q7 [label="T_DEFINE_NAME"]; 857264790Sbapt q135 -> q8 [label="T_AUTO"]; 858264790Sbapt q135 -> q65 [label="T_EXTERN"]; 859264790Sbapt q135 -> q10 [label="T_REGISTER"]; 860264790Sbapt q135 -> q11 [label="T_STATIC"]; 861264790Sbapt q135 -> q13 [label="T_INLINE"]; 862264790Sbapt q135 -> q66 [label="T_EXTENSION"]; 863264790Sbapt q135 -> q15 [label="T_CHAR"]; 864264790Sbapt q135 -> q16 [label="T_DOUBLE"]; 865264790Sbapt q135 -> q17 [label="T_FLOAT"]; 866264790Sbapt q135 -> q18 [label="T_INT"]; 867264790Sbapt q135 -> q19 [label="T_VOID"]; 868264790Sbapt q135 -> q20 [label="T_LONG"]; 869264790Sbapt q135 -> q21 [label="T_SHORT"]; 870264790Sbapt q135 -> q22 [label="T_SIGNED"]; 871264790Sbapt q135 -> q23 [label="T_UNSIGNED"]; 872264790Sbapt q135 -> q24 [label="T_ENUM"]; 873264790Sbapt q135 -> q25 [label="T_STRUCT"]; 874264790Sbapt q135 -> q26 [label="T_UNION"]; 875264790Sbapt q135 -> q27 [label="T_Bool"]; 876264790Sbapt q135 -> q28 [label="T_Complex"]; 877264790Sbapt q135 -> q29 [label="T_Imaginary"]; 878264790Sbapt q135 -> q30 [label="T_TYPE_QUALIFIER"]; 879264790Sbapt q135 -> q146 [label="')'"]; 880264790Sbapt q135 -> q99 [label="decl_specifiers"]; 881264790Sbapt q135 -> q35 [label="decl_specifier"]; 882264790Sbapt q135 -> q36 [label="storage_class"]; 883264790Sbapt q135 -> q37 [label="type_specifier"]; 884264790Sbapt q135 -> q38 [label="type_qualifier"]; 885264790Sbapt q135 -> q39 [label="struct_or_union_specifier"]; 886264790Sbapt q135 -> q40 [label="enum_specifier"]; 887264790Sbapt q135 -> q147 [label="parameter_type_list"]; 888264790Sbapt q135 -> q101 [label="parameter_list"]; 889264790Sbapt q135 -> q102 [label="parameter_declaration"]; 890264790Sbapt q135 -> q43 [label="struct_or_union"]; 891264790Sbapt q135 -> q47 [label="enumeration"]; 892264790Sbapt q137 -> q135 [label="'('"]; 893264790Sbapt q137 -> q136 [label="T_BRACKETS"]; 894264790Sbapt q142 -> q2 [label="'('"]; 895264790Sbapt q142 -> q3 [label="'*'"]; 896264790Sbapt q142 -> q4 [label="'&'"]; 897264790Sbapt q142 -> q5 [label="T_IDENTIFIER"]; 898264790Sbapt q142 -> q56 [label="T_TYPEDEF_NAME"]; 899264790Sbapt q142 -> q148 [label="declarator"]; 900264790Sbapt q142 -> q42 [label="direct_declarator"]; 901264790Sbapt q142 -> q44 [label="pointer"]; 902264790Sbapt q142 -> q45 [label="any_id"]; 903264790Sbapt q142 -> q46 [label="identifier_or_ref"]; 904264790Sbapt q143 -> q149 [label="T_MATCHRBRACE"]; 905264790Sbapt q147 -> q150 [label="')'"]; 906264790Sbapt} 907