<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/yacc, branch release/4.1.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2000-07-26T21:12:35+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2000-07-26T21:12:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7f1bf9342879a7ee2dd88e11a33ae7509eab55b0'/>
<id>7f1bf9342879a7ee2dd88e11a33ae7509eab55b0</id>
<content type='text'>
'RELENG_4_1_0_RELEASE'.

This commit was manufactured to restore the state of the 4.1-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_4_1_0_RELEASE'.

This commit was manufactured to restore the state of the 4.1-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed breakage of K&amp;R support in rev.1.26.  yyparse() was defined as</title>
<updated>2000-01-17T02:04:06+00:00</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2000-01-17T02:04:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=87be6e697a0666206d4f0050112be07651554aa5'/>
<id>87be6e697a0666206d4f0050112be07651554aa5</id>
<content type='text'>
`int yyparse(;) ; { ... }' in K&amp;R mode.  Getting rid of the second
unwanted semicolon in this made the ifdef tangle more tangled than
before.  Fixed a backwards comment in the tangle.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`int yyparse(;) ; { ... }' in K&amp;R mode.  Getting rid of the second
unwanted semicolon in this made the ifdef tangle more tangled than
before.  Fixed a backwards comment in the tangle.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed breakage of K&amp;R support in rev.1.8 of output.c: don't generate</title>
<updated>2000-01-17T01:51:29+00:00</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2000-01-17T01:51:29+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=dd079f6ca5389503805f597b247d3567c8191cdf'/>
<id>dd079f6ca5389503805f597b247d3567c8191cdf</id>
<content type='text'>
#elif.  Cleaned up rev.1.8 a bit more: generate the #include of
&lt;stdio.h&gt; closer to the code that needs it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
#elif.  Cleaned up rev.1.8 a bit more: generate the #include of
&lt;stdio.h&gt; closer to the code that needs it.
</pre>
</div>
</content>
</entry>
<entry>
<title>malloc more space for temp file name</title>
<updated>2000-01-10T20:26:24+00:00</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2000-01-10T20:26:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=af98c2e2cf980111a74a4fab1694b4f73c3c3630'/>
<id>af98c2e2cf980111a74a4fab1694b4f73c3c3630</id>
<content type='text'>
Noticed by:	marcel
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Noticed by:	marcel
</pre>
</div>
</content>
</entry>
<entry>
<title>Feed mkstemp() some more X's to keep it safe.</title>
<updated>2000-01-10T08:54:09+00:00</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2000-01-10T08:54:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=757219ec430666cb6f710a537852470d7292e434'/>
<id>757219ec430666cb6f710a537852470d7292e434</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make "YYPARSE_PARAM" and "YYPARSE_PARAM_TYPE" C++/ANSI-C clean.</title>
<updated>1999-10-28T15:18:05+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>1999-10-28T15:18:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=484620e2e41e2c6c575b663c983a688b65cfdc76'/>
<id>484620e2e41e2c6c575b663c983a688b65cfdc76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow a user specified parameter to 'yyparse()', in a manner similar to</title>
<updated>1999-10-27T17:51:37+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>1999-10-27T17:51:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c3584b3b4eefd14cfcc5a82a641a016031ff88be'/>
<id>c3584b3b4eefd14cfcc5a82a641a016031ff88be</id>
<content type='text'>
that used by bison.  The names are consistent with the bison implementation
but this one also allows the type of the parameter to be specified.

For a desired prototype of:

	int yyparse __P((struct yyresult *));

and compile like this:

	yacc -dv grammar.y
	cc -c -DYYPARSE_PARAM_TYPE="struct yyresult *" \
	      -DYYPARSE_PARAM="parm" y.tab.c

and use like this:

	${
	#include "usrtypes.h"
	#include "usrproto.h"
	}$

	%token NUMBER

	%%

	goal : NUMBER
		{
		parm-&gt;value = yylval;
		} ;

If YYPARSE_PARAM_TYPE isn't specified then "void *" is the default type.
If YYPARSE_PARAM is not specified then the generated code behaves exactly
as traditional byacc.

PR:		13562
Submitted by:	W Gerald Hicks &lt;wghicks@bellsouth.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that used by bison.  The names are consistent with the bison implementation
but this one also allows the type of the parameter to be specified.

For a desired prototype of:

	int yyparse __P((struct yyresult *));

and compile like this:

	yacc -dv grammar.y
	cc -c -DYYPARSE_PARAM_TYPE="struct yyresult *" \
	      -DYYPARSE_PARAM="parm" y.tab.c

and use like this:

	${
	#include "usrtypes.h"
	#include "usrproto.h"
	}$

	%token NUMBER

	%%

	goal : NUMBER
		{
		parm-&gt;value = yylval;
		} ;

If YYPARSE_PARAM_TYPE isn't specified then "void *" is the default type.
If YYPARSE_PARAM is not specified then the generated code behaves exactly
as traditional byacc.

PR:		13562
Submitted by:	W Gerald Hicks &lt;wghicks@bellsouth.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Emit YYERRCODE into y.tab.h to help `lex' report scanning errors back to</title>
<updated>1999-10-27T17:46:41+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>1999-10-27T17:46:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cbfe363a6d1d0a70290a6adb565b8a023d7ab41e'/>
<id>cbfe363a6d1d0a70290a6adb565b8a023d7ab41e</id>
<content type='text'>
Yacc.

PR:		13562
Submitted by:	W Gerald Hicks &lt;wghicks@bellsouth.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Yacc.

PR:		13562
Submitted by:	W Gerald Hicks &lt;wghicks@bellsouth.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T01:08:13+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T01:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c3aac50f284c6cca5b4f2eb46aaa13812cb8b630'/>
<id>c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert the past 3 commits to what should have been the rev 1.18 -&gt; rev 1.19</title>
<updated>1999-07-30T15:05:32+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>1999-07-30T15:05:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=17e66307604da3e603050b4d49e1633e1bcda73f'/>
<id>17e66307604da3e603050b4d49e1633e1bcda73f</id>
<content type='text'>
change.  (doesn't anybody read commit logs and look at the diffs?)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
change.  (doesn't anybody read commit logs and look at the diffs?)
</pre>
</div>
</content>
</entry>
</feed>
