Berkeley Yacc
Details
| Size: | 135K |
| Last Update: | 2008-05-02 00:13:46 |
| OS Support: | Linux |
| License/Program Type: | Freely Distributable |
| Publisher: | T.E.Dickey |
| Price: | $0.00 |
Description:
Berkeley Yacc is preprocessors software developed by T.E.Dickey.
Berkeley Yacc (byacc) is generally conceded to be the best yacc variant available. In contrast to bison, it is written to avoid dependencies upon a particular compiler.
Byacc was written around 1990 by Robert Corbett who is the original author of bison. Originally written in K&R C, I have modified it to conform to ANSI C, and made other improvements.
What's New in This Release:
configure.in: add AC_ARG_PROGRAM to make --program-prefix, etc., work.
makefile.in: first cut of script to support --program-prefix
configure.in: reorder AC_INIT/AC_CONFIG_HEADER to make this "work" with autoconf 2.52
makefile.in: modify so DESTDIR works
makefile.in: use EXEEXT and OBJEXT
configure.in: use CF_PROG_EXT generate a config.h
defs.h: make this use the generated config.h
skeleton.c: add a forward-reference for yyparse()
aclocal.m4: add CF_CHECK_CACHE, needed for CF_PROG_EXT
yacc.1: remove the discussion of TMPDIR since it is obsolete
skeleton.c: fix a couple of minor compiler-warnings in the skeleton
defs.h: remove action_file_name, etc., since we use tmpfile() now.
main.c: use tmpfile() for opening the working files. This quiets an idiot-warning advertising the use of mkstemp().
output.c: Do not close temporary-files here, since they are opened with tmpfile(). Just rewind them, and they're ready to read back the data stored in them.
test/grammar.output, test/grammar.tab.c, test/grammar.tab.h: RCS_BASE
makefile.in: turn on "make check" rule
test/calc.output, test/run_test.sh, test/calc.tab.h: RCS_BASE
test/ftp.tab.c: yyparse() is now yyparse(void)
test/calc.tab.c: RCS_BASE
test/error.tab.c: yyparse() is now yyparse(void)
test/README: RCS_BASE
yacc.1: various typography fixes prompted by Debian 100947
aclocal.m4, makefile.in, configure.in: RCS_BASE
README: updated to note that this is not the original
Berkeley Yacc supports english interface languages and works with Linux.
Downloading Berkeley Yacc will take several seconds if you use fast ADSL connection.
0 comments
Add to
Berkeley Yacc Version History
Related Software
|
|
From category: Perl-Modules |
| Net::Peep is a Perl extension for Peep: The Network Auralizer.... |
|
|
From category: Libraries |
| DBD::Google 0.11 is libraries software developed by Darren Chamberlain. DBD::Google is a Perl module to treat Google as a datasource for DBI. SYNOPSIS use DBI; my $dbh = DB... |
|
|
From category: Libraries |
| Crate Game Engine Milestone 4.1 is libraries software developed by Jason Turner. Crate Game Engine is a game engine that is designed to make the process of creating games trivial. The rendering... |
|
|
From category: Libraries |
| diet libc 0.30 is libraries software developed by Felix von Leitner. diet libc contains the system call wrappers and the most commonly-used functions you expect from a libc. diet libc can be... |
|
|
From category: Version-Control |
| cvsweb-scrape 0.1 is version control software developed by Arnout Engelen. cvsweb-scrape is a small tool that downloads a CVS module via the cvsweb interface. This is useful when anonymous C... |
|
|
From category: Version-Control |
| cvsdadm 0.3.2 is version control software developed by Serge Gagnon. cvsdadm is a tool to assist CVSd administrators in the user admin of the CVSROOT/passwd, CVSROOT/readers, CVSROOT/writers files... |
|
|
From category: Libraries |
| froofyJIT 0.21 is libraries software developed by froofyJIT Team. froofyJIT is a C++ \'syntactic sugar\' front-end for Paolo Bonzini\'s GNU lightning library for dynamic native code generation. fro... |
|
|
From category: Libraries |
| Apache::Wyrd::Chart 0.93 is libraries software developed by Barry King. Apache::Wyrd::Chart is a Perl module for embed Dynamically-redrawn PNG charts in HTML. SYNOPSIS < BASENAME::C... |
|
|
From category: Libraries |
| DBIx::HTMLinterface 0.11 is libraries software developed by Ron Crisco. DBIx::HTMLinterface is a class for creating a CGI interface to a database. SYNOPSIS use CGI; use DBI;... |
|
|
From category: Libraries |
| Convert::CEGH::Transliterate 0.0.2 is libraries software developed by Daniel Yacob. Convert::CEGH::Transliterate is a Coptic/Ethiopic/Greek/Hebrew Transliteration. SYNOPSIS use utf8... |
|
|
From category: Assembler-Tools |
| Avango 1.0.1 is assembler tools software developed by Jurgen Wind. Data distribution is achieved by transparent replication of a shared scene graph among the participating processes of a distribute... |
|
|
From category: Localization |
| Ankur 1.0 is localization software developed by Sayamindu Dasgupta. Ankur is working toward supporting Bangla(Bengali) language on GNU/Linux operating system. However, most of our projects are focu... |
|
|
From category: Libraries |
| Finance-QuoteHist 1.07 is libraries software developed by Matthew P Sisk. Top level aggregator that will select a default lineup of site instances default lineup of site instancesof site instanceso... |
|
|
From category: Assembler-Tools |
| Advanced Assembler 0.9.0 is assembler tools software developed by Alexandre Becoulet. Aasm is an advanced assembler designed to support several target architectures. It has been designed to be easi... |
|
|
From category: Interpreters |
| The Frink Language is a calculating tool and programming language.... |
Leave a comment