History log of /netbsd-current/external/bsd/byacc/dist/output.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.23 20-Feb-2021 christos

merge conflicts


# 1.22 22-May-2020 jmcneill

Avoid duplicate "code_lines" symbols, which fails to link when building
tools with gcc 10.1.1 / ld 2.34-2.fc32.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.21 15-Oct-2019 christos

add %code bison extension (needed by acpica)


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.20 23-Dec-2018 jakllsch

Restore "defs.h", <sys/cdefs.h> #include ordering from before today's
update. Fixes tools build on, for instance, Linux hosts.


# 1.19 23-Dec-2018 christos

merge conflicts


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base perseant-stdc-iso10646-base
# 1.18 05-Jun-2017 christos

branches: 1.18.4; 1.18.6;
merge conflicts.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.17 11-Feb-2017 christos

branches: 1.17.4;
merge conflicts


# 1.16 24-Jan-2017 christos

don't output extern YYSTYPE decl if pure_parser.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.15 09-Jan-2016 christos

branches: 1.15.2; 1.15.4;
merge conflicts


# 1.14 04-Jan-2015 christos

only define yystos when needed.


# 1.13 04-Jan-2015 christos

reduce diffs with branch, use yyname instead of yytname.


# 1.12 04-Jan-2015 christos

Implement some more bison features (incomplete!!!)
This handles the mesa/gallium parser but the %error-verbose part needs a
little more work.


# 1.11 03-Jan-2015 christos

merge conflicts.


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
# 1.10 30-Dec-2013 christos

Add support for %token-table, yytname[] and YYTRANSLATE(). ntpd(8) needs them.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.9 06-Apr-2013 christos

resolve conflicts


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.8 10-Sep-2011 christos

branches: 1.8.2; 1.8.8;
merge changes.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
# 1.7 25-Dec-2010 christos

defs.h already includes nbtool_config.h, so don't do it twice.


# 1.6 25-Dec-2010 joerg

Include nbtool_config.h for the toolchain build as platforms like Linux
don't define __RCSID.


# 1.5 24-Dec-2010 christos

update yacc to the most recent.


Revision tags: matt-premerge-20091211
# 1.4 29-Oct-2009 christos

fix line accounting.


# 1.3 29-Oct-2009 christos

Add support for pure parsers yyparse and yylex params, similar to bison.


# 1.2 29-Oct-2009 christos

add our patches


# 1.1 29-Oct-2009 christos

branches: 1.1.1;
Initial revision


# 1.22 22-May-2020 jmcneill

Avoid duplicate "code_lines" symbols, which fails to link when building
tools with gcc 10.1.1 / ld 2.34-2.fc32.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.21 15-Oct-2019 christos

add %code bison extension (needed by acpica)


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.20 23-Dec-2018 jakllsch

Restore "defs.h", <sys/cdefs.h> #include ordering from before today's
update. Fixes tools build on, for instance, Linux hosts.


# 1.19 23-Dec-2018 christos

merge conflicts


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base perseant-stdc-iso10646-base
# 1.18 05-Jun-2017 christos

branches: 1.18.4; 1.18.6;
merge conflicts.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.17 11-Feb-2017 christos

branches: 1.17.4;
merge conflicts


# 1.16 24-Jan-2017 christos

don't output extern YYSTYPE decl if pure_parser.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.15 09-Jan-2016 christos

branches: 1.15.2; 1.15.4;
merge conflicts


# 1.14 04-Jan-2015 christos

only define yystos when needed.


# 1.13 04-Jan-2015 christos

reduce diffs with branch, use yyname instead of yytname.


# 1.12 04-Jan-2015 christos

Implement some more bison features (incomplete!!!)
This handles the mesa/gallium parser but the %error-verbose part needs a
little more work.


# 1.11 03-Jan-2015 christos

merge conflicts.


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
# 1.10 30-Dec-2013 christos

Add support for %token-table, yytname[] and YYTRANSLATE(). ntpd(8) needs them.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.9 06-Apr-2013 christos

resolve conflicts


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.8 10-Sep-2011 christos

branches: 1.8.2; 1.8.8;
merge changes.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
# 1.7 25-Dec-2010 christos

defs.h already includes nbtool_config.h, so don't do it twice.


# 1.6 25-Dec-2010 joerg

Include nbtool_config.h for the toolchain build as platforms like Linux
don't define __RCSID.


# 1.5 24-Dec-2010 christos

update yacc to the most recent.


Revision tags: matt-premerge-20091211
# 1.4 29-Oct-2009 christos

fix line accounting.


# 1.3 29-Oct-2009 christos

Add support for pure parsers yyparse and yylex params, similar to bison.


# 1.2 29-Oct-2009 christos

add our patches


# 1.1 29-Oct-2009 christos

branches: 1.1.1;
Initial revision


# 1.21 15-Oct-2019 christos

add %code bison extension (needed by acpica)


Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.20 23-Dec-2018 jakllsch

Restore "defs.h", <sys/cdefs.h> #include ordering from before today's
update. Fixes tools build on, for instance, Linux hosts.


# 1.19 23-Dec-2018 christos

merge conflicts


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base perseant-stdc-iso10646-base
# 1.18 05-Jun-2017 christos

branches: 1.18.4; 1.18.6;
merge conflicts.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.17 11-Feb-2017 christos

branches: 1.17.4;
merge conflicts


# 1.16 24-Jan-2017 christos

don't output extern YYSTYPE decl if pure_parser.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.15 09-Jan-2016 christos

branches: 1.15.2; 1.15.4;
merge conflicts


# 1.14 04-Jan-2015 christos

only define yystos when needed.


# 1.13 04-Jan-2015 christos

reduce diffs with branch, use yyname instead of yytname.


# 1.12 04-Jan-2015 christos

Implement some more bison features (incomplete!!!)
This handles the mesa/gallium parser but the %error-verbose part needs a
little more work.


# 1.11 03-Jan-2015 christos

merge conflicts.


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
# 1.10 30-Dec-2013 christos

Add support for %token-table, yytname[] and YYTRANSLATE(). ntpd(8) needs them.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.9 06-Apr-2013 christos

resolve conflicts


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.8 10-Sep-2011 christos

branches: 1.8.2; 1.8.8;
merge changes.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
# 1.7 25-Dec-2010 christos

defs.h already includes nbtool_config.h, so don't do it twice.


# 1.6 25-Dec-2010 joerg

Include nbtool_config.h for the toolchain build as platforms like Linux
don't define __RCSID.


# 1.5 24-Dec-2010 christos

update yacc to the most recent.


Revision tags: matt-premerge-20091211
# 1.4 29-Oct-2009 christos

fix line accounting.


# 1.3 29-Oct-2009 christos

Add support for pure parsers yyparse and yylex params, similar to bison.


# 1.2 29-Oct-2009 christos

add our patches


# 1.1 29-Oct-2009 christos

branches: 1.1.1;
Initial revision


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.20 23-Dec-2018 jakllsch

Restore "defs.h", <sys/cdefs.h> #include ordering from before today's
update. Fixes tools build on, for instance, Linux hosts.


# 1.19 23-Dec-2018 christos

merge conflicts


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base perseant-stdc-iso10646-base
# 1.18 05-Jun-2017 christos

branches: 1.18.4;
merge conflicts.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.17 11-Feb-2017 christos

branches: 1.17.4;
merge conflicts


# 1.16 24-Jan-2017 christos

don't output extern YYSTYPE decl if pure_parser.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.15 09-Jan-2016 christos

branches: 1.15.2; 1.15.4;
merge conflicts


# 1.14 04-Jan-2015 christos

only define yystos when needed.


# 1.13 04-Jan-2015 christos

reduce diffs with branch, use yyname instead of yytname.


# 1.12 04-Jan-2015 christos

Implement some more bison features (incomplete!!!)
This handles the mesa/gallium parser but the %error-verbose part needs a
little more work.


# 1.11 03-Jan-2015 christos

merge conflicts.


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
# 1.10 30-Dec-2013 christos

Add support for %token-table, yytname[] and YYTRANSLATE(). ntpd(8) needs them.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.9 06-Apr-2013 christos

resolve conflicts


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.8 10-Sep-2011 christos

branches: 1.8.2; 1.8.8;
merge changes.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
# 1.7 25-Dec-2010 christos

defs.h already includes nbtool_config.h, so don't do it twice.


# 1.6 25-Dec-2010 joerg

Include nbtool_config.h for the toolchain build as platforms like Linux
don't define __RCSID.


# 1.5 24-Dec-2010 christos

update yacc to the most recent.


Revision tags: matt-premerge-20091211
# 1.4 29-Oct-2009 christos

fix line accounting.


# 1.3 29-Oct-2009 christos

Add support for pure parsers yyparse and yylex params, similar to bison.


# 1.2 29-Oct-2009 christos

add our patches


# 1.1 29-Oct-2009 christos

branches: 1.1.1;
Initial revision


# 1.18 05-Jun-2017 christos

merge conflicts.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.17 11-Feb-2017 christos

merge conflicts


# 1.16 24-Jan-2017 christos

don't output extern YYSTYPE decl if pure_parser.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.15 09-Jan-2016 christos

branches: 1.15.2; 1.15.4;
merge conflicts


# 1.14 04-Jan-2015 christos

only define yystos when needed.


# 1.13 04-Jan-2015 christos

reduce diffs with branch, use yyname instead of yytname.


# 1.12 04-Jan-2015 christos

Implement some more bison features (incomplete!!!)
This handles the mesa/gallium parser but the %error-verbose part needs a
little more work.


# 1.11 03-Jan-2015 christos

merge conflicts.


Revision tags: netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
# 1.10 30-Dec-2013 christos

Add support for %token-table, yytname[] and YYTRANSLATE(). ntpd(8) needs them.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.9 06-Apr-2013 christos

resolve conflicts


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.8 10-Sep-2011 christos

branches: 1.8.2; 1.8.8;
merge changes.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
# 1.7 25-Dec-2010 christos

defs.h already includes nbtool_config.h, so don't do it twice.


# 1.6 25-Dec-2010 joerg

Include nbtool_config.h for the toolchain build as platforms like Linux
don't define __RCSID.


# 1.5 24-Dec-2010 christos

update yacc to the most recent.


Revision tags: matt-premerge-20091211
# 1.4 29-Oct-2009 christos

fix line accounting.


# 1.3 29-Oct-2009 christos

Add support for pure parsers yyparse and yylex params, similar to bison.


# 1.2 29-Oct-2009 christos

add our patches


# 1.1 29-Oct-2009 christos

branches: 1.1.1;
Initial revision


# 1.17 11-Feb-2017 christos

merge conflicts


# 1.16 24-Jan-2017 christos

don't output extern YYSTYPE decl if pure_parser.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.15 09-Jan-2016 christos

merge conflicts


# 1.14 04-Jan-2015 christos

only define yystos when needed.


# 1.13 04-Jan-2015 christos

reduce diffs with branch, use yyname instead of yytname.


# 1.12 04-Jan-2015 christos

Implement some more bison features (incomplete!!!)
This handles the mesa/gallium parser but the %error-verbose part needs a
little more work.


# 1.11 03-Jan-2015 christos

merge conflicts.


Revision tags: netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
# 1.10 30-Dec-2013 christos

Add support for %token-table, yytname[] and YYTRANSLATE(). ntpd(8) needs them.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.9 06-Apr-2013 christos

resolve conflicts


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.8 10-Sep-2011 christos

branches: 1.8.2; 1.8.8;
merge changes.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
# 1.7 25-Dec-2010 christos

defs.h already includes nbtool_config.h, so don't do it twice.


# 1.6 25-Dec-2010 joerg

Include nbtool_config.h for the toolchain build as platforms like Linux
don't define __RCSID.


# 1.5 24-Dec-2010 christos

update yacc to the most recent.


Revision tags: matt-premerge-20091211
# 1.4 29-Oct-2009 christos

fix line accounting.


# 1.3 29-Oct-2009 christos

Add support for pure parsers yyparse and yylex params, similar to bison.


# 1.2 29-Oct-2009 christos

add our patches


# 1.1 29-Oct-2009 christos

branches: 1.1.1;
Initial revision


# 1.16 24-Jan-2017 christos

don't output extern YYSTYPE decl if pure_parser.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.15 09-Jan-2016 christos

merge conflicts


# 1.14 04-Jan-2015 christos

only define yystos when needed.


# 1.13 04-Jan-2015 christos

reduce diffs with branch, use yyname instead of yytname.


# 1.12 04-Jan-2015 christos

Implement some more bison features (incomplete!!!)
This handles the mesa/gallium parser but the %error-verbose part needs a
little more work.


# 1.11 03-Jan-2015 christos

merge conflicts.


Revision tags: netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
# 1.10 30-Dec-2013 christos

Add support for %token-table, yytname[] and YYTRANSLATE(). ntpd(8) needs them.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.9 06-Apr-2013 christos

resolve conflicts


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.8 10-Sep-2011 christos

branches: 1.8.2; 1.8.8;
merge changes.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
# 1.7 25-Dec-2010 christos

defs.h already includes nbtool_config.h, so don't do it twice.


# 1.6 25-Dec-2010 joerg

Include nbtool_config.h for the toolchain build as platforms like Linux
don't define __RCSID.


# 1.5 24-Dec-2010 christos

update yacc to the most recent.


Revision tags: matt-premerge-20091211
# 1.4 29-Oct-2009 christos

fix line accounting.


# 1.3 29-Oct-2009 christos

Add support for pure parsers yyparse and yylex params, similar to bison.


# 1.2 29-Oct-2009 christos

add our patches


# 1.1 29-Oct-2009 christos

branches: 1.1.1;
Initial revision


Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.15 09-Jan-2016 christos

merge conflicts


# 1.14 04-Jan-2015 christos

only define yystos when needed.


# 1.13 04-Jan-2015 christos

reduce diffs with branch, use yyname instead of yytname.


# 1.12 03-Jan-2015 christos

Implement some more bison features (incomplete!!!)
This handles the mesa/gallium parser but the %error-verbose part needs a
little more work.


# 1.11 03-Jan-2015 christos

merge conflicts.


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
# 1.10 30-Dec-2013 christos

Add support for %token-table, yytname[] and YYTRANSLATE(). ntpd(8) needs them.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.9 06-Apr-2013 christos

resolve conflicts


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.8 10-Sep-2011 christos

branches: 1.8.2; 1.8.8;
merge changes.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
# 1.7 25-Dec-2010 christos

defs.h already includes nbtool_config.h, so don't do it twice.


# 1.6 25-Dec-2010 joerg

Include nbtool_config.h for the toolchain build as platforms like Linux
don't define __RCSID.


# 1.5 23-Dec-2010 christos

update yacc to the most recent.


Revision tags: matt-premerge-20091211
# 1.4 29-Oct-2009 christos

fix line accounting.


# 1.3 29-Oct-2009 christos

Add support for pure parsers yyparse and yylex params, similar to bison.


# 1.2 28-Oct-2009 christos

add our patches


# 1.1 28-Oct-2009 christos

branches: 1.1.1;
Initial revision


# 1.14 04-Jan-2015 christos

only define yystos when needed.


# 1.13 04-Jan-2015 christos

reduce diffs with branch, use yyname instead of yytname.


# 1.12 03-Jan-2015 christos

Implement some more bison features (incomplete!!!)
This handles the mesa/gallium parser but the %error-verbose part needs a
little more work.


# 1.11 03-Jan-2015 christos

merge conflicts.


# 1.10 30-Dec-2013 christos

Add support for %token-table, yytname[] and YYTRANSLATE(). ntpd(8) needs them.


# 1.9 06-Apr-2013 christos

resolve conflicts


# 1.8 10-Sep-2011 christos

branches: 1.8.2; 1.8.8;
merge changes.


# 1.7 25-Dec-2010 christos

defs.h already includes nbtool_config.h, so don't do it twice.


# 1.6 25-Dec-2010 joerg

Include nbtool_config.h for the toolchain build as platforms like Linux
don't define __RCSID.


# 1.5 23-Dec-2010 christos

update yacc to the most recent.


# 1.4 29-Oct-2009 christos

fix line accounting.


# 1.3 29-Oct-2009 christos

Add support for pure parsers yyparse and yylex params, similar to bison.


# 1.2 28-Oct-2009 christos

add our patches


# 1.1 28-Oct-2009 christos

branches: 1.1.1;
Initial revision


# 1.1.1.6 03-Jan-2015 christos

Import byacc 20141128


# 1.1.1.5 06-Apr-2013 christos

Import byacc 20130304


# 1.1.1.4 10-Sep-2011 christos

Import byacc 20110908


# 1.1.1.3 10-Sep-2011 christos

Import byacc 20110908


# 1.1.1.2 23-Dec-2010 christos

import latest byacc


# 1.1.1.1 28-Oct-2009 christos

from http://invisible-island.net/byacc/byacc.html


# 1.8.8.2 19-Aug-2014 tls

Rebase to HEAD as of a few days ago.


# 1.8.8.1 23-Jun-2013 tls

resync from head


# 1.8.2.1 22-May-2014 yamt

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")