Import byacc 20170430.
This commit is contained in:
parent
8992b86776
commit
8bb3d1b8fb
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/vendor/byacc/dist/; revision=319352 svn path=/vendor/byacc/20170430/; revision=319353; tag=vendor/byacc/20170430
30
CHANGES
30
CHANGES
@ -1,3 +1,33 @@
|
||||
2017-04-30 Thomas E. Dickey <dickey@invisible-island.net>
|
||||
|
||||
* test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/rename_debug.c, btyaccpar.c, btyaccpar.skel:
|
||||
fix another uninitialized variable warning in "make check_make" for btyacc
|
||||
|
||||
* test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/calc3.tab.c, btyaccpar.c, btyaccpar.skel, test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/calc3.tab.c, yaccpar.c, defs.h, yaccpar.skel, output.c:
|
||||
fix some compiler warnings for "make check_make" by adding section init_vars,
|
||||
which initializes the body_vars for pure-parser configuration.
|
||||
|
||||
2017-04-30 Tom.Shields
|
||||
|
||||
* output.c:
|
||||
use YY_NO_LEAKS set in configure --with-no-leaks, in the generated code
|
||||
|
||||
2017-04-30 Julien.Ramseier
|
||||
|
||||
* main.c, test/yacc/big_l.output:
|
||||
fix typo in unsupported-flag warning message
|
||||
|
||||
2017-04-30 Thomas E. Dickey <dickey@invisible-island.net>
|
||||
|
||||
* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
|
||||
bump
|
||||
|
||||
2017-03-18 Thomas E. Dickey <dickey@invisible-island.net>
|
||||
|
||||
* config.sub: 2017-02-07
|
||||
|
||||
* config.guess: 2017-03-05
|
||||
|
||||
2017-02-01 Thomas E. Dickey <dickey@invisible-island.net>
|
||||
|
||||
* test/btyacc/expr.oxout.error, test/btyacc/expr.oxout.output, test/btyacc/expr.oxout.tab.c, test/btyacc/expr.oxout.tab.h, test/yacc/expr.oxout.error, test/yacc/expr.oxout.output, test/yacc/expr.oxout.tab.c, test/yacc/expr.oxout.tab.h:
|
||||
|
2
MANIFEST
2
MANIFEST
@ -1,4 +1,4 @@
|
||||
MANIFEST for byacc-20170201, version t20170201
|
||||
MANIFEST for byacc-20170430, version t20170430
|
||||
--------------------------------------------------------------------------------
|
||||
MANIFEST this file
|
||||
ACKNOWLEDGEMENTS original version of byacc - 1993
|
||||
|
19
btyaccpar.c
19
btyaccpar.c
@ -2,7 +2,7 @@
|
||||
* @Id: skel2c,v 1.4 2016/06/07 00:26:09 tom Exp @
|
||||
*/
|
||||
|
||||
/* @Id: btyaccpar.skel,v 1.5 2016/12/02 22:02:28 tom Exp @ */
|
||||
/* @Id: btyaccpar.skel,v 1.6 2017/04/30 23:40:34 tom Exp @ */
|
||||
|
||||
#include "defs.h"
|
||||
|
||||
@ -450,6 +450,23 @@ const char *const body_2[] =
|
||||
" if (yydebug)",
|
||||
" fprintf(stderr, \"%sdebug[<# of symbols on state stack>]\\n\", YYPREFIX);",
|
||||
"#endif",
|
||||
"#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)",
|
||||
" memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));",
|
||||
"#endif",
|
||||
"",
|
||||
0
|
||||
};
|
||||
|
||||
const char *const init_vars[] =
|
||||
{
|
||||
" yyerrflag = 0;",
|
||||
" yychar = 0;",
|
||||
" memset(&yyval, 0, sizeof(yyval));",
|
||||
" memset(&yylval, 0, sizeof(yylval));",
|
||||
"#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)",
|
||||
" memset(&yyloc, 0, sizeof(yyloc));",
|
||||
" memset(&yylloc, 0, sizeof(yylloc));",
|
||||
"#endif",
|
||||
"",
|
||||
0
|
||||
};
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $Id: btyaccpar.skel,v 1.5 2016/12/02 22:02:28 tom Exp $ */
|
||||
/* $Id: btyaccpar.skel,v 1.7 2017/05/01 00:13:19 tom Exp $ */
|
||||
|
||||
#include "defs.h"
|
||||
|
||||
@ -385,6 +385,19 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
%% init_vars
|
||||
yyerrflag = 0;
|
||||
yychar = 0;
|
||||
memset(&yyval, 0, sizeof(yyval));
|
||||
memset(&yylval, 0, sizeof(yylval));
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(&yyloc, 0, sizeof(yyloc));
|
||||
memset(&yylloc, 0, sizeof(yylloc));
|
||||
#endif
|
||||
|
||||
%% body_3
|
||||
%%ifdef YYBTYACC
|
||||
|
12
config.guess
vendored
12
config.guess
vendored
@ -2,7 +2,7 @@
|
||||
# Attempt to guess a canonical system name.
|
||||
# Copyright 1992-2017 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2017-01-01'
|
||||
timestamp='2017-03-05'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@ -837,10 +837,11 @@ EOF
|
||||
UNAME_PROCESSOR=`/usr/bin/uname -p`
|
||||
case ${UNAME_PROCESSOR} in
|
||||
amd64)
|
||||
echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
|
||||
*)
|
||||
echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
|
||||
UNAME_PROCESSOR=x86_64 ;;
|
||||
i386)
|
||||
UNAME_PROCESSOR=i586 ;;
|
||||
esac
|
||||
echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
|
||||
exit ;;
|
||||
i*:CYGWIN*:*)
|
||||
echo ${UNAME_MACHINE}-pc-cygwin
|
||||
@ -1343,6 +1344,9 @@ EOF
|
||||
NSR-?:NONSTOP_KERNEL:*:*)
|
||||
echo nsr-tandem-nsk${UNAME_RELEASE}
|
||||
exit ;;
|
||||
NSX-?:NONSTOP_KERNEL:*:*)
|
||||
echo nsx-tandem-nsk${UNAME_RELEASE}
|
||||
exit ;;
|
||||
*:NonStop-UX:*:*)
|
||||
echo mips-compaq-nonstopux
|
||||
exit ;;
|
||||
|
5
config.sub
vendored
5
config.sub
vendored
@ -2,7 +2,7 @@
|
||||
# Configuration validation subroutine script.
|
||||
# Copyright 1992-2017 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2017-01-01'
|
||||
timestamp='2017-02-07'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@ -948,6 +948,9 @@ case $basic_machine in
|
||||
nsr-tandem)
|
||||
basic_machine=nsr-tandem
|
||||
;;
|
||||
nsx-tandem)
|
||||
basic_machine=nsx-tandem
|
||||
;;
|
||||
op50n-* | op60c-*)
|
||||
basic_machine=hppa1.1-oki
|
||||
os=-proelf
|
||||
|
3
defs.h
3
defs.h
@ -1,4 +1,4 @@
|
||||
/* $Id: defs.h,v 1.56 2017/02/02 00:44:38 tom Exp $ */
|
||||
/* $Id: defs.h,v 1.57 2017/04/30 23:29:11 tom Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
@ -307,6 +307,7 @@ extern const char *const hdr_defs[];
|
||||
extern const char *const hdr_vars[];
|
||||
extern const char *const body_1[];
|
||||
extern const char *const body_vars[];
|
||||
extern const char *const init_vars[];
|
||||
extern const char *const body_2[];
|
||||
extern const char *const body_3[];
|
||||
extern const char *const trailer[];
|
||||
|
4
main.c
4
main.c
@ -1,4 +1,4 @@
|
||||
/* $Id: main.c,v 1.59 2017/02/02 00:44:38 tom Exp $ */
|
||||
/* $Id: main.c,v 1.60 2017/04/30 20:57:56 Julien.Ramseier Exp $ */
|
||||
|
||||
#include <signal.h>
|
||||
#ifndef _WIN32
|
||||
@ -266,7 +266,7 @@ setflag(int ch)
|
||||
#if defined(YYBTYACC)
|
||||
locations = 1;
|
||||
#else
|
||||
unsupported_flag_warning("-B", "reconfigure with --enable-btyacc");
|
||||
unsupported_flag_warning("-L", "reconfigure with --enable-btyacc");
|
||||
#endif
|
||||
break;
|
||||
|
||||
|
22
output.c
22
output.c
@ -1,4 +1,4 @@
|
||||
/* $Id: output.c,v 1.79 2016/12/02 20:42:38 tom Exp $ */
|
||||
/* $Id: output.c,v 1.81 2017/04/30 23:23:32 tom Exp $ */
|
||||
|
||||
#include "defs.h"
|
||||
|
||||
@ -1584,6 +1584,19 @@ output_pure_parser(FILE * fp)
|
||||
putc_code(fp, '\n');
|
||||
}
|
||||
|
||||
#if defined(YY_NO_LEAKS)
|
||||
static void
|
||||
output_no_leaks(FILE * fp)
|
||||
{
|
||||
putc_code(fp, '\n');
|
||||
|
||||
if (fp == code_file)
|
||||
++outline;
|
||||
fputs("#define YY_NO_LEAKS 1\n", fp);
|
||||
putc_code(fp, '\n');
|
||||
}
|
||||
#endif
|
||||
|
||||
static void
|
||||
output_trailing_text(void)
|
||||
{
|
||||
@ -1985,6 +1998,9 @@ output(void)
|
||||
|
||||
output_prefix(fp);
|
||||
output_pure_parser(fp);
|
||||
#if defined(YY_NO_LEAKS)
|
||||
output_no_leaks(fp);
|
||||
#endif
|
||||
output_stored_text(fp);
|
||||
output_stype(fp);
|
||||
#if defined(YYBTYACC)
|
||||
@ -2068,6 +2084,10 @@ output(void)
|
||||
write_section(code_file, body_vars);
|
||||
}
|
||||
write_section(code_file, body_2);
|
||||
if (pure_parser)
|
||||
{
|
||||
write_section(code_file, init_vars);
|
||||
}
|
||||
#if defined(YYBTYACC)
|
||||
if (initial_action)
|
||||
output_initial_action();
|
||||
|
@ -1,8 +1,8 @@
|
||||
Summary: byacc - public domain Berkeley LALR Yacc parser generator
|
||||
%define AppProgram byacc
|
||||
%define AppVersion 20170201
|
||||
%define AppVersion 20170430
|
||||
%define UseProgram yacc
|
||||
# $XTermId: byacc.spec,v 1.33 2017/02/01 09:55:04 tom Exp $
|
||||
# $XTermId: byacc.spec,v 1.34 2017/04/30 20:55:15 tom Exp $
|
||||
Name: %{AppProgram}
|
||||
Version: %{AppVersion}
|
||||
Release: 1
|
||||
|
@ -1,3 +1,9 @@
|
||||
byacc (20170430) unstable; urgency=low
|
||||
|
||||
* maintenance updates
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 30 Apr 2017 16:55:15 -0400
|
||||
|
||||
byacc (20170201) unstable; urgency=low
|
||||
|
||||
* maintenance updates
|
||||
|
@ -1,8 +1,8 @@
|
||||
Summary: byacc - public domain Berkeley LALR Yacc parser generator
|
||||
%define AppProgram byacc
|
||||
%define AppVersion 20170201
|
||||
%define AppVersion 20170430
|
||||
%define UseProgram yacc
|
||||
# $XTermId: mingw-byacc.spec,v 1.15 2017/02/01 09:55:04 tom Exp $
|
||||
# $XTermId: mingw-byacc.spec,v 1.16 2017/04/30 20:55:15 tom Exp $
|
||||
Name: %{AppProgram}
|
||||
Version: %{AppVersion}
|
||||
Release: 1
|
||||
|
@ -1,7 +1,7 @@
|
||||
# $NetBSD: Makefile,v 1.9 2008/07/24 17:13:00 tonnerre Exp $
|
||||
#
|
||||
|
||||
DISTNAME= byacc-20170201
|
||||
DISTNAME= byacc-20170430
|
||||
PKGREVISION= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ftp://invisible-island.net/byacc/
|
||||
|
@ -818,6 +818,18 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
yyerrflag = 0;
|
||||
yychar = 0;
|
||||
memset(&yyval, 0, sizeof(yyval));
|
||||
memset(&yylval, 0, sizeof(yylval));
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(&yyloc, 0, sizeof(yyloc));
|
||||
memset(&yylloc, 0, sizeof(yylloc));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1525,7 +1537,7 @@ case 28:
|
||||
yyval.vval = yystack.l_mark[-1].vval;
|
||||
}
|
||||
break;
|
||||
#line 1529 "btyacc_calc1.tab.c"
|
||||
#line 1541 "btyacc_calc1.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -1330,6 +1330,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -2103,7 +2106,7 @@ case 59:
|
||||
#line 197 "btyacc_demo.y"
|
||||
{ yyval.code = yystack.l_mark[-1].code; }
|
||||
break;
|
||||
#line 2107 "btyacc_demo.tab.c"
|
||||
#line 2110 "btyacc_demo.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -662,6 +662,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1225,7 +1228,7 @@ case 9:
|
||||
#line 86 "btyacc_destroy1.y"
|
||||
{ yyval.nlist = yystack.l_mark[-5].nlist; }
|
||||
break;
|
||||
#line 1229 "btyacc_destroy1.tab.c"
|
||||
#line 1232 "btyacc_destroy1.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -662,6 +662,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1225,7 +1228,7 @@ case 9:
|
||||
#line 86 "btyacc_destroy2.y"
|
||||
{ yyval.nlist = yystack.l_mark[-5].nlist; }
|
||||
break;
|
||||
#line 1229 "btyacc_destroy2.tab.c"
|
||||
#line 1232 "btyacc_destroy2.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -662,6 +662,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1225,7 +1228,7 @@ case 9:
|
||||
#line 89 "btyacc_destroy3.y"
|
||||
{ yyval.nlist = yystack.l_mark[-5].nlist; }
|
||||
break;
|
||||
#line 1229 "btyacc_destroy3.tab.c"
|
||||
#line 1232 "btyacc_destroy3.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -657,6 +657,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1231,7 +1234,7 @@ case 18:
|
||||
#line 63 "calc.y"
|
||||
{ yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1235 "calc.tab.c"
|
||||
#line 1238 "calc.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -801,6 +801,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1478,7 +1481,7 @@ case 28:
|
||||
yyval.vval = yystack.l_mark[-1].vval;
|
||||
}
|
||||
break;
|
||||
#line 1482 "calc1.tab.c"
|
||||
#line 1485 "calc1.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -670,6 +670,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1244,7 +1247,7 @@ case 18:
|
||||
#line 70 "calc2.y"
|
||||
{ yyval = (*base) * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1248 "calc2.tab.c"
|
||||
#line 1251 "calc2.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -675,6 +675,18 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
yyerrflag = 0;
|
||||
yychar = 0;
|
||||
memset(&yyval, 0, sizeof(yyval));
|
||||
memset(&yylval, 0, sizeof(yylval));
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(&yyloc, 0, sizeof(yyloc));
|
||||
memset(&yylloc, 0, sizeof(yylloc));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1249,7 +1261,7 @@ case 18:
|
||||
#line 73 "calc3.y"
|
||||
{ yyval = (*base) * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1253 "calc3.tab.c"
|
||||
#line 1265 "calc3.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -530,6 +530,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1104,7 +1107,7 @@ case 18:
|
||||
#line 67 "code_calc.y"
|
||||
{ yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1108 "code_calc.code.c"
|
||||
#line 1111 "code_calc.code.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -500,6 +500,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
|
@ -519,6 +519,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
|
@ -619,6 +619,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1189,7 +1192,7 @@ case 13:
|
||||
#line 75 "err_inherit3.y"
|
||||
{ yyval.nlist = yystack.l_mark[0].nlist; }
|
||||
break;
|
||||
#line 1193 "err_inherit3.tab.c"
|
||||
#line 1196 "err_inherit3.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -617,6 +617,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1179,7 +1182,7 @@ case 11:
|
||||
#line 77 "err_inherit4.y"
|
||||
{ yyval.nlist = yystack.l_mark[0].nlist; yyloc = yystack.p_mark[1]; }
|
||||
break;
|
||||
#line 1183 "err_inherit4.tab.c"
|
||||
#line 1186 "err_inherit4.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -518,6 +518,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
|
@ -524,6 +524,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
|
@ -530,6 +530,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
|
@ -527,6 +527,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1045,7 +1048,7 @@ case 1:
|
||||
#line 9 "err_syntax18.y"
|
||||
{ yyval = yystack.l_mark[1]; }
|
||||
break;
|
||||
#line 1049 "err_syntax18.tab.c"
|
||||
#line 1052 "err_syntax18.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -522,6 +522,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1040,7 +1043,7 @@ case 1:
|
||||
#line 12 "err_syntax20.y"
|
||||
{ yystack.l_mark[-1].rechk = 3; }
|
||||
break;
|
||||
#line 1044 "err_syntax20.tab.c"
|
||||
#line 1047 "err_syntax20.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -523,6 +523,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
|
@ -1943,6 +1943,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -2515,7 +2518,7 @@ case 10:
|
||||
yyyGenIntNode(8,1,0,&yyval.yyyOxAttrbs,&yystack.l_mark[0].yyyOxAttrbs);
|
||||
yyyAdjustINRC(8,1,0,0,&yyval.yyyOxAttrbs,&yystack.l_mark[0].yyyOxAttrbs);}}
|
||||
break;
|
||||
#line 2519 "expr.oxout.tab.c"
|
||||
#line 2522 "expr.oxout.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -1496,6 +1496,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -2684,7 +2687,7 @@ case 114:
|
||||
yyval.declarator->func_def = FUNC_ANSI;
|
||||
}
|
||||
break;
|
||||
#line 2688 "grammar.tab.c"
|
||||
#line 2691 "grammar.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -542,6 +542,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1100,7 +1103,7 @@ case 11:
|
||||
#line 43 "inherit0.y"
|
||||
{ yyval = yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1104 "inherit0.tab.c"
|
||||
#line 1107 "inherit0.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -563,6 +563,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1125,7 +1128,7 @@ case 11:
|
||||
#line 71 "inherit1.y"
|
||||
{ yyval.nlist = yystack.l_mark[0].nlist; }
|
||||
break;
|
||||
#line 1129 "inherit1.tab.c"
|
||||
#line 1132 "inherit1.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -618,6 +618,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1184,7 +1187,7 @@ case 12:
|
||||
#line 75 "inherit2.y"
|
||||
{ yyval.nlist = yystack.l_mark[0].nlist; }
|
||||
break;
|
||||
#line 1188 "inherit2.tab.c"
|
||||
#line 1191 "inherit2.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -698,6 +698,18 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
yyerrflag = 0;
|
||||
yychar = 0;
|
||||
memset(&yyval, 0, sizeof(yyval));
|
||||
memset(&yylval, 0, sizeof(yylval));
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(&yyloc, 0, sizeof(yyloc));
|
||||
memset(&yylloc, 0, sizeof(yylloc));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1272,7 +1284,7 @@ case 18:
|
||||
#line 101 "ok_syntax1.y"
|
||||
{ yyval.ival = (*base) * yystack.l_mark[-1].ival + yystack.l_mark[0].ival; }
|
||||
break;
|
||||
#line 1276 "ok_syntax1.tab.c"
|
||||
#line 1288 "ok_syntax1.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -671,6 +671,18 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
yyerrflag = 0;
|
||||
yychar = 0;
|
||||
memset(&yyval, 0, sizeof(yyval));
|
||||
memset(&yylval, 0, sizeof(yylval));
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(&yyloc, 0, sizeof(yyloc));
|
||||
memset(&yylloc, 0, sizeof(yylloc));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1245,7 +1257,7 @@ case 18:
|
||||
#line 69 "pure_calc.y"
|
||||
{ yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1249 "pure_calc.tab.c"
|
||||
#line 1261 "pure_calc.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -539,6 +539,18 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
yyerrflag = 0;
|
||||
yychar = 0;
|
||||
memset(&yyval, 0, sizeof(yyval));
|
||||
memset(&yylval, 0, sizeof(yylval));
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(&yyloc, 0, sizeof(yyloc));
|
||||
memset(&yylloc, 0, sizeof(yylloc));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
|
@ -675,6 +675,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1249,7 +1252,7 @@ case 18:
|
||||
#line 70 "quote_calc.y"
|
||||
{ yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1253 "quote_calc-s.tab.c"
|
||||
#line 1256 "quote_calc-s.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -681,6 +681,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1255,7 +1258,7 @@ case 18:
|
||||
#line 70 "quote_calc.y"
|
||||
{ yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1259 "quote_calc.tab.c"
|
||||
#line 1262 "quote_calc.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -675,6 +675,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1249,7 +1252,7 @@ case 18:
|
||||
#line 70 "quote_calc2.y"
|
||||
{ yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1253 "quote_calc2-s.tab.c"
|
||||
#line 1256 "quote_calc2-s.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -681,6 +681,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1255,7 +1258,7 @@ case 18:
|
||||
#line 70 "quote_calc2.y"
|
||||
{ yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1259 "quote_calc2.tab.c"
|
||||
#line 1262 "quote_calc2.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -676,6 +676,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1250,7 +1253,7 @@ case 18:
|
||||
#line 70 "quote_calc3.y"
|
||||
{ yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1254 "quote_calc3-s.tab.c"
|
||||
#line 1257 "quote_calc3-s.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -676,6 +676,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1250,7 +1253,7 @@ case 18:
|
||||
#line 70 "quote_calc3.y"
|
||||
{ yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1254 "quote_calc3.tab.c"
|
||||
#line 1257 "quote_calc3.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -676,6 +676,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1250,7 +1253,7 @@ case 18:
|
||||
#line 70 "quote_calc4.y"
|
||||
{ yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1254 "quote_calc4-s.tab.c"
|
||||
#line 1257 "quote_calc4-s.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -676,6 +676,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1250,7 +1253,7 @@ case 18:
|
||||
#line 70 "quote_calc4.y"
|
||||
{ yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 1254 "quote_calc4.tab.c"
|
||||
#line 1257 "quote_calc4.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -386,6 +386,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
|
@ -802,6 +802,9 @@ YYPARSE_DECL()
|
||||
if (yydebug)
|
||||
fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
|
||||
#endif
|
||||
#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
|
||||
memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
|
||||
#endif
|
||||
|
||||
#if YYBTYACC
|
||||
yyps = yyNewState(0); if (yyps == 0) goto yyenomem;
|
||||
@ -1479,7 +1482,7 @@ case 28:
|
||||
yyval.vval = yystack.l_mark[-1].vval;
|
||||
}
|
||||
break;
|
||||
#line 1483 "varsyntax_calc1.tab.c"
|
||||
#line 1486 "varsyntax_calc1.tab.c"
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
YACC: w - -B flag unsupported, reconfigure with --enable-btyacc
|
||||
YACC: w - -L flag unsupported, reconfigure with --enable-btyacc
|
||||
Usage: YACC [options] filename
|
||||
|
||||
Options:
|
||||
|
@ -443,6 +443,9 @@ YYPARSE_DECL()
|
||||
}
|
||||
#endif
|
||||
|
||||
memset(&yyval, 0, sizeof(yyval));
|
||||
memset(&yylval, 0, sizeof(yylval));
|
||||
|
||||
yym = 0;
|
||||
yyn = 0;
|
||||
yynerrs = 0;
|
||||
@ -627,7 +630,7 @@ case 18:
|
||||
#line 73 "calc3.y"
|
||||
{ yyval = (*base) * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 631 "calc3.tab.c"
|
||||
#line 634 "calc3.tab.c"
|
||||
}
|
||||
yystack.s_mark -= yym;
|
||||
yystate = *yystack.s_mark;
|
||||
|
@ -467,6 +467,9 @@ YYPARSE_DECL()
|
||||
}
|
||||
#endif
|
||||
|
||||
memset(&yyval, 0, sizeof(yyval));
|
||||
memset(&yylval, 0, sizeof(yylval));
|
||||
|
||||
yym = 0;
|
||||
yyn = 0;
|
||||
yynerrs = 0;
|
||||
@ -651,7 +654,7 @@ case 18:
|
||||
#line 101 "ok_syntax1.y"
|
||||
{ yyval.ival = (*base) * yystack.l_mark[-1].ival + yystack.l_mark[0].ival; }
|
||||
break;
|
||||
#line 655 "ok_syntax1.tab.c"
|
||||
#line 658 "ok_syntax1.tab.c"
|
||||
}
|
||||
yystack.s_mark -= yym;
|
||||
yystate = *yystack.s_mark;
|
||||
|
@ -439,6 +439,9 @@ YYPARSE_DECL()
|
||||
}
|
||||
#endif
|
||||
|
||||
memset(&yyval, 0, sizeof(yyval));
|
||||
memset(&yylval, 0, sizeof(yylval));
|
||||
|
||||
yym = 0;
|
||||
yyn = 0;
|
||||
yynerrs = 0;
|
||||
@ -623,7 +626,7 @@ case 18:
|
||||
#line 69 "pure_calc.y"
|
||||
{ yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; }
|
||||
break;
|
||||
#line 627 "pure_calc.tab.c"
|
||||
#line 630 "pure_calc.tab.c"
|
||||
}
|
||||
yystack.s_mark -= yym;
|
||||
yystate = *yystack.s_mark;
|
||||
|
@ -336,6 +336,9 @@ YYPARSE_DECL()
|
||||
}
|
||||
#endif
|
||||
|
||||
memset(&yyval, 0, sizeof(yyval));
|
||||
memset(&yylval, 0, sizeof(yylval));
|
||||
|
||||
yym = 0;
|
||||
yyn = 0;
|
||||
yynerrs = 0;
|
||||
|
10
yaccpar.c
10
yaccpar.c
@ -2,7 +2,7 @@
|
||||
* @Id: skel2c,v 1.4 2016/06/07 00:26:09 tom Exp @
|
||||
*/
|
||||
|
||||
/* @Id: yaccpar.skel,v 1.7 2016/06/06 23:35:55 Tom.Shields Exp @ */
|
||||
/* @Id: yaccpar.skel,v 1.8 2016/12/02 21:44:42 tom Exp @ */
|
||||
|
||||
#include "defs.h"
|
||||
|
||||
@ -214,6 +214,14 @@ const char *const body_2[] =
|
||||
0
|
||||
};
|
||||
|
||||
const char *const init_vars[] =
|
||||
{
|
||||
" memset(&yyval, 0, sizeof(yyval));",
|
||||
" memset(&yylval, 0, sizeof(yylval));",
|
||||
"",
|
||||
0
|
||||
};
|
||||
|
||||
const char *const body_3[] =
|
||||
{
|
||||
" yym = 0;",
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $Id: yaccpar.skel,v 1.8 2016/12/02 21:44:42 tom Exp $ */
|
||||
/* $Id: yaccpar.skel,v 1.9 2017/04/30 23:28:17 tom Exp $ */
|
||||
|
||||
#include "defs.h"
|
||||
|
||||
@ -166,6 +166,10 @@ YYPARSE_DECL()
|
||||
}
|
||||
#endif
|
||||
|
||||
%% init_vars
|
||||
memset(&yyval, 0, sizeof(yyval));
|
||||
memset(&yylval, 0, sizeof(yylval));
|
||||
|
||||
%% body_3
|
||||
yym = 0;
|
||||
yyn = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user