CVS import: src/external/bsd/byacc/dist

2021-02-20 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Feb 20 20:30:16 UTC 2021

Update of /cvsroot/src/external/bsd/byacc/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv8719

Log Message:
2021-01-09  Thomas E. Dickey  

* package/debian/copyright, VERSION, package/byacc.spec, 
package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

2021-01-05  Thomas E. Dickey  

* configure: regen

* aclocal.m4: resync with my-autoconf

2020-09-22  Thomas E. Dickey  

* closure.c, warshall.c:
fix undefined-behavior diagnosed with gcc -fsanitize=undefined (report 
by
Alexander Richardson)

2020-09-10  Thomas E. Dickey  

* LICENSE: RCS_BASE

* reader.c, output.c: cppcheck -- reduce scope

* defs.h: update to 2.0

* 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/calc_code_all.tab.c, test/btyacc/calc_code_default.tab.c, 
test/btyacc/calc_code_imports.tab.c, test/btyacc/calc_code_provides.tab.c, 
test/btyacc/calc_code_requires.tab.c, test/btyacc/calc_code_top.tab.c, 
test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, 
test/btyacc/defines1.calc.c, test/btyacc/defines2.calc.c, 
test/btyacc/defines3.calc.c, test/btyacc/empty.tab.c, 
test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit2.tab.c, 
test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, 
test/btyacc/err_inherit5.tab.c, test/btyacc/err_syntax1.tab.c, 
test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, 
test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax13.tab.c, test/btyacc/
err_syntax14.tab.c, test/btyacc/err_syntax15.tab.c, 
test/btyacc/err_syntax16.tab.c, test/btyacc/err_syntax17.tab.c, 
test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax19.tab.c, 
test/btyacc/err_syntax2.tab.c, test/btyacc/err_syntax20.tab.c, 
test/btyacc/err_syntax21.tab.c, test/btyacc/err_syntax22.tab.c, 
test/btyacc/err_syntax23.tab.c, test/btyacc/err_syntax24.tab.c, 
test/btyacc/err_syntax25.tab.c, test/btyacc/err_syntax26.tab.c, 
test/btyacc/err_syntax27.tab.c, test/btyacc/err_syntax3.tab.c, 
test/btyacc/err_syntax4.tab.c, test/btyacc/err_syntax5.tab.c, 
test/btyacc/err_syntax6.tab.c, test/btyacc/err_syntax7.tab.c, 
test/btyacc/err_syntax7a.tab.c, test/btyacc/err_syntax7b.tab.c, 
test/btyacc/err_syntax8.tab.c, test/btyacc/err_syntax8a.tab.c, 
test/btyacc/err_syntax9.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-s.tab.c, 
test/btyacc/quote_calc.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/rename_debug.c, 
test/btyacc/stdin1.calc.c, test/btyacc/stdin2.calc.c, 
test/btyacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, 
test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/calc_code_all.tab.c, 
test/yacc/calc_code_default.tab.c, test/yacc/calc_code_imports.tab.c, 
test/yacc/calc_code_provides.tab.c, test/yacc/calc_code_requires.tab.c, 
test/yacc/calc_code_top.tab.c, test/yacc/code_calc.code.c, 
test/yacc/code_error.code.c, test/yacc/defines1.calc.c, 
test/yacc/defines2.calc.c, test/yacc/defines3.calc.c, test/yacc/empty.tab.c, 
test/yacc/err_syntax1.tab.c, test/yacc/err_syntax10.tab.c, 
test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_
 syntax13.tab.c, test/yacc/err_syntax14.tab.c, test/yacc/err_syntax15.tab.c, 
test/yacc/err_syntax16.tab.c, test/yacc/err_syntax17.tab.c, 
test/yacc/err_syntax18.tab.c, test/yacc/err_syntax19.tab.c, 
test/yacc/err_syntax2.tab.c, test/yacc/err_syntax20.tab.c, 
test/yacc/err_syntax21.tab.c, test/yacc/err_syntax22.tab.c, 
test/yacc/err_syntax23.tab.c, test/yacc/err_syntax24.tab.c, 
test/yacc/err_syntax25.tab.c, test/yacc/err_syntax26.tab.c, 
test/yacc/err_syntax27.tab.c, test/yacc/err_syntax3.tab.c, 
test/yacc/err_syntax4.tab.c, test/yacc/err_syntax5.tab.c, 
test/yacc/err_syntax6.tab.c, test/yacc/err_syntax7.tab.c, 
test/yacc/err_syntax7a.tab.c, test/yacc/err_syntax7b.tab.c, 
test/yacc/err_syntax8.tab.c, test/yacc/err_syntax8a.tab.c, 
test/yacc/err_syntax9.tab.c, test/yacc/error.tab.c, test/yacc/expr.oxout.tab.c, 
test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c, 
test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, 
test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-
 s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, 
test/yacc/quote_calc3.tab.c, 

CVS import: src/external/bsd/byacc/dist

2018-12-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Dec 23 15:26:16 UTC 2018

Update of /cvsroot/src/external/bsd/byacc/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv15983

Log Message:
2018-06-09  Thomas E. Dickey  

* yacc.1: minor typographical fixes

* 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-s.tab.c, test/btyacc/quote_calc.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/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.t
ab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, 
test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, 
test/btyacc/rename_debug.c, btyaccpar.c:
regen

* VERSION, package/byacc.spec, package/debian/changelog, 
package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

2018-06-09  Tom.Shields

* btyaccpar.skel:
add casts to fix g++ (clang++) compile errors in the backtracking 
skeleton
due to assignment of ‘void *’ to another pointer type.

2018-05-25  Thomas E. Dickey  

* test/run_make.sh:
check if this is bison 3+ before adding options to suppress warnings

* package/byacc.spec: build-fix for Mageia 6

* package/byacc.spec: add btyacc package

* VERSION, package/byacc.spec, package/debian/changelog, 
package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

* package/debian/control: add a package for btyacc

* package/debian/rules: generate a package for btyacc

2018-05-24  Thomas E. Dickey  

* test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, 
test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.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/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/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, btyaccpar.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/btyac
c_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/rename_debug.c:
regen

* btyaccpar.skel: fix typo

2018-05-21  Thomas E. Dickey  

* test/run_make.sh:
ignore case for "%" directives to skip with old-yacc, and add 
%token-table
to the list

* btyaccpar.c: regen

2018-05-21  Christos.Zoulas

* btyaccpar.skel:
improve compatibility with bison by changing the YYLLOC_DEFAULT macro 
to use
YYRHSLOC() macro, and adjusting the array indices of 
yyerror_loc_range[] for
consistency.

2018-05-10  Thomas E. Dickey  

* output.c:
add a fallback definition for YYDEBUG to the -i externs file.

* test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen

* VERSION, package/byacc.spec, package/debian/changelog, 
package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

2018-05-09  Thomas E. Dickey  

* configure: regen

* aclocal.m4: resync with my-autoconf

* VERSION, package/byacc.spec, package/debian/changelog, 
package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

* test/btyacc/rename_debug.i, btyaccpar.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, 

CVS import: src/external/bsd/byacc/dist

2017-06-05 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Jun  5 18:49:51 UTC 2017

Update of /cvsroot/src/external/bsd/byacc/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv2895

Log Message:
Import byacc 20170430

Status:

Vendor Tag: DICKEY
Release Tags:   byacc-20170430

U src/external/bsd/byacc/dist/install-sh
U src/external/bsd/byacc/dist/ACKNOWLEDGEMENTS
U src/external/bsd/byacc/dist/AUTHORS
U src/external/bsd/byacc/dist/CHANGES
U src/external/bsd/byacc/dist/MANIFEST
U src/external/bsd/byacc/dist/NEW_FEATURES
U src/external/bsd/byacc/dist/NOTES
U src/external/bsd/byacc/dist/NO_WARRANTY
U src/external/bsd/byacc/dist/README
U src/external/bsd/byacc/dist/README.BTYACC
U src/external/bsd/byacc/dist/VERSION
U src/external/bsd/byacc/dist/aclocal.m4
C src/external/bsd/byacc/dist/btyaccpar.c
C src/external/bsd/byacc/dist/btyaccpar.skel
U src/external/bsd/byacc/dist/closure.c
C src/external/bsd/byacc/dist/config.guess
C src/external/bsd/byacc/dist/config.sub
U src/external/bsd/byacc/dist/config_h.in
U src/external/bsd/byacc/dist/configure
U src/external/bsd/byacc/dist/configure.in
C src/external/bsd/byacc/dist/defs.h
U src/external/bsd/byacc/dist/descrip.mms
U src/external/bsd/byacc/dist/error.c
U src/external/bsd/byacc/dist/graph.c
U src/external/bsd/byacc/dist/makefile.in
U src/external/bsd/byacc/dist/lalr.c
U src/external/bsd/byacc/dist/lr0.c
C src/external/bsd/byacc/dist/main.c
U src/external/bsd/byacc/dist/mstring.c
U src/external/bsd/byacc/dist/mkpar.c
C src/external/bsd/byacc/dist/output.c
U src/external/bsd/byacc/dist/reader.c
U src/external/bsd/byacc/dist/skel2c
U src/external/bsd/byacc/dist/symtab.c
U src/external/bsd/byacc/dist/verbose.c
U src/external/bsd/byacc/dist/vmsbuild.com
U src/external/bsd/byacc/dist/warshall.c
U src/external/bsd/byacc/dist/yacc.1
U src/external/bsd/byacc/dist/yaccpar.skel
C src/external/bsd/byacc/dist/yaccpar.c
U src/external/bsd/byacc/dist/package/mingw-byacc.spec
U src/external/bsd/byacc/dist/package/byacc.spec
U src/external/bsd/byacc/dist/package/pkgsrc/PLIST
U src/external/bsd/byacc/dist/package/pkgsrc/DESCR
U src/external/bsd/byacc/dist/package/pkgsrc/Makefile
U src/external/bsd/byacc/dist/package/pkgsrc/distinfo
U src/external/bsd/byacc/dist/package/debian/changelog
U src/external/bsd/byacc/dist/package/debian/rules
U src/external/bsd/byacc/dist/package/debian/control
U src/external/bsd/byacc/dist/package/debian/watch
U src/external/bsd/byacc/dist/package/debian/postinst
U src/external/bsd/byacc/dist/package/debian/docs
U src/external/bsd/byacc/dist/package/debian/copyright
U src/external/bsd/byacc/dist/package/debian/prerm
U src/external/bsd/byacc/dist/package/debian/compat
U src/external/bsd/byacc/dist/package/debian/source/format
U src/external/bsd/byacc/dist/test/varsyntax_calc1.y
U src/external/bsd/byacc/dist/test/quote_calc4.y
U src/external/bsd/byacc/dist/test/btyacc_destroy3.y
U src/external/bsd/byacc/dist/test/btyacc_demo.y
U src/external/bsd/byacc/dist/test/err_syntax7b.y
U src/external/bsd/byacc/dist/test/run_test.sh
U src/external/bsd/byacc/dist/test/quote_calc2.y
U src/external/bsd/byacc/dist/test/btyacc_calc1.y
U src/external/bsd/byacc/dist/test/err_syntax12.y
U src/external/bsd/byacc/dist/test/err_inherit2.y
U src/external/bsd/byacc/dist/test/quote_calc.y
U src/external/bsd/byacc/dist/test/code_debug.y
U src/external/bsd/byacc/dist/test/btyacc_destroy1.y
U src/external/bsd/byacc/dist/test/err_syntax8a.y
U src/external/bsd/byacc/dist/test/err_syntax13.y
U src/external/bsd/byacc/dist/test/err_syntax10.y
U src/external/bsd/byacc/dist/test/pure_error.y
U src/external/bsd/byacc/dist/test/err_syntax3.y
U src/external/bsd/byacc/dist/test/error.y
U src/external/bsd/byacc/dist/test/err_inherit4.y
U src/external/bsd/byacc/dist/test/err_syntax17.y
U src/external/bsd/byacc/dist/test/err_syntax20.y
U src/external/bsd/byacc/dist/test/expr.oxout.y
U src/external/bsd/byacc/dist/test/btyacc_destroy2.y
U src/external/bsd/byacc/dist/test/err_syntax19.y
U src/external/bsd/byacc/dist/test/README
U src/external/bsd/byacc/dist/test/err_syntax16.y
U src/external/bsd/byacc/dist/test/quote_calc3.y
U src/external/bsd/byacc/dist/test/err_syntax7a.y
U src/external/bsd/byacc/dist/test/err_syntax4.y
U src/external/bsd/byacc/dist/test/empty.y
U src/external/bsd/byacc/dist/test/err_syntax7.y
U src/external/bsd/byacc/dist/test/code_error.y
U src/external/bsd/byacc/dist/test/err_syntax11.y
U src/external/bsd/byacc/dist/test/err_syntax9.y
U src/external/bsd/byacc/dist/test/err_syntax21.y
U src/external/bsd/byacc/dist/test/grammar.y
U src/external/bsd/byacc/dist/test/inherit2.y
U src/external/bsd/byacc/dist/test/err_syntax25.y
U src/external/bsd/byacc/dist/test/code_calc.y
U src/external/bsd/byacc/dist/test/err_syntax24.y
U src/external/bsd/byacc/dist/test/err_syntax14.y
U src/external/bsd/byacc/dist/test/pure_calc.y
U src/external/bsd/byacc/dist/test/err_syntax26.y
U src/external/bsd/byacc/dist/test/calc2.y
U src/external/bsd/byacc/dist/test/ok_syntax1.y

CVS import: src/external/bsd/byacc/dist

2017-02-11 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Feb 11 19:30:05 UTC 2017

Update of /cvsroot/src/external/bsd/byacc/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv26740

Log Message:
2017-02-01  Thomas E. Dickey  

* 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:
RCS_BASE

* package/debian/copyright: update copyright

* reader.c, defs.h, main.c:
avoid using regex.h since some low-end platforms do not have this

* test/expr.oxout.y: RCS_BASE

* configure: regen

* aclocal.m4: quiet a strict gcc warning in CF_MKSTEMP

2017-02-01  Tom.Shields

* main.c, reader.c, defs.h:
process #line directives, like bison and flex

2017-02-01  Thomas E. Dickey  

* VERSION, package/byacc.spec, package/debian/changelog, 
package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

2016-12-31  Thomas E. Dickey  

* config.guess, config.sub: 2017-01-01

2016-12-02  Thomas E. Dickey  

* test/btyacc/quote_calc4-s.tab.c, test/btyacc/varsyntax_calc1.tab.c, 
test/btyacc/error.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-s.tab.c, 
test/btyacc/quote_calc.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.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/err_syntax18.tab.c, 
test/btyacc/err_syntax20.tab.c, test/btyacc/rename_debug.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, 
btyaccpar.c:
regen

* btyaccpar.skel: changes from NetBSD
+ use YYINT rather than short in btyaccpar.skel
  (some of this had already been done by Tom Shields)
+ remove some casts of malloc/realloc

* yaccpar.c, yaccpar.skel, output.c: changes from NetBSD
- Add some more bison stuff to make the mesa/gallium parser work:
%initial-action (add missing source struct member in location)
%debug (unimplemented)
%error-verbose (unimplemented)

This changes some existing code:
+ yylloc is now a pointer, so
+ the first parameter to YYERROR_DECL() is a pointer
+ struct YYLTYPE now has a "source" field

* test/btyacc/btyacc_demo.tab.h, test/btyacc/code_calc.tab.c, 
test/btyacc/code_error.tab.c, test/btyacc/err_inherit4.tab.h:
regen

* btyaccpar.c, btyaccpar.skel, reader.c: changes from NetBSD
- Add some more bison stuff to make the mesa/gallium parser work:
%initial-action (add missing source struct member in location)
%debug (unimplemented)
%error-verbose (unimplemented)

This changes some existing code:
+ yylloc is now a pointer, so
+ the first parameter to YYERROR_DECL() is a pointer
+ struct YYLTYPE now has a "source" field

* reader.c:
fix from NetBSD: correct off-by-one when adding a null in copy_param()

* reader.c: adapted from NetBSD
- Convert *most* error fingerprints to:
-unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)
+unterminated_arglist(const struct ainfo *a)
- Cast new  args to unsigned char

* defs.h: changes from NetBSD
- Add some more bison stuff to make the mesa/gallium parser work:
%initial-action (add missing source struct member in location)
%debug (unimplemented)
%error-verbose (unimplemented)

This changes some existing code:
+ yylloc is now a pointer, so
+ the first parameter to YYERROR_DECL() is a pointer
+ struct YYLTYPE now has a "source" field

* defs.h: adapted from NetBSD
- Convert *most* error fingerprints to:
-unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)
+unterminated_arglist(const struct ainfo *a)
- Cast new  args to unsigned char

* main.c: changes from NetBSD
- Add some more bison stuff to make the mesa/gallium parser 

CVS import: src/external/bsd/byacc/dist

2016-01-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Jan  9 21:55:15 UTC 2016

Update of /cvsroot/src/external/bsd/byacc/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv19556

Log Message:
Import byacc 20150711

Status:

Vendor Tag: DICKEY
Release Tags:   byacc-20150711

U src/external/bsd/byacc/dist/config_h.in
U src/external/bsd/byacc/dist/skel2c
U src/external/bsd/byacc/dist/README
U src/external/bsd/byacc/dist/README.BTYACC
U src/external/bsd/byacc/dist/config.guess
C src/external/bsd/byacc/dist/reader.c
C src/external/bsd/byacc/dist/lr0.c
U src/external/bsd/byacc/dist/ACKNOWLEDGEMENTS
C src/external/bsd/byacc/dist/yaccpar.c
C src/external/bsd/byacc/dist/output.c
U src/external/bsd/byacc/dist/VERSION
U src/external/bsd/byacc/dist/AUTHORS
C src/external/bsd/byacc/dist/mstring.c
C src/external/bsd/byacc/dist/closure.c
U src/external/bsd/byacc/dist/aclocal.m4
U src/external/bsd/byacc/dist/install-sh
C src/external/bsd/byacc/dist/verbose.c
C src/external/bsd/byacc/dist/mkpar.c
U src/external/bsd/byacc/dist/NEW_FEATURES
C src/external/bsd/byacc/dist/graph.c
C src/external/bsd/byacc/dist/btyaccpar.c
U src/external/bsd/byacc/dist/MANIFEST
U src/external/bsd/byacc/dist/CHANGES
C src/external/bsd/byacc/dist/symtab.c
C src/external/bsd/byacc/dist/warshall.c
U src/external/bsd/byacc/dist/makefile.in
U src/external/bsd/byacc/dist/vmsbuild.com
U src/external/bsd/byacc/dist/config.sub
U src/external/bsd/byacc/dist/configure
U src/external/bsd/byacc/dist/descrip.mms
U src/external/bsd/byacc/dist/NOTES
U src/external/bsd/byacc/dist/configure.in
C src/external/bsd/byacc/dist/lalr.c
C src/external/bsd/byacc/dist/defs.h
C src/external/bsd/byacc/dist/main.c
C src/external/bsd/byacc/dist/yacc.1
U src/external/bsd/byacc/dist/yaccpar.skel
U src/external/bsd/byacc/dist/NO_WARRANTY
C src/external/bsd/byacc/dist/btyaccpar.skel
C src/external/bsd/byacc/dist/error.c
U src/external/bsd/byacc/dist/test/quote_calc3.y
U src/external/bsd/byacc/dist/test/pure_calc.y
U src/external/bsd/byacc/dist/test/inherit2.y
U src/external/bsd/byacc/dist/test/err_syntax7b.y
U src/external/bsd/byacc/dist/test/err_syntax18.y
U src/external/bsd/byacc/dist/test/calc.y
U src/external/bsd/byacc/dist/test/err_syntax8a.y
U src/external/bsd/byacc/dist/test/code_calc.y
U src/external/bsd/byacc/dist/test/btyacc_demo.y
U src/external/bsd/byacc/dist/test/ok_syntax1.y
U src/external/bsd/byacc/dist/test/err_inherit3.y
U src/external/bsd/byacc/dist/test/err_syntax20.y
C src/external/bsd/byacc/dist/test/README
U src/external/bsd/byacc/dist/test/grammar.y
U src/external/bsd/byacc/dist/test/calc1.y
U src/external/bsd/byacc/dist/test/btyacc_destroy2.y
U src/external/bsd/byacc/dist/test/err_syntax24.y
U src/external/bsd/byacc/dist/test/pure_error.y
U src/external/bsd/byacc/dist/test/calc2.y
U src/external/bsd/byacc/dist/test/err_syntax7a.y
U src/external/bsd/byacc/dist/test/error.y
U src/external/bsd/byacc/dist/test/err_syntax15.y
U src/external/bsd/byacc/dist/test/err_inherit2.y
U src/external/bsd/byacc/dist/test/err_syntax12.y
U src/external/bsd/byacc/dist/test/err_syntax4.y
U src/external/bsd/byacc/dist/test/err_inherit1.y
U src/external/bsd/byacc/dist/test/err_syntax8.y
U src/external/bsd/byacc/dist/test/err_syntax7.y
U src/external/bsd/byacc/dist/test/err_syntax14.y
U src/external/bsd/byacc/dist/test/err_syntax25.y
U src/external/bsd/byacc/dist/test/btyacc_calc1.y
U src/external/bsd/byacc/dist/test/empty.y
U src/external/bsd/byacc/dist/test/err_syntax6.y
U src/external/bsd/byacc/dist/test/err_syntax13.y
U src/external/bsd/byacc/dist/test/err_syntax19.y
U src/external/bsd/byacc/dist/test/err_syntax3.y
U src/external/bsd/byacc/dist/test/calc3.y
U src/external/bsd/byacc/dist/test/quote_calc2.y
U src/external/bsd/byacc/dist/test/err_syntax22.y
U src/external/bsd/byacc/dist/test/run_lint.sh
U src/external/bsd/byacc/dist/test/err_syntax17.y
U src/external/bsd/byacc/dist/test/err_syntax11.y
U src/external/bsd/byacc/dist/test/inherit0.y
U src/external/bsd/byacc/dist/test/varsyntax_calc1.y
U src/external/bsd/byacc/dist/test/btyacc_destroy3.y
U src/external/bsd/byacc/dist/test/err_syntax16.y
U src/external/bsd/byacc/dist/test/code_error.y
U src/external/bsd/byacc/dist/test/err_syntax21.y
U src/external/bsd/byacc/dist/test/err_syntax26.y
U src/external/bsd/byacc/dist/test/err_syntax5.y
U src/external/bsd/byacc/dist/test/run_test.sh
U src/external/bsd/byacc/dist/test/quote_calc4.y
U src/external/bsd/byacc/dist/test/err_syntax23.y
U src/external/bsd/byacc/dist/test/err_inherit5.y
U src/external/bsd/byacc/dist/test/err_inherit4.y
U src/external/bsd/byacc/dist/test/err_syntax27.y
U src/external/bsd/byacc/dist/test/err_syntax1.y
U src/external/bsd/byacc/dist/test/err_syntax10.y
U src/external/bsd/byacc/dist/test/inherit1.y
U src/external/bsd/byacc/dist/test/quote_calc.y
U src/external/bsd/byacc/dist/test/err_syntax9.y
U src/external/bsd/byacc/dist/test/err_syntax2.y
U src/external/bsd/byacc/dist/test/btyacc_destroy1.y
U 

CVS import: src/external/bsd/byacc/dist

2016-01-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Jan  9 21:59:49 UTC 2016

Update of /cvsroot/src/external/bsd/byacc/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv1290

Log Message:
Import byacc 20150711

Status:

Vendor Tag: DICKEY
Release Tags:   byacc-20150711

U src/external/bsd/byacc/dist/install-sh
U src/external/bsd/byacc/dist/ACKNOWLEDGEMENTS
U src/external/bsd/byacc/dist/AUTHORS
U src/external/bsd/byacc/dist/CHANGES
U src/external/bsd/byacc/dist/MANIFEST
U src/external/bsd/byacc/dist/NEW_FEATURES
U src/external/bsd/byacc/dist/NOTES
U src/external/bsd/byacc/dist/NO_WARRANTY
U src/external/bsd/byacc/dist/README
U src/external/bsd/byacc/dist/README.BTYACC
U src/external/bsd/byacc/dist/VERSION
U src/external/bsd/byacc/dist/aclocal.m4
C src/external/bsd/byacc/dist/btyaccpar.c
C src/external/bsd/byacc/dist/btyaccpar.skel
C src/external/bsd/byacc/dist/closure.c
U src/external/bsd/byacc/dist/config.guess
U src/external/bsd/byacc/dist/config.sub
U src/external/bsd/byacc/dist/config_h.in
U src/external/bsd/byacc/dist/configure
U src/external/bsd/byacc/dist/configure.in
C src/external/bsd/byacc/dist/defs.h
U src/external/bsd/byacc/dist/descrip.mms
C src/external/bsd/byacc/dist/error.c
C src/external/bsd/byacc/dist/graph.c
U src/external/bsd/byacc/dist/makefile.in
C src/external/bsd/byacc/dist/lalr.c
C src/external/bsd/byacc/dist/lr0.c
C src/external/bsd/byacc/dist/main.c
C src/external/bsd/byacc/dist/mstring.c
C src/external/bsd/byacc/dist/mkpar.c
C src/external/bsd/byacc/dist/output.c
C src/external/bsd/byacc/dist/reader.c
U src/external/bsd/byacc/dist/skel2c
C src/external/bsd/byacc/dist/symtab.c
C src/external/bsd/byacc/dist/verbose.c
U src/external/bsd/byacc/dist/vmsbuild.com
C src/external/bsd/byacc/dist/warshall.c
C src/external/bsd/byacc/dist/yacc.1
U src/external/bsd/byacc/dist/yaccpar.skel
C src/external/bsd/byacc/dist/yaccpar.c
U src/external/bsd/byacc/dist/package/mingw-byacc.spec
U src/external/bsd/byacc/dist/package/byacc.spec
U src/external/bsd/byacc/dist/package/debian/changelog
U src/external/bsd/byacc/dist/package/debian/prerm
U src/external/bsd/byacc/dist/package/debian/copyright
U src/external/bsd/byacc/dist/package/debian/control
U src/external/bsd/byacc/dist/package/debian/docs
U src/external/bsd/byacc/dist/package/debian/watch
U src/external/bsd/byacc/dist/package/debian/postinst
U src/external/bsd/byacc/dist/package/debian/compat
U src/external/bsd/byacc/dist/package/debian/rules
U src/external/bsd/byacc/dist/package/debian/source/format
U src/external/bsd/byacc/dist/package/pkgsrc/Makefile
U src/external/bsd/byacc/dist/package/pkgsrc/distinfo
U src/external/bsd/byacc/dist/package/pkgsrc/PLIST
U src/external/bsd/byacc/dist/package/pkgsrc/DESCR
U src/external/bsd/byacc/dist/test/calc.y
U src/external/bsd/byacc/dist/test/quote_calc3.y
U src/external/bsd/byacc/dist/test/pure_calc.y
U src/external/bsd/byacc/dist/test/err_syntax7b.y
U src/external/bsd/byacc/dist/test/inherit2.y
U src/external/bsd/byacc/dist/test/btyacc_destroy2.y
U src/external/bsd/byacc/dist/test/err_syntax18.y
U src/external/bsd/byacc/dist/test/err_syntax8a.y
U src/external/bsd/byacc/dist/test/code_calc.y
U src/external/bsd/byacc/dist/test/btyacc_demo.y
U src/external/bsd/byacc/dist/test/ok_syntax1.y
U src/external/bsd/byacc/dist/test/err_inherit3.y
U src/external/bsd/byacc/dist/test/err_syntax20.y
C src/external/bsd/byacc/dist/test/README
U src/external/bsd/byacc/dist/test/grammar.y
U src/external/bsd/byacc/dist/test/calc1.y
U src/external/bsd/byacc/dist/test/calc2.y
U src/external/bsd/byacc/dist/test/err_syntax24.y
U src/external/bsd/byacc/dist/test/pure_error.y
U src/external/bsd/byacc/dist/test/run_lint.sh
U src/external/bsd/byacc/dist/test/error.y
U src/external/bsd/byacc/dist/test/err_syntax7a.y
U src/external/bsd/byacc/dist/test/err_syntax15.y
U src/external/bsd/byacc/dist/test/err_inherit2.y
U src/external/bsd/byacc/dist/test/err_syntax12.y
U src/external/bsd/byacc/dist/test/err_syntax4.y
U src/external/bsd/byacc/dist/test/err_inherit1.y
U src/external/bsd/byacc/dist/test/err_syntax8.y
U src/external/bsd/byacc/dist/test/err_syntax7.y
U src/external/bsd/byacc/dist/test/err_syntax14.y
U src/external/bsd/byacc/dist/test/err_syntax25.y
U src/external/bsd/byacc/dist/test/btyacc_calc1.y
U src/external/bsd/byacc/dist/test/empty.y
U src/external/bsd/byacc/dist/test/err_syntax6.y
U src/external/bsd/byacc/dist/test/err_syntax13.y
U src/external/bsd/byacc/dist/test/err_syntax19.y
U src/external/bsd/byacc/dist/test/err_syntax3.y
U src/external/bsd/byacc/dist/test/calc3.y
U src/external/bsd/byacc/dist/test/quote_calc2.y
U src/external/bsd/byacc/dist/test/err_syntax22.y
U src/external/bsd/byacc/dist/test/run_test.sh
U src/external/bsd/byacc/dist/test/err_syntax17.y
U src/external/bsd/byacc/dist/test/err_syntax11.y
U src/external/bsd/byacc/dist/test/inherit0.y
U src/external/bsd/byacc/dist/test/varsyntax_calc1.y
U src/external/bsd/byacc/dist/test/btyacc_destroy3.y
U 

CVS import: src/external/bsd/byacc/dist

2015-01-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Jan  3 22:58:26 UTC 2015

Update of /cvsroot/src/external/bsd/byacc/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv28061

Log Message:
Import byacc 20141128

Status:

Vendor Tag: DICKEY
Release Tags:   byacc-20141128

U src/external/bsd/byacc/dist/install-sh
U src/external/bsd/byacc/dist/ACKNOWLEDGEMENTS
U src/external/bsd/byacc/dist/AUTHORS
U src/external/bsd/byacc/dist/CHANGES
N src/external/bsd/byacc/dist/MANIFEST
U src/external/bsd/byacc/dist/NEW_FEATURES
U src/external/bsd/byacc/dist/NOTES
U src/external/bsd/byacc/dist/NO_WARRANTY
U src/external/bsd/byacc/dist/README
N src/external/bsd/byacc/dist/README.BTYACC
U src/external/bsd/byacc/dist/VERSION
U src/external/bsd/byacc/dist/aclocal.m4
N src/external/bsd/byacc/dist/btyaccpar.c
N src/external/bsd/byacc/dist/btyaccpar.skel
C src/external/bsd/byacc/dist/closure.c
U src/external/bsd/byacc/dist/config.guess
U src/external/bsd/byacc/dist/config.sub
C src/external/bsd/byacc/dist/config_h.in
U src/external/bsd/byacc/dist/configure
U src/external/bsd/byacc/dist/configure.in
C src/external/bsd/byacc/dist/defs.h
U src/external/bsd/byacc/dist/descrip.mms
C src/external/bsd/byacc/dist/error.c
C src/external/bsd/byacc/dist/graph.c
U src/external/bsd/byacc/dist/makefile.in
C src/external/bsd/byacc/dist/lalr.c
C src/external/bsd/byacc/dist/lr0.c
C src/external/bsd/byacc/dist/main.c
N src/external/bsd/byacc/dist/mstring.c
C src/external/bsd/byacc/dist/mkpar.c
C src/external/bsd/byacc/dist/output.c
C src/external/bsd/byacc/dist/reader.c
N src/external/bsd/byacc/dist/skel2c
C src/external/bsd/byacc/dist/symtab.c
C src/external/bsd/byacc/dist/verbose.c
U src/external/bsd/byacc/dist/vmsbuild.com
U src/external/bsd/byacc/dist/warshall.c
C src/external/bsd/byacc/dist/yacc.1
N src/external/bsd/byacc/dist/yaccpar.skel
N src/external/bsd/byacc/dist/yaccpar.c
N src/external/bsd/byacc/dist/package/mingw-byacc.spec
U src/external/bsd/byacc/dist/package/byacc.spec
U src/external/bsd/byacc/dist/package/debian/changelog
U src/external/bsd/byacc/dist/package/debian/prerm
U src/external/bsd/byacc/dist/package/debian/copyright
U src/external/bsd/byacc/dist/package/debian/control
U src/external/bsd/byacc/dist/package/debian/docs
U src/external/bsd/byacc/dist/package/debian/watch
U src/external/bsd/byacc/dist/package/debian/postinst
U src/external/bsd/byacc/dist/package/debian/compat
U src/external/bsd/byacc/dist/package/debian/rules
U src/external/bsd/byacc/dist/package/debian/source/format
U src/external/bsd/byacc/dist/package/pkgsrc/Makefile
U src/external/bsd/byacc/dist/package/pkgsrc/distinfo
U src/external/bsd/byacc/dist/package/pkgsrc/PLIST
U src/external/bsd/byacc/dist/package/pkgsrc/DESCR
U src/external/bsd/byacc/dist/test/calc.y
U src/external/bsd/byacc/dist/test/quote_calc3.y
U src/external/bsd/byacc/dist/test/pure_calc.y
N src/external/bsd/byacc/dist/test/err_syntax7b.y
N src/external/bsd/byacc/dist/test/inherit2.y
N src/external/bsd/byacc/dist/test/btyacc_destroy2.y
N src/external/bsd/byacc/dist/test/err_syntax18.y
N src/external/bsd/byacc/dist/test/err_syntax8a.y
U src/external/bsd/byacc/dist/test/code_calc.y
N src/external/bsd/byacc/dist/test/btyacc_demo.y
N src/external/bsd/byacc/dist/test/ok_syntax1.y
N src/external/bsd/byacc/dist/test/err_inherit3.y
N src/external/bsd/byacc/dist/test/err_syntax20.y
U src/external/bsd/byacc/dist/test/README
U src/external/bsd/byacc/dist/test/grammar.y
U src/external/bsd/byacc/dist/test/calc1.y
U src/external/bsd/byacc/dist/test/calc2.y
N src/external/bsd/byacc/dist/test/err_syntax24.y
U src/external/bsd/byacc/dist/test/pure_error.y
U src/external/bsd/byacc/dist/test/run_lint.sh
U src/external/bsd/byacc/dist/test/error.y
N src/external/bsd/byacc/dist/test/err_syntax7a.y
N src/external/bsd/byacc/dist/test/err_syntax15.y
N src/external/bsd/byacc/dist/test/err_inherit2.y
N src/external/bsd/byacc/dist/test/err_syntax12.y
N src/external/bsd/byacc/dist/test/err_syntax4.y
N src/external/bsd/byacc/dist/test/err_inherit1.y
N src/external/bsd/byacc/dist/test/err_syntax8.y
N src/external/bsd/byacc/dist/test/err_syntax7.y
N src/external/bsd/byacc/dist/test/err_syntax14.y
N src/external/bsd/byacc/dist/test/err_syntax25.y
N src/external/bsd/byacc/dist/test/btyacc_calc1.y
N src/external/bsd/byacc/dist/test/empty.y
N src/external/bsd/byacc/dist/test/err_syntax6.y
N src/external/bsd/byacc/dist/test/err_syntax13.y
N src/external/bsd/byacc/dist/test/err_syntax19.y
N src/external/bsd/byacc/dist/test/err_syntax3.y
U src/external/bsd/byacc/dist/test/calc3.y
U src/external/bsd/byacc/dist/test/quote_calc2.y
N src/external/bsd/byacc/dist/test/err_syntax22.y
U src/external/bsd/byacc/dist/test/run_test.sh
N src/external/bsd/byacc/dist/test/err_syntax17.y
N src/external/bsd/byacc/dist/test/err_syntax11.y
N src/external/bsd/byacc/dist/test/inherit0.y
N src/external/bsd/byacc/dist/test/varsyntax_calc1.y
N src/external/bsd/byacc/dist/test/btyacc_destroy3.y
N