<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in skel2c</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/byacc/dist/skel2c</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Add awk line</title>
    <description>/src/external/bsd/byacc/dist/skel2c - 1.2</description>
    <pubDate>Sat May 19 01:51:05 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/byacc/dist/skel2c - 1.1</description>
    <pubDate>Sat Jan 03 22:58:23 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.4.10;<br/>2017-02-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* 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:<br/>	RCS_BASE<br/><br/>	* package/debian/copyright: update copyright<br/><br/>	* reader.c, defs.h, main.c:<br/>	avoid using regex.h since some low-end platforms do not have this<br/><br/>	* test/expr.oxout.y: RCS_BASE<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4: quiet a strict gcc warning in CF_MKSTEMP<br/><br/>2017-02-01  Tom.Shields<br/><br/>	* main.c, reader.c, defs.h:<br/>	process #line directives, like bison and flex<br/><br/>2017-02-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2016-12-31  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess, config.sub: 2017-01-01<br/><br/>2016-12-02  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* 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:<br/>	regen<br/><br/>	* btyaccpar.skel: changes from NetBSD<br/>	+ use YYINT rather than short in btyaccpar.skel<br/>	  (some of this had already been done by Tom Shields)<br/>	+ remove some casts of malloc/realloc<br/><br/>	* yaccpar.c, yaccpar.skel, output.c: changes from NetBSD<br/>	- Add some more bison stuff to make the mesa/gallium parser work:<br/>	    %initial-action (add missing source struct member in location)<br/>	    %debug (unimplemented)<br/>	    %error-verbose (unimplemented)<br/><br/>	This changes some existing code:<br/>	+ yylloc is now a pointer, so<br/>	+ the first parameter to YYERROR_DECL() is a pointer<br/>	+ struct YYLTYPE now has a "source" field<br/><br/>	* test/btyacc/btyacc_demo.tab.h, test/btyacc/code_calc.tab.c, test/btyacc/code_error.tab.c, test/btyacc/err_inherit4.tab.h:<br/>	regen<br/><br/>	* btyaccpar.c, btyaccpar.skel, reader.c: changes from NetBSD<br/>	- Add some more bison stuff to make the mesa/gallium parser work:<br/>	    %initial-action (add missing source struct member in location)<br/>	    %debug (unimplemented)<br/>	    %error-verbose (unimplemented)<br/><br/>	This changes some existing code:<br/>	+ yylloc is now a pointer, so<br/>	+ the first parameter to YYERROR_DECL() is a pointer<br/>	+ struct YYLTYPE now has a "source" field<br/><br/>	* reader.c:<br/>	fix from NetBSD: correct off-by-one when adding a null in copy_param()<br/><br/>	* reader.c: adapted from NetBSD<br/>	- Convert *most* error fingerprints to:<br/>	    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)<br/>	    +unterminated_arglist(const struct ainfo *a)<br/>	- Cast new &lt;ctype.h&gt; args to unsigned char<br/><br/>	* defs.h: changes from NetBSD<br/>	- Add some more bison stuff to make the mesa/gallium parser work:<br/>	    %initial-action (add missing source struct member in location)<br/>	    %debug (unimplemented)<br/>	    %error-verbose (unimplemented)<br/><br/>	This changes some existing code:<br/>	+ yylloc is now a pointer, so<br/>	+ the first parameter to YYERROR_DECL() is a pointer<br/>	+ struct YYLTYPE now has a "source" field<br/><br/>	* defs.h: adapted from NetBSD<br/>	- Convert *most* error fingerprints to:<br/>	    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)<br/>	    +unterminated_arglist(const struct ainfo *a)<br/>	- Cast new &lt;ctype.h&gt; args to unsigned char<br/><br/>	* main.c: changes from NetBSD<br/>	- Add some more bison stuff to make the mesa/gallium parser work:<br/>	    %initial-action (add missing source struct member in location)<br/>	    %debug (unimplemented)<br/>	    %error-verbose (unimplemented)<br/><br/>	This changes some existing code:<br/>	+ yylloc is now a pointer, so<br/>	+ the first parameter to YYERROR_DECL() is a pointer<br/>	+ struct YYLTYPE now has a "source" field<br/><br/>	* error.c: adapted from NetBSD<br/>	- Convert *most* error fingerprints to:<br/>	    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)<br/>	    +unterminated_arglist(const struct ainfo *a)<br/>	- Cast new &lt;ctype.h&gt; args to unsigned char<br/><br/>	* mstring.c: adapted change from NetBSD to add casts for ctype macros<br/><br/>	* test/btyacc/btyacc_demo.tab.h, test/btyacc/err_inherit4.tab.h: regen<br/><br/>	* output.c: reorder to eliminate a forward-reference<br/><br/>2016-12-02  Tom.Shields<br/><br/>	* output.c:<br/>	modify output to enable compilation of a lexer generated by flex (using<br/>	"%option bison-bridge" and "%option bison-locations") to be used with a parser<br/>	generated by b(t)yacc (using directives "%locations" and "%pure-parser").<br/><br/>2016-12-02  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4: Improved autoconf macros<br/>	CF_CC_ENV_FLAGS<br/>	+ improve split between compiler and options, prompted by report where user<br/>	  had "ccache" before the compiler<br/>	+ leave non-preprocessor options in "$CC" (but still copy them to "$CFLAGS"<br/>	  since that's where they should be)<br/>	CF_GNU_SOURCE,v<br/>	+ recent glibc (Debian 2.23-4 for example) has misordered ifdef/checks for new<br/>	  symbol _DEFAULT_SOURCE, producing warning messages when only _GNU_SOURCE is<br/>	  defined.  Add a followup check to define _DEFAULT_SOURCE.<br/>	CF_XOPEN_SOURCE<br/>	+ add "uclinux" to list of Linux's (patch by Yann E.  Morin)<br/>	+ use _GNU_SOURCE for cygwin headers<br/>	+ build-fixes for OS/2<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2016-11-20  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2016-11-19<br/><br/>	* config.guess: 2016-10-02<br/><br/>2016-06-06  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4: improved autoconf macros:<br/>	CF_CC_ENV_FLAGS - don't limit the check to -I, -U and -D options, since the<br/>		added options can include various compiler options before and after<br/>		preprocessor options.<br/>	CF_PROG_LINT - add cpplint to programs to use; drop ad hoc tdlint and alint.<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>	* lalr.c: indented<br/><br/>	* btyaccpar.c: regen<br/><br/>	* skel2c:<br/>	adjust whitespace so that generated skeleton will follow the same format<br/>	as other code<br/><br/>	* mkpar.c, verbose.c, lr0.c, reader.c, error.c, output.c: indented<br/><br/>	* reader.c: fix two compiler warnings<br/><br/>	* 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/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.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/rename_debug.c, btyaccpar.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, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/err_syntax20.tab.c, test/yacc/error.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/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/rename_debug.c, yaccpar.c:<br/>	regen<br/><br/>2016-06-06  Tom.Shields<br/><br/>	* btyaccpar.skel, yaccpar.skel:<br/>	small fix for an edge case of initialized data in Chris Dodd's btyacc changes:<br/>	"Avoid crash when input pops up an Action error at the first token"<br/><br/>2016-06-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/err_syntax20.tab.c, test/yacc/err_syntax24.error, test/yacc/error.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.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_calc.tab.c, test/yacc/code_calc.tab.h, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/rename_debug.c, yaccpar.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/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.error, 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/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.output, 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/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.error, test/btyacc/btyacc_demo.output, 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_calc.tab.c, test/btyacc/code_calc.tab.h, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit2.tab.c, test/btyacc/err_inherit3.output, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.output, 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/rename_debug.c, btyaccpar.c:<br/>	regen<br/><br/>2016-06-01  Tom.Shields<br/><br/>	* btyaccpar.skel, defs.h, error.c, output.c, reader.c, test/code_calc.y, test/err_inherit4.y, test/run_make.sh, yaccpar.skel:<br/>	fixes for issues in btyacc (report by Francis Andre):<br/><br/>	+ correction to the placement of the #line directive for a %union specification<br/><br/>	+ recovery of a set of casts originally added into btyaccpar.c rather than into<br/>	  btyaccpar.skel, and so are lost whenever building from scratch<br/><br/>	+ Chris Dodd's btyacc improved handling of inherited attributes to eliminate<br/>	  implicit empty copy rules that are not necessary, and thereby avoiding the<br/>	  introduction of extra parsing ambiguity<br/><br/>	+ Chris Dodd's added support for @-N syntax to reference inherited position<br/>	  information<br/><br/>	+ correction to bad interaction between %token-table and YYDEBUG, where YYDEBUG<br/>	  was required to be defined in order to compile the generated code<br/><br/>	+ correction to yyname[] access in code included with YYDEBUG defined for<br/>	  single character symbols not recognized (e.g., input containing '&amp;' character<br/>	  where grammar doesn't define that as a symbol) - map to existing<br/>	  "illegal-symbol" entry in byname[]<br/><br/>	+ fixes to test/run_make.sh:  skip test-err_* files; in the bison test phase<br/>	  skip additional files that contain features not supported by bison and<br/>	  inhibit new bison warning messages<br/><br/>	+ minor changes to btyaccpar.skel &amp; yaccpar.skel so they are more similar in<br/>	  their commonality; makes it easier to maintain the pair of files using<br/>	  vimdiff<br/><br/>	+ changes to a couple of test cases for coverage of #3, #4 and #5 above<br/><br/>2016-06-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2016-03-24  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* reader.c: unused variable<br/><br/>	* package/pkgsrc/Makefile, package/debian/copyright: bump<br/><br/>2016-03-24  Jung-uk.Kim<br/><br/>	* main.c:<br/>	correct logic for finding output suffix in the "-o" option, which matched<br/>	the first occurrence of ".c" in the name in 2005-08-13 changes rather than<br/>	at the end of the filename (patch by Jung-uk Kim)<br/><br/>2016-03-24  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* aclocal.m4:<br/>	update CF_WITH_MAN2HTML to use configured shell rather than /bin/sh<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2016-01-25  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess, config.sub: 2016-01-01</title>
    <description>/src/external/bsd/byacc/dist/skel2c - 1.1.1.4</description>
    <pubDate>Sat Feb 11 19:30:02 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.3.2;  1.1.1.3.4;<br/>Import byacc 20150711</title>
    <description>/src/external/bsd/byacc/dist/skel2c - 1.1.1.3</description>
    <pubDate>Sat Jan 09 21:59:45 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import byacc 20150711</title>
    <description>/src/external/bsd/byacc/dist/skel2c - 1.1.1.2</description>
    <pubDate>Sat Jan 09 21:55:10 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import byacc 20141128</title>
    <description>/src/external/bsd/byacc/dist/skel2c - 1.1.1.1</description>
    <pubDate>Sat Jan 03 22:58:23 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/byacc/dist/skel2c - 1.1.1.4.10.1</description>
    <pubDate>Mon May 21 04:35:51 UTC 2018</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/byacc/dist/skel2c - 1.1.1.3.4.1</description>
    <pubDate>Fri Apr 21 16:51:21 UTC 2017</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/byacc/dist/skel2c - 1.1.1.3.2.1</description>
    <pubDate>Mon Mar 20 06:52:17 UTC 2017</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>
</channel></rss>

