From: Paul Eggert Date: Wed, 11 Aug 2004 04:19:14 +0000 (+0000) Subject: Remove src/scan-action.l. X-Git-Tag: BISON-2_0~127 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/87a8ad5cd3607b9102323d5b7ecf5f79e96982be?ds=sidebyside Remove src/scan-action.l. --- diff --git a/ChangeLog b/ChangeLog index e246ae1c..9bcd6910 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-08-10 Florian Krohm + + * src/scan-action.l: Remove. Scanning of semantic actions is + handled in scan-gram.l. + 2004-08-07 Florian Krohm * src/scan-gram.l (handle_syncline): Use uniqstr_new not xstrdup. diff --git a/src/scan-action.l b/src/scan-action.l deleted file mode 100644 index c8240ac6..00000000 --- a/src/scan-action.l +++ /dev/null @@ -1,46 +0,0 @@ -/* Scan User Actions. -*- C -*- - Copyright (C) 2002 Free Software Foundation, Inc. - - This file is part of Bison, the GNU Compiler Compiler. - - Bison is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - Bison is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Bison; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. */ - -%option nodefault noyywrap nounput -%option prefix="action_" outfile="lex.yy.c" - -%{ -#include "system.h" -#include "files.h" -int skel_lex (void); -static int yylineno = 1; -%} - -%x DOLLAR - -ID [a-zA-Z]+ -NUM -?[0-9]+ - -%% -$(-?[0-9])+ { fprintf (action_out, "yylsp[%s]", yytext + 1) ;} -@(-?[0-9])+ { fprintf (action_out, "yylsp[%s]", yytext + 1) ;} -$<{ID} { action_type = xstrndup (yytext + 2, yyleng - 2); BEGIN DOLLAR;} -$ { BEGIN DOLLAR;} - - -{ - {NUM}> { fprintf (action_out, "yyvsp[%s]", NUM } -} -%%