unreachable nonterminals: unreachable terminals: TOK_UNKNOWN TOK_EOM TOK_COMMENT TOK_WIDE_STRING_LITERAL TOK_ANGLE_STRING_LITERAL TOK_HASH TOK_HASH_HASH TOK_HASH_HAT TOK_AT TOK_ALIGNOF TOK_AXIOM TOK_CHAR16_T TOK_CHAR32_T TOK_CONCEPT TOK_CONCEPT_MAP TOK_CONSTEXPR TOK_DECLTYPE TOK_LATE_CHECK TOK_NULLPTR TOK_REQUIRES TOK_STATIC_ASSERT TOK_THREAD_LOCAL TOK__DECIMAL32 TOK__DECIMAL64 TOK__DECIMAL128 TOK__NULL TOK_BUILTIN_CHOOSE_EXPR TOK_BUILTIN_TYPES_COMPATABLE_P TOK___EXTENSION__ TOK___LABEL__ TOK_THREAD TOK_PREFER_REDUCE TOK_PREFER_SHIFT NOTE: Item set numbers can change depending on what flags are passed to 'elkhound'! State 0, sample input: and left context: ItemSet 0: __EarlyStartSymbol -> . File TOK_EOF --> 700 on nonterminal File go to 700 on nonterminal TranslationUnit go to 741 can reduce by [3] TranslationUnit[TranslationUnit*] -> empty State 1, sample input: and left context: File ItemSet 1: __EarlyStartSymbol -> File TOK_EOF . can reduce by [0] __EarlyStartSymbol[TranslationUnit*] -> top:File State 2, sample input: __attribute__ ( ( TOK_NAME and left context: TranslationUnit __attribute__ ( ( TOK_NAME ItemSet 2: AttributeWord -> TOK_NAME ., (/)/, can reduce by [625] AttributeWord[StringRef] -> n:TOK_NAME State 3, sample input: TOK_NAME and left context: TranslationUnit TOK_NAME ItemSet 3: Identifier -> TOK_NAME ., TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/char/const/double/extern/float/inline/int/long/register/restrict/short/signed/sizeof/static/typedef/unsigned/void/volatile/asm/bool/const_cast/delete/dynamic_cast/false/friend/mutable/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__active__ can reduce by [2] Identifier[StringRef] -> n:TOK_NAME State 4, sample input: __typeof__ ( TOK_FLOAT_LITERAL and left context: TranslationUnit __typeof__ ( TOK_FLOAT_LITERAL ItemSet 4: Literal -> TOK_FLOAT_LITERAL ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [15] Literal[Expression*] -> f:TOK_FLOAT_LITERAL State 5, sample input: __typeof__ ( TOK_INT_LITERAL and left context: TranslationUnit __typeof__ ( TOK_INT_LITERAL ItemSet 5: Literal -> TOK_INT_LITERAL ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [14] Literal[Expression*] -> i:TOK_INT_LITERAL State 6, sample input: __typeof__ ( TOK_CHAR_LITERAL and left context: TranslationUnit __typeof__ ( TOK_CHAR_LITERAL ItemSet 6: Literal -> TOK_CHAR_LITERAL ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [17] Literal[Expression*] -> c:TOK_CHAR_LITERAL State 7, sample input: extern TOK_STRING_LITERAL and left context: TranslationUnit extern TOK_STRING_LITERAL ItemSet 7: LinkageSpecification -> TOK_EXTERN TOK_STRING_LITERAL . TOK_LBRACE TranslationUnit TOK_RBRACE, /TOK_NAME/(/}/&/*/->/~/;/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ --> 150 LinkageSpecification -> TOK_EXTERN TOK_STRING_LITERAL . Declaration, /TOK_NAME/(/}/&/*/->/~/;/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ --> 937 on terminal TOK_NAME go to 3 on terminal TOK_LPAREN go to 66 on terminal TOK_LBRACE go to 150 on terminal TOK_AND go to 184 on terminal TOK_STAR go to 208 on terminal TOK_ARROW go to 226 on terminal TOK_TILDE go to 236 on terminal TOK_COLONCOLON go to 442 on terminal TOK_AUTO go to 466 on terminal TOK_CHAR go to 476 on terminal TOK_CONST go to 479 on terminal TOK_DOUBLE go to 494 on terminal TOK_ENUM go to 497 on terminal TOK_EXTERN go to 499 on terminal TOK_FLOAT go to 506 on terminal TOK_INLINE go to 513 on terminal TOK_INT go to 522 on terminal TOK_LONG go to 527 on terminal TOK_REGISTER go to 532 on terminal TOK_RESTRICT go to 533 on terminal TOK_SHORT go to 542 on terminal TOK_SIGNED go to 547 on terminal TOK_STATIC go to 552 on terminal TOK_STRUCT go to 555 on terminal TOK_TYPEDEF go to 559 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 566 on terminal TOK_VOID go to 570 on terminal TOK_VOLATILE go to 573 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_ASM go to 583 on terminal TOK_BOOL go to 589 on terminal TOK_CLASS go to 594 on terminal TOK_EXPLICIT go to 604 on terminal TOK_EXPORT go to 605 on terminal TOK_FRIEND go to 611 on terminal TOK_MUTABLE go to 614 on terminal TOK_NAMESPACE go to 617 on terminal TOK_OPERATOR go to 622 on terminal TOK_TEMPLATE go to 635 on terminal TOK_TYPENAME go to 664 on terminal TOK_USING go to 670 on terminal TOK_VIRTUAL go to 676 on terminal TOK_WCHAR_T go to 682 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___TYPEOF__ go to 696 on terminal TOK___ACTIVE__ go to 697 on terminal TOK___EVENT__ go to 698 on nonterminal Identifier go to 710 on nonterminal IdExpression go to 760 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal Declaration go to 937 on nonterminal BlockDeclaration go to 939 on nonterminal SimpleDeclaration go to 944 on nonterminal DeclSpecifier go to 946 on nonterminal ElaboratedOrSpecifier go to 952 on nonterminal UberModifierSeq go to 956 on nonterminal UberModifierSeqOpt go to 959 on nonterminal UberModifier go to 982 on nonterminal UberTypeKeyword go to 988 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal PQTypeName go to 1004 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal AsmDefinition go to 1029 on nonterminal LinkageSpecification go to 1030 on nonterminal Declarator go to 1062 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal FunctionDefinition go to 1140 on nonterminal FDDeclarator go to 1144 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal CDtorModifier go to 1188 on nonterminal CDtorModifierSeq go to 1190 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateDeclaration go to 1219 on nonterminal TemplatePreamble go to 1221 on nonterminal TemplateId go to 1257 on nonterminal ExplicitInstantiation go to 1266 on nonterminal NamespaceDefinition go to 1284 on nonterminal NamespaceDecl go to 1286 on nonterminal TypeofTypeSpecifier go to 1296 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1341 on nonterminal KandRFunctionDefinition go to 1360 on nonterminal KandRFunctionDefinition_implInt go to 1361 on nonterminal KandRDeclarator go to 1371 on nonterminal KandRDirectDeclarator go to 1376 on nonterminal KandRIdExpression go to 1378 on nonterminal KandRIdentifier go to 1383 on nonterminal CFuncModifier_no_inline go to 1384 on nonterminal ImplIntFunctionDefinition go to 1392 on nonterminal StateDefinition go to 1397 on nonterminal InitialState go to 1398 can reduce by [738] InitialState[bool] -> empty can reduce by [247] UberModifierSeqOpt[UberModifiers] -> empty State 8, sample input: asm ( TOK_STRING_LITERAL and left context: TranslationUnit asm ( TOK_STRING_LITERAL ItemSet 8: PreprocString -> TOK_STRING_LITERAL ., TOK_STRING_LITERAL/[/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/__attribute__ can reduce by [20] PreprocString[StringRef] -> s:TOK_STRING_LITERAL State 9, sample input: template < TOK_NAME [ and left context: TranslationUnit template < TypeSpecifier DirectAbstractDeclaratorOpt [ ItemSet 9: DirectAbstractDeclarator -> DirectAbstractDeclaratorOpt TOK_LBRACKET . ConstantExpressionOpt TOK_RBRACKET, [/(/)/.../>/=/,/__attribute__ --> 900 DirectAbstractDeclarator -> DirectAbstractDeclaratorOpt TOK_LBRACKET . CVQualifierSeq TOK_RBRACKET, [/(/)/.../>/=/,/__attribute__ --> 1096 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_CONST go to 481 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_RESTRICT go to 535 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_VOLATILE go to 575 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 858 on nonterminal ConstantExpression go to 899 on nonterminal ConstantExpressionOpt go to 900 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal CVQualifierSeq go to 1096 on nonterminal CVQualifier go to 1101 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [173] ConstantExpressionOpt[Expression*] -> empty can reduce by [91] ColonColonOpt[bool] -> empty State 10, sample input: TOK_NAME [ and left context: TranslationUnit DirectDeclarator [ ItemSet 10: DirectDeclarator -> DirectDeclarator TOK_LBRACKET . ConstantExpressionOpt TOK_RBRACKET, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 902 DirectDeclarator -> DirectDeclarator TOK_LBRACKET . CVQualifierSeq TOK_RBRACKET, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 1097 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_CONST go to 481 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_RESTRICT go to 535 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_VOLATILE go to 575 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 858 on nonterminal ConstantExpression go to 899 on nonterminal ConstantExpressionOpt go to 902 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal CVQualifierSeq go to 1097 on nonterminal CVQualifier go to 1101 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [173] ConstantExpressionOpt[Expression*] -> empty can reduce by [91] ColonColonOpt[bool] -> empty State 11, sample input: ( TOK_NAME ( TOK_NAME ) ) [ and left context: TranslationUnit KandRDirectDeclarator [ ItemSet 11: KandRDirectDeclarator -> KandRDirectDeclarator TOK_LBRACKET . ConstantExpressionOpt TOK_RBRACKET, TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ --> 901 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 858 on nonterminal ConstantExpression go to 899 on nonterminal ConstantExpressionOpt go to 901 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [173] ConstantExpressionOpt[Expression*] -> empty can reduce by [91] ColonColonOpt[bool] -> empty State 12, sample input: TOK_NAME TOK_NAME = { [ and left context: TranslationUnit DeclSpecifier Declarator = { [ ItemSet 12: Designator -> TOK_LBRACKET . ConstantExpression TOK_RBRACKET, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/[/(/{/./&/&&/*/+/++/-/--/~/!/=/::/char/double/float/int/long/short/signed/sizeof/unsigned/void/bool/const_cast/delete/dynamic_cast/false/new/operator/reinterpret_cast/static_cast/template/this/throw/true/typename/typeid/wchar_t/__alignof__/__offsetof__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__ --> 889 Designator -> TOK_LBRACKET . ConstantExpression TOK_ELLIPSIS ConstantExpression TOK_RBRACKET, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/[/(/{/./&/&&/*/+/++/-/--/~/!/=/::/char/double/float/int/long/short/signed/sizeof/unsigned/void/bool/const_cast/delete/dynamic_cast/false/new/operator/reinterpret_cast/static_cast/template/this/throw/true/typename/typeid/wchar_t/__alignof__/__offsetof__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__ --> 889 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 858 on nonterminal ConstantExpression go to 889 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 13, sample input: __typeof__ ( new TOK_NAME [ this ] [ and left context: TranslationUnit __typeof__ ( ColonColonOpt new NewPlacementOpt TypeSpecifier DirectNewDeclarator [ ItemSet 13: DirectNewDeclarator -> DirectNewDeclarator TOK_LBRACKET . ConstantExpression TOK_RBRACKET, [/]/(/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 891 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 858 on nonterminal ConstantExpression go to 891 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 14, sample input: __typeof__ ( new TOK_NAME [ and left context: TranslationUnit __typeof__ ( ColonColonOpt new NewPlacementOpt TypeSpecifier [ ItemSet 14: DirectNewDeclarator -> TOK_LBRACKET . Expression TOK_RBRACKET, [/]/(/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 861 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 861 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 15, sample input: __typeof__ ( this [ and left context: TranslationUnit __typeof__ ( PostfixExpression [ ItemSet 15: PostfixExpression -> PostfixExpression TOK_LBRACKET . Expression TOK_RBRACKET, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 862 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 862 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 16, sample input: __state__ TOK_NAME { -> [ and left context: TranslationUnit InitialState __state__ Declarator { -> [ ItemSet 16: StateEntry -> TOK_ARROW TOK_LBRACKET . Expression TOK_RBRACKET Statement, }/->/->*/case/default/__state__ --> 863 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 863 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 17, sample input: asm ( TOK_STRING_LITERAL : [ and left context: TranslationUnit asm ( StringLiteral : [ ItemSet 17: BracketedWordOpt -> TOK_LBRACKET . Identifier TOK_RBRACKET, TOK_STRING_LITERAL --> 701 on terminal TOK_NAME go to 3 on nonterminal Identifier go to 701 State 18, sample input: operator delete [ and left context: TranslationUnit operator delete [ ItemSet 18: Operator -> TOK_DELETE TOK_LBRACKET . TOK_RBRACKET, [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 32 on terminal TOK_RBRACKET go to 32 State 19, sample input: __typeof__ ( delete [ and left context: TranslationUnit __typeof__ ( ColonColonOpt delete [ ItemSet 19: DeleteExpression -> ColonColonOpt TOK_DELETE TOK_LBRACKET . TOK_RBRACKET CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 22 on terminal TOK_RBRACKET go to 22 State 20, sample input: operator [ and left context: TranslationUnit operator [ ItemSet 20: Operator -> TOK_LBRACKET . TOK_RBRACKET, [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 31 on terminal TOK_RBRACKET go to 31 State 21, sample input: operator new [ and left context: TranslationUnit operator new [ ItemSet 21: Operator -> TOK_NEW TOK_LBRACKET . TOK_RBRACKET, [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 33 on terminal TOK_RBRACKET go to 33 State 22, sample input: __typeof__ ( delete [ ] and left context: TranslationUnit __typeof__ ( ColonColonOpt delete [ ] ItemSet 22: DeleteExpression -> ColonColonOpt TOK_DELETE TOK_LBRACKET TOK_RBRACKET . CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 816 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 816 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 23, sample input: __state__ TOK_NAME { -> [ this ] and left context: TranslationUnit InitialState __state__ Declarator { -> [ Expression ] ItemSet 23: StateEntry -> TOK_ARROW TOK_LBRACKET Expression TOK_RBRACKET . Statement, }/->/->*/case/default/__state__ --> 908 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 65 on terminal TOK_LBRACE go to 155 on terminal TOK_AND go to 179 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 193 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_ARROW go to 224 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 234 on terminal TOK_BANG go to 238 on terminal TOK_SEMICOLON go to 364 on terminal TOK_COLONCOLON go to 443 on terminal TOK_AUTO go to 466 on terminal TOK_BREAK go to 467 on terminal TOK_CASE go to 469 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 478 on terminal TOK_CONTINUE go to 483 on terminal TOK_DEFAULT go to 485 on terminal TOK_DO go to 489 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_EXTERN go to 501 on terminal TOK_FLOAT go to 505 on terminal TOK_FOR go to 507 on terminal TOK_GOTO go to 509 on terminal TOK_IF go to 511 on terminal TOK_INLINE go to 516 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_REGISTER go to 532 on terminal TOK_RESTRICT go to 533 on terminal TOK_RETURN go to 536 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STATIC go to 551 on terminal TOK_STRUCT go to 555 on terminal TOK_SWITCH go to 556 on terminal TOK_TYPEDEF go to 559 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 572 on terminal TOK_WHILE go to 577 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_ASM go to 583 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_EXPLICIT go to 604 on terminal TOK_FALSE go to 608 on terminal TOK_FRIEND go to 611 on terminal TOK_MUTABLE go to 614 on terminal TOK_NAMESPACE go to 616 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 645 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TRY go to 658 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_USING go to 670 on terminal TOK_VIRTUAL go to 676 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on terminal TOK___ACTIVE__ go to 697 on terminal TOK___EVENT__ go to 698 on nonterminal Identifier go to 708 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 759 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 881 on nonterminal LabelAndColon go to 904 on nonterminal Statement go to 908 on nonterminal ExpressionStatement go to 921 on nonterminal CompoundStatement go to 925 on nonterminal CompoundStmtHelper go to 929 on nonterminal BlockDeclaration go to 938 on nonterminal SimpleDeclaration go to 944 on nonterminal DeclSpecifier go to 946 on nonterminal ElaboratedOrSpecifier go to 952 on nonterminal UberModifierSeq go to 955 on nonterminal UberModifier go to 982 on nonterminal UberTypeKeyword go to 988 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal PQTypeName go to 1003 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal AsmDefinition go to 1028 on nonterminal Declarator go to 1062 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal FunctionDefinition go to 1138 on nonterminal FDDeclarator go to 1144 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal CDtorModifier go to 1188 on nonterminal CDtorModifierSeq go to 1190 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal TryBlock go to 1267 on nonterminal ThrowExpression go to 1279 on nonterminal NamespaceDecl go to 1285 on nonterminal TypeofTypeSpecifier go to 1296 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1341 on nonterminal KandRFunctionDefinition go to 1359 can reduce by [91] ColonColonOpt[bool] -> empty State 24, sample input: __typeof__ ( this [ this ] and left context: TranslationUnit __typeof__ ( PostfixExpression [ Expression ] ItemSet 24: PostfixExpression -> PostfixExpression TOK_LBRACKET Expression TOK_RBRACKET ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [35] PostfixExpression[Expression*] -> a:PostfixExpression [ e:Expression ] State 25, sample input: __typeof__ ( new TOK_NAME [ this ] [ this ] and left context: TranslationUnit __typeof__ ( ColonColonOpt new NewPlacementOpt TypeSpecifier DirectNewDeclarator [ ConstantExpression ] ItemSet 25: DirectNewDeclarator -> DirectNewDeclarator TOK_LBRACKET ConstantExpression TOK_RBRACKET ., [/]/(/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [103] DirectNewDeclarator[IDeclarator*] -> d:DirectNewDeclarator [ sz:ConstantExpression ] State 26, sample input: __typeof__ ( new TOK_NAME [ this ] and left context: TranslationUnit __typeof__ ( ColonColonOpt new NewPlacementOpt TypeSpecifier [ Expression ] ItemSet 26: DirectNewDeclarator -> TOK_LBRACKET Expression TOK_RBRACKET ., [/]/(/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [102] DirectNewDeclarator[IDeclarator*] -> [ sz:Expression ] State 27, sample input: TOK_NAME [ ] and left context: TranslationUnit DirectDeclarator [ ConstantExpressionOpt ] ItemSet 27: DirectDeclarator -> DirectDeclarator TOK_LBRACKET ConstantExpressionOpt TOK_RBRACKET ., [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ can reduce by [358] DirectDeclarator[IDeclarator*] -> d:DirectDeclarator [ sz:ConstantExpressionOpt ] State 28, sample input: TOK_NAME [ const ] and left context: TranslationUnit DirectDeclarator [ CVQualifierSeq ] ItemSet 28: DirectDeclarator -> DirectDeclarator TOK_LBRACKET CVQualifierSeq TOK_RBRACKET ., [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ can reduce by [360] DirectDeclarator[IDeclarator*] -> d:DirectDeclarator [ q:CVQualifierSeq ] State 29, sample input: template < TOK_NAME [ ] and left context: TranslationUnit template < TypeSpecifier DirectAbstractDeclaratorOpt [ ConstantExpressionOpt ] ItemSet 29: DirectAbstractDeclarator -> DirectAbstractDeclaratorOpt TOK_LBRACKET ConstantExpressionOpt TOK_RBRACKET ., [/(/)/.../>/=/,/__attribute__ can reduce by [387] DirectAbstractDeclarator[IDeclarator*] -> d:DirectAbstractDeclaratorOpt [ sz:ConstantExpressionOpt ] State 30, sample input: template < TOK_NAME [ const ] and left context: TranslationUnit template < TypeSpecifier DirectAbstractDeclaratorOpt [ CVQualifierSeq ] ItemSet 30: DirectAbstractDeclarator -> DirectAbstractDeclaratorOpt TOK_LBRACKET CVQualifierSeq TOK_RBRACKET ., [/(/)/.../>/=/,/__attribute__ can reduce by [389] DirectAbstractDeclarator[IDeclarator*] -> d:DirectAbstractDeclaratorOpt [ q:CVQualifierSeq ] State 31, sample input: operator [ ] and left context: TranslationUnit operator [ ] ItemSet 31: Operator -> TOK_LBRACKET TOK_RBRACKET ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [522] Operator[OperatorName*] -> [ ] State 32, sample input: operator delete [ ] and left context: TranslationUnit operator delete [ ] ItemSet 32: Operator -> TOK_DELETE TOK_LBRACKET TOK_RBRACKET ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [486] Operator[OperatorName*] -> delete [ ] State 33, sample input: operator new [ ] and left context: TranslationUnit operator new [ ] ItemSet 33: Operator -> TOK_NEW TOK_LBRACKET TOK_RBRACKET ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [485] Operator[OperatorName*] -> new [ ] State 34, sample input: asm ( TOK_STRING_LITERAL : [ TOK_NAME ] and left context: TranslationUnit asm ( StringLiteral : [ Identifier ] ItemSet 34: BracketedWordOpt -> TOK_LBRACKET Identifier TOK_RBRACKET ., TOK_STRING_LITERAL can reduce by [593] BracketedWordOpt[StringRef] -> [ id:Identifier ] State 35, sample input: TOK_NAME TOK_NAME = { [ this ] and left context: TranslationUnit DeclSpecifier Declarator = { [ ConstantExpression ] ItemSet 35: Designator -> TOK_LBRACKET ConstantExpression TOK_RBRACKET ., TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/[/(/{/./&/&&/*/+/++/-/--/~/!/=/::/char/double/float/int/long/short/signed/sizeof/unsigned/void/bool/const_cast/delete/dynamic_cast/false/new/operator/reinterpret_cast/static_cast/template/this/throw/true/typename/typeid/wchar_t/__alignof__/__offsetof__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__ can reduce by [609] Designator[Designator*] -> [ idx_expr:ConstantExpression ] State 36, sample input: TOK_NAME TOK_NAME = { [ this ... this ] and left context: TranslationUnit DeclSpecifier Declarator = { [ ConstantExpression ... ConstantExpression ] ItemSet 36: Designator -> TOK_LBRACKET ConstantExpression TOK_ELLIPSIS ConstantExpression TOK_RBRACKET ., TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/[/(/{/./&/&&/*/+/++/-/--/~/!/=/::/char/double/float/int/long/short/signed/sizeof/unsigned/void/bool/const_cast/delete/dynamic_cast/false/new/operator/reinterpret_cast/static_cast/template/this/throw/true/typename/typeid/wchar_t/__alignof__/__offsetof__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__ can reduce by [610] Designator[Designator*] -> [ idx_expr:ConstantExpression ... idx_expr2:ConstantExpression ] State 37, sample input: ( TOK_NAME ( TOK_NAME ) ) [ ] and left context: TranslationUnit KandRDirectDeclarator [ ConstantExpressionOpt ] ItemSet 37: KandRDirectDeclarator -> KandRDirectDeclarator TOK_LBRACKET ConstantExpressionOpt TOK_RBRACKET ., TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ can reduce by [715] KandRDirectDeclarator[IDeclarator*] -> d:KandRDirectDeclarator [ sz:ConstantExpressionOpt ] State 38, sample input: __typeof__ ( __imag__ ( and left context: TranslationUnit __typeof__ ( __imag__ ( ItemSet 38: PrimaryExpression -> TOK_LPAREN . Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 868 PrimaryExpression -> TOK_LPAREN . CompoundStatement TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 923 PrimaryExpression -> TOK_LPAREN . TypeId TOK_RPAREN CompoundInitializer, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1104 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_LBRACE go to 155 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 868 on nonterminal CompoundStatement go to 923 on nonterminal CompoundStmtHelper go to 929 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1104 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty State 39, sample input: __typeof__ ( sizeof ( and left context: TranslationUnit __typeof__ ( sizeof ( ItemSet 39: PrimaryExpression -> TOK_LPAREN . Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 868 PrimaryExpression -> TOK_LPAREN . CompoundStatement TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 923 PrimaryExpression -> TOK_LPAREN . TypeId TOK_RPAREN CompoundInitializer, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1109 UnaryExpression -> TOK_SIZEOF TOK_LPAREN . TypeId TOK_RPAREN, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1109 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_LBRACE go to 155 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 868 on nonterminal CompoundStatement go to 923 on nonterminal CompoundStmtHelper go to 929 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1109 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty State 40, sample input: __typeof__ ( ( and left context: TranslationUnit __typeof__ ( ( ItemSet 40: PrimaryExpression -> TOK_LPAREN . Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 868 PrimaryExpression -> TOK_LPAREN . CompoundStatement TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 923 PrimaryExpression -> TOK_LPAREN . TypeId TOK_RPAREN CompoundInitializer, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1103 CastExpression -> TOK_LPAREN . TypeId TOK_RPAREN CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1103 CastExpression -> TOK_LPAREN . ImplicitIntTypeId TOK_RPAREN CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1394 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_LBRACE go to 155 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 868 on nonterminal CompoundStatement go to 923 on nonterminal CompoundStmtHelper go to 929 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 971 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1103 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 on nonterminal ImplicitIntTypeSpecifier go to 1393 on nonterminal ImplicitIntTypeId go to 1394 can reduce by [91] ColonColonOpt[bool] -> empty State 41, sample input: TOK_NAME TOK_NAME { for ( and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper for ( ItemSet 41: Statement -> TOK_FOR TOK_LPAREN . ForInitStatement ConditionOpt TOK_SEMICOLON ExpressionOpt TOK_RPAREN Statement, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 935 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_SEMICOLON go to 364 on terminal TOK_COLONCOLON go to 443 on terminal TOK_AUTO go to 466 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 478 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_EXTERN go to 501 on terminal TOK_FLOAT go to 505 on terminal TOK_INLINE go to 515 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_REGISTER go to 532 on terminal TOK_RESTRICT go to 533 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STATIC go to 551 on terminal TOK_STRUCT go to 555 on terminal TOK_TYPEDEF go to 559 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 572 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_FRIEND go to 610 on terminal TOK_MUTABLE go to 614 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_VIRTUAL go to 675 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on terminal TOK___ACTIVE__ go to 697 on terminal TOK___EVENT__ go to 698 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 881 on nonterminal ExpressionStatement go to 922 on nonterminal ForInitStatement go to 935 on nonterminal SimpleDeclaration go to 943 on nonterminal DeclSpecifier go to 947 on nonterminal ElaboratedOrSpecifier go to 952 on nonterminal UberModifierSeq go to 957 on nonterminal UberModifier go to 982 on nonterminal UberTypeKeyword go to 988 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal PQTypeName go to 1003 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1296 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1340 can reduce by [91] ColonColonOpt[bool] -> empty State 42, sample input: TOK_NAME TOK_NAME { while ( and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper while ( ItemSet 42: Statement -> TOK_WHILE TOK_LPAREN . Condition TOK_RPAREN Statement, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 930 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 883 on nonterminal Condition go to 930 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 996 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty State 43, sample input: TOK_NAME TOK_NAME { if ( and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper if ( ItemSet 43: Statement -> TOK_IF TOK_LPAREN . Condition TOK_RPAREN Statement, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 931 Statement -> TOK_IF TOK_LPAREN . Condition TOK_RPAREN Statement TOK_ELSE Statement, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 931 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 883 on nonterminal Condition go to 931 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 996 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty State 44, sample input: TOK_NAME TOK_NAME { switch ( and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper switch ( ItemSet 44: Statement -> TOK_SWITCH TOK_LPAREN . Condition TOK_RPAREN Statement, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 932 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 883 on nonterminal Condition go to 932 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 996 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty State 45, sample input: __typeof__ ( typeid ( and left context: TranslationUnit __typeof__ ( typeid ( ItemSet 45: PostfixExpression -> TOK_TYPEID TOK_LPAREN . Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 871 PostfixExpression -> TOK_TYPEID TOK_LPAREN . TypeId TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1105 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 871 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1105 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty State 46, sample input: __typeof__ ( __alignof__ ( and left context: TranslationUnit __typeof__ ( __alignof__ ( ItemSet 46: PostfixExpression -> TOK___ALIGNOF__ TOK_LPAREN . TypeId TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1107 PostfixExpression -> TOK___ALIGNOF__ TOK_LPAREN . Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 872 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 872 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1107 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty State 47, sample input: __typeof__ ( and left context: TranslationUnit __typeof__ ( ItemSet 47: TypeofExpr -> TOK___TYPEOF__ TOK_LPAREN . Expression TOK_RPAREN, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 876 TypeofType -> TOK___TYPEOF__ TOK_LPAREN . TypeId TOK_RPAREN, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1110 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 876 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1110 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty State 48, sample input: __typeof__ ( this ( and left context: TranslationUnit __typeof__ ( PostfixExpression ( ItemSet 48: ArgumentList -> TOK_LPAREN . ExpressionListOpt TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 781 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal ExpressionList go to 779 on nonterminal ExpressionListOpt go to 781 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 846 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [75] ExpressionListOpt[FakeList*] -> empty can reduce by [91] ColonColonOpt[bool] -> empty State 49, sample input: __typeof__ ( new TOK_NAME ( and left context: TranslationUnit __typeof__ ( ColonColonOpt new NewPlacementOpt NewTypeId ( ItemSet 49: NewInitializerOpt -> TOK_LPAREN . ExpressionListOpt TOK_RPAREN, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 782 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal ExpressionList go to 779 on nonterminal ExpressionListOpt go to 782 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 846 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [75] ExpressionListOpt[FakeList*] -> empty can reduce by [91] ColonColonOpt[bool] -> empty State 50, sample input: TOK_NAME : TOK_NAME ( and left context: TranslationUnit FDDeclarator : MemInitializerId ( ItemSet 50: MemInitializer -> MemInitializerId TOK_LPAREN . ExpressionListOpt TOK_RPAREN, {/, --> 783 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal ExpressionList go to 779 on nonterminal ExpressionListOpt go to 783 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 846 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [75] ExpressionListOpt[FakeList*] -> empty can reduce by [91] ColonColonOpt[bool] -> empty State 51, sample input: TOK_NAME TOK_NAME ( and left context: TranslationUnit DeclSpecifier Declarator ( ItemSet 51: Initializer -> TOK_LPAREN . ExpressionList TOK_RPAREN, ;/, --> 776 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal ExpressionList go to 776 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 846 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 52, sample input: __typeof__ ( new ( and left context: TranslationUnit __typeof__ ( ColonColonOpt new ( ItemSet 52: NewPlacementOpt -> TOK_LPAREN . ExpressionList TOK_RPAREN, TOK_NAME/(/::/char/const/double/enum/float/int/long/restrict/short/signed/struct/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/operator/typename/wchar_t/__attribute__/__typeof__ --> 777 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal ExpressionList go to 777 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 846 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 53, sample input: __attribute__ ( ( TOK_NAME ( and left context: TranslationUnit __attribute__ ( ( AttributeWord ( ItemSet 53: Attribute -> AttributeWord TOK_LPAREN . AttributeParameters TOK_RPAREN, )/, --> 1330 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal ExpressionList go to 780 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 846 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal CommaSepExpressionListOpt go to 1329 on nonterminal AttributeParameters go to 1330 can reduce by [689] CommaSepExpressionListOpt[FakeList*] -> empty can reduce by [91] ColonColonOpt[bool] -> empty State 54, sample input: __typeof__ ( __builtin_va_end ( and left context: TranslationUnit __typeof__ ( __builtin_va_end ( ItemSet 54: PostfixExpression -> TOK___BUILTIN_VA_END TOK_LPAREN . Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 864 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 864 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 55, sample input: __typeof__ ( __builtin_va_start ( and left context: TranslationUnit __typeof__ ( __builtin_va_start ( ItemSet 55: PostfixExpression -> TOK___BUILTIN_VA_START TOK_LPAREN . Expression TOK_COMMA Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 884 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 884 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 56, sample input: __typeof__ ( __offsetof__ ( and left context: TranslationUnit __typeof__ ( __offsetof__ ( ItemSet 56: PostfixExpression -> TOK___OFFSETOF__ TOK_LPAREN . Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 866 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 866 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 57, sample input: TOK_NAME TOK_NAME { do break ; while ( and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper do Statement while ( ItemSet 57: Statement -> TOK_DO Statement TOK_WHILE TOK_LPAREN . Expression TOK_RPAREN TOK_SEMICOLON, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 867 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 867 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 58, sample input: __typeof__ ( __builtin_va_copy ( and left context: TranslationUnit __typeof__ ( __builtin_va_copy ( ItemSet 58: PostfixExpression -> TOK___BUILTIN_VA_COPY TOK_LPAREN . Expression TOK_COMMA Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 885 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 885 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 59, sample input: __typeof__ ( dynamic_cast < TOK_NAME > ( and left context: TranslationUnit __typeof__ ( CastKeyword < TypeId > ( ItemSet 59: PostfixExpression -> CastKeyword TOK_LESSTHAN TypeId TOK_GREATERTHAN TOK_LPAREN . Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 870 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 870 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 60, sample input: __typeof__ ( __builtin_alloca ( and left context: TranslationUnit __typeof__ ( __builtin_alloca ( ItemSet 60: PostfixExpression -> TOK___BUILTIN_ALLOCA TOK_LPAREN . Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 873 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 873 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 61, sample input: __typeof__ ( __builtin_constant_p ( and left context: TranslationUnit __typeof__ ( __builtin_constant_p ( ItemSet 61: ParenthesizedExpression -> TOK_LPAREN . Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 874 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 874 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 62, sample input: __typeof__ ( __builtin_va_arg ( and left context: TranslationUnit __typeof__ ( __builtin_va_arg ( ItemSet 62: PostfixExpression -> TOK___BUILTIN_VA_ARG TOK_LPAREN . Expression TOK_COMMA TypeId TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 886 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 886 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 63, sample input: __typeof__ ( __builtin_expect ( and left context: TranslationUnit __typeof__ ( __builtin_expect ( ItemSet 63: PostfixExpression -> TOK___BUILTIN_EXPECT TOK_LPAREN . Expression TOK_COMMA Expression TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 887 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 887 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 64, sample input: asm ( TOK_STRING_LITERAL : TOK_STRING_LITERAL ( and left context: TranslationUnit asm ( StringLiteral : BracketedWordOpt StringLiteral ( ItemSet 64: ParenthesizedExpressionOpt -> TOK_LPAREN . Expression TOK_RPAREN, )/:/,/:: --> 877 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 877 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 65, sample input: TOK_NAME TOK_NAME { ( and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper ( ItemSet 65: PrimaryExpression -> TOK_LPAREN . Expression TOK_RPAREN, [/(/)/./&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/;/=/==/,/.*/->*/? --> 868 PrimaryExpression -> TOK_LPAREN . CompoundStatement TOK_RPAREN, [/(/)/./&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/;/=/==/,/.*/->*/? --> 923 PrimaryExpression -> TOK_LPAREN . TypeId TOK_RPAREN CompoundInitializer, [/(/)/./&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/;/=/==/,/.*/->*/? --> 1103 CastExpression -> TOK_LPAREN . TypeId TOK_RPAREN CastExpression, )/&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/;/=/==/,/.*/->*/? --> 1103 CastExpression -> TOK_LPAREN . ImplicitIntTypeId TOK_RPAREN CastExpression, )/&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/;/=/==/,/.*/->*/? --> 1394 DirectDeclarator -> TOK_LPAREN . Declarator TOK_RPAREN, [/(/)/{/:/asm/try/__attribute__ --> 1052 DirectDeclarator -> TOK_LPAREN . AttributeSpecifierList Declarator TOK_RPAREN, [/(/)/{/:/asm/try/__attribute__ --> 1347 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 65 on terminal TOK_LBRACE go to 155 on terminal TOK_AND go to 179 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 193 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 234 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 645 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 711 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 759 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 868 on nonterminal CompoundStatement go to 923 on nonterminal CompoundStmtHelper go to 929 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 971 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal Declarator go to 1052 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal TypeId go to 1103 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1338 on nonterminal AttributeSpecifierList go to 1347 on nonterminal ImplicitIntTypeSpecifier go to 1393 on nonterminal ImplicitIntTypeId go to 1394 can reduce by [91] ColonColonOpt[bool] -> empty State 66, sample input: ( and left context: TranslationUnit ( ItemSet 66: DirectDeclarator -> TOK_LPAREN . Declarator TOK_RPAREN, [/(/)/{/:/;/=/,/asm/try/__attribute__ --> 1052 DirectDeclarator -> TOK_LPAREN . AttributeSpecifierList Declarator TOK_RPAREN, [/(/)/{/:/;/=/,/asm/try/__attribute__ --> 1347 KandRDirectDeclarator -> TOK_LPAREN . KandRIdExpression TOK_RPAREN TOK_LPAREN KandRIdentifierList TOK_RPAREN, TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ --> 1377 KandRDirectDeclarator -> TOK_LPAREN . KandRDeclarator TOK_RPAREN, TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ --> 1374 on terminal TOK_NAME go to 3 on terminal TOK_LPAREN go to 66 on terminal TOK_AND go to 184 on terminal TOK_STAR go to 208 on terminal TOK_TILDE go to 236 on terminal TOK_COLONCOLON go to 438 on terminal TOK_OPERATOR go to 622 on terminal TOK_TEMPLATE go to 645 on terminal TOK___ATTRIBUTE__ go to 685 on nonterminal Identifier go to 706 on nonterminal IdExpression go to 760 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal Declarator go to 1052 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1256 on nonterminal AttributeSpecifier go to 1339 on nonterminal AttributeSpecifierList go to 1347 on nonterminal KandRDeclarator go to 1374 on nonterminal KandRDirectDeclarator go to 1376 on nonterminal KandRIdExpression go to 1377 on nonterminal KandRIdentifier go to 1383 State 67, sample input: __typeof__ ( TOK_NAME ( and left context: TranslationUnit __typeof__ ( TypeSpecifier ( ItemSet 67: DirectAbstractDeclarator -> TOK_LPAREN . AbstractDeclarator TOK_RPAREN, [/(/)/>/,/__attribute__ --> 1124 DirectAbstractDeclarator -> TOK_LPAREN . AttributeSpecifierList AbstractDeclarator TOK_RPAREN, [/(/)/>/,/__attribute__ --> 1345 on terminal TOK_NAME go to 3 on terminal TOK_LPAREN go to 67 on terminal TOK_AND go to 182 on terminal TOK_STAR go to 198 on terminal TOK_COLONCOLON go to 438 on terminal TOK_OPERATOR go to 622 on terminal TOK_TEMPLATE go to 646 on terminal TOK___ATTRIBUTE__ go to 685 on nonterminal Identifier go to 703 on nonterminal IdExpression go to 758 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PtrToMemberName go to 1074 on nonterminal AbstractDeclarator go to 1124 on nonterminal DirectAbstractDeclaratorOpt go to 1126 on nonterminal DirectAbstractDeclarator go to 1127 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1256 on nonterminal AttributeSpecifier go to 1339 on nonterminal AttributeSpecifierList go to 1345 can reduce by [384] DirectAbstractDeclaratorOpt[IDeclarator*] -> empty State 68, sample input: template < TOK_NAME ( and left context: TranslationUnit template < TypeSpecifier DirectAbstractDeclaratorOpt ( ItemSet 68: DirectAbstractDeclarator -> DirectAbstractDeclaratorOpt TOK_LPAREN . ParameterDeclarationClause TOK_RPAREN CVQualifierSeqOpt ExceptionSpecificationOpt, [/(/)/.../>/=/,/__attribute__ --> 1128 on terminal TOK_NAME go to 3 on terminal TOK_LPAREN go to 71 on terminal TOK_ELLIPSIS go to 178 on terminal TOK_AND go to 184 on terminal TOK_STAR go to 202 on terminal TOK_TILDE go to 236 on terminal TOK_COLONCOLON go to 442 on terminal TOK_CHAR go to 476 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 494 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 506 on terminal TOK_INT go to 522 on terminal TOK_LONG go to 527 on terminal TOK_REGISTER go to 528 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 542 on terminal TOK_SIGNED go to 547 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 566 on terminal TOK_VOID go to 570 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 589 on terminal TOK_CLASS go to 594 on terminal TOK_OPERATOR go to 622 on terminal TOK_TEMPLATE go to 645 on terminal TOK_TYPENAME go to 664 on terminal TOK_WCHAR_T go to 682 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 711 on nonterminal IdExpression go to 760 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 997 on nonterminal PQTypeName go to 1007 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal Declarator go to 1063 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal ParameterDeclarationClause go to 1128 on nonterminal ParameterDeclarationList go to 1131 on nonterminal ParameterDeclaration go to 1133 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal UnqualifiedDeclarator go to 1276 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [392] ParameterDeclarationClause[FakeList*] -> empty State 69, sample input: ( TOK_NAME ( TOK_NAME ) ) ( and left context: TranslationUnit KandRDirectDeclarator ( ItemSet 69: KandRDirectDeclarator -> KandRDirectDeclarator TOK_LPAREN . ParameterDeclarationClause TOK_RPAREN, TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ --> 1129 on terminal TOK_NAME go to 3 on terminal TOK_LPAREN go to 71 on terminal TOK_ELLIPSIS go to 178 on terminal TOK_AND go to 184 on terminal TOK_STAR go to 202 on terminal TOK_TILDE go to 236 on terminal TOK_COLONCOLON go to 442 on terminal TOK_CHAR go to 476 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 494 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 506 on terminal TOK_INT go to 522 on terminal TOK_LONG go to 527 on terminal TOK_REGISTER go to 528 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 542 on terminal TOK_SIGNED go to 547 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 566 on terminal TOK_VOID go to 570 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 589 on terminal TOK_CLASS go to 594 on terminal TOK_OPERATOR go to 622 on terminal TOK_TEMPLATE go to 645 on terminal TOK_TYPENAME go to 664 on terminal TOK_WCHAR_T go to 682 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 711 on nonterminal IdExpression go to 760 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 997 on nonterminal PQTypeName go to 1007 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal Declarator go to 1063 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal ParameterDeclarationClause go to 1129 on nonterminal ParameterDeclarationList go to 1131 on nonterminal ParameterDeclaration go to 1133 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal UnqualifiedDeclarator go to 1276 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [392] ParameterDeclarationClause[FakeList*] -> empty State 70, sample input: TOK_NAME ( and left context: TranslationUnit DirectDeclarator ( ItemSet 70: DirectDeclarator -> DirectDeclarator TOK_LPAREN . ParameterDeclarationClause TOK_RPAREN CVQualifierSeqOpt ExceptionSpecificationOpt, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 1130 on terminal TOK_NAME go to 3 on terminal TOK_LPAREN go to 71 on terminal TOK_ELLIPSIS go to 178 on terminal TOK_AND go to 184 on terminal TOK_STAR go to 202 on terminal TOK_TILDE go to 236 on terminal TOK_COLONCOLON go to 442 on terminal TOK_CHAR go to 476 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 494 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 506 on terminal TOK_INT go to 522 on terminal TOK_LONG go to 527 on terminal TOK_REGISTER go to 528 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 542 on terminal TOK_SIGNED go to 547 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 566 on terminal TOK_VOID go to 570 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 589 on terminal TOK_CLASS go to 594 on terminal TOK_OPERATOR go to 622 on terminal TOK_TEMPLATE go to 645 on terminal TOK_TYPENAME go to 664 on terminal TOK_WCHAR_T go to 682 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 711 on nonterminal IdExpression go to 760 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 997 on nonterminal PQTypeName go to 1007 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal Declarator go to 1063 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal ParameterDeclarationClause go to 1130 on nonterminal ParameterDeclarationList go to 1131 on nonterminal ParameterDeclaration go to 1133 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal UnqualifiedDeclarator go to 1276 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [392] ParameterDeclarationClause[FakeList*] -> empty State 71, sample input: __event__ ( and left context: TranslationUnit __event__ ( ItemSet 71: DirectDeclarator -> TOK_LPAREN . Declarator TOK_RPAREN, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 1052 DirectDeclarator -> TOK_LPAREN . AttributeSpecifierList Declarator TOK_RPAREN, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 1347 on terminal TOK_NAME go to 3 on terminal TOK_LPAREN go to 71 on terminal TOK_AND go to 184 on terminal TOK_STAR go to 202 on terminal TOK_TILDE go to 236 on terminal TOK_COLONCOLON go to 438 on terminal TOK_OPERATOR go to 622 on terminal TOK_TEMPLATE go to 645 on terminal TOK___ATTRIBUTE__ go to 685 on nonterminal Identifier go to 705 on nonterminal IdExpression go to 760 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal Declarator go to 1052 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1256 on nonterminal AttributeSpecifier go to 1339 on nonterminal AttributeSpecifierList go to 1347 State 72, sample input: template < TOK_NAME ( and left context: TranslationUnit template < TypeSpecifier ( ItemSet 72: DirectDeclarator -> TOK_LPAREN . Declarator TOK_RPAREN, [/(/)/.../>/=/,/asm/__attribute__ --> 1052 DirectDeclarator -> TOK_LPAREN . AttributeSpecifierList Declarator TOK_RPAREN, [/(/)/.../>/=/,/asm/__attribute__ --> 1348 DirectAbstractDeclarator -> TOK_LPAREN . AbstractDeclarator TOK_RPAREN, [/(/)/.../>/=/,/__attribute__ --> 1124 DirectAbstractDeclarator -> TOK_LPAREN . AttributeSpecifierList AbstractDeclarator TOK_RPAREN, [/(/)/.../>/=/,/__attribute__ --> 1348 on terminal TOK_NAME go to 3 on terminal TOK_LPAREN go to 72 on terminal TOK_AND go to 183 on terminal TOK_STAR go to 201 on terminal TOK_TILDE go to 236 on terminal TOK_COLONCOLON go to 438 on terminal TOK_OPERATOR go to 622 on terminal TOK_TEMPLATE go to 645 on terminal TOK___ATTRIBUTE__ go to 685 on nonterminal Identifier go to 705 on nonterminal IdExpression go to 760 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal Declarator go to 1052 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1075 on nonterminal AbstractDeclarator go to 1124 on nonterminal DirectAbstractDeclaratorOpt go to 1126 on nonterminal DirectAbstractDeclarator go to 1127 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1256 on nonterminal AttributeSpecifier go to 1339 on nonterminal AttributeSpecifierList go to 1348 can reduce by [384] DirectAbstractDeclaratorOpt[IDeclarator*] -> empty State 73, sample input: auto ( and left context: TranslationUnit UberModifierSeq ( ItemSet 73: KandRDirectDeclarator -> TOK_LPAREN . KandRIdExpression TOK_RPAREN TOK_LPAREN KandRIdentifierList TOK_RPAREN, TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ --> 1377 KandRDirectDeclarator -> TOK_LPAREN . KandRDeclarator TOK_RPAREN, TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ --> 1374 on terminal TOK_NAME go to 3 on terminal TOK_LPAREN go to 73 on terminal TOK_STAR go to 207 on nonterminal Identifier go to 735 on nonterminal KandRDeclarator go to 1374 on nonterminal KandRDirectDeclarator go to 1376 on nonterminal KandRIdExpression go to 1377 on nonterminal KandRIdentifier go to 1383 State 74, sample input: TOK_NAME ( ) throw ( and left context: TranslationUnit DirectDeclarator ( ParameterDeclarationClause ) CVQualifierSeqOpt throw ( ItemSet 74: ExceptionSpecificationOpt -> TOK_THROW TOK_LPAREN . TOK_RPAREN, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 134 ExceptionSpecificationOpt -> TOK_THROW TOK_LPAREN . TypeIdList TOK_RPAREN, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 1282 on terminal TOK_NAME go to 3 on terminal TOK_RPAREN go to 134 on terminal TOK_COLONCOLON go to 457 on terminal TOK_CHAR go to 476 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 494 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 506 on terminal TOK_INT go to 522 on terminal TOK_LONG go to 527 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 542 on terminal TOK_SIGNED go to 547 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 566 on terminal TOK_VOID go to 570 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 589 on terminal TOK_CLASS go to 594 on terminal TOK_OPERATOR go to 623 on terminal TOK_TYPENAME go to 664 on terminal TOK_WCHAR_T go to 682 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 722 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1007 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1112 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal OperatorFunctionId go to 1215 on nonterminal TemplateId go to 1258 on nonterminal TypeIdList go to 1282 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 State 75, sample input: TOK_NAME TOK_NAME try { } catch ( and left context: TranslationUnit DeclSpecifier FDDeclarator try FunctionBody catch ( ItemSet 75: Handler -> TOK_CATCH TOK_LPAREN . HandlerParameter TOK_RPAREN CompoundStatement, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/:/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/catch/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/private/protected/public/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 1274 Handler -> TOK_CATCH TOK_LPAREN . TOK_ELLIPSIS TOK_RPAREN CompoundStatement, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/:/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/catch/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/private/protected/public/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 176 on terminal TOK_NAME go to 3 on terminal TOK_ELLIPSIS go to 176 on terminal TOK_COLONCOLON go to 457 on terminal TOK_CHAR go to 476 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 494 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 506 on terminal TOK_INT go to 522 on terminal TOK_LONG go to 527 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 542 on terminal TOK_SIGNED go to 547 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 566 on terminal TOK_VOID go to 570 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 589 on terminal TOK_CLASS go to 594 on terminal TOK_OPERATOR go to 623 on terminal TOK_TYPENAME go to 664 on terminal TOK_WCHAR_T go to 682 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 722 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 999 on nonterminal PQTypeName go to 1007 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal OperatorFunctionId go to 1215 on nonterminal TemplateId go to 1258 on nonterminal HandlerParameter go to 1274 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 State 76, sample input: __typeof__ ( __builtin_offsetof ( and left context: TranslationUnit __typeof__ ( __builtin_offsetof ( ItemSet 76: PostfixExpression -> TOK___BUILTIN_OFFSETOF TOK_LPAREN . TypeId TOK_COMMA NamesAfterDot TOK_RPAREN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1113 on terminal TOK_NAME go to 3 on terminal TOK_COLONCOLON go to 457 on terminal TOK_CHAR go to 476 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 494 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 506 on terminal TOK_INT go to 522 on terminal TOK_LONG go to 527 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 542 on terminal TOK_SIGNED go to 547 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 566 on terminal TOK_VOID go to 570 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 589 on terminal TOK_CLASS go to 594 on terminal TOK_OPERATOR go to 623 on terminal TOK_TYPENAME go to 664 on terminal TOK_WCHAR_T go to 682 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 722 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1007 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1113 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal OperatorFunctionId go to 1215 on nonterminal TemplateId go to 1258 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 State 77, sample input: __typeof__ ( new ( and left context: TranslationUnit __typeof__ ( ColonColonOpt new NewPlacementOpt ( ItemSet 77: NewExpression -> ColonColonOpt TOK_NEW NewPlacementOpt TOK_LPAREN . TypeId TOK_RPAREN NewInitializerOpt, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1106 on terminal TOK_NAME go to 3 on terminal TOK_COLONCOLON go to 457 on terminal TOK_CHAR go to 476 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 494 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 506 on terminal TOK_INT go to 522 on terminal TOK_LONG go to 527 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 542 on terminal TOK_SIGNED go to 547 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 566 on terminal TOK_VOID go to 570 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 589 on terminal TOK_CLASS go to 594 on terminal TOK_OPERATOR go to 623 on terminal TOK_TYPENAME go to 664 on terminal TOK_WCHAR_T go to 682 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 722 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1007 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1106 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal OperatorFunctionId go to 1215 on nonterminal TemplateId go to 1258 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 State 78, sample input: TOK_NAME ( and left context: TranslationUnit KandRIdExpression ( ItemSet 78: KandRDirectDeclarator -> KandRIdExpression TOK_LPAREN . KandRIdentifierList TOK_RPAREN, TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ --> 1379 on terminal TOK_NAME go to 3 on nonterminal Identifier go to 735 on nonterminal KandRIdentifierList go to 1379 on nonterminal KandRIdentifier go to 1382 State 79, sample input: ( TOK_NAME ) ( and left context: TranslationUnit ( KandRIdExpression ) ( ItemSet 79: KandRDirectDeclarator -> TOK_LPAREN KandRIdExpression TOK_RPAREN TOK_LPAREN . KandRIdentifierList TOK_RPAREN, TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ --> 1380 on terminal TOK_NAME go to 3 on nonterminal Identifier go to 735 on nonterminal KandRIdentifierList go to 1380 on nonterminal KandRIdentifier go to 1382 State 80, sample input: __attribute__ ( ( and left context: TranslationUnit __attribute__ ( ( ItemSet 80: AttributeSpecifier -> TOK___ATTRIBUTE__ TOK_LPAREN TOK_LPAREN . AttributeList TOK_RPAREN TOK_RPAREN, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/break/case/char/const/continue/default/do/double/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__ --> 1332 on terminal TOK_NAME go to 2 on terminal TOK_AUTO go to 465 on terminal TOK_BREAK go to 468 on terminal TOK_CASE go to 472 on terminal TOK_CHAR go to 474 on terminal TOK_CONST go to 477 on terminal TOK_CONTINUE go to 484 on terminal TOK_DEFAULT go to 488 on terminal TOK_DO go to 490 on terminal TOK_DOUBLE go to 492 on terminal TOK_ELSE go to 496 on terminal TOK_ENUM go to 498 on terminal TOK_EXTERN go to 500 on terminal TOK_FLOAT go to 504 on terminal TOK_FOR go to 508 on terminal TOK_GOTO go to 510 on terminal TOK_IF go to 512 on terminal TOK_INLINE go to 514 on terminal TOK_INT go to 520 on terminal TOK_LONG go to 525 on terminal TOK_REGISTER go to 531 on terminal TOK_RETURN go to 537 on terminal TOK_SHORT go to 540 on terminal TOK_SIGNED go to 545 on terminal TOK_SIZEOF go to 549 on terminal TOK_STATIC go to 550 on terminal TOK_STRUCT go to 554 on terminal TOK_SWITCH go to 557 on terminal TOK_TYPEDEF go to 558 on terminal TOK_UNION go to 560 on terminal TOK_UNSIGNED go to 564 on terminal TOK_VOID go to 568 on terminal TOK_VOLATILE go to 571 on terminal TOK_WHILE go to 579 on terminal TOK_ASM go to 585 on terminal TOK_BOOL go to 587 on terminal TOK_CATCH go to 591 on terminal TOK_CLASS go to 593 on terminal TOK_CONST_CAST go to 597 on terminal TOK_DELETE go to 600 on terminal TOK_DYNAMIC_CAST go to 602 on terminal TOK_EXPLICIT go to 603 on terminal TOK_EXPORT go to 606 on terminal TOK_FALSE go to 607 on terminal TOK_FRIEND go to 609 on terminal TOK_MUTABLE go to 613 on terminal TOK_NAMESPACE go to 618 on terminal TOK_NEW go to 621 on terminal TOK_OPERATOR go to 624 on terminal TOK_PRIVATE go to 625 on terminal TOK_PROTECTED go to 627 on terminal TOK_PUBLIC go to 629 on terminal TOK_REINTERPRET_CAST go to 632 on terminal TOK_STATIC_CAST go to 634 on terminal TOK_TEMPLATE go to 650 on terminal TOK_THIS go to 651 on terminal TOK_THROW go to 655 on terminal TOK_TRUE go to 656 on terminal TOK_TRY go to 662 on terminal TOK_TYPENAME go to 667 on terminal TOK_TYPEID go to 669 on terminal TOK_USING go to 672 on terminal TOK_VIRTUAL go to 674 on terminal TOK_WCHAR_T go to 680 on nonterminal AttributeWord go to 1328 on nonterminal Attribute go to 1331 on nonterminal AttributeList go to 1332 can reduce by [692] Attribute[Attribute*] -> empty State 81, sample input: asm const ( and left context: TranslationUnit asm CVQualifierSeq ( ItemSet 81: AsmDefinition -> TOK_ASM CVQualifierSeq TOK_LPAREN . StringLiteral TOK_RPAREN TOK_SEMICOLON, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 748 AsmDefinition -> TOK_ASM CVQualifierSeq TOK_LPAREN . StringLiteral OpConstraints TOK_RPAREN TOK_SEMICOLON, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 748 on terminal TOK_STRING_LITERAL go to 8 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 748 State 82, sample input: asm ( and left context: TranslationUnit asm ( ItemSet 82: AsmDefinition -> TOK_ASM TOK_LPAREN . StringLiteral TOK_RPAREN TOK_SEMICOLON, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 749 AsmDefinition -> TOK_ASM TOK_LPAREN . StringLiteral OpConstraints TOK_RPAREN TOK_SEMICOLON, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 749 on terminal TOK_STRING_LITERAL go to 8 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 749 State 83, sample input: TOK_NAME asm ( and left context: TranslationUnit DirectDeclarator asm ( ItemSet 83: Declarator -> DirectDeclarator TOK_ASM TOK_LPAREN . StringLiteral TOK_RPAREN, (/)/{/.../>/:/;/=/,/try --> 750 Declarator -> DirectDeclarator TOK_ASM TOK_LPAREN . StringLiteral TOK_RPAREN AttributeSpecifierList, (/)/{/.../>/:/;/=/,/try --> 750 on terminal TOK_STRING_LITERAL go to 8 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 750 State 84, sample input: __attribute__ ( and left context: TranslationUnit __attribute__ ( ItemSet 84: AttributeSpecifier -> TOK___ATTRIBUTE__ TOK_LPAREN . TOK_LPAREN AttributeList TOK_RPAREN TOK_RPAREN, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/break/case/char/const/continue/default/do/double/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__ --> 80 on terminal TOK_LPAREN go to 80 State 85, sample input: operator ( and left context: TranslationUnit operator ( ItemSet 85: Operator -> TOK_LPAREN . TOK_RPAREN, [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 132 on terminal TOK_RPAREN go to 132 State 86, sample input: __typeof__ ( ( TOK_NAME ) and left context: TranslationUnit __typeof__ ( ( TypeId ) ItemSet 86: PrimaryExpression -> TOK_LPAREN TypeId TOK_RPAREN . CompoundInitializer, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1046 CastExpression -> TOK_LPAREN TypeId TOK_RPAREN . CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 817 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_LBRACE go to 144 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 817 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal CompoundInitializer go to 1046 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 87, sample input: __typeof__ ( ( const ) and left context: TranslationUnit __typeof__ ( ( ImplicitIntTypeId ) ItemSet 87: CastExpression -> TOK_LPAREN ImplicitIntTypeId TOK_RPAREN . CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 818 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 818 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 88, sample input: TOK_NAME TOK_NAME { while ( this ) and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper while ( Condition ) ItemSet 88: Statement -> TOK_WHILE TOK_LPAREN Condition TOK_RPAREN . Statement, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 919 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 65 on terminal TOK_LBRACE go to 155 on terminal TOK_AND go to 179 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 193 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_ARROW go to 224 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 234 on terminal TOK_BANG go to 238 on terminal TOK_SEMICOLON go to 364 on terminal TOK_COLONCOLON go to 443 on terminal TOK_AUTO go to 466 on terminal TOK_BREAK go to 467 on terminal TOK_CASE go to 469 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 478 on terminal TOK_CONTINUE go to 483 on terminal TOK_DEFAULT go to 485 on terminal TOK_DO go to 489 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_EXTERN go to 501 on terminal TOK_FLOAT go to 505 on terminal TOK_FOR go to 507 on terminal TOK_GOTO go to 509 on terminal TOK_IF go to 511 on terminal TOK_INLINE go to 516 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_REGISTER go to 532 on terminal TOK_RESTRICT go to 533 on terminal TOK_RETURN go to 536 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STATIC go to 551 on terminal TOK_STRUCT go to 555 on terminal TOK_SWITCH go to 556 on terminal TOK_TYPEDEF go to 559 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 572 on terminal TOK_WHILE go to 577 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_ASM go to 583 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_EXPLICIT go to 604 on terminal TOK_FALSE go to 608 on terminal TOK_FRIEND go to 611 on terminal TOK_MUTABLE go to 614 on terminal TOK_NAMESPACE go to 616 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 645 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TRY go to 658 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_USING go to 670 on terminal TOK_VIRTUAL go to 676 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on terminal TOK___ACTIVE__ go to 697 on terminal TOK___EVENT__ go to 698 on nonterminal Identifier go to 708 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 759 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 881 on nonterminal LabelAndColon go to 904 on nonterminal Statement go to 919 on nonterminal ExpressionStatement go to 921 on nonterminal CompoundStatement go to 925 on nonterminal CompoundStmtHelper go to 929 on nonterminal BlockDeclaration go to 938 on nonterminal SimpleDeclaration go to 944 on nonterminal DeclSpecifier go to 946 on nonterminal ElaboratedOrSpecifier go to 952 on nonterminal UberModifierSeq go to 955 on nonterminal UberModifier go to 982 on nonterminal UberTypeKeyword go to 988 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal PQTypeName go to 1003 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal AsmDefinition go to 1028 on nonterminal Declarator go to 1062 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal FunctionDefinition go to 1138 on nonterminal FDDeclarator go to 1144 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal CDtorModifier go to 1188 on nonterminal CDtorModifierSeq go to 1190 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal TryBlock go to 1267 on nonterminal ThrowExpression go to 1279 on nonterminal NamespaceDecl go to 1285 on nonterminal TypeofTypeSpecifier go to 1296 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1341 on nonterminal KandRFunctionDefinition go to 1359 can reduce by [91] ColonColonOpt[bool] -> empty State 89, sample input: TOK_NAME TOK_NAME { for ( ; ; ) and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper for ( ForInitStatement ConditionOpt ; ExpressionOpt ) ItemSet 89: Statement -> TOK_FOR TOK_LPAREN ForInitStatement ConditionOpt TOK_SEMICOLON ExpressionOpt TOK_RPAREN . Statement, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 916 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 65 on terminal TOK_LBRACE go to 155 on terminal TOK_AND go to 179 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 193 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_ARROW go to 224 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 234 on terminal TOK_BANG go to 238 on terminal TOK_SEMICOLON go to 364 on terminal TOK_COLONCOLON go to 443 on terminal TOK_AUTO go to 466 on terminal TOK_BREAK go to 467 on terminal TOK_CASE go to 469 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 478 on terminal TOK_CONTINUE go to 483 on terminal TOK_DEFAULT go to 485 on terminal TOK_DO go to 489 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_EXTERN go to 501 on terminal TOK_FLOAT go to 505 on terminal TOK_FOR go to 507 on terminal TOK_GOTO go to 509 on terminal TOK_IF go to 511 on terminal TOK_INLINE go to 516 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_REGISTER go to 532 on terminal TOK_RESTRICT go to 533 on terminal TOK_RETURN go to 536 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STATIC go to 551 on terminal TOK_STRUCT go to 555 on terminal TOK_SWITCH go to 556 on terminal TOK_TYPEDEF go to 559 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 572 on terminal TOK_WHILE go to 577 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_ASM go to 583 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_EXPLICIT go to 604 on terminal TOK_FALSE go to 608 on terminal TOK_FRIEND go to 611 on terminal TOK_MUTABLE go to 614 on terminal TOK_NAMESPACE go to 616 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 645 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TRY go to 658 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_USING go to 670 on terminal TOK_VIRTUAL go to 676 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on terminal TOK___ACTIVE__ go to 697 on terminal TOK___EVENT__ go to 698 on nonterminal Identifier go to 708 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 759 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 881 on nonterminal LabelAndColon go to 904 on nonterminal Statement go to 916 on nonterminal ExpressionStatement go to 921 on nonterminal CompoundStatement go to 925 on nonterminal CompoundStmtHelper go to 929 on nonterminal BlockDeclaration go to 938 on nonterminal SimpleDeclaration go to 944 on nonterminal DeclSpecifier go to 946 on nonterminal ElaboratedOrSpecifier go to 952 on nonterminal UberModifierSeq go to 955 on nonterminal UberModifier go to 982 on nonterminal UberTypeKeyword go to 988 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal PQTypeName go to 1003 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal AsmDefinition go to 1028 on nonterminal Declarator go to 1062 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal FunctionDefinition go to 1138 on nonterminal FDDeclarator go to 1144 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal CDtorModifier go to 1188 on nonterminal CDtorModifierSeq go to 1190 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal TryBlock go to 1267 on nonterminal ThrowExpression go to 1279 on nonterminal NamespaceDecl go to 1285 on nonterminal TypeofTypeSpecifier go to 1296 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1341 on nonterminal KandRFunctionDefinition go to 1359 can reduce by [91] ColonColonOpt[bool] -> empty State 90, sample input: TOK_NAME TOK_NAME { if ( this ) and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper if ( Condition ) ItemSet 90: Statement -> TOK_IF TOK_LPAREN Condition TOK_RPAREN . Statement, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 905 Statement -> TOK_IF TOK_LPAREN Condition TOK_RPAREN . Statement TOK_ELSE Statement, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 905 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 65 on terminal TOK_LBRACE go to 155 on terminal TOK_AND go to 179 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 193 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_ARROW go to 224 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 234 on terminal TOK_BANG go to 238 on terminal TOK_SEMICOLON go to 364 on terminal TOK_COLONCOLON go to 443 on terminal TOK_AUTO go to 466 on terminal TOK_BREAK go to 467 on terminal TOK_CASE go to 469 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 478 on terminal TOK_CONTINUE go to 483 on terminal TOK_DEFAULT go to 485 on terminal TOK_DO go to 489 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_EXTERN go to 501 on terminal TOK_FLOAT go to 505 on terminal TOK_FOR go to 507 on terminal TOK_GOTO go to 509 on terminal TOK_IF go to 511 on terminal TOK_INLINE go to 516 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_REGISTER go to 532 on terminal TOK_RESTRICT go to 533 on terminal TOK_RETURN go to 536 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STATIC go to 551 on terminal TOK_STRUCT go to 555 on terminal TOK_SWITCH go to 556 on terminal TOK_TYPEDEF go to 559 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 572 on terminal TOK_WHILE go to 577 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_ASM go to 583 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_EXPLICIT go to 604 on terminal TOK_FALSE go to 608 on terminal TOK_FRIEND go to 611 on terminal TOK_MUTABLE go to 614 on terminal TOK_NAMESPACE go to 616 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 645 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TRY go to 658 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_USING go to 670 on terminal TOK_VIRTUAL go to 676 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on terminal TOK___ACTIVE__ go to 697 on terminal TOK___EVENT__ go to 698 on nonterminal Identifier go to 708 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 759 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 881 on nonterminal LabelAndColon go to 904 on nonterminal Statement go to 905 on nonterminal ExpressionStatement go to 921 on nonterminal CompoundStatement go to 925 on nonterminal CompoundStmtHelper go to 929 on nonterminal BlockDeclaration go to 938 on nonterminal SimpleDeclaration go to 944 on nonterminal DeclSpecifier go to 946 on nonterminal ElaboratedOrSpecifier go to 952 on nonterminal UberModifierSeq go to 955 on nonterminal UberModifier go to 982 on nonterminal UberTypeKeyword go to 988 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal PQTypeName go to 1003 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal AsmDefinition go to 1028 on nonterminal Declarator go to 1062 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal FunctionDefinition go to 1138 on nonterminal FDDeclarator go to 1144 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal CDtorModifier go to 1188 on nonterminal CDtorModifierSeq go to 1190 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal TryBlock go to 1267 on nonterminal ThrowExpression go to 1279 on nonterminal NamespaceDecl go to 1285 on nonterminal TypeofTypeSpecifier go to 1296 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1341 on nonterminal KandRFunctionDefinition go to 1359 can reduce by [91] ColonColonOpt[bool] -> empty State 91, sample input: TOK_NAME TOK_NAME { switch ( this ) and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper switch ( Condition ) ItemSet 91: Statement -> TOK_SWITCH TOK_LPAREN Condition TOK_RPAREN . Statement, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 918 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 65 on terminal TOK_LBRACE go to 155 on terminal TOK_AND go to 179 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 193 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_ARROW go to 224 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 234 on terminal TOK_BANG go to 238 on terminal TOK_SEMICOLON go to 364 on terminal TOK_COLONCOLON go to 443 on terminal TOK_AUTO go to 466 on terminal TOK_BREAK go to 467 on terminal TOK_CASE go to 469 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 478 on terminal TOK_CONTINUE go to 483 on terminal TOK_DEFAULT go to 485 on terminal TOK_DO go to 489 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_EXTERN go to 501 on terminal TOK_FLOAT go to 505 on terminal TOK_FOR go to 507 on terminal TOK_GOTO go to 509 on terminal TOK_IF go to 511 on terminal TOK_INLINE go to 516 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_REGISTER go to 532 on terminal TOK_RESTRICT go to 533 on terminal TOK_RETURN go to 536 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STATIC go to 551 on terminal TOK_STRUCT go to 555 on terminal TOK_SWITCH go to 556 on terminal TOK_TYPEDEF go to 559 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 572 on terminal TOK_WHILE go to 577 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_ASM go to 583 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_EXPLICIT go to 604 on terminal TOK_FALSE go to 608 on terminal TOK_FRIEND go to 611 on terminal TOK_MUTABLE go to 614 on terminal TOK_NAMESPACE go to 616 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 645 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TRY go to 658 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_USING go to 670 on terminal TOK_VIRTUAL go to 676 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on terminal TOK___ACTIVE__ go to 697 on terminal TOK___EVENT__ go to 698 on nonterminal Identifier go to 708 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 759 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 881 on nonterminal LabelAndColon go to 904 on nonterminal Statement go to 918 on nonterminal ExpressionStatement go to 921 on nonterminal CompoundStatement go to 925 on nonterminal CompoundStmtHelper go to 929 on nonterminal BlockDeclaration go to 938 on nonterminal SimpleDeclaration go to 944 on nonterminal DeclSpecifier go to 946 on nonterminal ElaboratedOrSpecifier go to 952 on nonterminal UberModifierSeq go to 955 on nonterminal UberModifier go to 982 on nonterminal UberTypeKeyword go to 988 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal PQTypeName go to 1003 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal AsmDefinition go to 1028 on nonterminal Declarator go to 1062 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal FunctionDefinition go to 1138 on nonterminal FDDeclarator go to 1144 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal CDtorModifier go to 1188 on nonterminal CDtorModifierSeq go to 1190 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal TryBlock go to 1267 on nonterminal ThrowExpression go to 1279 on nonterminal NamespaceDecl go to 1285 on nonterminal TypeofTypeSpecifier go to 1296 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1341 on nonterminal KandRFunctionDefinition go to 1359 can reduce by [91] ColonColonOpt[bool] -> empty State 92, sample input: __typeof__ ( new ( TOK_NAME ) and left context: TranslationUnit __typeof__ ( ColonColonOpt new NewPlacementOpt ( TypeId ) ItemSet 92: NewExpression -> ColonColonOpt TOK_NEW NewPlacementOpt TOK_LPAREN TypeId TOK_RPAREN . NewInitializerOpt, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 795 on terminal TOK_LPAREN go to 49 on nonterminal NewInitializerOpt go to 795 can reduce by [104] NewInitializerOpt[ArgExpressionListOpt*] -> empty State 93, sample input: ( TOK_NAME ) and left context: TranslationUnit ( KandRIdExpression ) ItemSet 93: KandRDirectDeclarator -> TOK_LPAREN KandRIdExpression TOK_RPAREN . TOK_LPAREN KandRIdentifierList TOK_RPAREN, TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ --> 79 on terminal TOK_LPAREN go to 79 State 94, sample input: __attribute__ ( ( ) and left context: TranslationUnit __attribute__ ( ( AttributeList ) ItemSet 94: AttributeSpecifier -> TOK___ATTRIBUTE__ TOK_LPAREN TOK_LPAREN AttributeList TOK_RPAREN . TOK_RPAREN, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/break/case/char/const/continue/default/do/double/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__ --> 139 on terminal TOK_RPAREN go to 139 State 95, sample input: TOK_NAME TOK_NAME try { } catch ( ... ) and left context: TranslationUnit DeclSpecifier FDDeclarator try FunctionBody catch ( ... ) ItemSet 95: Handler -> TOK_CATCH TOK_LPAREN TOK_ELLIPSIS TOK_RPAREN . CompoundStatement, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/:/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/catch/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/private/protected/public/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 928 on terminal TOK_LBRACE go to 155 on nonterminal CompoundStatement go to 928 on nonterminal CompoundStmtHelper go to 929 State 96, sample input: TOK_NAME TOK_NAME try { } catch ( TOK_NAME TOK_NAME ) and left context: TranslationUnit DeclSpecifier FDDeclarator try FunctionBody catch ( HandlerParameter ) ItemSet 96: Handler -> TOK_CATCH TOK_LPAREN HandlerParameter TOK_RPAREN . CompoundStatement, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/:/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/catch/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/private/protected/public/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 927 on terminal TOK_LBRACE go to 155 on nonterminal CompoundStatement go to 927 on nonterminal CompoundStmtHelper go to 929 State 97, sample input: __typeof__ ( __imag__ ( TOK_NAME ) and left context: TranslationUnit __typeof__ ( __imag__ ( TypeId ) ItemSet 97: PrimaryExpression -> TOK_LPAREN TypeId TOK_RPAREN . CompoundInitializer, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1046 on terminal TOK_LBRACE go to 144 on nonterminal CompoundInitializer go to 1046 State 98, sample input: __typeof__ ( sizeof ( TOK_NAME ) and left context: TranslationUnit __typeof__ ( sizeof ( TypeId ) ItemSet 98: PrimaryExpression -> TOK_LPAREN TypeId TOK_RPAREN . CompoundInitializer, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1046 UnaryExpression -> TOK_SIZEOF TOK_LPAREN TypeId TOK_RPAREN ., ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ on terminal TOK_LBRACE go to 144 on nonterminal CompoundInitializer go to 1046 can reduce by [88] UnaryExpression[Expression*] -> sizeof ( t:TypeId ) State 99, sample input: TOK_NAME TOK_NAME { do break ; while ( this ) and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper do Statement while ( Expression ) ItemSet 99: Statement -> TOK_DO Statement TOK_WHILE TOK_LPAREN Expression TOK_RPAREN . TOK_SEMICOLON, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 358 on terminal TOK_SEMICOLON go to 358 State 100, sample input: asm const ( TOK_STRING_LITERAL : ) and left context: TranslationUnit asm CVQualifierSeq ( StringLiteral OpConstraints ) ItemSet 100: AsmDefinition -> TOK_ASM CVQualifierSeq TOK_LPAREN StringLiteral OpConstraints TOK_RPAREN . TOK_SEMICOLON, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 377 on terminal TOK_SEMICOLON go to 377 State 101, sample input: asm const ( TOK_STRING_LITERAL ) and left context: TranslationUnit asm CVQualifierSeq ( StringLiteral ) ItemSet 101: AsmDefinition -> TOK_ASM CVQualifierSeq TOK_LPAREN StringLiteral TOK_RPAREN . TOK_SEMICOLON, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 378 on terminal TOK_SEMICOLON go to 378 State 102, sample input: asm ( TOK_STRING_LITERAL : ) and left context: TranslationUnit asm ( StringLiteral OpConstraints ) ItemSet 102: AsmDefinition -> TOK_ASM TOK_LPAREN StringLiteral OpConstraints TOK_RPAREN . TOK_SEMICOLON, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 379 on terminal TOK_SEMICOLON go to 379 State 103, sample input: asm ( TOK_STRING_LITERAL ) and left context: TranslationUnit asm ( StringLiteral ) ItemSet 103: AsmDefinition -> TOK_ASM TOK_LPAREN StringLiteral TOK_RPAREN . TOK_SEMICOLON, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 380 on terminal TOK_SEMICOLON go to 380 State 104, sample input: template < TOK_NAME ( ) and left context: TranslationUnit template < TypeSpecifier DirectAbstractDeclaratorOpt ( ParameterDeclarationClause ) ItemSet 104: DirectAbstractDeclarator -> DirectAbstractDeclaratorOpt TOK_LPAREN ParameterDeclarationClause TOK_RPAREN . CVQualifierSeqOpt ExceptionSpecificationOpt, [/(/)/.../>/=/,/__attribute__ --> 1094 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1094 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 105, sample input: TOK_NAME ( ) and left context: TranslationUnit DirectDeclarator ( ParameterDeclarationClause ) ItemSet 105: DirectDeclarator -> DirectDeclarator TOK_LPAREN ParameterDeclarationClause TOK_RPAREN . CVQualifierSeqOpt ExceptionSpecificationOpt, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 1095 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1095 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 106, sample input: TOK_NAME asm ( TOK_STRING_LITERAL ) and left context: TranslationUnit DirectDeclarator asm ( StringLiteral ) ItemSet 106: Declarator -> DirectDeclarator TOK_ASM TOK_LPAREN StringLiteral TOK_RPAREN ., (/)/{/.../>/:/;/=/,/try Declarator -> DirectDeclarator TOK_ASM TOK_LPAREN StringLiteral TOK_RPAREN . AttributeSpecifierList, (/)/{/.../>/:/;/=/,/try --> 1356 on terminal TOK___ATTRIBUTE__ go to 685 on nonterminal AttributeSpecifier go to 1339 on nonterminal AttributeSpecifierList go to 1356 can reduce by [351] Declarator[IDeclarator*] -> d:DirectDeclarator asm ( s:StringLiteral ) State 107, sample input: TOK_NAME TOK_NAME ( this ) and left context: TranslationUnit DeclSpecifier Declarator ( ExpressionList ) ItemSet 107: Initializer -> TOK_LPAREN ExpressionList TOK_RPAREN ., ;/, can reduce by [334] Initializer[Initializer*] -> ( args:ExpressionList ) State 108, sample input: TOK_NAME : TOK_NAME ( ) and left context: TranslationUnit FDDeclarator : MemInitializerId ( ExpressionListOpt ) ItemSet 108: MemInitializer -> MemInitializerId TOK_LPAREN ExpressionListOpt TOK_RPAREN ., {/, can reduce by [480] MemInitializer[MemberInit*] -> n:MemInitializerId ( e:ExpressionListOpt ) State 109, sample input: asm ( TOK_STRING_LITERAL : TOK_STRING_LITERAL ( this ) and left context: TranslationUnit asm ( StringLiteral : BracketedWordOpt StringLiteral ( Expression ) ItemSet 109: ParenthesizedExpressionOpt -> TOK_LPAREN Expression TOK_RPAREN ., )/:/,/:: can reduce by [595] ParenthesizedExpressionOpt[Expression*] -> ( e:Expression ) State 110, sample input: __attribute__ ( ( TOK_NAME ( ) and left context: TranslationUnit __attribute__ ( ( AttributeWord ( AttributeParameters ) ItemSet 110: Attribute -> AttributeWord TOK_LPAREN AttributeParameters TOK_RPAREN ., )/, can reduce by [694] Attribute[Attribute*] -> w:AttributeWord ( ap:AttributeParameters ) State 111, sample input: __typeof__ ( new TOK_NAME ( ) and left context: TranslationUnit __typeof__ ( ColonColonOpt new NewPlacementOpt NewTypeId ( ExpressionListOpt ) ItemSet 111: NewInitializerOpt -> TOK_LPAREN ExpressionListOpt TOK_RPAREN ., ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [105] NewInitializerOpt[ArgExpressionListOpt*] -> ( lst:ExpressionListOpt ) State 112, sample input: __typeof__ ( ( this ) and left context: TranslationUnit __typeof__ ( ( Expression ) ItemSet 112: PrimaryExpression -> TOK_LPAREN Expression TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [8] PrimaryExpression[Expression*] -> ( e:Expression ) State 113, sample input: __typeof__ ( ( { } ) and left context: TranslationUnit __typeof__ ( ( CompoundStatement ) ItemSet 113: PrimaryExpression -> TOK_LPAREN CompoundStatement TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [10] PrimaryExpression[Expression*] -> ( cs:CompoundStatement ) State 114, sample input: __typeof__ ( this ( ) and left context: TranslationUnit __typeof__ ( PostfixExpression ( ExpressionListOpt ) ItemSet 114: ArgumentList -> TOK_LPAREN ExpressionListOpt TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [33] ArgumentList[FakeList*] -> ( e:ExpressionListOpt ) State 115, sample input: __typeof__ ( dynamic_cast < TOK_NAME > ( this ) and left context: TranslationUnit __typeof__ ( CastKeyword < TypeId > ( Expression ) ItemSet 115: PostfixExpression -> CastKeyword TOK_LESSTHAN TypeId TOK_GREATERTHAN TOK_LPAREN Expression TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [43] PostfixExpression[Expression*] -> k:CastKeyword < t:TypeId > ( e:Expression ) State 116, sample input: __typeof__ ( typeid ( this ) and left context: TranslationUnit __typeof__ ( typeid ( Expression ) ItemSet 116: PostfixExpression -> TOK_TYPEID TOK_LPAREN Expression TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [44] PostfixExpression[Expression*] -> typeid ( e:Expression ) State 117, sample input: __typeof__ ( typeid ( TOK_NAME ) and left context: TranslationUnit __typeof__ ( typeid ( TypeId ) ItemSet 117: PostfixExpression -> TOK_TYPEID TOK_LPAREN TypeId TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [45] PostfixExpression[Expression*] -> typeid ( t:TypeId ) State 118, sample input: __typeof__ ( __alignof__ ( this ) and left context: TranslationUnit __typeof__ ( __alignof__ ( Expression ) ItemSet 118: PostfixExpression -> TOK___ALIGNOF__ TOK_LPAREN Expression TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [48] PostfixExpression[Expression*] -> __alignof__ ( e:Expression ) State 119, sample input: __typeof__ ( __alignof__ ( TOK_NAME ) and left context: TranslationUnit __typeof__ ( __alignof__ ( TypeId ) ItemSet 119: PostfixExpression -> TOK___ALIGNOF__ TOK_LPAREN TypeId TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [47] PostfixExpression[Expression*] -> __alignof__ ( t:TypeId ) State 120, sample input: __typeof__ ( __offsetof__ ( this ) and left context: TranslationUnit __typeof__ ( __offsetof__ ( Expression ) ItemSet 120: PostfixExpression -> TOK___OFFSETOF__ TOK_LPAREN Expression TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [50] PostfixExpression[Expression*] -> __offsetof__ ( e:Expression ) State 121, sample input: __typeof__ ( __builtin_offsetof ( TOK_NAME , TOK_NAME ) and left context: TranslationUnit __typeof__ ( __builtin_offsetof ( TypeId , NamesAfterDot ) ItemSet 121: PostfixExpression -> TOK___BUILTIN_OFFSETOF TOK_LPAREN TypeId TOK_COMMA NamesAfterDot TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [49] PostfixExpression[Expression*] -> __builtin_offsetof ( t:TypeId , n:NamesAfterDot ) State 122, sample input: __typeof__ ( __builtin_va_start ( this , this ) and left context: TranslationUnit __typeof__ ( __builtin_va_start ( Expression , Expression ) ItemSet 122: PostfixExpression -> TOK___BUILTIN_VA_START TOK_LPAREN Expression TOK_COMMA Expression TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [52] PostfixExpression[Expression*] -> __builtin_va_start ( e:Expression , e2:Expression ) State 123, sample input: __typeof__ ( __builtin_va_copy ( this , this ) and left context: TranslationUnit __typeof__ ( __builtin_va_copy ( Expression , Expression ) ItemSet 123: PostfixExpression -> TOK___BUILTIN_VA_COPY TOK_LPAREN Expression TOK_COMMA Expression TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [53] PostfixExpression[Expression*] -> __builtin_va_copy ( e:Expression , e2:Expression ) State 124, sample input: __typeof__ ( __builtin_va_arg ( this , TOK_NAME ) and left context: TranslationUnit __typeof__ ( __builtin_va_arg ( Expression , TypeId ) ItemSet 124: PostfixExpression -> TOK___BUILTIN_VA_ARG TOK_LPAREN Expression TOK_COMMA TypeId TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [54] PostfixExpression[Expression*] -> __builtin_va_arg ( e:Expression , t:TypeId ) State 125, sample input: __typeof__ ( __builtin_va_end ( this ) and left context: TranslationUnit __typeof__ ( __builtin_va_end ( Expression ) ItemSet 125: PostfixExpression -> TOK___BUILTIN_VA_END TOK_LPAREN Expression TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [55] PostfixExpression[Expression*] -> __builtin_va_end ( e:Expression ) State 126, sample input: __typeof__ ( __builtin_alloca ( this ) and left context: TranslationUnit __typeof__ ( __builtin_alloca ( Expression ) ItemSet 126: PostfixExpression -> TOK___BUILTIN_ALLOCA TOK_LPAREN Expression TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [56] PostfixExpression[Expression*] -> __builtin_alloca ( e:Expression ) State 127, sample input: __typeof__ ( __builtin_expect ( this , this ) and left context: TranslationUnit __typeof__ ( __builtin_expect ( Expression , Expression ) ItemSet 127: PostfixExpression -> TOK___BUILTIN_EXPECT TOK_LPAREN Expression TOK_COMMA Expression TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [51] PostfixExpression[Expression*] -> __builtin_expect ( e:Expression , Expression ) State 128, sample input: ( TOK_NAME ) and left context: TranslationUnit ( Declarator ) ItemSet 128: DirectDeclarator -> TOK_LPAREN Declarator TOK_RPAREN ., [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ can reduce by [359] DirectDeclarator[IDeclarator*] -> ( d:Declarator ) State 129, sample input: ( __attribute__ ( ( ) ) TOK_NAME ) and left context: TranslationUnit ( AttributeSpecifierList Declarator ) ItemSet 129: DirectDeclarator -> TOK_LPAREN AttributeSpecifierList Declarator TOK_RPAREN ., [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ can reduce by [361] DirectDeclarator[IDeclarator*] -> ( attr:AttributeSpecifierList d:Declarator ) State 130, sample input: template < TOK_NAME ( [ ] ) and left context: TranslationUnit template < TypeSpecifier ( AbstractDeclarator ) ItemSet 130: DirectAbstractDeclarator -> TOK_LPAREN AbstractDeclarator TOK_RPAREN ., [/(/)/.../>/=/,/__attribute__ can reduce by [388] DirectAbstractDeclarator[IDeclarator*] -> ( d:AbstractDeclarator ) State 131, sample input: template < TOK_NAME ( __attribute__ ( ( ) ) [ ] ) and left context: TranslationUnit template < TypeSpecifier ( AttributeSpecifierList AbstractDeclarator ) ItemSet 131: DirectAbstractDeclarator -> TOK_LPAREN AttributeSpecifierList AbstractDeclarator TOK_RPAREN ., [/(/)/.../>/=/,/__attribute__ can reduce by [390] DirectAbstractDeclarator[IDeclarator*] -> ( AttributeSpecifierList d:AbstractDeclarator ) State 132, sample input: operator ( ) and left context: TranslationUnit operator ( ) ItemSet 132: Operator -> TOK_LPAREN TOK_RPAREN ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [523] Operator[OperatorName*] -> ( ) State 133, sample input: TOK_NAME ( ) throw ( TOK_NAME ) and left context: TranslationUnit DirectDeclarator ( ParameterDeclarationClause ) CVQualifierSeqOpt throw ( TypeIdList ) ItemSet 133: ExceptionSpecificationOpt -> TOK_THROW TOK_LPAREN TypeIdList TOK_RPAREN ., [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ can reduce by [570] ExceptionSpecificationOpt[ExceptionSpec*] -> throw ( list:TypeIdList ) State 134, sample input: TOK_NAME ( ) throw ( ) and left context: TranslationUnit DirectDeclarator ( ParameterDeclarationClause ) CVQualifierSeqOpt throw ( ) ItemSet 134: ExceptionSpecificationOpt -> TOK_THROW TOK_LPAREN TOK_RPAREN ., [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ can reduce by [569] ExceptionSpecificationOpt[ExceptionSpec*] -> throw ( ) State 135, sample input: __typeof__ ( __builtin_constant_p ( this ) and left context: TranslationUnit __typeof__ ( __builtin_constant_p ( Expression ) ItemSet 135: ParenthesizedExpression -> TOK_LPAREN Expression TOK_RPAREN ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [581] ParenthesizedExpression[Expression*] -> ( e:Expression ) State 136, sample input: __typeof__ ( new ( this ) and left context: TranslationUnit __typeof__ ( ColonColonOpt new ( ExpressionList ) ItemSet 136: NewPlacementOpt -> TOK_LPAREN ExpressionList TOK_RPAREN ., TOK_NAME/(/::/char/const/double/enum/float/int/long/restrict/short/signed/struct/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/operator/typename/wchar_t/__attribute__/__typeof__ can reduce by [96] NewPlacementOpt[FakeList*] -> ( lst:ExpressionList ) State 137, sample input: __typeof__ ( this ) and left context: TranslationUnit __typeof__ ( Expression ) ItemSet 137: TypeofExpr -> TOK___TYPEOF__ TOK_LPAREN Expression TOK_RPAREN ., TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ can reduce by [590] TypeofExpr[FullExpression*] -> __typeof__ ( e:Expression ) State 138, sample input: __typeof__ ( TOK_NAME ) and left context: TranslationUnit __typeof__ ( TypeId ) ItemSet 138: TypeofType -> TOK___TYPEOF__ TOK_LPAREN TypeId TOK_RPAREN ., TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ can reduce by [591] TypeofType[ASTTypeId*] -> __typeof__ ( t:TypeId ) State 139, sample input: __attribute__ ( ( ) ) and left context: TranslationUnit __attribute__ ( ( AttributeList ) ) ItemSet 139: AttributeSpecifier -> TOK___ATTRIBUTE__ TOK_LPAREN TOK_LPAREN AttributeList TOK_RPAREN TOK_RPAREN ., TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/break/case/char/const/continue/default/do/double/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__ can reduce by [697] AttributeSpecifier[AttributeSpecifier*] -> __attribute__ ( ( ap:AttributeList ) ) State 140, sample input: ( TOK_NAME ( TOK_NAME ) ) ( ) and left context: TranslationUnit KandRDirectDeclarator ( ParameterDeclarationClause ) ItemSet 140: KandRDirectDeclarator -> KandRDirectDeclarator TOK_LPAREN ParameterDeclarationClause TOK_RPAREN ., TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ can reduce by [714] KandRDirectDeclarator[IDeclarator*] -> d:KandRDirectDeclarator ( params:ParameterDeclarationClause ) State 141, sample input: TOK_NAME ( TOK_NAME ) and left context: TranslationUnit KandRIdExpression ( KandRIdentifierList ) ItemSet 141: KandRDirectDeclarator -> KandRIdExpression TOK_LPAREN KandRIdentifierList TOK_RPAREN ., TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ can reduce by [712] KandRDirectDeclarator[IDeclarator*] -> d:KandRIdExpression ( kAndR_params:KandRIdentifierList ) State 142, sample input: ( TOK_NAME ( TOK_NAME ) ) and left context: TranslationUnit ( KandRDeclarator ) ItemSet 142: KandRDirectDeclarator -> TOK_LPAREN KandRDeclarator TOK_RPAREN ., TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ can reduce by [716] KandRDirectDeclarator[IDeclarator*] -> ( d:KandRDeclarator ) State 143, sample input: ( TOK_NAME ) ( TOK_NAME ) and left context: TranslationUnit ( KandRIdExpression ) ( KandRIdentifierList ) ItemSet 143: KandRDirectDeclarator -> TOK_LPAREN KandRIdExpression TOK_RPAREN TOK_LPAREN KandRIdentifierList TOK_RPAREN ., TOK_NAME/[/(/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ can reduce by [713] KandRDirectDeclarator[IDeclarator*] -> ( d:KandRIdExpression ) ( kAndR_params:KandRIdentifierList ) State 144, sample input: TOK_NAME TOK_NAME = { and left context: TranslationUnit DeclSpecifier Declarator = { ItemSet 144: CompoundInitializer -> TOK_LBRACE . InitializerList CommaOpt TOK_RBRACE, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1048 CompoundInitializer -> TOK_LBRACE . TOK_RBRACE, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 158 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LBRACKET go to 12 on terminal TOK_LPAREN go to 40 on terminal TOK_LBRACE go to 144 on terminal TOK_RBRACE go to 158 on terminal TOK_DOT go to 172 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 718 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 848 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal SimpleInitializerClause go to 1040 on nonterminal InitializerClause go to 1043 on nonterminal CompoundInitializer go to 1045 on nonterminal InitializerList go to 1048 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 on nonterminal DesignatorList go to 1313 on nonterminal Designator go to 1315 can reduce by [91] ColonColonOpt[bool] -> empty State 145, sample input: enum TOK_NAME { and left context: TranslationUnit enum Identifier { ItemSet 145: EnumSpecifier -> TOK_ENUM Identifier TOK_LBRACE . EnumeratorListOpt TOK_RBRACE, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1022 on terminal TOK_NAME go to 3 on nonterminal Identifier go to 733 on nonterminal EnumeratorListOpt go to 1022 on nonterminal EnumeratorDefinition go to 1027 can reduce by [317] EnumeratorListOpt[FakeList*] -> empty State 146, sample input: enum { and left context: TranslationUnit enum { ItemSet 146: EnumSpecifier -> TOK_ENUM TOK_LBRACE . EnumeratorListOpt TOK_RBRACE, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1023 on terminal TOK_NAME go to 3 on nonterminal Identifier go to 733 on nonterminal EnumeratorListOpt go to 1023 on nonterminal EnumeratorDefinition go to 1027 can reduce by [317] EnumeratorListOpt[FakeList*] -> empty State 147, sample input: enum __attribute__ ( ( ) ) { and left context: TranslationUnit enum AttributeSpecifierList { ItemSet 147: EnumSpecifier -> TOK_ENUM AttributeSpecifierList TOK_LBRACE . EnumeratorListOpt TOK_RBRACE, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1024 on terminal TOK_NAME go to 3 on nonterminal Identifier go to 733 on nonterminal EnumeratorListOpt go to 1024 on nonterminal EnumeratorDefinition go to 1027 can reduce by [317] EnumeratorListOpt[FakeList*] -> empty State 148, sample input: enum __attribute__ ( ( ) ) TOK_NAME { and left context: TranslationUnit enum AttributeSpecifierList PQTypeName { ItemSet 148: EnumSpecifier -> TOK_ENUM AttributeSpecifierList PQTypeName TOK_LBRACE . EnumeratorListOpt TOK_RBRACE, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1025 on terminal TOK_NAME go to 3 on nonterminal Identifier go to 733 on nonterminal EnumeratorListOpt go to 1025 on nonterminal EnumeratorDefinition go to 1027 can reduce by [317] EnumeratorListOpt[FakeList*] -> empty State 149, sample input: __state__ TOK_NAME { and left context: TranslationUnit InitialState __state__ Declarator { ItemSet 149: AndStateList -> TOK_LBRACE . StateEntryListOpt TOK_RBRACE, /TOK_NAME/(/}/&/*/->/~/:/;/->*/::/auto/case/char/const/default/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/private/protected/public/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ --> 1401 AndStateList -> TOK_LBRACE . StateEntryListOpt TOK_RBRACE TOK_ANDAND AndStateList, /TOK_NAME/(/}/&/*/->/~/:/;/->*/::/auto/case/char/const/default/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/private/protected/public/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ --> 1401 on terminal TOK_ARROW go to 223 on terminal TOK_ARROWSTAR go to 426 on terminal TOK_CASE go to 471 on terminal TOK_DEFAULT go to 487 on nonterminal StateDefinition go to 1395 on nonterminal InitialState go to 1398 on nonterminal StateEntryListOpt go to 1401 on nonterminal StateEntryList go to 1402 on nonterminal StateEntry go to 1404 can reduce by [738] InitialState[bool] -> empty can reduce by [742] StateEntryListOpt[StateEntryList*] -> empty State 150, sample input: extern TOK_STRING_LITERAL { and left context: TranslationUnit extern TOK_STRING_LITERAL { ItemSet 150: LinkageSpecification -> TOK_EXTERN TOK_STRING_LITERAL TOK_LBRACE . TranslationUnit TOK_RBRACE, /TOK_NAME/(/}/&/*/->/~/;/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ --> 738 on nonterminal TranslationUnit go to 738 can reduce by [3] TranslationUnit[TranslationUnit*] -> empty State 151, sample input: namespace __attribute__ ( ( ) ) { and left context: TranslationUnit namespace IdentifierOpt AttributeSpecifierList { ItemSet 151: NamespaceDefinition -> TOK_NAMESPACE IdentifierOpt AttributeSpecifierList TOK_LBRACE . TranslationUnit TOK_RBRACE, /TOK_NAME/(/}/&/*/->/~/;/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ --> 739 on nonterminal TranslationUnit go to 739 can reduce by [3] TranslationUnit[TranslationUnit*] -> empty State 152, sample input: namespace { and left context: TranslationUnit namespace IdentifierOpt { ItemSet 152: NamespaceDefinition -> TOK_NAMESPACE IdentifierOpt TOK_LBRACE . TranslationUnit TOK_RBRACE, /TOK_NAME/(/}/&/*/->/~/;/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ --> 740 on nonterminal TranslationUnit go to 740 can reduce by [3] TranslationUnit[TranslationUnit*] -> empty State 153, sample input: class __attribute__ ( ( ) ) { and left context: TranslationUnit ClassKey AttributeSpecifierList ClassHeadNameOpt BaseClauseOpt { ItemSet 153: ClassSpecifier -> ClassKey AttributeSpecifierList ClassHeadNameOpt BaseClauseOpt TOK_LBRACE . MemberDeclarationSeqOpt TOK_RBRACE, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1169 on nonterminal MemberDeclarationSeqOpt go to 1169 can reduce by [428] MemberDeclarationSeqOpt[MemberList*] -> empty State 154, sample input: class { and left context: TranslationUnit ClassKey ClassHeadNameOpt BaseClauseOpt { ItemSet 154: ClassSpecifier -> ClassKey ClassHeadNameOpt BaseClauseOpt TOK_LBRACE . MemberDeclarationSeqOpt TOK_RBRACE, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1170 on nonterminal MemberDeclarationSeqOpt go to 1170 can reduce by [428] MemberDeclarationSeqOpt[MemberList*] -> empty State 155, sample input: TOK_NAME TOK_NAME { and left context: TranslationUnit DeclSpecifier FDDeclarator { ItemSet 155: CompoundStmtHelper -> TOK_LBRACE ., TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/::/auto/break/case/char/const/continue/default/do/double/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__ can reduce by [207] CompoundStmtHelper[S_compound*] -> { State 156, sample input: __state__ TOK_NAME { } and left context: TranslationUnit InitialState __state__ Declarator { StateEntryListOpt } ItemSet 156: AndStateList -> TOK_LBRACE StateEntryListOpt TOK_RBRACE ., /TOK_NAME/(/}/&/*/->/~/:/;/->*/::/auto/case/char/const/default/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/private/protected/public/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ AndStateList -> TOK_LBRACE StateEntryListOpt TOK_RBRACE . TOK_ANDAND AndStateList, /TOK_NAME/(/}/&/*/->/~/:/;/->*/::/auto/case/char/const/default/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/private/protected/public/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ --> 189 on terminal TOK_ANDAND go to 189 can reduce by [740] AndStateList[FakeList*] -> { h:StateEntryListOpt } State 157, sample input: TOK_NAME TOK_NAME = { this } and left context: TranslationUnit DeclSpecifier Declarator = { InitializerList CommaOpt } ItemSet 157: CompoundInitializer -> TOK_LBRACE InitializerList CommaOpt TOK_RBRACE ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [341] CompoundInitializer[IN_compound*] -> { list:InitializerList CommaOpt } State 158, sample input: TOK_NAME TOK_NAME = { } and left context: TranslationUnit DeclSpecifier Declarator = { } ItemSet 158: CompoundInitializer -> TOK_LBRACE TOK_RBRACE ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [342] CompoundInitializer[IN_compound*] -> { } State 159, sample input: enum TOK_NAME { } and left context: TranslationUnit enum Identifier { EnumeratorListOpt } ItemSet 159: EnumSpecifier -> TOK_ENUM Identifier TOK_LBRACE EnumeratorListOpt TOK_RBRACE ., TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ can reduce by [314] EnumSpecifier[TS_enumSpec*] -> enum n:Identifier { list:EnumeratorListOpt } State 160, sample input: enum __attribute__ ( ( ) ) TOK_NAME { } and left context: TranslationUnit enum AttributeSpecifierList PQTypeName { EnumeratorListOpt } ItemSet 160: EnumSpecifier -> TOK_ENUM AttributeSpecifierList PQTypeName TOK_LBRACE EnumeratorListOpt TOK_RBRACE ., TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ can reduce by [316] EnumSpecifier[TS_enumSpec*] -> enum AttributeSpecifierList n:PQTypeName { list:EnumeratorListOpt } State 161, sample input: enum __attribute__ ( ( ) ) { } and left context: TranslationUnit enum AttributeSpecifierList { EnumeratorListOpt } ItemSet 161: EnumSpecifier -> TOK_ENUM AttributeSpecifierList TOK_LBRACE EnumeratorListOpt TOK_RBRACE ., TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ can reduce by [315] EnumSpecifier[TS_enumSpec*] -> enum AttributeSpecifierList { list:EnumeratorListOpt } State 162, sample input: enum { } and left context: TranslationUnit enum { EnumeratorListOpt } ItemSet 162: EnumSpecifier -> TOK_ENUM TOK_LBRACE EnumeratorListOpt TOK_RBRACE ., TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ can reduce by [313] EnumSpecifier[TS_enumSpec*] -> enum { list:EnumeratorListOpt } State 163, sample input: class { } and left context: TranslationUnit ClassKey ClassHeadNameOpt BaseClauseOpt { MemberDeclarationSeqOpt } ItemSet 163: ClassSpecifier -> ClassKey ClassHeadNameOpt BaseClauseOpt TOK_LBRACE MemberDeclarationSeqOpt TOK_RBRACE ., TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ can reduce by [416] ClassSpecifier[TS_classSpec*] -> k:ClassKey n:ClassHeadNameOpt b:BaseClauseOpt { memb:MemberDeclarationSeqOpt } State 164, sample input: class __attribute__ ( ( ) ) { } and left context: TranslationUnit ClassKey AttributeSpecifierList ClassHeadNameOpt BaseClauseOpt { MemberDeclarationSeqOpt } ItemSet 164: ClassSpecifier -> ClassKey AttributeSpecifierList ClassHeadNameOpt BaseClauseOpt TOK_LBRACE MemberDeclarationSeqOpt TOK_RBRACE ., TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ can reduce by [417] ClassSpecifier[TS_classSpec*] -> k:ClassKey as:AttributeSpecifierList n:ClassHeadNameOpt b:BaseClauseOpt { memb:MemberDeclarationSeqOpt } State 165, sample input: TOK_NAME TOK_NAME { default : } and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper LabeledEmptyStatementList } ItemSet 165: CompoundStatement -> CompoundStmtHelper LabeledEmptyStatementList TOK_RBRACE ., /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/)/{/}/&/&&/*/+/++/-/->/--/~/!/:/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/catch/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/private/protected/public/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ can reduce by [206] CompoundStatement[S_compound*] -> seq:CompoundStmtHelper lesl:LabeledEmptyStatementList } State 166, sample input: TOK_NAME TOK_NAME { } and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper } ItemSet 166: CompoundStatement -> CompoundStmtHelper TOK_RBRACE ., /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/)/{/}/&/&&/*/+/++/-/->/--/~/!/:/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/catch/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/private/protected/public/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ can reduce by [205] CompoundStatement[S_compound*] -> seq:CompoundStmtHelper } State 167, sample input: extern TOK_STRING_LITERAL { } and left context: TranslationUnit extern TOK_STRING_LITERAL { TranslationUnit } ItemSet 167: LinkageSpecification -> TOK_EXTERN TOK_STRING_LITERAL TOK_LBRACE TranslationUnit TOK_RBRACE ., /TOK_NAME/(/}/&/*/->/~/;/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ can reduce by [326] LinkageSpecification[TopForm*] -> extern n:TOK_STRING_LITERAL { tu:TranslationUnit } State 168, sample input: namespace __attribute__ ( ( ) ) { } and left context: TranslationUnit namespace IdentifierOpt AttributeSpecifierList { TranslationUnit } ItemSet 168: NamespaceDefinition -> TOK_NAMESPACE IdentifierOpt AttributeSpecifierList TOK_LBRACE TranslationUnit TOK_RBRACE ., /TOK_NAME/(/}/&/*/->/~/;/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ can reduce by [574] NamespaceDefinition[TF_namespaceDefn*] -> namespace n:IdentifierOpt AttributeSpecifierList { unit:TranslationUnit } State 169, sample input: namespace { } and left context: TranslationUnit namespace IdentifierOpt { TranslationUnit } ItemSet 169: NamespaceDefinition -> TOK_NAMESPACE IdentifierOpt TOK_LBRACE TranslationUnit TOK_RBRACE ., /TOK_NAME/(/}/&/*/->/~/;/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ can reduce by [573] NamespaceDefinition[TF_namespaceDefn*] -> namespace n:IdentifierOpt { unit:TranslationUnit } State 170, sample input: __typeof__ ( __builtin_offsetof ( TOK_NAME , TOK_NAME . and left context: TranslationUnit __typeof__ ( __builtin_offsetof ( TypeId , NamesAfterDot . ItemSet 170: NamesAfterDot -> NamesAfterDot TOK_DOT . NameAfterDot, )/. --> 798 on terminal TOK_NAME go to 3 on terminal TOK_TILDE go to 235 on terminal TOK_COLONCOLON go to 447 on terminal TOK_OPERATOR go to 622 on terminal TOK_TEMPLATE go to 641 on nonterminal Identifier go to 715 on nonterminal NameAfterDot go to 798 on nonterminal NAD1 go to 801 on nonterminal NAD2 go to 806 on nonterminal ConversionFunctionId go to 1203 on nonterminal OperatorFunctionId go to 1214 State 171, sample input: __typeof__ ( this . and left context: TranslationUnit __typeof__ ( PostfixExpression . ItemSet 171: PostfixExpression -> PostfixExpression TOK_DOT . NameAfterDot, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 799 on terminal TOK_NAME go to 3 on terminal TOK_TILDE go to 235 on terminal TOK_COLONCOLON go to 447 on terminal TOK_OPERATOR go to 622 on terminal TOK_TEMPLATE go to 641 on nonterminal Identifier go to 715 on nonterminal NameAfterDot go to 799 on nonterminal NAD1 go to 801 on nonterminal NAD2 go to 806 on nonterminal ConversionFunctionId go to 1203 on nonterminal OperatorFunctionId go to 1214 State 172, sample input: TOK_NAME TOK_NAME = { . and left context: TranslationUnit DeclSpecifier Declarator = { . ItemSet 172: Designator -> TOK_DOT . Identifier, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/[/(/{/./&/&&/*/+/++/-/--/~/!/=/::/char/double/float/int/long/short/signed/sizeof/unsigned/void/bool/const_cast/delete/dynamic_cast/false/new/operator/reinterpret_cast/static_cast/template/this/throw/true/typename/typeid/wchar_t/__alignof__/__offsetof__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__ --> 737 on terminal TOK_NAME go to 3 on nonterminal Identifier go to 737 State 173, sample input: TOK_NAME TOK_NAME { do case this ... and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper do case ConstantExpression ... ItemSet 173: Statement -> TOK_CASE ConstantExpression TOK_ELLIPSIS . ConstantExpression TOK_COLON Statement, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 894 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 858 on nonterminal ConstantExpression go to 894 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 174, sample input: TOK_NAME TOK_NAME = { [ this ... and left context: TranslationUnit DeclSpecifier Declarator = { [ ConstantExpression ... ItemSet 174: Designator -> TOK_LBRACKET ConstantExpression TOK_ELLIPSIS . ConstantExpression TOK_RBRACKET, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/[/(/{/./&/&&/*/+/++/-/--/~/!/=/::/char/double/float/int/long/short/signed/sizeof/unsigned/void/bool/const_cast/delete/dynamic_cast/false/new/operator/reinterpret_cast/static_cast/template/this/throw/true/typename/typeid/wchar_t/__alignof__/__offsetof__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__ --> 890 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 858 on nonterminal ConstantExpression go to 890 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 175, sample input: TOK_NAME TOK_NAME { case this ... and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper case ConstantExpression ... ItemSet 175: Statement -> TOK_CASE ConstantExpression TOK_ELLIPSIS . ConstantExpression TOK_COLON Statement, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/::/auto/break/case/char/const/continue/default/do/double/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__ --> 895 LabeledEmptyStatementList -> TOK_CASE ConstantExpression TOK_ELLIPSIS . ConstantExpression TOK_COLON LabeledEmptyStatementListOpt, } --> 895 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 858 on nonterminal ConstantExpression go to 895 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 176, sample input: TOK_NAME TOK_NAME try { } catch ( ... and left context: TranslationUnit DeclSpecifier FDDeclarator try FunctionBody catch ( ... ItemSet 176: Handler -> TOK_CATCH TOK_LPAREN TOK_ELLIPSIS . TOK_RPAREN CompoundStatement, /TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/:/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/catch/class/const_cast/delete/dynamic_cast/explicit/export/false/friend/mutable/namespace/new/operator/private/protected/public/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 95 on terminal TOK_RPAREN go to 95 State 177, sample input: TOK_NAME ( TOK_NAME ... and left context: TranslationUnit DirectDeclarator ( ParameterDeclaration ... ItemSet 177: ParameterDeclarationList -> ParameterDeclaration TOK_ELLIPSIS ., ) can reduce by [394] ParameterDeclarationList[FakeList*] -> d:ParameterDeclaration ... State 178, sample input: TOK_NAME ( ... and left context: TranslationUnit DirectDeclarator ( ... ItemSet 178: ParameterDeclarationList -> TOK_ELLIPSIS ., ) can reduce by [393] ParameterDeclarationList[FakeList*] -> ... State 179, sample input: TOK_NAME TOK_NAME { & and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper & ItemSet 179: UnaryExpression -> TOK_AND . CastExpression, )/&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/;/=/==/,/.*/->*/? --> 807 Declarator -> TOK_AND . CVQualifierSeqOpt Declarator, )/{/:/try --> 1086 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_CONST go to 481 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_RESTRICT go to 535 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_VOLATILE go to 575 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 807 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal CVQualifierSeqOpt go to 1086 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty can reduce by [91] ColonColonOpt[bool] -> empty State 180, sample input: __typeof__ ( this & and left context: TranslationUnit __typeof__ ( BinaryExpression & ItemSet 180: BinaryExpression -> BinaryExpression TOK_AND . BinaryExpression, ]/)/}/.../&/&&/&=/*=/+=/-=/!=//=/%=/<<=/>/>>=/^/^=/|/||/|=/?/:/;/=/==/,/__attribute__ --> 838 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 838 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 181, sample input: __typeof__ ( & and left context: TranslationUnit __typeof__ ( & ItemSet 181: UnaryExpression -> TOK_AND . CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 807 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 807 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 182, sample input: __typeof__ ( TOK_NAME & and left context: TranslationUnit __typeof__ ( TypeSpecifier & ItemSet 182: AbstractDeclarator -> TOK_AND . CVQualifierSeqOpt AbstractDeclaratorOpt, )/>/, --> 1082 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1082 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 183, sample input: template < TOK_NAME & and left context: TranslationUnit template < TypeSpecifier & ItemSet 183: Declarator -> TOK_AND . CVQualifierSeqOpt Declarator, )/.../>/=/, --> 1089 AbstractDeclarator -> TOK_AND . CVQualifierSeqOpt AbstractDeclaratorOpt, )/.../>/=/, --> 1089 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1089 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 184, sample input: & and left context: TranslationUnit & ItemSet 184: Declarator -> TOK_AND . CVQualifierSeqOpt Declarator, (/)/{/.../>/:/;/=/,/try --> 1086 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1086 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 185, sample input: operator TOK_NAME & and left context: TranslationUnit operator TypeSpecifier & ItemSet 185: ConversionDeclaratorOpt -> TOK_AND . CVQualifierSeqOpt ConversionDeclaratorOpt, [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1093 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1093 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 186, sample input: operator & and left context: TranslationUnit operator & ItemSet 186: Operator -> TOK_AND ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [498] Operator[OperatorName*] -> & %prec(60) State 187, sample input: __typeof__ ( this && and left context: TranslationUnit __typeof__ ( BinaryExpression && ItemSet 187: BinaryExpression -> BinaryExpression TOK_ANDAND . BinaryExpression, ]/)/}/.../&/&&/&=/*=/+=/-=/!=//=/%=/<<=/>/>>=/^/^=/|/||/|=/?/:/;/=/==/,/__attribute__ --> 839 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 839 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 188, sample input: __typeof__ ( && and left context: TranslationUnit __typeof__ ( && ItemSet 188: UnaryExpression -> TOK_ANDAND . Identifier, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 736 on terminal TOK_NAME go to 3 on nonterminal Identifier go to 736 State 189, sample input: __state__ TOK_NAME { } && and left context: TranslationUnit InitialState __state__ Declarator { StateEntryListOpt } && ItemSet 189: AndStateList -> TOK_LBRACE StateEntryListOpt TOK_RBRACE TOK_ANDAND . AndStateList, /TOK_NAME/(/}/&/*/->/~/:/;/->*/::/auto/case/char/const/default/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/asm/bool/class/explicit/export/friend/mutable/namespace/operator/private/protected/public/template/typename/using/virtual/wchar_t/__attribute__/__typeof__/__active__/__event__/__state__ --> 1400 on terminal TOK_LBRACE go to 149 on nonterminal AndStateList go to 1400 State 190, sample input: operator && and left context: TranslationUnit operator && ItemSet 190: Operator -> TOK_ANDAND ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [518] Operator[OperatorName*] -> && %prec(30) State 191, sample input: operator &= and left context: TranslationUnit operator &= ItemSet 191: Operator -> TOK_ANDEQUAL ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [509] Operator[OperatorName*] -> &= State 192, sample input: __typeof__ ( this &= and left context: TranslationUnit __typeof__ ( BinaryExpression &= ItemSet 192: AssignmentOperator -> TOK_ANDEQUAL ., TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/&/&&/*/+/++/-/--/~/!/::/char/double/float/int/long/short/signed/sizeof/unsigned/void/bool/const_cast/delete/dynamic_cast/false/new/operator/reinterpret_cast/static_cast/template/this/throw/true/typename/typeid/wchar_t/__alignof__/__offsetof__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__ can reduce by [164] AssignmentOperator[enum BinaryOp] -> &= State 193, sample input: TOK_NAME TOK_NAME { * and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper * ItemSet 193: UnaryExpression -> TOK_STAR . CastExpression, )/&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/;/=/==/,/.*/->*/? --> 808 Declarator -> TOK_STAR . CVQualifierSeqOpt Declarator, )/{/:/try --> 1084 Declarator -> TOK_STAR . CVQualifierSeqOpt AttributeSpecifier CVQualAttrSeqOpt Declarator, )/{/:/try --> 1084 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_CONST go to 481 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_RESTRICT go to 535 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_VOLATILE go to 575 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 808 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal CVQualifierSeqOpt go to 1084 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty can reduce by [91] ColonColonOpt[bool] -> empty State 194, sample input: TOK_NAME TOK_NAME { goto * and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper goto * ItemSet 194: Statement -> TOK_GOTO TOK_STAR . Expression TOK_SEMICOLON, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 879 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 879 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal ThrowExpression go to 1279 can reduce by [91] ColonColonOpt[bool] -> empty State 195, sample input: __typeof__ ( this * and left context: TranslationUnit __typeof__ ( BinExp_high * ItemSet 195: BinExp_high -> BinExp_high TOK_STAR . BinExp_high, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 820 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 820 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 196, sample input: __typeof__ ( * and left context: TranslationUnit __typeof__ ( * ItemSet 196: UnaryExpression -> TOK_STAR . CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 808 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 808 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 197, sample input: operator TOK_NAME TOK_NAME :: * and left context: TranslationUnit operator TypeSpecifier PtrToMemberName * ItemSet 197: ConversionDeclaratorOpt -> PtrToMemberName TOK_STAR . CVQualifierSeqOpt ConversionDeclaratorOpt, [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1091 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1091 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 198, sample input: __typeof__ ( TOK_NAME * and left context: TranslationUnit __typeof__ ( TypeSpecifier * ItemSet 198: AbstractDeclarator -> TOK_STAR . CVQualifierSeqOpt AbstractDeclaratorOpt, )/>/, --> 1081 AbstractDeclarator -> TOK_STAR . CVQualifierSeqOpt AttributeSpecifier CVQualAttrSeqOpt AbstractDeclaratorOpt, )/>/, --> 1081 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1081 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 199, sample input: __typeof__ ( TOK_NAME TOK_NAME :: * and left context: TranslationUnit __typeof__ ( TypeSpecifier PtrToMemberName * ItemSet 199: AbstractDeclarator -> PtrToMemberName TOK_STAR . CVQualifierSeqOpt AbstractDeclaratorOpt, )/>/, --> 1083 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1083 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 200, sample input: template < TOK_NAME TOK_NAME :: * and left context: TranslationUnit template < TypeSpecifier PtrToMemberName * ItemSet 200: Declarator -> PtrToMemberName TOK_STAR . CVQualifierSeqOpt Declarator, )/.../>/=/, --> 1088 AbstractDeclarator -> PtrToMemberName TOK_STAR . CVQualifierSeqOpt AbstractDeclaratorOpt, )/.../>/=/, --> 1088 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1088 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 201, sample input: template < TOK_NAME * and left context: TranslationUnit template < TypeSpecifier * ItemSet 201: Declarator -> TOK_STAR . CVQualifierSeqOpt Declarator, )/.../>/=/, --> 1087 Declarator -> TOK_STAR . CVQualifierSeqOpt AttributeSpecifier CVQualAttrSeqOpt Declarator, )/.../>/=/, --> 1087 AbstractDeclarator -> TOK_STAR . CVQualifierSeqOpt AbstractDeclaratorOpt, )/.../>/=/, --> 1087 AbstractDeclarator -> TOK_STAR . CVQualifierSeqOpt AttributeSpecifier CVQualAttrSeqOpt AbstractDeclaratorOpt, )/.../>/=/, --> 1087 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1087 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 202, sample input: __event__ * and left context: TranslationUnit __event__ * ItemSet 202: Declarator -> TOK_STAR . CVQualifierSeqOpt Declarator, (/)/{/.../>/:/;/=/,/try --> 1084 Declarator -> TOK_STAR . CVQualifierSeqOpt AttributeSpecifier CVQualAttrSeqOpt Declarator, (/)/{/.../>/:/;/=/,/try --> 1084 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1084 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 203, sample input: __typeof__ ( new TOK_NAME TOK_NAME :: * and left context: TranslationUnit __typeof__ ( ColonColonOpt new NewPlacementOpt TypeSpecifier PtrToMemberName * ItemSet 203: NewDeclaratorOpt -> PtrToMemberName TOK_STAR . CVQualifierSeqOpt NewDeclaratorOpt, ]/(/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1078 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1078 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 204, sample input: __typeof__ ( new TOK_NAME * and left context: TranslationUnit __typeof__ ( ColonColonOpt new NewPlacementOpt TypeSpecifier * ItemSet 204: NewDeclaratorOpt -> TOK_STAR . CVQualifierSeqOpt NewDeclaratorOpt, ]/(/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1079 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1079 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 205, sample input: operator TOK_NAME * and left context: TranslationUnit operator TypeSpecifier * ItemSet 205: ConversionDeclaratorOpt -> TOK_STAR . CVQualifierSeqOpt ConversionDeclaratorOpt, [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1092 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1092 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 206, sample input: TOK_NAME :: * and left context: TranslationUnit PtrToMemberName * ItemSet 206: Declarator -> PtrToMemberName TOK_STAR . CVQualifierSeqOpt Declarator, (/)/{/.../>/:/;/=/,/try --> 1085 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1085 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 207, sample input: auto * and left context: TranslationUnit UberModifierSeq * ItemSet 207: KandRDeclarator -> TOK_STAR . CVQualifierSeqOpt KandRDeclarator, TOK_NAME/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ --> 1090 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1090 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 208, sample input: * and left context: TranslationUnit * ItemSet 208: Declarator -> TOK_STAR . CVQualifierSeqOpt Declarator, (/)/{/:/;/=/,/try --> 1080 Declarator -> TOK_STAR . CVQualifierSeqOpt AttributeSpecifier CVQualAttrSeqOpt Declarator, (/)/{/:/;/=/,/try --> 1080 KandRDeclarator -> TOK_STAR . CVQualifierSeqOpt KandRDeclarator, TOK_NAME/)/::/auto/char/const/double/enum/extern/float/inline/int/long/register/restrict/short/signed/static/struct/typedef/union/unsigned/void/volatile/_Bool/_Complex/_Imaginary/bool/class/friend/mutable/operator/typename/virtual/wchar_t/__attribute__/__typeof__/__active__ --> 1080 on terminal TOK_CONST go to 481 on terminal TOK_RESTRICT go to 535 on terminal TOK_VOLATILE go to 575 on nonterminal CVQualifierSeqOpt go to 1080 on nonterminal CVQualifierSeq go to 1099 on nonterminal CVQualifier go to 1101 can reduce by [368] CVQualifierSeqOpt[enum CVFlags] -> empty State 209, sample input: operator * and left context: TranslationUnit operator * ItemSet 209: Operator -> TOK_STAR ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [493] Operator[OperatorName*] -> * %prec(110) State 210, sample input: operator *= and left context: TranslationUnit operator *= ItemSet 210: Operator -> TOK_STAREQUAL ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [504] Operator[OperatorName*] -> *= State 211, sample input: __typeof__ ( this *= and left context: TranslationUnit __typeof__ ( BinaryExpression *= ItemSet 211: AssignmentOperator -> TOK_STAREQUAL ., TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/&/&&/*/+/++/-/--/~/!/::/char/double/float/int/long/short/signed/sizeof/unsigned/void/bool/const_cast/delete/dynamic_cast/false/new/operator/reinterpret_cast/static_cast/template/this/throw/true/typename/typeid/wchar_t/__alignof__/__offsetof__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__ can reduce by [157] AssignmentOperator[enum BinaryOp] -> *= State 212, sample input: __typeof__ ( this + and left context: TranslationUnit __typeof__ ( BinExp_high + ItemSet 212: BinExp_high -> BinExp_high TOK_PLUS . BinExp_high, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 821 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 821 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 213, sample input: __typeof__ ( + and left context: TranslationUnit __typeof__ ( + ItemSet 213: UnaryExpression -> TOK_PLUS . CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 809 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 809 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 214, sample input: operator + and left context: TranslationUnit operator + ItemSet 214: Operator -> TOK_PLUS ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [491] Operator[OperatorName*] -> + %prec(100) State 215, sample input: __typeof__ ( ++ and left context: TranslationUnit __typeof__ ( ++ ItemSet 215: UnaryExpression -> TOK_PLUSPLUS . CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 810 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 810 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 216, sample input: __typeof__ ( this ++ and left context: TranslationUnit __typeof__ ( PostfixExpression ++ ItemSet 216: PostfixExpression -> PostfixExpression TOK_PLUSPLUS ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [41] PostfixExpression[Expression*] -> p:PostfixExpression ++ State 217, sample input: operator ++ and left context: TranslationUnit operator ++ ItemSet 217: Operator -> TOK_PLUSPLUS ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [489] Operator[OperatorName*] -> ++ State 218, sample input: operator += and left context: TranslationUnit operator += ItemSet 218: Operator -> TOK_PLUSEQUAL ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [502] Operator[OperatorName*] -> += State 219, sample input: __typeof__ ( this += and left context: TranslationUnit __typeof__ ( BinaryExpression += ItemSet 219: AssignmentOperator -> TOK_PLUSEQUAL ., TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/&/&&/*/+/++/-/--/~/!/::/char/double/float/int/long/short/signed/sizeof/unsigned/void/bool/const_cast/delete/dynamic_cast/false/new/operator/reinterpret_cast/static_cast/template/this/throw/true/typename/typeid/wchar_t/__alignof__/__offsetof__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__ can reduce by [160] AssignmentOperator[enum BinaryOp] -> += State 220, sample input: __typeof__ ( this - and left context: TranslationUnit __typeof__ ( BinExp_high - ItemSet 220: BinExp_high -> BinExp_high TOK_MINUS . BinExp_high, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 822 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 822 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 221, sample input: __typeof__ ( - and left context: TranslationUnit __typeof__ ( - ItemSet 221: UnaryExpression -> TOK_MINUS . CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 811 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 811 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 222, sample input: operator - and left context: TranslationUnit operator - ItemSet 222: Operator -> TOK_MINUS ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [492] Operator[OperatorName*] -> - %prec(100) State 223, sample input: __state__ TOK_NAME { -> and left context: TranslationUnit InitialState __state__ Declarator { -> ItemSet 223: InitialState -> TOK_ARROW ., __state__ StateEntry -> TOK_ARROW . TOK_LBRACKET Expression TOK_RBRACKET Statement, }/->/->*/case/default/__state__ --> 16 StateEntry -> TOK_ARROW . Statement, }/->/->*/case/default/__state__ --> 907 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LBRACKET go to 16 on terminal TOK_LPAREN go to 65 on terminal TOK_LBRACE go to 155 on terminal TOK_AND go to 179 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 193 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_ARROW go to 224 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 234 on terminal TOK_BANG go to 238 on terminal TOK_SEMICOLON go to 364 on terminal TOK_COLONCOLON go to 443 on terminal TOK_AUTO go to 466 on terminal TOK_BREAK go to 467 on terminal TOK_CASE go to 469 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 478 on terminal TOK_CONTINUE go to 483 on terminal TOK_DEFAULT go to 485 on terminal TOK_DO go to 489 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_EXTERN go to 501 on terminal TOK_FLOAT go to 505 on terminal TOK_FOR go to 507 on terminal TOK_GOTO go to 509 on terminal TOK_IF go to 511 on terminal TOK_INLINE go to 516 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_REGISTER go to 532 on terminal TOK_RESTRICT go to 533 on terminal TOK_RETURN go to 536 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STATIC go to 551 on terminal TOK_STRUCT go to 555 on terminal TOK_SWITCH go to 556 on terminal TOK_TYPEDEF go to 559 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 572 on terminal TOK_WHILE go to 577 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_ASM go to 583 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_EXPLICIT go to 604 on terminal TOK_FALSE go to 608 on terminal TOK_FRIEND go to 611 on terminal TOK_MUTABLE go to 614 on terminal TOK_NAMESPACE go to 616 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 645 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TRY go to 658 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_USING go to 670 on terminal TOK_VIRTUAL go to 676 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on terminal TOK___ACTIVE__ go to 697 on terminal TOK___EVENT__ go to 698 on nonterminal Identifier go to 708 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 759 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 856 on nonterminal Expression go to 881 on nonterminal LabelAndColon go to 904 on nonterminal Statement go to 907 on nonterminal ExpressionStatement go to 921 on nonterminal CompoundStatement go to 925 on nonterminal CompoundStmtHelper go to 929 on nonterminal BlockDeclaration go to 938 on nonterminal SimpleDeclaration go to 944 on nonterminal DeclSpecifier go to 946 on nonterminal ElaboratedOrSpecifier go to 952 on nonterminal UberModifierSeq go to 955 on nonterminal UberModifier go to 982 on nonterminal UberTypeKeyword go to 988 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal PQTypeName go to 1003 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal AsmDefinition go to 1028 on nonterminal Declarator go to 1062 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal FunctionDefinition go to 1138 on nonterminal FDDeclarator go to 1144 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal CDtorModifier go to 1188 on nonterminal CDtorModifierSeq go to 1190 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 on nonterminal TryBlock go to 1267 on nonterminal ThrowExpression go to 1279 on nonterminal NamespaceDecl go to 1285 on nonterminal TypeofTypeSpecifier go to 1296 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1341 on nonterminal KandRFunctionDefinition go to 1359 can reduce by [739] InitialState[bool] -> -> can reduce by [91] ColonColonOpt[bool] -> empty State 224, sample input: TOK_NAME TOK_NAME { -> and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper -> ItemSet 224: Statement -> TOK_ARROW . Declarator TOK_SEMICOLON, TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/{/}/&/&&/*/+/++/-/->/--/~/!/;/->*/::/auto/break/case/char/const/continue/default/do/double/else/enum/extern/float/for/goto/if/inline/int/long/register/restrict/return/short/signed/sizeof/static/struct/switch/typedef/union/unsigned/void/volatile/while/_Bool/_Complex/_Imaginary/asm/bool/class/const_cast/delete/dynamic_cast/explicit/false/friend/mutable/namespace/new/operator/reinterpret_cast/static_cast/template/this/throw/true/try/typename/typeid/using/virtual/wchar_t/__alignof__/__offsetof__/__attribute__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__/__typeof__/__active__/__event__/__state__ --> 1057 on terminal TOK_NAME go to 3 on terminal TOK_LPAREN go to 71 on terminal TOK_AND go to 184 on terminal TOK_STAR go to 202 on terminal TOK_TILDE go to 236 on terminal TOK_COLONCOLON go to 438 on terminal TOK_OPERATOR go to 622 on terminal TOK_TEMPLATE go to 645 on nonterminal Identifier go to 705 on nonterminal IdExpression go to 760 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal Declarator go to 1057 on nonterminal DirectDeclarator go to 1068 on nonterminal PQDtorName go to 1069 on nonterminal PtrToMemberName go to 1077 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1256 State 225, sample input: __typeof__ ( this -> and left context: TranslationUnit __typeof__ ( PostfixExpression -> ItemSet 225: PostfixExpression -> PostfixExpression TOK_ARROW . NameAfterDot, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 800 on terminal TOK_NAME go to 3 on terminal TOK_TILDE go to 235 on terminal TOK_COLONCOLON go to 447 on terminal TOK_OPERATOR go to 622 on terminal TOK_TEMPLATE go to 641 on nonterminal Identifier go to 715 on nonterminal NameAfterDot go to 800 on nonterminal NAD1 go to 801 on nonterminal NAD2 go to 806 on nonterminal ConversionFunctionId go to 1203 on nonterminal OperatorFunctionId go to 1214 State 226, sample input: -> and left context: TranslationUnit -> ItemSet 226: InitialState -> TOK_ARROW ., __state__ can reduce by [739] InitialState[bool] -> -> State 227, sample input: operator -> and left context: TranslationUnit operator -> ItemSet 227: Operator -> TOK_ARROW ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [520] Operator[OperatorName*] -> -> State 228, sample input: __typeof__ ( -- and left context: TranslationUnit __typeof__ ( -- ItemSet 228: UnaryExpression -> TOK_MINUSMINUS . CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 812 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 812 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 229, sample input: __typeof__ ( this -- and left context: TranslationUnit __typeof__ ( PostfixExpression -- ItemSet 229: PostfixExpression -> PostfixExpression TOK_MINUSMINUS ., [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ can reduce by [42] PostfixExpression[Expression*] -> p:PostfixExpression -- State 230, sample input: operator -- and left context: TranslationUnit operator -- ItemSet 230: Operator -> TOK_MINUSMINUS ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [490] Operator[OperatorName*] -> -- State 231, sample input: operator -= and left context: TranslationUnit operator -= ItemSet 231: Operator -> TOK_MINUSEQUAL ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [503] Operator[OperatorName*] -> -= State 232, sample input: __typeof__ ( this -= and left context: TranslationUnit __typeof__ ( BinaryExpression -= ItemSet 232: AssignmentOperator -> TOK_MINUSEQUAL ., TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/&/&&/*/+/++/-/--/~/!/::/char/double/float/int/long/short/signed/sizeof/unsigned/void/bool/const_cast/delete/dynamic_cast/false/new/operator/reinterpret_cast/static_cast/template/this/throw/true/typename/typeid/wchar_t/__alignof__/__offsetof__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__ can reduce by [161] AssignmentOperator[enum BinaryOp] -> -= State 233, sample input: __typeof__ ( ~ and left context: TranslationUnit __typeof__ ( ~ ItemSet 233: UnaryExpression -> TOK_TILDE . CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 813 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 813 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 234, sample input: TOK_NAME TOK_NAME { ~ and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper ~ ItemSet 234: UnaryExpression -> TOK_TILDE . CastExpression, )/&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/;/=/==/,/.*/->*/? --> 813 PQDtorName -> TOK_TILDE . Identifier, [/(/)/{/:/asm/try/__attribute__ --> 716 PQDtorName -> TOK_TILDE . Identifier TOK_LESSTHAN TemplateArgumentListOpt TOK_GREATERTHAN, [/(/)/{/:/asm/try/__attribute__ --> 716 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 716 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 813 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 235, sample input: __typeof__ ( this . ~ and left context: TranslationUnit __typeof__ ( PostfixExpression . ~ ItemSet 235: NAD1 -> TOK_TILDE . Identifier, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 713 NAD1 -> TOK_TILDE . Identifier TOK_LESSTHAN TemplateArgumentListOpt TOK_GREATERTHAN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 713 on terminal TOK_NAME go to 3 on nonterminal Identifier go to 713 State 236, sample input: ~ and left context: TranslationUnit ~ ItemSet 236: PQDtorName -> TOK_TILDE . Identifier, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 724 PQDtorName -> TOK_TILDE . Identifier TOK_LESSTHAN TemplateArgumentListOpt TOK_GREATERTHAN, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 724 on terminal TOK_NAME go to 3 on nonterminal Identifier go to 724 State 237, sample input: operator ~ and left context: TranslationUnit operator ~ ItemSet 237: Operator -> TOK_TILDE ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [488] Operator[OperatorName*] -> ~ State 238, sample input: __typeof__ ( ! and left context: TranslationUnit __typeof__ ( ! ItemSet 238: UnaryExpression -> TOK_BANG . CastExpression, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 814 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 814 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 239, sample input: operator ! and left context: TranslationUnit operator ! ItemSet 239: Operator -> TOK_BANG ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [487] Operator[OperatorName*] -> ! State 240, sample input: __typeof__ ( this != and left context: TranslationUnit __typeof__ ( BinaryExpression != ItemSet 240: BinaryExpression -> BinaryExpression TOK_NOTEQUAL . BinaryExpression, ]/)/}/.../&/&&/&=/*=/+=/-=/!=//=/%=/<<=/>/>>=/^/^=/|/||/|=/?/:/;/=/==/,/__attribute__ --> 840 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 840 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 241, sample input: operator != and left context: TranslationUnit operator != ItemSet 241: Operator -> TOK_NOTEQUAL ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [513] Operator[OperatorName*] -> != %prec(70) State 242, sample input: __typeof__ ( this / and left context: TranslationUnit __typeof__ ( BinExp_high / ItemSet 242: BinExp_high -> BinExp_high TOK_SLASH . BinExp_high, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 823 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 823 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 243, sample input: operator / and left context: TranslationUnit operator / ItemSet 243: Operator -> TOK_SLASH ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [494] Operator[OperatorName*] -> / %prec(110) State 244, sample input: operator /= and left context: TranslationUnit operator /= ItemSet 244: Operator -> TOK_SLASHEQUAL ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [505] Operator[OperatorName*] -> /= State 245, sample input: __typeof__ ( this /= and left context: TranslationUnit __typeof__ ( BinaryExpression /= ItemSet 245: AssignmentOperator -> TOK_SLASHEQUAL ., TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/&/&&/*/+/++/-/--/~/!/::/char/double/float/int/long/short/signed/sizeof/unsigned/void/bool/const_cast/delete/dynamic_cast/false/new/operator/reinterpret_cast/static_cast/template/this/throw/true/typename/typeid/wchar_t/__alignof__/__offsetof__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__ can reduce by [158] AssignmentOperator[enum BinaryOp] -> /= State 246, sample input: __typeof__ ( this % and left context: TranslationUnit __typeof__ ( BinExp_high % ItemSet 246: BinExp_high -> BinExp_high TOK_PERCENT . BinExp_high, ]/)/}/.../&/&&/&=/*/*=/+/+=/-/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 824 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 473 on terminal TOK_DOUBLE go to 491 on terminal TOK_FLOAT go to 503 on terminal TOK_INT go to 519 on terminal TOK_LONG go to 524 on terminal TOK_SHORT go to 539 on terminal TOK_SIGNED go to 544 on terminal TOK_SIZEOF go to 548 on terminal TOK_UNSIGNED go to 563 on terminal TOK_VOID go to 567 on terminal TOK_BOOL go to 586 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 666 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 679 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 824 on nonterminal PQTypeName go to 1009 on nonterminal PQTypeName_ncc go to 1015 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateId go to 1257 can reduce by [91] ColonColonOpt[bool] -> empty State 247, sample input: operator % and left context: TranslationUnit operator % ItemSet 247: Operator -> TOK_PERCENT ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [495] Operator[OperatorName*] -> % %prec(110) State 248, sample input: operator %= and left context: TranslationUnit operator %= ItemSet 248: Operator -> TOK_PERCENTEQUAL ., [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ can reduce by [506] Operator[OperatorName*] -> %= State 249, sample input: __typeof__ ( this %= and left context: TranslationUnit __typeof__ ( BinaryExpression %= ItemSet 249: AssignmentOperator -> TOK_PERCENTEQUAL ., TOK_NAME/TOK_FLOAT_LITERAL/TOK_INT_LITERAL/TOK_CHAR_LITERAL/TOK_STRING_LITERAL/(/&/&&/*/+/++/-/--/~/!/::/char/double/float/int/long/short/signed/sizeof/unsigned/void/bool/const_cast/delete/dynamic_cast/false/new/operator/reinterpret_cast/static_cast/template/this/throw/true/typename/typeid/wchar_t/__alignof__/__offsetof__/__builtin_offsetof/__builtin_constant_p/__builtin_va_start/__builtin_va_copy/__builtin_va_arg/__builtin_va_end/__builtin_alloca/__builtin_expect/__imag__/__real__ can reduce by [159] AssignmentOperator[enum BinaryOp] -> %= State 250, sample input: using TOK_NAME < and left context: TranslationUnit using Identifier < ItemSet 250: PQualifiedId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQualifiedId, [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1244 TemplateId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1244 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1244 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 251, sample input: ( TOK_NAME < and left context: TranslationUnit ( Identifier < ItemSet 251: PQualifiedId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQualifiedId, [/(/)/{/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1232 PQDtorName -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQDtorName, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 1232 TemplateId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, [/(/)/{/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1232 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1232 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 252, sample input: ( template TOK_NAME < and left context: TranslationUnit ( template Identifier < ItemSet 252: PQualifiedId -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQualifiedId, [/(/)/{/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1233 PQDtorName -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQDtorName, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 1233 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1233 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 253, sample input: TOK_NAME < and left context: TranslationUnit Identifier < ItemSet 253: PQualifiedId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQualifiedId, [/(/)/{/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1234 PQTypeName_ncc -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQTypeName_notfirst, TOK_NAME/[/(/)/.../&/*/~/>/:/;/=/,/::/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/friend/mutable/operator/template/virtual/__attribute__/__active__ --> 1234 PQDtorName -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQDtorName, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 1234 TemplateId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, TOK_NAME/[/(/)/{/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1234 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1234 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 254, sample input: TOK_NAME :: template TOK_NAME < and left context: TranslationUnit Identifier :: template Identifier < ItemSet 254: PQualifiedId -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQualifiedId, [/(/)/{/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1235 PQTypeName_notfirst -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQTypeName_notfirst, TOK_NAME/[/(/)/.../&/*/~/>/:/;/=/,/::/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/friend/mutable/operator/template/virtual/__attribute__/__active__ --> 1235 PQDtorName -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQDtorName, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 1235 TemplateId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, TOK_NAME/[/(/)/.../&/*/~/>/:/;/=/,/::/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/friend/mutable/operator/template/virtual/__attribute__/__active__ --> 1235 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1235 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 255, sample input: __typeof__ ( this . template operator new < and left context: TranslationUnit __typeof__ ( PostfixExpression . template OperatorFunctionId < ItemSet 255: NAD2 -> TOK_TEMPLATE OperatorFunctionId TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1236 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1236 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 256, sample input: __typeof__ ( this . operator new < and left context: TranslationUnit __typeof__ ( PostfixExpression . OperatorFunctionId < ItemSet 256: NAD2 -> OperatorFunctionId TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1237 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1237 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 257, sample input: __typeof__ ( this . ~ TOK_NAME < and left context: TranslationUnit __typeof__ ( PostfixExpression . ~ Identifier < ItemSet 257: NAD1 -> TOK_TILDE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1238 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1238 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 258, sample input: __typeof__ ( this . template TOK_NAME < and left context: TranslationUnit __typeof__ ( PostfixExpression . template Identifier < ItemSet 258: NAD1 -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1239 NAD1 -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON NAD1, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1239 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1239 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 259, sample input: __typeof__ ( this . TOK_NAME < and left context: TranslationUnit __typeof__ ( PostfixExpression . Identifier < ItemSet 259: NAD2 -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1240 NAD2 -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON NAD1, [/]/(/)/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/?/__attribute__ --> 1240 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1240 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 260, sample input: TOK_NAME TOK_NAME { ~ TOK_NAME < and left context: TranslationUnit DeclSpecifier FDDeclarator CompoundStmtHelper ~ Identifier < ItemSet 260: PQualifiedId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQualifiedId, [/(/)/./&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/;/=/==/,/.*/->*/? --> 1241 PQTypeName_ncc -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQTypeName_notfirst, ( --> 1241 PQDtorName -> TOK_TILDE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, [/(/)/{/:/asm/try/__attribute__ --> 1241 TemplateId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, [/(/)/./&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/;/=/==/,/.*/->*/? --> 1241 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1241 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 261, sample input: :: TOK_NAME :: template TOK_NAME < and left context: TranslationUnit :: Identifier :: template Identifier < ItemSet 261: PQualifiedId -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQualifiedId, [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1242 PQTypeName_notfirst -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQTypeName_notfirst, TOK_NAME/[/(/)/.../&/*/~/>/:/;/=/,/::/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/friend/mutable/operator/template/virtual/__attribute__/__active__ --> 1242 TemplateId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, TOK_NAME/[/(/)/.../&/*/~/>/:/;/=/,/::/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/friend/mutable/operator/template/virtual/__attribute__/__active__ --> 1242 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1242 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 262, sample input: :: TOK_NAME < and left context: TranslationUnit :: Identifier < ItemSet 262: PQualifiedId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQualifiedId, [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1243 PQTypeName_ncc -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQTypeName_notfirst, TOK_NAME/[/(/)/.../&/*/~/>/:/;/=/,/::/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/friend/mutable/operator/template/virtual/__attribute__/__active__ --> 1243 TemplateId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1243 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1243 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 263, sample input: :: template TOK_NAME < and left context: TranslationUnit :: template Identifier < ItemSet 263: PQualifiedId -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQualifiedId, [/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/asm/try/__attribute__ --> 1245 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1245 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 264, sample input: operator new < and left context: TranslationUnit OperatorFunctionId < ItemSet 264: TemplateId -> OperatorFunctionId TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1246 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1246 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 265, sample input: enum TOK_NAME < and left context: TranslationUnit enum Identifier < ItemSet 265: PQTypeName_ncc -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQTypeName_notfirst, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1247 TemplateId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1247 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1247 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 266, sample input: enum TOK_NAME :: template TOK_NAME < and left context: TranslationUnit enum Identifier :: template Identifier < ItemSet 266: PQTypeName_notfirst -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQTypeName_notfirst, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1248 TemplateId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/long/register/restrict/short/signed/static/typedef/unsigned/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1248 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1248 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 267, sample input: ~ TOK_NAME < and left context: TranslationUnit ~ Identifier < ItemSet 267: PQDtorName -> TOK_TILDE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, [/(/)/{/.../>/:/;/=/,/asm/try/__attribute__ --> 1249 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1249 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 268, sample input: class TOK_NAME < and left context: TranslationUnit ClassKey Identifier < ItemSet 268: PQTypeName_ncc -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQTypeName_notfirst, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1250 ClassHeadName -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON ClassHeadName, {/: --> 1250 TemplateId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1250 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on nonterminal BinExp_high go to 829 on nonterminal BinExp_mid go to 836 on nonterminal BinaryExpression go to 837 on nonterminal ConditionalExpression go to 845 on nonterminal AssignmentExpression go to 847 on nonterminal ElaboratedOrSpecifier go to 954 on nonterminal UberCVQualifierSeq go to 970 on nonterminal UberCVQualifier go to 985 on nonterminal UberTypeKeyword go to 989 on nonterminal ElaboratedTypeSpecifier go to 993 on nonterminal TypeSpecifier go to 995 on nonterminal PQTypeName go to 1006 on nonterminal PQTypeName_ncc go to 1015 on nonterminal EnumSpecifier go to 1021 on nonterminal TypeId go to 1114 on nonterminal ClassSpecifier go to 1161 on nonterminal ClassKey go to 1168 on nonterminal ConversionFunctionId go to 1202 on nonterminal OperatorFunctionId go to 1216 on nonterminal TemplateArgumentListOpt go to 1250 on nonterminal TemplateId go to 1257 on nonterminal TemplateArgumentList go to 1261 on nonterminal TemplateArgument go to 1264 on nonterminal ThrowExpression go to 1279 on nonterminal TypeofTypeSpecifier go to 1298 on nonterminal TypeofExpr go to 1299 on nonterminal TypeofType go to 1300 on nonterminal AttributeSpecifier go to 1342 can reduce by [91] ColonColonOpt[bool] -> empty can reduce by [546] TemplateArgumentListOpt[/*fakelist*/TemplateArgument*] -> empty State 269, sample input: class TOK_NAME :: template TOK_NAME < and left context: TranslationUnit ClassKey Identifier :: template Identifier < ItemSet 269: PQTypeName_notfirst -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON PQTypeName_notfirst, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1251 ClassHeadName -> TOK_TEMPLATE Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN TOK_COLONCOLON ClassHeadName, {/: --> 1251 TemplateId -> Identifier TOK_LESSTHAN . TemplateArgumentListOpt TOK_GREATERTHAN, TOK_NAME/[/]/(/)/{/}/./.../&/&&/&=/*/*=/+/++/+=/-/->/--/-=/~/!=////=/%/%=//>>/>=/>>=/^/^=/|/||/|=/?/:/;/=/==/,/.*/->*/::/?/auto/const/extern/inline/register/restrict/static/typedef/volatile/asm/friend/mutable/operator/template/try/virtual/__attribute__/__active__ --> 1251 on terminal TOK_NAME go to 3 on terminal TOK_FLOAT_LITERAL go to 4 on terminal TOK_INT_LITERAL go to 5 on terminal TOK_CHAR_LITERAL go to 6 on terminal TOK_STRING_LITERAL go to 8 on terminal TOK_LPAREN go to 40 on terminal TOK_AND go to 181 on terminal TOK_ANDAND go to 188 on terminal TOK_STAR go to 196 on terminal TOK_PLUS go to 213 on terminal TOK_PLUSPLUS go to 215 on terminal TOK_MINUS go to 221 on terminal TOK_MINUSMINUS go to 228 on terminal TOK_TILDE go to 233 on terminal TOK_BANG go to 238 on terminal TOK_COLONCOLON go to 443 on terminal TOK_CHAR go to 475 on terminal TOK_CONST go to 480 on terminal TOK_DOUBLE go to 493 on terminal TOK_ENUM go to 497 on terminal TOK_FLOAT go to 505 on terminal TOK_INT go to 521 on terminal TOK_LONG go to 526 on terminal TOK_RESTRICT go to 534 on terminal TOK_SHORT go to 541 on terminal TOK_SIGNED go to 546 on terminal TOK_SIZEOF go to 548 on terminal TOK_STRUCT go to 555 on terminal TOK_UNION go to 561 on terminal TOK_UNSIGNED go to 565 on terminal TOK_VOID go to 569 on terminal TOK_VOLATILE go to 574 on terminal TOK__BOOL go to 580 on terminal TOK__COMPLEX go to 581 on terminal TOK__IMAGINARY go to 582 on terminal TOK_BOOL go to 588 on terminal TOK_CLASS go to 594 on terminal TOK_CONST_CAST go to 596 on terminal TOK_DYNAMIC_CAST go to 601 on terminal TOK_FALSE go to 608 on terminal TOK_OPERATOR go to 622 on terminal TOK_REINTERPRET_CAST go to 631 on terminal TOK_STATIC_CAST go to 633 on terminal TOK_TEMPLATE go to 646 on terminal TOK_THIS go to 652 on terminal TOK_THROW go to 653 on terminal TOK_TRUE go to 657 on terminal TOK_TYPENAME go to 663 on terminal TOK_TYPEID go to 668 on terminal TOK_WCHAR_T go to 681 on terminal TOK___ALIGNOF__ go to 683 on terminal TOK___OFFSETOF__ go to 684 on terminal TOK___ATTRIBUTE__ go to 685 on terminal TOK___BUILTIN_OFFSETOF go to 686 on terminal TOK_BUILTIN_CONSTANT_P go to 687 on terminal TOK___BUILTIN_VA_START go to 688 on terminal TOK___BUILTIN_VA_COPY go to 689 on terminal TOK___BUILTIN_VA_ARG go to 690 on terminal TOK___BUILTIN_VA_END go to 691 on terminal TOK___BUILTIN_ALLOCA go to 692 on terminal TOK___BUILTIN_EXPECT go to 693 on terminal TOK_IMAG go to 694 on terminal TOK_REAL go to 695 on terminal TOK___TYPEOF__ go to 696 on nonterminal Identifier go to 719 on nonterminal PrimaryExpression go to 744 on nonterminal Literal go to 745 on nonterminal PreprocString go to 746 on nonterminal StringLiteral go to 751 on nonterminal IdExpression go to 762 on nonterminal UnqualifiedId go to 763 on nonterminal PQualifiedId go to 765 on nonterminal PostfixExpression go to 773 on nonterminal CtorExpressionType go to 774 on nonterminal CastKeyword go to 775 on nonterminal UnaryExpression go to 785 on nonterminal ColonColonOpt go to 786 on nonterminal NewExpression go to 787 on nonterminal DeleteExpression go to 796 on nonterminal CastExpression go to 819 on