X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/e94ca80bbb9e2fe181a0c5376403113c4d3bc153..f6b561d9f9cbc6fc95bbb86518372a5cb52f45a6:/tests/headers.at diff --git a/tests/headers.at b/tests/headers.at index 96a75583..4192c05b 100644 --- a/tests/headers.at +++ b/tests/headers.at @@ -169,13 +169,14 @@ AT_SKEL_CC_IF([], [AT_CHECK([$EGREP yy $1.h], [1])]) # Check there is not 'YY' left. -# Ignore comments, YYPARSE_PARAM (obsolete), YYPUSH_MORE(_DEFINED)? -# (constant definition), YY_\w+_INCLUDED (header guards). +# Ignore comments, YYPUSH_MORE(_DEFINED)? (constant definition), +# YY_\w+_INCLUDED (header guards). # # YYDEBUG (not renamed) can be read, but not changed. -AT_CHECK([[sed -ne 's,/\*[^*]*\*/,,g;s,//.*,,' \ - -e '/YY/p' ]$1.AT_SKEL_CC_IF([hh], [h])[ | - $EGREP -wv 'YY(PARSE_PARAM|PUSH_MORE(_DEFINED)?|_[0-9A-Z_]+_INCLUDED)|(defined|if) YYDEBUG']], +AT_CHECK([[$PERL -0777 -e 's{/\*.*?\*/}{}sg;s,//.*,,;' \ + ]$1.AT_SKEL_CC_IF([hh], [h])[ | + grep 'YY' | + $EGREP -wv 'YY(PUSH_MORE(_DEFINED)?|_[0-9A-Z_]+_INCLUDED)|(defined|if) YYDEBUG']], [1]) AT_LANG_COMPILE([$1.o])