X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Fparser_proc_grammar.y;fp=src%2Fparser_proc_grammar.y;h=38194e9764131f0cc9b12728e0bff65b8caf5b50;hp=5a609b9052add7933aba9ced70c2b7f10f53f3c1;hb=e42201d972c98549b7d5edfaf4a89e2aac101afe;hpb=682b684daaa140de059da4a060098b8a6c0a439e diff --git a/src/parser_proc_grammar.y b/src/parser_proc_grammar.y index 5a609b9..38194e9 100644 --- a/src/parser_proc_grammar.y +++ b/src/parser_proc_grammar.y @@ -1149,20 +1149,20 @@ decl_vars[vars]: ; ignored_decl: - STATIC decl_body ignored_decl_body { - $ignored_decl = $decl_body; -} -| STATIC CPP_INLINE decl_body ignored_decl_body { - $ignored_decl = $decl_body; -} -| CPP_INLINE decl_body ignored_decl_body { - $ignored_decl = $decl_body; -} -| NAME CPP_INLINE decl_body ignored_decl_body { + ignored_decl_qualifiers decl_body ignored_decl_body { $ignored_decl = $decl_body; } ; +ignored_decl_qualifiers: + STATIC +| STATIC CPP_INLINE +| CPP_EXTENSION CPP_INLINE +| CPP_EXTENSION STATIC CPP_INLINE +| CPP_INLINE +| NAME CPP_INLINE +; + ignored_decl_body: LBRACE ignored_decl_body_stmts RBRACE ;