File tree Expand file tree Collapse file tree 1 file changed +7
-12
lines changed
chapi-ast-cpp/src/main/antlr Expand file tree Collapse file tree 1 file changed +7
-12
lines changed Original file line number Diff line number Diff line change @@ -699,30 +699,25 @@ abstractDeclarator
699699 ;
700700
701701pointerAbstractDeclarator
702- : noPointerAbstractDeclarator
703- | pointerOperator+ noPointerAbstractDeclarator?
702+ : pointerOperator* (noPointerAbstractDeclarator | pointerOperator)
704703 ;
705704
706705noPointerAbstractDeclarator
707- : noPointerAbstractDeclarator (
706+ : (parametersAndQualifiers | LeftParen pointerAbstractDeclarator RightParen) (
708707 parametersAndQualifiers
709- | noPointerAbstractDeclarator LeftBracket constantExpression? RightBracket attributeSpecifierSeq?
710- )
711- | parametersAndQualifiers
712- | LeftBracket constantExpression? RightBracket attributeSpecifierSeq?
713- | LeftParen pointerAbstractDeclarator RightParen
708+ | LeftBracket constantExpression? RightBracket attributeSpecifierSeq?
709+ )*
714710 ;
715711
716712abstractPackDeclarator
717713 : pointerOperator* noPointerAbstractPackDeclarator
718714 ;
719715
720716noPointerAbstractPackDeclarator
721- : noPointerAbstractPackDeclarator (
717+ : Ellipsis (
722718 parametersAndQualifiers
723719 | LeftBracket constantExpression? RightBracket attributeSpecifierSeq?
724- )
725- | Ellipsis
720+ )*
726721 ;
727722
728723parameterDeclarationClause
@@ -1077,4 +1072,4 @@ literal
10771072 | BooleanLiteral
10781073 | PointerLiteral
10791074 | UserDefinedLiteral
1080- ;
1075+ ;
You can’t perform that action at this time.
0 commit comments