X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/e6efa9daccc2491b69bd385a5bd965e676632881..1b9c21fb18c6d82f9b7512bc0f2f9d980a32c398:/tests/local.at diff --git a/tests/local.at b/tests/local.at index 3c78dd00..35b82ece 100644 --- a/tests/local.at +++ b/tests/local.at @@ -1,7 +1,7 @@ # Process this -*- Autotest -*- file with autom4te. # Macros for the GNU Bison Test suite. -# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. +# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -43,6 +43,10 @@ m4_define([_AT_BISON_OPTION_PUSHDEFS], [m4_fatal([$0: Invalid arguments: $@])])dnl m4_pushdef([AT_LALR1_CC_IF], [m4_bmatch([$3], ["lalr1.cc"], [$1], [$2])]) +m4_pushdef([AT_GLR_CC_IF], +[m4_bmatch([$3], ["glr.cc"], [$1], [$2])]) +m4_pushdef([AT_SKEL_CC_IF], +[m4_bmatch([$3], ["\(glr\|lalr1\).cc"], [$1], [$2])]) m4_pushdef([AT_GLR_IF], [m4_bmatch([$3], [%glr-parser], [$1], [$2])]) # Using yacc.c? @@ -79,14 +83,14 @@ m4_pushdef([AT_PURE_LEX_IF], [AT_LALR1_CC_IF([$1], [$2])])]) AT_PURE_LEX_IF( -[m4_pushdef([AT_LOC], [(*yylloc)]) - m4_pushdef([AT_VAL], [(*yylval)]) +[m4_pushdef([AT_LOC], [(*llocp)]) + m4_pushdef([AT_VAL], [(*lvalp)]) m4_pushdef([AT_LEX_FORMALS], - [YYSTYPE *yylval[]AT_LOCATION_IF([, YYLTYPE *yylloc])]) + [YYSTYPE *lvalp[]AT_LOCATION_IF([, YYLTYPE *llocp])]) m4_pushdef([AT_LEX_ARGS], - [yylval[]AT_LOCATION_IF([, yylloc])]) + [lvalp[]AT_LOCATION_IF([, llocp])]) m4_pushdef([AT_USE_LEX_ARGS], - [(void) yylval;AT_LOCATION_IF([(void) yylloc])]) + [(void) lvalp;AT_LOCATION_IF([(void) llocp])]) m4_pushdef([AT_LEX_PRE_FORMALS], [AT_LEX_FORMALS, ]) m4_pushdef([AT_LEX_PRE_ARGS], @@ -122,6 +126,8 @@ m4_popdef([AT_LOCATION_IF]) m4_popdef([AT_PARAM_IF]) m4_popdef([AT_YACC_IF]) m4_popdef([AT_GLR_IF]) +m4_popdef([AT_SKEL_CC_IF]) +m4_popdef([AT_GLR_CC_IF]) m4_popdef([AT_LALR1_CC_IF]) ])# AT_BISON_OPTION_POPDEFS