Compare commits

...
33 Commits
Author SHA1 Message Date
Jesse Thilo d2e00347cb Released version 1.28. 1999-07-06 13:19:44 +00:00
Jesse Thilo 3e2bf5adf6 Squashed redefinition warning on some systems. 1999-06-14 22:35:15 +00:00
Jesse Thilo 8ae7664ea0 # no changes 1999-06-14 22:29:23 +00:00
Jesse Thilo 6822137867 Got rid of version.c. 1999-06-14 22:24:16 +00:00
Jesse Thilo 6ed6122606 Have configure build version string instead of relying on ANSI string
concatentation.
1999-06-14 22:22:25 +00:00
Jesse Thilo 2411ba6bea # no changes 1999-06-09 14:59:24 +00:00
Jesse Thilo 6d42748fae Dropped mention of `+' for long-named options. 1999-06-08 19:00:57 +00:00
Jesse Thilo 0f3e47c1b3 # minor changes 1999-05-30 13:58:02 +00:00
Jesse Thilo dad49092a9 Added <unistd.h> for unlink(). 1999-05-30 13:17:48 +00:00
Jesse Thilo 66a69320b2 Added a FAQ list. 1999-05-30 13:12:28 +00:00
Jesse Thilo 86b7964abb I18n fixes. 1999-05-30 13:08:33 +00:00
Jesse Thilo 8a278a045d I18n fixes. 1999-05-30 11:41:51 +00:00
Jesse Thilo e0d27f5f08 Protected inclusion of "config.h" with HAVE_CONFIG_H. 1999-05-19 11:24:34 +00:00
Jesse Thilo 3114db31fd Updated AC_INIT file to reflect directory reorganization. 1999-04-18 16:50:30 +00:00
Jesse Thilo 4723d52125 Adjusted paths to reflect directory reorganization. 1999-04-18 16:47:48 +00:00
Jesse Thilo 8ebbae2a91 Reorganized: sources in src', documentation in doc'. 1999-04-18 16:29:23 +00:00
Jesse Thilo eba41a1d10 # Files rebuilt by `make dist'. 1999-04-18 15:31:34 +00:00
Jesse Thilo 3dcf6735ff # Added `ChangeLog'. 1999-04-18 15:31:20 +00:00
Jesse Thilo e5335b7401 (literalchar): fixed the code for escaping double quotes (thanks
Jonathan Czisny.)
1999-04-18 15:17:30 +00:00
Jesse Thilo f9b730cd59 Don't declare calloc() and realloc() if not necessary. 1999-04-13 19:53:42 +00:00
Jesse Thilo bbcb769c0e Added i18n support. 1999-03-23 00:48:58 +00:00
Jesse Thilo ca1d9e53ce Fixed #line numbers. 1999-03-22 16:30:00 +00:00
Jesse Thilo 1c7aefa94e Added PO files from Translation Project. 1999-03-15 23:30:45 +00:00
Jesse Thilo 7903d3b5de # 1999-03-03 22:52:25 +00:00
Jesse Thilo 59b31ad972 Added support for non-ANSI compilers (ansi2knr). 1999-03-03 15:45:06 +00:00
Jesse Thilo 5aafad1ddf #Included config.h (for definition of PROTOTYPES). 1999-03-03 15:44:38 +00:00
Jesse Thilo e7ae9cfb47 Bumped version number to 1.27. 1999-02-16 11:05:48 +00:00
Jesse Thilo 5c31c3c2c8 #Updated NEWS for 1.27. 1999-02-16 11:05:33 +00:00
Jesse Thilo e569a4351c Added bison.simple' to list of files removed by make distclean'. 1999-02-16 11:05:16 +00:00
Jesse Thilo 9eceb6c6d3 Defined locations of parser files in config.h instead of Makefile. 1999-02-12 15:18:12 +00:00
Jesse Thilo 315f05ae6c Removed inappropriate use of $< macro. 1999-02-09 03:51:09 +00:00
Jesse Thilo f35167cb24 # 1999-02-05 15:06:29 +00:00
Jesse Thilo 8cd0d0f2ce Add `po' directory skeleton. 1999-02-05 15:05:15 +00:00
33 changed files with 3991 additions and 97 deletions
-20
View File
@@ -1,24 +1,7 @@
.deps
ChangeLog
Makefile
Makefile.in
aclocal.m4
bison
bison.aux
bison.cp
bison.cps
bison.dvi
bison.fn
bison.info
bison.info-[0-9]*
bison.ky
bison.log
bison.pg
bison.ps
bison.simple
bison.toc
bison.tp
bison.vr
config.cache
config.h
config.hin
@@ -26,6 +9,3 @@ config.log
config.status
configure
stamp-h
stamp-vti
version.c
version.texi
+4 -31
View File
@@ -1,35 +1,8 @@
## Process this file with automake to produce Makefile.in -*-Makefile-*-
AUTOMAKE_OPTIONS = 1.3
AUTOMAKE_OPTIONS = 1.4
#names of parser files
PFILE = bison.simple
PFILE1 = bison.hairy
SUBDIRS = intl po src doc
INCLUDES = -DXPFILE=\"$(datadir)/$(PFILE)\" \
-DXPFILE1=\"$(datadir)/$(PFILE1)\"
EXTRA_DIST = REFERENCES configure.bat OChangeLog
bin_PROGRAMS = bison
bison_SOURCES = LR0.c allocate.c closure.c conflicts.c derives.c \
files.c getargs.c gram.c lalr.c lex.c main.c nullable.c output.c \
print.c reader.c reduce.c symtab.c warshall.c version.c getopt.c \
getopt1.c
EXTRA_bison_SOURCES = vmsgetargs.c
bison_LDADD = @ALLOCA@
noinst_HEADERS = alloc.h files.h gram.h lex.h machine.h state.h \
symtab.h system.h types.h getopt.h
data_DATA = $(PFILE) $(PFILE1)
info_TEXINFOS = bison.texinfo
man_MANS = bison.1
EXTRA_DIST = bison.1 bison.s1 bison.hairy REFERENCES configure.bat \
build.com bison.cld bison.rnh vmshlp.mar OChangeLog
bison.simple: bison.s1 Makefile
-rm -f $@
sed -e "/^#line/ s|bison|$(datadir)/bison|" -e "s/@bison_version@/$(VERSION)/" < $< > $@-tmp
mv $@-tmp $@
DISTCLEANFILES = intl/libintl.h
+17 -2
View File
@@ -1,7 +1,22 @@
Bison News
----------
Change in version 1.26:
Changes in version 1.28:
* Should compile better now with K&R compilers.
* Added NLS.
* Fixed a problem with escaping the double quote character.
* There is now a FAQ.
Changes in version 1.27:
* The make rule which prevented bison.simple from being created on
some systems has been fixed.
Changes in version 1.26:
* Bison now uses automake.
@@ -18,7 +33,7 @@ Change in version 1.26:
* Generated parsers should now work even on operating systems which do
not provide alloca().
Change in version 1.25:
Changes in version 1.25:
* Errors in the input grammar are not fatal; Bison keeps reading
the grammar file, and reports all the errors found in it.
-20
View File
@@ -1,20 +0,0 @@
# List of files which contain translatable strings.
# Copyright (C) 1996 Free Software Foundation, Inc.
# Package source files
allocate.c
closure.c
conflicts.c
derives.c
getargs.c
lalr.c
lex.c
main.c
nullable.c
output.c
print.c
reader.c
reduce.c
# Common library files
getopt.c
+5
View File
@@ -1,6 +1,7 @@
This directory contains the Bison parser generator.
See the file INSTALL for compilation and installation instructions.
See the file doc/FAQ for frequently asked questions.
It was once true that, when installing Bison on Sequent (or Pyramid?)
systems, you had to be in the Berkeley universe. This may no longer
@@ -10,6 +11,10 @@ On VMS, you will probably have to create Makefile from Makefile.in by
hand. Remember to do `SET COMMAND BISON' to install the data in
`BISON.CLD'.
VMS and MS-DOS builds are probably broken right now. If you are able
to build Bison on either platform and you need to make changes to do
so, please submit those changes as a bug report.
Send bug reports to [email protected]. Please include the version
number from `bison --version', and a complete, self-contained test
case in each bug report.
+35
View File
@@ -8,8 +8,43 @@
/* Version of package. */
#undef VERSION
/* Version string. */
#undef VERSION_STRING
/* Define if the compiler understands prototypes. */
#undef PROTOTYPES
/* Define to 1 if NLS is requested. */
#undef ENABLE_NLS
/* Define as 1 if you have catgets and don't want to use GNU gettext. */
#undef HAVE_CATGETS
/* Define as 1 if you have gettext and don't want to use GNU gettext. */
#undef HAVE_GETTEXT
/* Define if your locale.h file contains LC_MESSAGES. */
#undef HAVE_LC_MESSAGES
/* Define to 1 if you have the stpcpy function. */
#undef HAVE_STPCPY
/* The location of the simple parser (bison.simple). */
#undef XPFILE
/* The location of the semantic parser (bison.hairy). */
#undef XPFILE1
/* The location of the local directory. */
#undef LOCALEDIR
/* Define as 1 if realloc must be declared even if <stdlib.h> is
included. */
#undef NEED_DECLARATION_REALLOC
/* Define as 1 if calloc must be declared even if <stdlib.h> is
included. */
#undef NEED_DECLARATION_CALLOC
@BOTTOM@
#if defined(PROTOTYPES) || defined(__cplusplus)
+60
View File
@@ -0,0 +1,60 @@
dnl BISON_DEFINE_FILE(VARNAME, FILE)
dnl Defines (with AC_DEFINE) VARNAME to the expansion of the FILE
dnl variable, expanding ${prefix} and such.
dnl Example: BISON_DEFINE_FILE(DATADIR, datadir)
dnl By Alexandre Oliva <[email protected]>
AC_DEFUN(BISON_DEFINE_FILE, [
ac_expanded=`(
test "x$prefix" = xNONE && prefix="$ac_default_prefix"
test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
eval echo \""[$]$2"\"
)`
AC_DEFINE_UNQUOTED($1, "$ac_expanded")
])
dnl See whether we need a declaration for a function.
dnl BISON_NEED_DECLARATION(FUNCTION [, EXTRA-HEADER-FILES])
AC_DEFUN(BISON_NEED_DECLARATION,
[AC_MSG_CHECKING([whether $1 must be declared])
AC_CACHE_VAL(bison_cv_decl_needed_$1,
[AC_TRY_COMPILE([
#include <stdio.h>
#ifdef HAVE_STRING_H
#include <string.h>
#else
#ifdef HAVE_STRINGS_H
#include <strings.h>
#endif
#endif
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifndef HAVE_RINDEX
#define rindex strrchr
#endif
#ifndef HAVE_INDEX
#define index strchr
#endif
$2],
[char *(*pfn) = (char *(*)) $1],
eval "bison_cv_decl_needed_$1=no", eval "bison_cv_decl_needed_$1=yes")])
if eval "test \"`echo '$bison_cv_decl_needed_'$1`\" = yes"; then
AC_MSG_RESULT(yes)
bison_tr_decl=NEED_DECLARATION_`echo $1 | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
AC_DEFINE_UNQUOTED($bison_tr_decl)
else
AC_MSG_RESULT(no)
fi
])dnl
dnl Check multiple functions to see whether each needs a declaration.
dnl BISON_NEED_DECLARATIONS(FUNCTION... [, EXTRA-HEADER-FILES])
AC_DEFUN(BISON_NEED_DECLARATIONS,
[for ac_func in $1
do
BISON_NEED_DECLARATION($ac_func, $2)
done
])
+20 -3
View File
@@ -1,9 +1,11 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT(reduce.c)
AM_INIT_AUTOMAKE(bison,1.26)
AC_INIT(src/reduce.c)
AM_INIT_AUTOMAKE(bison,1.28)
AM_CONFIG_HEADER(config.h:config.hin)
AC_PREREQ(2.13)
ALL_LINGUAS="de es fr nl"
dnl Checks for programs.
AC_PROG_CC
AC_MINIX
@@ -29,5 +31,20 @@ AM_C_PROTOTYPES
dnl Checks for library functions.
AC_FUNC_ALLOCA
AC_CHECK_FUNCS(mkstemp setlocale)
BISON_NEED_DECLARATIONS(calloc realloc)
AC_OUTPUT(Makefile)
AM_GNU_GETTEXT
# This is necessary so that .o files in LIBOBJS are also built via
# the ANSI2KNR-filtering rules.
LIBOBJS=`echo $LIBOBJS|sed 's/\.o /\$U.o /g;s/\.o$/\$U.o/'`
AC_DEFINE_UNQUOTED(VERSION_STRING, "GNU Bison version ${VERSION}")
XPFILE="${datadir}/bison.simple"
BISON_DEFINE_FILE(XPFILE, XPFILE)
XPFILE1="${datadir}/bison.hairy"
BISON_DEFINE_FILE(XPFILE1, XPFILE1)
LOCALEDIR="${datadir}/locale"
BISON_DEFINE_FILE(LOCALEDIR, LOCALEDIR)
AC_OUTPUT(Makefile intl/Makefile po/Makefile.in src/Makefile doc/Makefile)
+19
View File
@@ -0,0 +1,19 @@
ChangeLog
Makefile
Makefile.in
bison.aux
bison.cp
bison.cps
bison.dvi
bison.fn
bison.info
bison.info-[0-9]*
bison.ky
bison.log
bison.pg
bison.ps
bison.toc
bison.tp
bison.vr
stamp-vti
version.texi
+96
View File
@@ -0,0 +1,96 @@
Frequently Asked Questions about Bison:
----------------------------------------------------------------------
Q1. Is Bison Y2K compliant?
A1. If you're looking for a guarantee or certification, I can't
provide it. With a little thought you can answer this one for
yourself, though. (Hint: does a parser generator rely on the
date or time for anything?) If you're still confused, see
http://www.gnu.org/software/year2000.html for more information.
----------------------------------------------------------------------
Q2. I'm having trouble using Bison. Where can I find help?
A2. First, read the fine manual which comes with bison. Beyond that,
you can send mail to <[email protected]>. This mailing list is
intended to be populated with people who are willing to answer
questions about using and installing Bison. Please keep in mind
that (most of) the people on the list have aspects of their lives
which are not related to Bison (!), so you may not receive an
answer to your question right away. This can be frustrating, but
please try not to honk them off; remember that any help they
provide is purely voluntary and out of the kindness of their
hearts.
----------------------------------------------------------------------
Q3. I found a bug. What should I include in the bug report?
A3. Before you send a bug report, make sure you are using the latest
version. Check ftp://ftp.gnu.org/pub/gnu/bison/ or one of its
mirrors. Be sure to include the version number in your bug
report. If the bug is present in the latest version but not in a
previous version, try to determine the most recent version which
did not contain the bug.
If the bug is parser-related, you should include the smallest
grammar you can which demonstrates the bug. The grammar file
should also be complete (i.e., I should be able to run it through
Bison without having to edit or add anything). The smaller and
simpler the grammar, the easier it will be to fix the bug.
Include information about your compilation environment, including
your operating system's name and version and your compiler's name
and version. If you have trouble compiling, you should also
include a transcript of the build session, starting with the
invocation of `configure'. Depending on the nature of the bug,
you may be asked to send additional files as well (such as
`config.h' or `config.cache').
Patches are most welcome, but not required. That is, do not
hesitate to send a bug report just because you can not provide a
fix.
Send bug reports to <[email protected]>.
----------------------------------------------------------------------
Q4. Will Bison ever have C++ support?
A4. Yes, it's in the works. I will need beta testers, however (and
people haven't exactly been lining up for the task). When this
feature is ready to be tested, it will be announced on the
bug-bison mailing list. If you're interested in testing C++
support when it becomes available, please consider subscribing to
the list, especially if you are willing to beta test other
releases as well.
----------------------------------------------------------------------
Q5. What is involved in being a beta tester?
A5. It's not terribly involved. Basically, you would download a test
release, compile it, and use it to build and run a parser or two.
After that, you would submit either a bug report or a message
saying that everything is okay. It is important to report
successes as well as failures because test releases eventually
become mainstream releases, but only if they are adequately
tested. If no one tests, development is essentially halted.
Beta testers are particularly needed for operating systems to
which I do not have access. I currently have easy access to
Linux (x86 glibc 2.1), Solaris (SPARC) 2.6 and 2.7, and HP-UX
10.20. Reports about other operating systems are especially
welcome.
----------------------------------------------------------------------
Q6. How do I join the help-bison and bug-bison mailing lists?
A6. See http://www.gnu.org/ (the section about "GNU mailing lists")
for more information.
----------------------------------------------------------------------
+7
View File
@@ -0,0 +1,7 @@
## Process this file with automake to produce Makefile.in -*-Makefile-*-
AUTOMAKE_OPTIONS = 1.4
info_TEXINFOS = bison.texinfo
man_MANS = bison.1
EXTRA_DIST = FAQ bison.1 bison.rnh
-4
View File
@@ -320,10 +320,6 @@ bison \-y $*
.ft R
.sp
.RE
.PP
The long-named options can be introduced with `+' as well as `\-\-',
for compatibility with previous releases. Eventually support for `+'
will be removed, because it is incompatible with the POSIX.2 standard.
.SH FILES
/usr/local/lib/bison.simple simple parser
.br
+8
View File
@@ -0,0 +1,8 @@
*.gmo
ChangeLog
Makefile
Makefile.in
POTFILES
bison.pot
cat-id-tbl.c
stamp-cat-id
+248
View File
@@ -0,0 +1,248 @@
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <[email protected]>
#
# This file file be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
# but which still want to provide support for the GNU gettext functionality.
# Please note that the actual code is *not* freely available.
PACKAGE = @PACKAGE@
VERSION = @VERSION@
SHELL = /bin/sh
@SET_MAKE@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
datadir = $(prefix)/@DATADIRNAME@
localedir = $(datadir)/locale
gnulocaledir = $(prefix)/share/locale
gettextsrcdir = $(prefix)/share/gettext/po
subdir = po
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@
CC = @CC@
GENCAT = @GENCAT@
GMSGFMT = PATH=../src:$$PATH @GMSGFMT@
MSGFMT = @MSGFMT@
XGETTEXT = PATH=../src:$$PATH @XGETTEXT@
MSGMERGE = PATH=../src:$$PATH msgmerge
DEFS = @DEFS@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
INCLUDES = -I.. -I$(top_srcdir)/intl
COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
SOURCES = cat-id-tbl.c
POFILES = @POFILES@
GMOFILES = @GMOFILES@
DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(PACKAGE).pot \
stamp-cat-id $(POFILES) $(GMOFILES) $(SOURCES)
POTFILES = \
CATALOGS = @CATALOGS@
CATOBJEXT = @CATOBJEXT@
INSTOBJEXT = @INSTOBJEXT@
.SUFFIXES:
.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
.c.o:
$(COMPILE) $<
.po.pox:
$(MAKE) $(PACKAGE).pot
$(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
.po.mo:
$(MSGFMT) -o $@ $<
.po.gmo:
file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
&& rm -f $$file && $(GMSGFMT) -o $$file $<
.po.cat:
sed -f ../intl/po2msg.sed < $< > $*.msg \
&& rm -f $@ && $(GENCAT) $@ $*.msg
all: all-@USE_NLS@
all-yes: cat-id-tbl.c $(CATALOGS)
all-no:
$(srcdir)/$(PACKAGE).pot: $(POTFILES)
$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
--add-comments --keyword=_ --keyword=N_ \
--files-from=$(srcdir)/POTFILES.in \
&& test ! -f $(PACKAGE).po \
|| ( rm -f $(srcdir)/$(PACKAGE).pot \
&& mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
$(srcdir)/cat-id-tbl.c: stamp-cat-id; @:
$(srcdir)/stamp-cat-id: $(PACKAGE).pot
rm -f cat-id-tbl.tmp
sed -f ../intl/po2tbl.sed $(srcdir)/$(PACKAGE).pot \
| sed -e "s/@PACKAGE NAME@/$(PACKAGE)/" > cat-id-tbl.tmp
if cmp -s cat-id-tbl.tmp $(srcdir)/cat-id-tbl.c; then \
rm cat-id-tbl.tmp; \
else \
echo cat-id-tbl.c changed; \
rm -f $(srcdir)/cat-id-tbl.c; \
mv cat-id-tbl.tmp $(srcdir)/cat-id-tbl.c; \
fi
cd $(srcdir) && rm -f stamp-cat-id && echo timestamp > stamp-cat-id
install: install-exec install-data
install-exec:
install-data: install-data-@USE_NLS@
install-data-no: all
install-data-yes: all
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $(datadir); \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $(datadir); \
fi
@catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
case "$$cat" in \
*.gmo) destdir=$(gnulocaledir);; \
*) destdir=$(localedir);; \
esac; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
dir=$$destdir/$$lang/LC_MESSAGES; \
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $$dir; \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
fi; \
if test -r $$cat; then \
$(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
else \
$(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
echo "installing $(srcdir)/$$cat as" \
"$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
fi; \
if test -r $$cat.m; then \
$(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
else \
if test -r $(srcdir)/$$cat.m ; then \
$(INSTALL_DATA) $(srcdir)/$$cat.m \
$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
echo "installing $(srcdir)/$$cat as" \
"$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
else \
true; \
fi; \
fi; \
done
if test "$(PACKAGE)" = "gettext"; then \
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $(gettextsrcdir); \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $(gettextsrcdir); \
fi; \
$(INSTALL_DATA) $(srcdir)/Makefile.in.in \
$(gettextsrcdir)/Makefile.in.in; \
else \
: ; \
fi
# Define this as empty until I found a useful application.
installcheck:
uninstall:
catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
done
rm -f $(gettextsrcdir)/po-Makefile.in.in
check: all
cat-id-tbl.o: ../intl/libgettext.h
dvi info tags TAGS ID:
mostlyclean:
rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp
rm -fr *.o
clean: mostlyclean
distclean: clean
rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
maintainer-clean: distclean
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
rm -f $(GMOFILES)
distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
dist distdir: update-po $(DISTFILES)
dists="$(DISTFILES)"; \
for file in $$dists; do \
ln $(srcdir)/$$file $(distdir) 2> /dev/null \
|| cp -p $(srcdir)/$$file $(distdir); \
done
update-po: Makefile
$(MAKE) $(PACKAGE).pot
PATH=`pwd`/../src:$$PATH; \
cd $(srcdir); \
catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
mv $$lang.po $$lang.old.po; \
echo "$$lang:"; \
if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
rm -f $$lang.old.po; \
else \
echo "msgmerge for $$cat failed!"; \
rm -f $$lang.po; \
mv $$lang.old.po $$lang.po; \
fi; \
done
POTFILES: POTFILES.in
( if test 'x$(srcdir)' != 'x.'; then \
posrcprefix='$(top_srcdir)/'; \
else \
posrcprefix="../"; \
fi; \
rm -f $@-t $@ \
&& (sed -e '/^#/d' -e '/^[ ]*$$/d' \
-e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \
| sed -e '$$s/\\$$//') > $@-t \
&& chmod a-w $@-t \
&& mv $@-t $@ )
Makefile: Makefile.in.in ../config.status POTFILES
cd .. \
&& CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
$(SHELL) ./config.status
# Tell versions [3.59,3.63) of GNU make not to export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
+21
View File
@@ -0,0 +1,21 @@
src/LR0.c
src/allocate.c
src/closure.c
src/conflicts.c
src/derives.c
# src/files.c
src/getargs.c
# src/gram.c
src/lalr.c
src/lex.c
src/main.c
src/nullable.c
src/output.c
src/print.c
src/reader.c
src/reduce.c
# src/symtab.c
# src/warshall.c
src/getopt.c
src/getopt1.c
+790
View File
@@ -0,0 +1,790 @@
# German translation for message of GNU bison.
# Copyright (C) 1996 Free Software Foundation, Inc.
# Ulrich Drepper <[email protected]>, 1996.
#
msgid ""
msgstr ""
"Project-Id-Version: bison 1.25\n"
"POT-Creation-Date: 1999-06-14 18:19-0400\n"
"PO-Revision-Date: 1996-10-10 17:54 MET DST\n"
"Last-Translator: Ulrich Drepper <[email protected]>\n"
"Language-Team: German <[email protected]>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8-bit\n"
#: src/allocate.c:59 src/allocate.c:75
#, c-format
msgid "%s: memory exhausted\n"
msgstr "%s: Hauptspeicher erschöpft\n"
#: src/closure.c:315
msgid ""
"\n"
"\n"
"\n"
"FIRSTS\n"
"\n"
msgstr ""
#: src/closure.c:319
#, c-format
msgid ""
"\n"
"\n"
"%s firsts\n"
"\n"
msgstr ""
#: src/closure.c:337
msgid ""
"\n"
"\n"
"\n"
"FDERIVES\n"
msgstr ""
#: src/closure.c:341
#, c-format
msgid ""
"\n"
"\n"
"%s derives\n"
"\n"
msgstr ""
#: src/conflicts.c:199 src/conflicts.c:223
msgid "reduce"
msgstr "durch Reduzierung gelöst"
#: src/conflicts.c:205 src/conflicts.c:219
msgid "shift"
msgstr "durch Schieben gelöst"
#: src/conflicts.c:227
msgid "an error"
msgstr "als Fehler betrachtet"
#: src/conflicts.c:299
#, c-format
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
msgstr "Konflikt in Zustand %d zwischen Regel %d and Token %s wurde %s.\n"
#: src/conflicts.c:344
#, c-format
msgid "State %d contains"
msgstr "Zustand %d enthält"
#: src/conflicts.c:347 src/conflicts.c:392
msgid " 1 shift/reduce conflict"
msgstr " 1 Schiebe/Reduziere Konflikt"
#: src/conflicts.c:349 src/conflicts.c:394
#, c-format
msgid " %d shift/reduce conflicts"
msgstr " %d Schiebe/Reduziere Konflikte"
#: src/conflicts.c:352 src/conflicts.c:397
msgid " and"
msgstr " und"
#: src/conflicts.c:355 src/conflicts.c:400
msgid " 1 reduce/reduce conflict"
msgstr " 1 Reduziere/Reduziere Konflikt"
#: src/conflicts.c:357 src/conflicts.c:402
#, c-format
msgid " %d reduce/reduce conflicts"
msgstr " %d Reduziere/Reduziere Konflikte"
#. If invoked under the name `yacc', use the output format
#. specified by POSIX.
#: src/conflicts.c:378
msgid "conflicts: "
msgstr "Konflikte: "
#: src/conflicts.c:380
#, c-format
msgid " %d shift/reduce"
msgstr " %d Schiebe/Reduziere"
#: src/conflicts.c:384
#, c-format
msgid " %d reduce/reduce"
msgstr " %d Reduziere/Reduziere"
#: src/conflicts.c:389
#, c-format
msgid "%s contains"
msgstr "%s enthält"
#: src/conflicts.c:598 src/conflicts.c:712
#, c-format
msgid " %-4s\t[reduce using rule %d (%s)]\n"
msgstr " %-4s\t[reduziere mit Regel %d (%s)]\n"
#: src/conflicts.c:609 src/print.c:217
#, c-format
msgid ""
" $default\treduce using rule %d (%s)\n"
"\n"
msgstr ""
" $default\treduziere mit Regel %d (%s)\n"
"\n"
#: src/conflicts.c:695 src/conflicts.c:707
#, c-format
msgid " %-4s\treduce using rule %d (%s)\n"
msgstr " %-4s\treduziere mit Tegel %d (%s)\n"
#: src/conflicts.c:733
#, c-format
msgid " $default\treduce using rule %d (%s)\n"
msgstr " $default\treduziere mit Regel %d (%s)\n"
#: src/derives.c:106
msgid ""
"\n"
"\n"
"\n"
"DERIVES\n"
"\n"
msgstr ""
#: src/derives.c:110
#, c-format
msgid "%s derives"
msgstr "%s leitet ab"
#: src/getargs.c:68
#, fuzzy, c-format
msgid ""
"Usage: %s [-dhklntvyV] [-b file-prefix] [-o outfile] [-p name-prefix]\n"
" [--debug] [--defines] [--fixed-output-files] [--no-lines]\n"
" [--verbose] [--version] [--help] [--yacc]\n"
" [--no-parser] [--token-table]\n"
" [--file-prefix=prefix] [--name-prefix=prefix]\n"
" [--output=outfile] grammar-file\n"
"\n"
"Report bugs to [email protected]\n"
msgstr ""
"Benutzung: %s [-dhklntvyV] [-b Datei-Präfix] [-o Ausgabe-Datei]\n"
" [-p Namen-Präfix] [--debug] [--defines] [--fixed-output-files]\n"
" [--no-lines] [--verbose] [--version] [--help] [--yacc]\n"
" [--no-parser] [--token-table]\n"
" [--file-prefix=Präfix] [--name-prefix=Präfix]\n"
" [--output=Ausgabe-Datei] Grammatik-Datei\n"
#: src/getargs.c:161
#, c-format
msgid "%s: no grammar file given\n"
msgstr "%s: keine Grammatik-Datei angegeben\n"
#: src/getargs.c:165
#, c-format
msgid "%s: extra arguments ignored after '%s'\n"
msgstr "%s: zusätzliche Argumente nach »%s« werden ignoriert\n"
#: src/lalr.c:294
msgid "gotos"
msgstr "»goto« Anweisungen"
#: src/lex.c:119
msgid "unexpected `/' found and ignored"
msgstr "»/« wird hier nicht erwartet und wird deshalb ignoriert"
#: src/lex.c:148 src/reader.c:1105 src/reader.c:1330
msgid "unterminated comment"
msgstr "unbeendeter Kommentar"
#: src/lex.c:176
msgid "Unexpected end of file"
msgstr "Datei endet unerwartet"
# Oder soll man den Begriff "Escapezeichen" verwenden?
#: src/lex.c:197
msgid "unescaped newline in constant"
msgstr "nicht maskiertes Zeilenendezeichen in Konstante"
#: src/lex.c:229
#, c-format
msgid "octal value outside range 0...255: `\\%o'"
msgstr "oktaler Zahlenwert außerhalb des Bereichs 0...255: »\\%o«"
#: src/lex.c:253
#, c-format
msgid "hexadecimal value above 255: `\\x%x'"
msgstr "hexadezimaler Zahlenwert größer als 255: »\\x%x«"
#: src/lex.c:263
#, c-format
msgid "unknown escape sequence: `\\' followed by `%s'"
msgstr "unbekanntes Fluchtzeichen: »\\« gefolgt von »%s«"
#: src/lex.c:396
msgid "use \"...\" for multi-character literal tokens"
msgstr "für Literal mit mehreren Zeichen bitte \"...\" verwenden"
#: src/lex.c:475
msgid "unterminated type name at end of file"
msgstr "unerwarteter Typname am Ende der Datei"
#: src/lex.c:478
msgid "unterminated type name"
msgstr "unerwarteter Typname"
#: src/main.c:152
#, fuzzy, c-format
msgid "%s: fatal error: "
msgstr "fataler Fehler: %s\n"
#: src/main.c:154
#, fuzzy, c-format
msgid "%s:%d: fatal error: "
msgstr "fataler Fehler: %s\n"
#: src/main.c:185
#, c-format
msgid "%s: "
msgstr ""
#: src/main.c:187
#, c-format
msgid "%s:%d: "
msgstr ""
#: src/main.c:252
#, c-format
msgid "too many %s (max %d)"
msgstr ""
#: src/main.c:262
#, fuzzy, c-format
msgid "%s: internal error: %s\n"
msgstr "interner Fehler, %s\n"
#: src/nullable.c:55
msgid "Entering set_nullable"
msgstr "Führe »set_nullable« aus"
#: src/output.c:1190
#, c-format
msgid "maximum table size (%s) exceeded"
msgstr "maximale Tabellengröße (%s) überschritten"
#: src/print.c:85
#, c-format
msgid " type %d is %s\n"
msgstr " Typ %d ist %s\n"
#: src/print.c:92
#, c-format
msgid ""
"\n"
"\n"
"state %d\n"
"\n"
msgstr ""
"\n"
"\n"
"Zustand %d\n"
"\n"
#: src/print.c:136
#, c-format
msgid " (rule %d)"
msgstr " (Regel %d)"
#: src/print.c:163
msgid " $default\taccept\n"
msgstr " $default\takzeptiere\n"
#: src/print.c:165
msgid " NO ACTIONS\n"
msgstr " KEINE AKTIONEN\n"
#. I.e. strcmp(tags[symbol],"$")==0
#: src/print.c:181
#, c-format
msgid " $ \tgo to state %d\n"
msgstr " $ \tgehe zu Zustand %d über\n"
#: src/print.c:183
#, c-format
msgid " %-4s\tshift, and go to state %d\n"
msgstr " %-4s\tSchiebe und gehe zu Zustand %d über\n"
#: src/print.c:206
#, c-format
msgid " %-4s\terror (nonassociative)\n"
msgstr " %-4s\tFehler (nicht assoziativ)\n"
#: src/print.c:232
#, c-format
msgid " %-4s\tgo to state %d\n"
msgstr " %-4s\tgehe zu Zustand %d über\n"
#. rule # : LHS -> RHS
#: src/print.c:253
msgid ""
"\n"
"Grammar\n"
msgstr ""
"\n"
"Grammatik\n"
#: src/print.c:258
#, c-format
msgid "rule %-4d %s ->"
msgstr "Regel %-4d %s ->"
#: src/print.c:264
msgid "\t\t/* empty */"
msgstr "\t\t/* leer */"
#. TERMINAL (type #) : rule #s terminal is on RHS
#: src/print.c:269
msgid ""
"\n"
"Terminals, with rules where they appear\n"
"\n"
msgstr ""
"\n"
"Terminale und die Regeln un denen sie verwendet werden\n"
"\n"
#: src/print.c:317
msgid ""
"\n"
"Nonterminals, with rules where they appear\n"
"\n"
msgstr ""
"\n"
"Nicht-Terminal und die Regeln in denen sie verwendet werden\n"
"\n"
#: src/print.c:343
msgid " on left:"
msgstr " auf der linken Seite:"
#: src/print.c:358
msgid " on right:"
msgstr " auf der rechten Seite:"
#: src/reader.c:145
msgid " Skipping to next \\n"
msgstr " Überspringe Zeichen bis zum nächsten \\n"
#: src/reader.c:147
#, c-format
msgid " Skipping to next %c"
msgstr " Überspringe Zeichen bis zum nächten %c"
#: src/reader.c:323
#, c-format
msgid "unrecognized: %s"
msgstr "unbekannt: %s"
#: src/reader.c:328
msgid "no input grammar"
msgstr "keine Eingabe-Grammatik"
#: src/reader.c:332
#, c-format
msgid "unknown character: %s"
msgstr "unbekanntes Zeichen: %s"
#: src/reader.c:381 src/reader.c:396 src/reader.c:1041 src/reader.c:1273
msgid "unterminated string at end of file"
msgstr "unbeendete Zeichenkette am Ende der Datei"
#: src/reader.c:384 src/reader.c:1044 src/reader.c:1056 src/reader.c:1267
#: src/reader.c:1281
msgid "unterminated string"
msgstr "unbeendete Zeichenkette"
#: src/reader.c:445
msgid "unterminated comment in `%{' definition"
msgstr "unbeendeter Kommentar in »%{« Definition"
#: src/reader.c:456
msgid "unterminated `%{' definition"
msgstr "unbeendete »%{« Definition"
#: src/reader.c:534 src/reader.c:755
#, c-format
msgid "symbol %s redefined"
msgstr "Symbol %s noch einmal definiert"
#: src/reader.c:544 src/reader.c:700 src/reader.c:762 src/reader.c:1804
#, c-format
msgid "type redeclaration for %s"
msgstr "erneute Deklaration des Typs für %s"
#: src/reader.c:554
#, c-format
msgid "`%s' is invalid in %s"
msgstr "»%s« ist in %s nicht erlaubt"
#: src/reader.c:602
#, c-format
msgid "unrecognized item %s, expected an identifier"
msgstr "unerwartetes Symbol %s, hier wird ein Bezeichner erwartet"
#: src/reader.c:624
#, c-format
msgid "expected string constant instead of %s"
msgstr "hier wird eine Zeichenkette erwartet, nicht %s"
#: src/reader.c:646
#, c-format
msgid "multiple %start declarations"
msgstr "mehr als eine %start Deklaration"
#: src/reader.c:648
#, c-format
msgid "invalid %start declaration"
msgstr "ungültige %start Deklaration"
#: src/reader.c:668
msgid "%type declaration has no <typename>"
msgstr "%type Deklaration hat keinen <Typ-Namen>"
#: src/reader.c:705
msgid "invalid %%type declaration due to item: `%s'"
msgstr "ungültige %%type Deklaration wegen »%s«"
#: src/reader.c:751
#, c-format
msgid "redefining precedence of %s"
msgstr "Stellenwertigkeit von %s wird erneut definiert"
#: src/reader.c:774
#, c-format
msgid "invalid text (%s) - number should be after identifier"
msgstr "unzulässiger Text (%s) - Nummer sollte nach Bezeichner kommen"
#: src/reader.c:784
#, c-format
msgid "unexpected item: %s"
msgstr "unerwartetes Symbol: %s"
#: src/reader.c:808
#, c-format
msgid "multiple %union declarations"
msgstr "erneute %union Definition"
#: src/reader.c:866
msgid "unterminated comment at end of file"
msgstr "unbeendeter Kommentar am Dateiende"
#: src/reader.c:892
msgid "unmatched close-brace (`}')"
msgstr "schließende geschweifte Klammer (»}«) hat kein Gegenstück"
#: src/reader.c:936
#, c-format
msgid "argument of %expect is not an integer"
msgstr "Argument von %expect ist keine ganze Zahl"
#: src/reader.c:947
msgid "invalid $ value"
msgstr "unzulässiger $ Wert"
#: src/reader.c:1027
msgid "unmatched right brace (`}')"
msgstr "schließende geschweifte Klammer (»}«) hat kein Gegenstück"
#: src/reader.c:1143 src/reader.c:1368
#, c-format
msgid "$$ of `%s' has no declared type"
msgstr "$$ von »%s« hat keine deklarierten Wert"
#: src/reader.c:1159 src/reader.c:1383
#, c-format
msgid "$%s of `%s' has no declared type"
msgstr "»%s« von »%s« hat keine deklarierten Wert"
#: src/reader.c:1163 src/reader.c:1388
#, c-format
msgid "$%s is invalid"
msgstr "$%s ist unzulässig"
#: src/reader.c:1177
#, c-format
msgid "@%s is invalid"
msgstr "@%s ist unzulässig"
#: src/reader.c:1187
msgid "unterminated %%guard clause"
msgstr "unbeendeter %%guard Fall"
#: src/reader.c:1402
msgid "invalid @-construct"
msgstr "unzulässig @-Konstruktion"
#: src/reader.c:1412
msgid "unmatched `{'"
msgstr "»{« hat kein Gegenstück"
#: src/reader.c:1498
msgid "ill-formed rule: initial symbol not followed by colon"
msgstr ""
"falsch geformte Regel: führendes Symbol wird nicht von einem Semikolon "
"gefolgt"
#: src/reader.c:1505
msgid "grammar starts with vertical bar"
msgstr "Grammatik fängt mit einem vertikalen Strich (»|«) an"
#: src/reader.c:1536
#, c-format
msgid "rule given for %s, which is a token"
msgstr "Regel für %s vorhanden, welches aber ein Token ist"
#: src/reader.c:1634
msgid "two @prec's in a row"
msgstr "zwei @prec Anweisungen nacheinander"
#: src/reader.c:1642
msgid "%%guard present but %%semantic_parser not specified"
msgstr ""
"%%guard Anweisung vorhanden, jedoch wird %%semantic_parser nicht angegeben"
#. This case never occurs -wjh
#: src/reader.c:1650
msgid "two actions at end of one rule"
msgstr "Zwei Aktionen am Ende einer Regel"
#: src/reader.c:1662
#, c-format
msgid "type clash (`%s' `%s') on default action"
msgstr "Typkonflikt (»%s« »%s«) bei Default Aktion"
#: src/reader.c:1668
msgid "empty rule for typed nonterminal, and no action"
msgstr "leere Regel für Nicht-Terminal vmit Typ und keine Aktion"
#: src/reader.c:1712
#, c-format
msgid "invalid input: %s"
msgstr "ungültige Eingabe: %s"
#: src/reader.c:1720
#, c-format
msgid "too many symbols (tokens plus nonterminals); maximum %s"
msgstr "zu viele Symbols (Token plus Nicht-Terminal); Maximum %s"
#: src/reader.c:1723
msgid "no rules in the input grammar"
msgstr "Eingabegrammatik enthält keine Regeln"
#: src/reader.c:1741
#, c-format
msgid "symbol %s is used, but is not defined as a token and has no rules"
msgstr ""
"Symbol %s wird benutzt, ist aber nicht als Token definiert und hat keine "
"Regel"
#: src/reader.c:1780
msgid "ill-formed %type declaration"
msgstr "falsch geformte %type Deklaration"
#: src/reader.c:1859
#, c-format
msgid "conflicting precedences for %s and %s"
msgstr "Vorrangwertigkeiten für %s und %s widersprechen sich"
#: src/reader.c:1868
#, c-format
msgid "conflicting assoc values for %s and %s"
msgstr "assoc Werte für %s nd %s widersprechen sich"
#: src/reader.c:1915
#, c-format
msgid "tokens %s and %s both assigned number %s"
msgstr "Token %s und %s haben die selbe nummer %s"
#: src/reader.c:1929
#, c-format
msgid "the start symbol %s is undefined"
msgstr "das Startsymbol %s ist undefiniert"
#: src/reader.c:1931
#, c-format
msgid "the start symbol %s is a token"
msgstr "das Startsymbol %s ist ein Token"
#: src/reduce.c:141
#, c-format
msgid "Start symbol %s does not derive any sentence"
msgstr "es lassen sich keine Sätze vom Startsymbol %s ableiten"
#: src/reduce.c:154
#, c-format
msgid ""
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
msgstr ""
"Reduzierung von %s definiert %d Terminal, %d Nicht-Terminal und %d "
"Produktionen.\n"
#: src/reduce.c:492
msgid ""
"Useless nonterminals:\n"
"\n"
msgstr ""
"Nutzlose Nicht-Terminale:\n"
"\n"
#: src/reduce.c:504
msgid ""
"\n"
"\n"
"Terminals which are not used:\n"
"\n"
msgstr ""
"\n"
"\n"
"Nicht genutzte Terminale:\n"
"\n"
#: src/reduce.c:513
msgid ""
"\n"
"\n"
"Useless rules:\n"
"\n"
msgstr ""
"\n"
"\n"
"Ungenutzte Regeln:\n"
"\n"
#: src/reduce.c:541
msgid ""
"Variables\n"
"---------\n"
"\n"
msgstr ""
"Variablen\n"
"---------\n"
"\n"
#: src/reduce.c:542
msgid "Value Sprec Sassoc Tag\n"
msgstr "Wert Sprec Sassoc Tag\n"
#: src/reduce.c:547
msgid ""
"Rules\n"
"-----\n"
"\n"
msgstr ""
"Regeln\n"
"------\n"
"\n"
#: src/reduce.c:557
msgid ""
"Rules interpreted\n"
"-----------------\n"
"\n"
msgstr ""
"interpretierete Regeln\n"
"----------------------\n"
"\n"
#: src/reduce.c:573
#, c-format
msgid "%d rules never reduced\n"
msgstr "%d wurde niemals reduziert\n"
#: src/reduce.c:575
#, c-format
msgid "%s contains "
msgstr "%s enthält "
#: src/reduce.c:579
#, c-format
msgid "%d useless nonterminal%s"
msgstr "%d ungenutzte Nicht-Terminal"
#: src/reduce.c:584
msgid " and "
msgstr " und "
#: src/reduce.c:588
#, c-format
msgid "%d useless rule%s"
msgstr "%d ungenutzte Regel"
#: src/getopt.c:680
#, c-format
msgid "%s: option `%s' is ambiguous\n"
msgstr "%s: die Option »%s« ist nicht eindeutig\n"
#: src/getopt.c:704
#, c-format
msgid "%s: option `--%s' doesn't allow an argument\n"
msgstr "%s: die Option »--%s« erlaubt kein Argument\n"
#: src/getopt.c:709
#, c-format
msgid "%s: option `%c%s' doesn't allow an argument\n"
msgstr "%s: die Option »%c%s« erlaubt kein Argument\n"
#: src/getopt.c:726 src/getopt.c:899
#, c-format
msgid "%s: option `%s' requires an argument\n"
msgstr "%s: die Option »%s« erfordert ein Argument\n"
#. --option
#: src/getopt.c:755
#, c-format
msgid "%s: unrecognized option `--%s'\n"
msgstr "%s: unbekannte Option »--%s«\n"
#. +option or -option
#: src/getopt.c:759
#, c-format
msgid "%s: unrecognized option `%c%s'\n"
msgstr "%s: unbekannte Option »%c%s«\n"
#. 1003.2 specifies the format of this message.
#: src/getopt.c:785
#, c-format
msgid "%s: illegal option -- %c\n"
msgstr "%s: die Option ist nicht erlaubt -- %c\n"
#: src/getopt.c:788
#, c-format
msgid "%s: invalid option -- %c\n"
msgstr "%s: ungültige Option -- %c\n"
#. 1003.2 specifies the format of this message.
#: src/getopt.c:818 src/getopt.c:948
#, c-format
msgid "%s: option requires an argument -- %c\n"
msgstr "%s: die Option benötigt ein Argument -- %c\n"
#: src/getopt.c:865
#, fuzzy, c-format
msgid "%s: option `-W %s' is ambiguous\n"
msgstr "%s: die Option »%s« ist nicht eindeutig\n"
#: src/getopt.c:883
#, fuzzy, c-format
msgid "%s: option `-W %s' doesn't allow an argument\n"
msgstr "%s: die Option »--%s« erlaubt kein Argument\n"
#~ msgid "\"%s\", line %d: %s\n"
#~ msgstr "»%s«, Zeile %d: %s\n"
#~ msgid "error: %s\n"
#~ msgstr "Fehler: %s\n"
#~ msgid "(\"%s\", line %d) error: %s\n"
#~ msgstr "(»%s«, Zeile %d) Fehler: %s\n"
#~ msgid "limit of %d exceeded, too many %s"
#~ msgstr "Grenze von %d erreicht, zu viele %s"
+969
View File
@@ -0,0 +1,969 @@
# Mensajes en español para GNU Bison.
# Copyright (C) 1998 Free Software Foundation, Inc.
# Nicolás García-Pedrajas <[email protected]>, 1998.
#
# Corregido por:
#
# cll - Carlos Linares López [email protected]
# [email protected]
#
# Notas:
#
# 1. Nicolás, en algunas ocasiones notarás que algunos `msgstr' no están
# indentados como los `msgid'. No te preocupes, eso es porque yo utilizo
# el `po-mode' de Emacs, ... Él es el responsable de esas indentaciones
# del `msgstr' :)
#
# 2. Todos los comentarios que contengan "Duda:" debieran revisarse.
#
# --------------------------------------------------------------------
# En mi opinión has hecho un excelente trabajo y te animo a que sigas
# manteniendo esta traducción y a que lo intentes con otras.
#
# (¡te lo dice el tío que ha traducido el paquete más grande: 1406
# mensajes en el clisp!)
#
# Carlos Linares
# --------------------------------------------------------------------
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: GNU bison 1.25\n"
"POT-Creation-Date: 1999-06-14 18:19-0400\n"
"PO-Revision-Date: 1998-09-21 10:19+0200\n"
"Last-Translator: Nicolás García-Pedrajas <[email protected]>\n"
"Language-Team: Spanish <[email protected]>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8-bit\n"
#: src/allocate.c:59 src/allocate.c:75
#, c-format
msgid "%s: memory exhausted\n"
msgstr "%s: memoria agotada\n"
# ¿Por qué no lo pones en mayúsculas? Al fin y al cabo, eso es lo que
# haces luego con "FDERIVES" que traduces como "FDERIVACIONES", ... -
# cll
# ok
# ngp
#
#: src/closure.c:315
msgid ""
"\n"
"\n"
"\n"
"FIRSTS\n"
"\n"
msgstr ""
"\n"
"\n"
"\n"
"PRIMEROS\n"
"\n"
#: src/closure.c:319
#, c-format
msgid ""
"\n"
"\n"
"%s firsts\n"
"\n"
msgstr ""
"\n"
"\n"
"%s primeros\n"
"\n"
#: src/closure.c:337
msgid ""
"\n"
"\n"
"\n"
"FDERIVES\n"
msgstr ""
"\n"
"\n"
"\n"
"FDERIVACIONES\n"
#: src/closure.c:341
#, c-format
msgid ""
"\n"
"\n"
"%s derives\n"
"\n"
msgstr ""
"\n"
"\n"
"%s deriva\n"
#: src/conflicts.c:199 src/conflicts.c:223
msgid "reduce"
msgstr "reduce"
#: src/conflicts.c:205 src/conflicts.c:219
msgid "shift"
msgstr "desplaza"
#: src/conflicts.c:227
msgid "an error"
msgstr "un error"
#: src/conflicts.c:299
#, c-format
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
msgstr ""
"El conflicto en el estado %s entre la regla %d y el terminal %s se resuelve "
"como %s.\n"
#: src/conflicts.c:344
#, c-format
msgid "State %d contains"
msgstr "El estado %d contiene"
#: src/conflicts.c:347 src/conflicts.c:392
msgid " 1 shift/reduce conflict"
msgstr " 1 conflicto desplazamiento/reducción"
#: src/conflicts.c:349 src/conflicts.c:394
#, c-format
msgid " %d shift/reduce conflicts"
msgstr " %d conflictos desplazamiento/reducción"
#: src/conflicts.c:352 src/conflicts.c:397
msgid " and"
msgstr " y"
#: src/conflicts.c:355 src/conflicts.c:400
msgid " 1 reduce/reduce conflict"
msgstr " 1 conflicto reducción/reducción"
#: src/conflicts.c:357 src/conflicts.c:402
#, c-format
msgid " %d reduce/reduce conflicts"
msgstr " %d conflictos reducción/reducción"
#. If invoked under the name `yacc', use the output format
#. specified by POSIX.
#: src/conflicts.c:378
msgid "conflicts: "
msgstr "conflictos: "
# Date cuenta de que `%d' puede ser cualquier número decimal. Podría
# ocurrir, por lo tanto, que tu mensaje en ejecución se vea luego como:
#
# 23845789243789 desplazamiento/reducción
#
# (¡estoy exagerando!, por supuesto :)
#
# Te sugiero por lo tanto que añadas el caso (s) tal y como se hace en
# español habitualmente.
# ok
# ngp
#
#: src/conflicts.c:380
#, c-format
msgid " %d shift/reduce"
msgstr " %d desplazamiento(s)/reducción(ones)"
# Date cuenta de que `%d' puede ser cualquier número decimal. Podría
# ocurrir, por lo tanto, que tu mensaje en ejecución se vea luego como:
#
# 23845789243789 reducción/reducción
#
# (¡estoy exagerando!, por supuesto :)
#
# Te sugiero por lo tanto que añadas el caso (s) tal y como se hace en
# español habitualmente.
#
# ok
# ngp
#: src/conflicts.c:384
#, c-format
msgid " %d reduce/reduce"
msgstr " %d reducción(ones)/reducción(ones)"
#: src/conflicts.c:389
#, c-format
msgid "%s contains"
msgstr "%s contiene"
#: src/conflicts.c:598 src/conflicts.c:712
#, c-format
msgid " %-4s\t[reduce using rule %d (%s)]\n"
msgstr " %-4s\t[reduce usando la regla %d (%s)]\n"
#: src/conflicts.c:609 src/print.c:217
#, c-format
msgid ""
" $default\treduce using rule %d (%s)\n"
"\n"
msgstr ""
" $default\treduce usando la regla %d (%s)\n"
"\n"
#: src/conflicts.c:695 src/conflicts.c:707
#, c-format
msgid " %-4s\treduce using rule %d (%s)\n"
msgstr " %-4s\treduce usando la regla %d (%s)\n"
#: src/conflicts.c:733
#, c-format
msgid " $default\treduce using rule %d (%s)\n"
msgstr " $default\treduce usando la regla %d (%s)\n"
#: src/derives.c:106
msgid ""
"\n"
"\n"
"\n"
"DERIVES\n"
"\n"
msgstr ""
"\n"
"\n"
"\n"
"DERIVACIONES\n"
#: src/derives.c:110
#, c-format
msgid "%s derives"
msgstr "%s deriva"
#: src/getargs.c:68
#, fuzzy, c-format
msgid ""
"Usage: %s [-dhklntvyV] [-b file-prefix] [-o outfile] [-p name-prefix]\n"
" [--debug] [--defines] [--fixed-output-files] [--no-lines]\n"
" [--verbose] [--version] [--help] [--yacc]\n"
" [--no-parser] [--token-table]\n"
" [--file-prefix=prefix] [--name-prefix=prefix]\n"
" [--output=outfile] grammar-file\n"
"\n"
"Report bugs to [email protected]\n"
msgstr ""
"Uso: %s [-dhklntvyV] [-b prefijo-ficheros] [-o fichero-salida] [-p "
"prefijo-nombres]\n"
" [--debug] [--defines] [--fixed-output-files] [--no-lines]\n"
" [--verbose] [--version] [--help] [--yacc]\n"
" [--no-parser] [--token-table]\n"
" [--file-prefix=prefijo] [--name-prefix=prefijo]\n"
" [--output=fichero-salida ] fichero-de-gramática\n"
# Me parece menos "computadora" decir "ningún fichero de gramática" - cll
#
#: src/getargs.c:161
#, c-format
msgid "%s: no grammar file given\n"
msgstr "%s: no se ha especificado ningún fichero de gramática\n"
# Ignorar es no saber, to ignore es no hacer caso, que no es lo mismo. sv
#: src/getargs.c:165
#, c-format
msgid "%s: extra arguments ignored after '%s'\n"
msgstr "%s: los argumentos extra después de '%s' no se tendrán en cuenta\n"
# Duda: desconozco en qué caso se emplea esto. Estúdialo bien y
# comprueba que realmente es necesario emplear una palabra no
# española. Recuerda que el acuerdo que existe en la lista de correo en
# español es, en el peor de los casos, poner algo en español y luego en
# inglés a modo de recordatorio. Por ejemplo: "tubería (pipe)" - cll
#
# miré el código, lo que indica es el número de gotos del código
# ngp
#
#: src/lalr.c:294
msgid "gotos"
msgstr "saltos (gotos)"
# to ignore no es ignorar. Pon otra cosa, please. sv
#: src/lex.c:119
msgid "unexpected `/' found and ignored"
msgstr "se ha encontrado `/' cuando no se esperaba, no se tendrán en cuenta"
#: src/lex.c:148 src/reader.c:1105 src/reader.c:1330
msgid "unterminated comment"
msgstr "comentario sin terminar"
#: src/lex.c:176
msgid "Unexpected end of file"
msgstr "Fin de fichero inesperado"
# ¿unescaped?
#: src/lex.c:197
msgid "unescaped newline in constant"
msgstr "salto de línea en constante sin secuencia de escape"
#: src/lex.c:229
#, c-format
msgid "octal value outside range 0...255: `\\%o'"
msgstr "valor octal fuera del rango 0...255: `\\%o'"
#: src/lex.c:253
#, c-format
msgid "hexadecimal value above 255: `\\x%x'"
msgstr "valor hexadecimal mayor que 255: `\\x%x'"
#: src/lex.c:263
#, c-format
msgid "unknown escape sequence: `\\' followed by `%s'"
msgstr "secuencia de escape desconocida: `\\' seguido de `%s'"
# ¿multicarácter o multicaracteres? sv
#: src/lex.c:396
msgid "use \"...\" for multi-character literal tokens"
msgstr "use \"...\" para terminales literales multicarácter"
#: src/lex.c:475
msgid "unterminated type name at end of file"
msgstr "nombre de tipo sin terminar al final del fichero"
#: src/lex.c:478
msgid "unterminated type name"
msgstr "nombre de tipo sin terminar"
# Duda: desconozco cuál será el convenio en la lista de correo a
# propósito de "fatal". Por favor, comprueba que "error grave" es
# preferido por todos los miembros a "error fatal" - cll
# veremos que dice la mayoría, como hay otros 2 revisores
# La verdad es que a mi lo de error fatal me suena fatal
# ngp
#
#: src/main.c:152
#, fuzzy, c-format
msgid "%s: fatal error: "
msgstr "error grave: %s\n"
# Duda: desconozco cuál será el convenio en la lista de correo a
# propósito de "fatal". Por favor, comprueba que "error grave" es
# preferido por todos los miembros a "error fatal" - cll
# veremos que dice la mayoría, como hay otros 2 revisores
# La verdad es que a mi lo de error fatal me suena fatal
# ngp
#
#: src/main.c:154
#, fuzzy, c-format
msgid "%s:%d: fatal error: "
msgstr "error grave: %s\n"
#: src/main.c:185
#, c-format
msgid "%s: "
msgstr ""
#: src/main.c:187
#, c-format
msgid "%s:%d: "
msgstr ""
#: src/main.c:252
#, c-format
msgid "too many %s (max %d)"
msgstr ""
#: src/main.c:262
#, fuzzy, c-format
msgid "%s: internal error: %s\n"
msgstr "error interno, %s\n"
#: src/nullable.c:55
msgid "Entering set_nullable"
msgstr "Entrando set_nullable"
# Únicamente cambio la posición del adjetivo `máximo'. En vez de después
# de `tabla', después de `tamaño' - cll
# en inglés era así, pero quizás en español sea mejor como dices
# ngp
#
#: src/output.c:1190
#, c-format
msgid "maximum table size (%s) exceeded"
msgstr "excedido el tamaño máximo de la tabla (%s)"
#: src/print.c:85
#, c-format
msgid " type %d is %s\n"
msgstr " el tipo %d es %s\n"
#: src/print.c:92
#, c-format
msgid ""
"\n"
"\n"
"state %d\n"
"\n"
msgstr ""
"\n"
"\n"
"estado %d\n"
"\n"
#: src/print.c:136
#, c-format
msgid " (rule %d)"
msgstr " (regla %d)"
#: src/print.c:163
msgid " $default\taccept\n"
msgstr " $default\taceptar\n"
#: src/print.c:165
msgid " NO ACTIONS\n"
msgstr " SIN ACCIONES\n"
#. I.e. strcmp(tags[symbol],"$")==0
#: src/print.c:181
#, c-format
msgid " $ \tgo to state %d\n"
msgstr " $ \tir al estado %d\n"
#: src/print.c:183
#, c-format
msgid " %-4s\tshift, and go to state %d\n"
msgstr " %-4s\tdesplazar e ir al estado %d\n"
#: src/print.c:206
#, c-format
msgid " %-4s\terror (nonassociative)\n"
msgstr " %-4s\terror (no asociativo)\n"
#: src/print.c:232
#, c-format
msgid " %-4s\tgo to state %d\n"
msgstr " %-4s\tir al estado %d\n"
#. rule # : LHS -> RHS
#: src/print.c:253
msgid ""
"\n"
"Grammar\n"
msgstr ""
"\n"
"Gramática\n"
#: src/print.c:258
#, c-format
msgid "rule %-4d %s ->"
msgstr "regla %-4d %s ->"
# Duda: ¿Estás seguro de que no será `vacío'? Si no lo estás o, si por
# el contrario, pudiera cualquiera de los casos, debieras traducirlo
# como `vacía/o' - cll
# según el código indica reglas vacías por eso lo puse así
# ngp
#: src/print.c:264
msgid "\t\t/* empty */"
msgstr "\t\t/* vacía */"
#. TERMINAL (type #) : rule #s terminal is on RHS
#: src/print.c:269
msgid ""
"\n"
"Terminals, with rules where they appear\n"
"\n"
msgstr ""
"\n"
"Terminales con las reglas donde aparecen\n"
"\n"
#: src/print.c:317
msgid ""
"\n"
"Nonterminals, with rules where they appear\n"
"\n"
msgstr ""
"\n"
"No terminales con las reglas donde aparecen\n"
#: src/print.c:343
msgid " on left:"
msgstr " en la izquierda:"
#: src/print.c:358
msgid " on right:"
msgstr " en la derecha:"
#: src/reader.c:145
msgid " Skipping to next \\n"
msgstr " Saltando al siguiente \\n"
#: src/reader.c:147
#, c-format
msgid " Skipping to next %c"
msgstr " Saltando al siguiente %c"
#: src/reader.c:323
#, c-format
msgid "unrecognized: %s"
msgstr "no reconocido: %s"
#: src/reader.c:328
msgid "no input grammar"
msgstr "no hay gramática de entrada"
#: src/reader.c:332
#, c-format
msgid "unknown character: %s"
msgstr "carácter desconocido: %s"
#: src/reader.c:381 src/reader.c:396 src/reader.c:1041 src/reader.c:1273
msgid "unterminated string at end of file"
msgstr "cadena sin terminar al final del fichero"
#: src/reader.c:384 src/reader.c:1044 src/reader.c:1056 src/reader.c:1267
#: src/reader.c:1281
msgid "unterminated string"
msgstr "cadena sin terminar"
#: src/reader.c:445
msgid "unterminated comment in `%{' definition"
msgstr "comentario sin terminar en la definición `%{'"
#: src/reader.c:456
msgid "unterminated `%{' definition"
msgstr "definición `%{' sin terminar"
#: src/reader.c:534 src/reader.c:755
#, c-format
msgid "symbol %s redefined"
msgstr "redefinido el símbolo %s"
#: src/reader.c:544 src/reader.c:700 src/reader.c:762 src/reader.c:1804
#, c-format
msgid "type redeclaration for %s"
msgstr "redeclaración del tipo de %s"
#: src/reader.c:554
#, c-format
msgid "`%s' is invalid in %s"
msgstr "`%s' no es válido en %s"
# No te recomiendo que emplees participios para expresar acciones (¡si
# me oyera mi antigua profesora de lengua, lloraría de emoción! :). En
# vez de eso, emplea las conjugaciones habituales, que para eso están :)
# - cll
# ok - ngp
#
#: src/reader.c:602
#, c-format
msgid "unrecognized item %s, expected an identifier"
msgstr "no se reconoce el ítem %s, se esperaba un identificador"
#: src/reader.c:624
#, c-format
msgid "expected string constant instead of %s"
msgstr "se esperaba una cadena constante en lugar de %s"
#: src/reader.c:646
#, c-format
msgid "multiple %start declarations"
msgstr "múltiples declaraciones de %start"
#: src/reader.c:648
#, c-format
msgid "invalid %start declaration"
msgstr "declaración de %start no válida"
#: src/reader.c:668
msgid "%type declaration has no <typename>"
msgstr "la declaración %type no tiene <nombre-tipo>"
#: src/reader.c:705
msgid "invalid %%type declaration due to item: `%s'"
msgstr "declaración de %%type no válida debido al ítem: `%s'"
#: src/reader.c:751
#, c-format
msgid "redefining precedence of %s"
msgstr "redefinición de la precedencia de %s"
# Una corrección menor: en realidad, `should' es el pasado y condicional
# de "to must" y aquí se emplea en su forma condicional. Por eso, he
# cambiado `debe' por `debería' - cll
# ahí me has pillado en un olvido del inglés - ngp
#: src/reader.c:774
#, c-format
msgid "invalid text (%s) - number should be after identifier"
msgstr ""
"texto no válido (%s) - el número debería estar después del identificador"
# En unas ocasiones, has traducido `unexpected' como `no esperado' y, en
# otras, como `inesperado'. Cualquiera es correcta, por supuesto y, en
# este caso, la segunda me parece más apropiada - cll
# ok - ngp
#: src/reader.c:784
#, c-format
msgid "unexpected item: %s"
msgstr "ítem inesperado: %s"
#: src/reader.c:808
#, c-format
msgid "multiple %union declarations"
msgstr "declaraciones múltiples de %union"
#: src/reader.c:866
msgid "unterminated comment at end of file"
msgstr "comentario sin terminar al final del fichero"
#: src/reader.c:892
msgid "unmatched close-brace (`}')"
msgstr "llave de cierre (`}') desemparejada"
#: src/reader.c:936
#, c-format
msgid "argument of %expect is not an integer"
msgstr "el argumento de %expect no es un entero"
#: src/reader.c:947
msgid "invalid $ value"
msgstr "valor $ no válido"
#: src/reader.c:1027
msgid "unmatched right brace (`}')"
msgstr "llave derecha (`}') desemparejada"
#: src/reader.c:1143 src/reader.c:1368
#, c-format
msgid "$$ of `%s' has no declared type"
msgstr "$$ de `%s' no tiene tipo declarado"
#: src/reader.c:1159 src/reader.c:1383
#, c-format
msgid "$%s of `%s' has no declared type"
msgstr "$%s de `%s' no tiene tipo declarado"
#: src/reader.c:1163 src/reader.c:1388
#, c-format
msgid "$%s is invalid"
msgstr "$%s no es válida"
#: src/reader.c:1177
#, c-format
msgid "@%s is invalid"
msgstr "@%s no es válido"
# Tal vez pueda parecer pedante, pero `inconclusa' me suena muchísimo
# mejor que `sin terminar' que me parece más "computerizado" - cll
# quizás un poco cacofónico lo de claúsula inconclusa - ngp
#
#: src/reader.c:1187
msgid "unterminated %%guard clause"
msgstr "cláusula %%guard sin terminar"
# Duda: ¿`construct' no se refiere a `construcción'? Si es así, el
# mensaje debiera ser "@-construcción no válida" - cll
# O incluso "construcción @" sv
# en ese caso supongo que sería @-construction ngp
#: src/reader.c:1402
msgid "invalid @-construct"
msgstr "@-constructo no válido"
# Cambio el orden y el sexo. Ahora está "en español". sv
#: src/reader.c:1412
msgid "unmatched `{'"
msgstr "`{' desemparejada"
#: src/reader.c:1498
msgid "ill-formed rule: initial symbol not followed by colon"
msgstr "regla mal formada: el símbolo inicial no está seguido por :"
#: src/reader.c:1505
msgid "grammar starts with vertical bar"
msgstr "la gramática comienza con una barra vertical"
#: src/reader.c:1536
#, c-format
msgid "rule given for %s, which is a token"
msgstr "se ha dado una regla para %s, que es un terminal"
#: src/reader.c:1634
msgid "two @prec's in a row"
msgstr "dos @prec en una línea"
# Insisto, el empleo de participios a secas me parece como hablar en
# indio. Por favor, permíteme que añada un "está" :) - cll
# ok - ngp
#: src/reader.c:1642
msgid "%%guard present but %%semantic_parser not specified"
msgstr "%%guard presente pero %%semantic_parser está sin especificar"
#. This case never occurs -wjh
#: src/reader.c:1650
msgid "two actions at end of one rule"
msgstr "dos acciones al final de una regla"
#: src/reader.c:1662
#, c-format
msgid "type clash (`%s' `%s') on default action"
msgstr "los tipos (`%s' `%s') no concuerdan en la acción por defecto"
#: src/reader.c:1668
msgid "empty rule for typed nonterminal, and no action"
msgstr "regla vacía para un no terminal con tipo y no hay ninguna acción"
#: src/reader.c:1712
#, c-format
msgid "invalid input: %s"
msgstr "entrada no válida: %s"
#: src/reader.c:1720
#, c-format
msgid "too many symbols (tokens plus nonterminals); maximum %s"
msgstr "demasiados símbolos (terminales y no terminales); máximo %s"
#: src/reader.c:1723
msgid "no rules in the input grammar"
msgstr "no hay reglas en la gramática de entrada"
# `token' se debe traducir como `literal' - cll
# en terminología de compiladores token es más un terminal - ngp
#
#: src/reader.c:1741
#, c-format
msgid "symbol %s is used, but is not defined as a token and has no rules"
msgstr ""
"se usa el símbolo %s, pero no está definido como terminal y no tiene reglas"
#: src/reader.c:1780
msgid "ill-formed %type declaration"
msgstr "declaración %type incorrectamente formada"
#: src/reader.c:1859
#, c-format
msgid "conflicting precedences for %s and %s"
msgstr "precedencias en conflicto entre %s y %s"
#: src/reader.c:1868
#, c-format
msgid "conflicting assoc values for %s and %s"
msgstr "conflicto de valores assoc para %s y %s"
#: src/reader.c:1915
#, c-format
msgid "tokens %s and %s both assigned number %s"
msgstr "los terminales %s y %s tienen asignados ambos el número %s"
#: src/reader.c:1929
#, c-format
msgid "the start symbol %s is undefined"
msgstr "el símbolo de inicio (axioma) %s no está definido"
#: src/reader.c:1931
#, c-format
msgid "the start symbol %s is a token"
msgstr "el símbolo de inicio (axioma) %s es un terminal"
#: src/reduce.c:141
#, c-format
msgid "Start symbol %s does not derive any sentence"
msgstr "El símbolo de inicio (axioma) %s no deriva ninguna sentencia"
# ¡¡No sé cómo resolver el problema!!
#
# Como corrector, me veo obligado a hacer una corrección ¡¡a tu comentario!!:
#
# ¡¡No sé cómo resolver el problema!!
#
# Esto es: `cómo' va acentuado y, además, `problema' podría ser hebreo,
# pero no español - cll
#
# Te recomiendo `la reducción de %s' en vez de seguir el estilo inglés y
# usar participios - cll
# un error lo tiene cualquiera - ngp
#: src/reduce.c:154
#, c-format
msgid ""
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
msgstr ""
"la reducción de %s define %d terminal%s, %d no terminal%s, y %d "
"produccion%s.\n"
#: src/reduce.c:492
msgid ""
"Useless nonterminals:\n"
"\n"
msgstr ""
"No terminales sin uso:\n"
"\n"
#: src/reduce.c:504
msgid ""
"\n"
"\n"
"Terminals which are not used:\n"
"\n"
msgstr ""
"\n"
"\n"
"Terminales que no se usan:\n"
"\n"
#: src/reduce.c:513
msgid ""
"\n"
"\n"
"Useless rules:\n"
"\n"
msgstr ""
"\n"
"\n"
"Reglas sin uso:\n"
"\n"
#: src/reduce.c:541
msgid ""
"Variables\n"
"---------\n"
"\n"
msgstr ""
"Variables\n"
"---------\n"
"\n"
#: src/reduce.c:542
msgid "Value Sprec Sassoc Tag\n"
msgstr "Valor Sprec Sasoc Tag\n"
#: src/reduce.c:547
msgid ""
"Rules\n"
"-----\n"
"\n"
msgstr ""
"Reglas\n"
"------\n"
"\n"
#: src/reduce.c:557
msgid ""
"Rules interpreted\n"
"-----------------\n"
"\n"
msgstr ""
"Reglas interpretadas\n"
"--------------------\n"
"\n"
#: src/reduce.c:573
#, c-format
msgid "%d rules never reduced\n"
msgstr "%d reglas que nunca se han reducido\n"
#: src/reduce.c:575
#, c-format
msgid "%s contains "
msgstr "%s contiene "
#: src/reduce.c:579
#, c-format
msgid "%d useless nonterminal%s"
msgstr "%d no terminales %s sin uso"
#: src/reduce.c:584
msgid " and "
msgstr " y "
#: src/reduce.c:588
#, c-format
msgid "%d useless rule%s"
msgstr "%d regla%s sin uso"
#: src/getopt.c:680
#, c-format
msgid "%s: option `%s' is ambiguous\n"
msgstr "%s: la opción `%s' es ambigua\n"
# Pongo esto como en otros .po. sv
#: src/getopt.c:704
#, c-format
msgid "%s: option `--%s' doesn't allow an argument\n"
msgstr "%s: la opción `--%s' no admite ningún argumento\n"
#: src/getopt.c:709
#, c-format
msgid "%s: option `%c%s' doesn't allow an argument\n"
msgstr "%s: la opción `%c%s' no admite ningún argumento\n"
#: src/getopt.c:726 src/getopt.c:899
#, c-format
msgid "%s: option `%s' requires an argument\n"
msgstr "%s: la opción `%s' requiere un argumento\n"
#. --option
#: src/getopt.c:755
#, c-format
msgid "%s: unrecognized option `--%s'\n"
msgstr "%s: opción `--%s' no reconocida\n"
#. +option or -option
#: src/getopt.c:759
#, c-format
msgid "%s: unrecognized option `%c%s'\n"
msgstr "%s: opción `%c%s' no reconocida\n"
# ¿Qué encuentras de malo en traducir `illegal' como `ilegal'? Date
# cuenta de que el mensaje "opción no válida" parece ambigua y hará
# pensar al usuario de que tal vez la ha usado incorrectamente, sin
# reparar, por lo tanto, en que la opción misma es ilegal. Esto es, ¡¡no
# existe!! (porque imagino que es en este sentido como se ha programado)
# - cll
# Sobre esto hubo una discusión en la lista hace tiempo,
# quizás ilegal queda un poco fuerte, alguien decía que parecía que
# ibas a ir a la carcel por usar la opción.
# ngp
#
# Sí, era Enrique a quien no le gustaba la palabra.
# No creo que debamos dejar de decir algo por la "corrección política"
# Yo creo que si el 386 tiene instrucciones *ilegales*, también puede
# haber opciones ilegales, digo yo, y no por eso las CPUs van
# a la cárcel (como mucho se cuelgan, je, je, 0ff0 :-). sv
#
#. 1003.2 specifies the format of this message.
#: src/getopt.c:785
#, c-format
msgid "%s: illegal option -- %c\n"
msgstr "%s: opción -- %c ilegal\n"
# ¡Muy bien traducido! En el grupo de traducción ha habido auténticas
# batallas con el tema "invalid - inválido/a" :) - cll
# Porque Enrique decía que le recordaba a disminuidos físicos.
# Francamente, no creo que haya que andar con estas "fobias".
# Pongo inválida. sv
#: src/getopt.c:788
#, c-format
msgid "%s: invalid option -- %c\n"
msgstr "%s: opción -- %c inválida\n"
#. 1003.2 specifies the format of this message.
#: src/getopt.c:818 src/getopt.c:948
#, c-format
msgid "%s: option requires an argument -- %c\n"
msgstr "%s: la opción -- %c requiere un argumento\n"
#: src/getopt.c:865
#, fuzzy, c-format
msgid "%s: option `-W %s' is ambiguous\n"
msgstr "%s: la opción `%s' es ambigua\n"
# Pongo esto como en otros .po. sv
#: src/getopt.c:883
#, fuzzy, c-format
msgid "%s: option `-W %s' doesn't allow an argument\n"
msgstr "%s: la opción `--%s' no admite ningún argumento\n"
#~ msgid "\"%s\", line %d: %s\n"
#~ msgstr "\"%s\", línea %d: %s\n"
#~ msgid "error: %s\n"
#~ msgstr "error: %s\n"
#~ msgid "(\"%s\", line %d) error: %s\n"
#~ msgstr "(\"%s\", línea %d) error: %s\n"
# OJO: Si quieres cambiar el orden, puedes hacerlo, pero el manual
# de gettext dice cómo ha de hacerse, no de cualquier manera. sv
#~ msgid "limit of %d exceeded, too many %s"
#~ msgstr "excedido el límite de %d, demasiados %s"
+811
View File
@@ -0,0 +1,811 @@
# Messages français pour Bison.
# Copyright (C) 1996 Free Software Foundation, Inc.
# Dominique Boucher <[email protected]>, 1996.
#
msgid ""
msgstr ""
"Project-Id-Version: bison 1.25\n"
"POT-Creation-Date: 1999-06-14 18:19-0400\n"
"PO-Revision-Date: 1996-03-19 20:05 EST\n"
"Last-Translator: Dominique Boucher <[email protected]>\n"
"Language-Team: French <[email protected]>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8-bit\n"
#: src/allocate.c:59 src/allocate.c:75
#, c-format
msgid "%s: memory exhausted\n"
msgstr "%s: mémoire épuisée\n"
#: src/closure.c:315
msgid ""
"\n"
"\n"
"\n"
"FIRSTS\n"
"\n"
msgstr ""
"\n"
"\n"
"\n"
"FIRSTS\n"
"\n"
#: src/closure.c:319
#, c-format
msgid ""
"\n"
"\n"
"%s firsts\n"
"\n"
msgstr ""
"\n"
"\n"
"%s firsts\n"
"\n"
#: src/closure.c:337
msgid ""
"\n"
"\n"
"\n"
"FDERIVES\n"
msgstr ""
"\n"
"\n"
"\n"
"FDERIVES\n"
#: src/closure.c:341
#, c-format
msgid ""
"\n"
"\n"
"%s derives\n"
"\n"
msgstr ""
"\n"
"\n"
"%s derives\n"
"\n"
#: src/conflicts.c:199 src/conflicts.c:223
msgid "reduce"
msgstr "réduction"
#: src/conflicts.c:205 src/conflicts.c:219
msgid "shift"
msgstr "décalage"
#: src/conflicts.c:227
msgid "an error"
msgstr "une erreur"
#: src/conflicts.c:299
#, c-format
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
msgstr ""
"Conflit à l'état %d entre la règle %d et le terminal %s résolu par %s.\n"
#: src/conflicts.c:344
#, c-format
msgid "State %d contains"
msgstr "L'état %d contient"
#: src/conflicts.c:347 src/conflicts.c:392
msgid " 1 shift/reduce conflict"
msgstr " 1 conflit décalage/réduction"
#: src/conflicts.c:349 src/conflicts.c:394
#, c-format
msgid " %d shift/reduce conflicts"
msgstr " %d conflits décalage/réduction"
#: src/conflicts.c:352 src/conflicts.c:397
msgid " and"
msgstr " et"
#: src/conflicts.c:355 src/conflicts.c:400
msgid " 1 reduce/reduce conflict"
msgstr "1 conflit réduction/réduction"
#: src/conflicts.c:357 src/conflicts.c:402
#, c-format
msgid " %d reduce/reduce conflicts"
msgstr " %d conflits réduction/réduction"
#. If invoked under the name `yacc', use the output format
#. specified by POSIX.
#: src/conflicts.c:378
msgid "conflicts: "
msgstr "conflits: "
#: src/conflicts.c:380
#, c-format
msgid " %d shift/reduce"
msgstr " %d décalage/réduction"
#: src/conflicts.c:384
#, c-format
msgid " %d reduce/reduce"
msgstr " %d réduction/réduction"
#: src/conflicts.c:389
#, c-format
msgid "%s contains"
msgstr "%s contient"
#: src/conflicts.c:598 src/conflicts.c:712
#, c-format
msgid " %-4s\t[reduce using rule %d (%s)]\n"
msgstr " %-4s\t[réduction par la règle %d (%s)\n"
#: src/conflicts.c:609 src/print.c:217
#, c-format
msgid ""
" $default\treduce using rule %d (%s)\n"
"\n"
msgstr ""
" $défaut\tréduction par la règle %d (%s)\n"
"\n"
#: src/conflicts.c:695 src/conflicts.c:707
#, c-format
msgid " %-4s\treduce using rule %d (%s)\n"
msgstr " %-4s\tréduction par la règle %d (%s)\n"
#: src/conflicts.c:733
#, c-format
msgid " $default\treduce using rule %d (%s)\n"
msgstr " $défaut\tréduction par la règle %d (%s)\n"
#: src/derives.c:106
msgid ""
"\n"
"\n"
"\n"
"DERIVES\n"
"\n"
msgstr ""
"\n"
"\n"
"\n"
"DERIVES\n"
"\n"
#: src/derives.c:110
#, c-format
msgid "%s derives"
msgstr "%s dérive"
#: src/getargs.c:68
#, fuzzy, c-format
msgid ""
"Usage: %s [-dhklntvyV] [-b file-prefix] [-o outfile] [-p name-prefix]\n"
" [--debug] [--defines] [--fixed-output-files] [--no-lines]\n"
" [--verbose] [--version] [--help] [--yacc]\n"
" [--no-parser] [--token-table]\n"
" [--file-prefix=prefix] [--name-prefix=prefix]\n"
" [--output=outfile] grammar-file\n"
"\n"
"Report bugs to [email protected]\n"
msgstr ""
"Usage: %s [-dhklntvyV] [-b préfixe-de-fichier] [-o sortie] [-p "
"préfixe-de-nom]\n"
" [--debug] [--defines] [--fixed-output-files] [--no-lines]\n"
" [--verbose] [--version] [--help] [--yacc]\n"
" [--no-parser] [--token-table]\n"
" [--file-prefix=préfixe] [--name-prefix=préfixe]\n"
" [--output=outfile] grammaire\n"
#: src/getargs.c:161
#, c-format
msgid "%s: no grammar file given\n"
msgstr "%s: grammaire manquante\n"
#: src/getargs.c:165
#, c-format
msgid "%s: extra arguments ignored after '%s'\n"
msgstr "%s: paramètres supplémentaires ignorés après «%s»\n"
#: src/lalr.c:294
msgid "gotos"
msgstr "gotos"
#: src/lex.c:119
msgid "unexpected `/' found and ignored"
msgstr "`/' inattendu et ignoré"
#: src/lex.c:148 src/reader.c:1105 src/reader.c:1330
msgid "unterminated comment"
msgstr "le commentaire ne se termine pas"
#: src/lex.c:176
msgid "Unexpected end of file"
msgstr "Fin de fichier inattendue"
#: src/lex.c:197
msgid "unescaped newline in constant"
msgstr "retour de chariot sans échappement dans une constante"
#: src/lex.c:229
#, c-format
msgid "octal value outside range 0...255: `\\%o'"
msgstr "valeur octale à l'extérieur de l'intervalle 0...255: \\%o"
#: src/lex.c:253
#, c-format
msgid "hexadecimal value above 255: `\\x%x'"
msgstr "valeur hexadécimale supérieure à 255: \\x%x"
#: src/lex.c:263
#, c-format
msgid "unknown escape sequence: `\\' followed by `%s'"
msgstr "séquence d'échappement inconnue: `\\' suivie de `%s'"
#: src/lex.c:396
msgid "use \"...\" for multi-character literal tokens"
msgstr "utilisez \"...\" pour les terminaux litéraux de plusieurs caractères"
#: src/lex.c:475
msgid "unterminated type name at end of file"
msgstr "le nom de type ne se termine pas avant la fin de fichier"
#: src/lex.c:478
msgid "unterminated type name"
msgstr "le nom de type ne se termine pas"
#: src/main.c:152
#, fuzzy, c-format
msgid "%s: fatal error: "
msgstr "erreur fatale: %s\n"
#: src/main.c:154
#, fuzzy, c-format
msgid "%s:%d: fatal error: "
msgstr "erreur fatale: %s\n"
#: src/main.c:185
#, c-format
msgid "%s: "
msgstr ""
#: src/main.c:187
#, c-format
msgid "%s:%d: "
msgstr ""
#: src/main.c:252
#, c-format
msgid "too many %s (max %d)"
msgstr ""
#: src/main.c:262
#, fuzzy, c-format
msgid "%s: internal error: %s\n"
msgstr "erreur interne, %s\n"
#: src/nullable.c:55
msgid "Entering set_nullable"
msgstr "Entré dans set_nullable"
#: src/output.c:1190
#, c-format
msgid "maximum table size (%s) exceeded"
msgstr "taille maximum des tables (%s) dépassée"
#: src/print.c:85
#, c-format
msgid " type %d is %s\n"
msgstr " le type %d est %s\n"
#: src/print.c:92
#, c-format
msgid ""
"\n"
"\n"
"state %d\n"
"\n"
msgstr ""
"\n"
"\n"
"état %d\n"
"\n"
#: src/print.c:136
#, c-format
msgid " (rule %d)"
msgstr " (règle %d)"
#: src/print.c:163
msgid " $default\taccept\n"
msgstr " $défaut\taccepter\n"
#: src/print.c:165
msgid " NO ACTIONS\n"
msgstr " PAS D'ACTION\n"
#. I.e. strcmp(tags[symbol],"$")==0
#: src/print.c:181
#, c-format
msgid " $ \tgo to state %d\n"
msgstr " $ \taller à l'état %d\n"
#: src/print.c:183
#, c-format
msgid " %-4s\tshift, and go to state %d\n"
msgstr " %-4s\tdécalage et aller à l'état %d\n"
#: src/print.c:206
#, c-format
msgid " %-4s\terror (nonassociative)\n"
msgstr " %-4s\terreur (non-associatif)\n"
#: src/print.c:232
#, c-format
msgid " %-4s\tgo to state %d\n"
msgstr " %-4s\taller à l'état %d\n"
#. rule # : LHS -> RHS
#: src/print.c:253
msgid ""
"\n"
"Grammar\n"
msgstr ""
"\n"
"Grammaire\n"
#: src/print.c:258
#, c-format
msgid "rule %-4d %s ->"
msgstr "règle %-4d %s ->"
#: src/print.c:264
msgid "\t\t/* empty */"
msgstr "\t\t/* epsilon */"
#. TERMINAL (type #) : rule #s terminal is on RHS
#: src/print.c:269
msgid ""
"\n"
"Terminals, with rules where they appear\n"
"\n"
msgstr ""
"\n"
"Terminaux, suivis des règles où ils apparaissent\n"
"\n"
#: src/print.c:317
msgid ""
"\n"
"Nonterminals, with rules where they appear\n"
"\n"
msgstr ""
"\n"
"Catégories, suivis des règles où elles apparaissent\n"
"\n"
#: src/print.c:343
msgid " on left:"
msgstr " à gauche:"
#: src/print.c:358
msgid " on right:"
msgstr " à droite:"
#: src/reader.c:145
msgid " Skipping to next \\n"
msgstr " Saut jusqu'au prochain \\n"
#: src/reader.c:147
#, c-format
msgid " Skipping to next %c"
msgstr " Saut jusqu'au prochain %c"
#: src/reader.c:323
#, c-format
msgid "unrecognized: %s"
msgstr "non reconnu: %s"
#: src/reader.c:328
msgid "no input grammar"
msgstr "aucune grammaire en entrée"
#: src/reader.c:332
#, c-format
msgid "unknown character: %s"
msgstr "caractère inconnu: %s"
#: src/reader.c:381 src/reader.c:396 src/reader.c:1041 src/reader.c:1273
msgid "unterminated string at end of file"
msgstr "chaîne de caractères non terminée en fin de fichier"
#: src/reader.c:384 src/reader.c:1044 src/reader.c:1056 src/reader.c:1267
#: src/reader.c:1281
msgid "unterminated string"
msgstr "chaîne de caractère non terminée"
#: src/reader.c:445
msgid "unterminated comment in `%{' definition"
msgstr "le commentaire ne se termine pas dans la section de définition (%{)"
#: src/reader.c:456
msgid "unterminated `%{' definition"
msgstr "La section de définition (%{) ne termine pas avant la fin du fichier"
#: src/reader.c:534 src/reader.c:755
#, c-format
msgid "symbol %s redefined"
msgstr "symbole %s redéfini"
#: src/reader.c:544 src/reader.c:700 src/reader.c:762 src/reader.c:1804
#, c-format
msgid "type redeclaration for %s"
msgstr "redéclaration du type de %s"
#: src/reader.c:554
#, c-format
msgid "`%s' is invalid in %s"
msgstr "`%s' n'est pas valide dans %s"
#: src/reader.c:602
#, c-format
msgid "unrecognized item %s, expected an identifier"
msgstr "item %s non reconnu, un identificateur est attendu"
#: src/reader.c:624
#, c-format
msgid "expected string constant instead of %s"
msgstr "chaîne de caractères constante attendue plutôt que %s"
#: src/reader.c:646
#, c-format
msgid "multiple %start declarations"
msgstr "multiples déclarations %start"
#: src/reader.c:648
#, c-format
msgid "invalid %start declaration"
msgstr "la déclaration %start n'est pas valide"
#: src/reader.c:668
msgid "%type declaration has no <typename>"
msgstr "la déclaration %type n'a pas de <nom_de_type>"
#: src/reader.c:705
msgid "invalid %%type declaration due to item: `%s'"
msgstr "la déclaration %%type n'est pas valide à cause de l'item: %s"
#: src/reader.c:751
#, c-format
msgid "redefining precedence of %s"
msgstr "redéfinition du niveau de priorité de %s"
#: src/reader.c:774
#, c-format
msgid "invalid text (%s) - number should be after identifier"
msgstr ""
"le texte n'est pas valide (%s) - le nombre devrait suivre l'identificateur"
#: src/reader.c:784
#, c-format
msgid "unexpected item: %s"
msgstr "item inattendu: %s"
#: src/reader.c:808
#, c-format
msgid "multiple %union declarations"
msgstr "multiples déclarations %union"
#: src/reader.c:866
msgid "unterminated comment at end of file"
msgstr "le commentaire ne se termine pas avant la fin du fichier"
#: src/reader.c:892
msgid "unmatched close-brace (`}')"
msgstr "accolade fermante `}' non appariée"
#: src/reader.c:936
#, c-format
msgid "argument of %expect is not an integer"
msgstr "le paramètre de %expect n'est pas un entier"
#: src/reader.c:947
msgid "invalid $ value"
msgstr "la valeur de symbole $ n'est pas valide"
#: src/reader.c:1027
msgid "unmatched right brace (`}')"
msgstr "accolade fermante `}' non appariée"
#: src/reader.c:1143 src/reader.c:1368
#, c-format
msgid "$$ of `%s' has no declared type"
msgstr "$$ de `%s' n'a pas son type déclaré"
#: src/reader.c:1159 src/reader.c:1383
#, c-format
msgid "$%s of `%s' has no declared type"
msgstr "$%s cd `%s' n'a pas son type déclaré"
#: src/reader.c:1163 src/reader.c:1388
#, c-format
msgid "$%s is invalid"
msgstr "$%s n'est pas valide"
#: src/reader.c:1177
#, c-format
msgid "@%s is invalid"
msgstr "@%s n'est pas valide"
#: src/reader.c:1187
msgid "unterminated %%guard clause"
msgstr "clause %%guard non terminée"
#: src/reader.c:1402
msgid "invalid @-construct"
msgstr "la construction `@' n'est pas valide"
#: src/reader.c:1412
msgid "unmatched `{'"
msgstr "accolade ouvrante `{' non appariée"
#: src/reader.c:1498
msgid "ill-formed rule: initial symbol not followed by colon"
msgstr "règle mal formée: le symbole initial n'est pas suivi de `:'"
#: src/reader.c:1505
msgid "grammar starts with vertical bar"
msgstr "la grammaire débute par une barre verticale"
#: src/reader.c:1536
#, c-format
msgid "rule given for %s, which is a token"
msgstr "la règle pour %s, qui est un terminal"
#: src/reader.c:1634
msgid "two @prec's in a row"
msgstr "deux @prec de suite"
#: src/reader.c:1642
msgid "%%guard present but %%semantic_parser not specified"
msgstr "%%guard est présent mais %%semantic_parser n'est pas spécifié"
#. This case never occurs -wjh
#: src/reader.c:1650
msgid "two actions at end of one rule"
msgstr "deux actions à la fin d'une même règle"
#: src/reader.c:1662
#, c-format
msgid "type clash (`%s' `%s') on default action"
msgstr "conflit de type (`%s' `%s') pour l'action par défaut"
#: src/reader.c:1668
msgid "empty rule for typed nonterminal, and no action"
msgstr "règle vide pour une catégorie typée et aucune action"
#: src/reader.c:1712
#, c-format
msgid "invalid input: %s"
msgstr "entrée non valide: %s"
#: src/reader.c:1720
#, c-format
msgid "too many symbols (tokens plus nonterminals); maximum %s"
msgstr "trop de symboles (terminaux et catégories); maximum de %s"
#: src/reader.c:1723
msgid "no rules in the input grammar"
msgstr "la grammaire n'a pas de règles"
#: src/reader.c:1741
#, c-format
msgid "symbol %s is used, but is not defined as a token and has no rules"
msgstr ""
"le symbole %s est utilisé mais ce n'est pas un terminal et il ne possède pas "
"de règle"
#: src/reader.c:1780
msgid "ill-formed %type declaration"
msgstr "déclaration %type mal formée"
#: src/reader.c:1859
#, c-format
msgid "conflicting precedences for %s and %s"
msgstr "les priorités pour %s et %s entrent en conflit"
#: src/reader.c:1868
#, c-format
msgid "conflicting assoc values for %s and %s"
msgstr "les valeurs d'association de %s et %s entrent en conflit"
#: src/reader.c:1915
#, c-format
msgid "tokens %s and %s both assigned number %s"
msgstr "les terminaux %s et %s se sont vus assigner le nombre %s"
#: src/reader.c:1929
#, c-format
msgid "the start symbol %s is undefined"
msgstr "le symbole de départ %s n'est pas défini"
#: src/reader.c:1931
#, c-format
msgid "the start symbol %s is a token"
msgstr "le symbole de départ %s est un terminal"
#: src/reduce.c:141
#, c-format
msgid "Start symbol %s does not derive any sentence"
msgstr "Aucune phrase ne peut être dérivée du symbole de départ %s"
#: src/reduce.c:154
#, c-format
msgid ""
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
msgstr ""
"la réduction de %s définit %d terminal%s, %d catégorie%s et %d "
"production%s.\n"
#: src/reduce.c:492
msgid ""
"Useless nonterminals:\n"
"\n"
msgstr ""
"Catégories non productives:\n"
"\n"
#: src/reduce.c:504
msgid ""
"\n"
"\n"
"Terminals which are not used:\n"
"\n"
msgstr ""
"\n"
"\n"
"Terminaux non utilisés:\n"
"\n"
#: src/reduce.c:513
msgid ""
"\n"
"\n"
"Useless rules:\n"
"\n"
msgstr ""
"\n"
"\n"
"Règles non productives:\n"
"\n"
#: src/reduce.c:541
msgid ""
"Variables\n"
"---------\n"
"\n"
msgstr ""
"Variables\n"
"---------\n"
"\n"
#: src/reduce.c:542
msgid "Value Sprec Sassoc Tag\n"
msgstr "Valeur Spréc Sassoc Tag\n"
#: src/reduce.c:547
msgid ""
"Rules\n"
"-----\n"
"\n"
msgstr ""
"Règles\n"
"------\n"
"\n"
#: src/reduce.c:557
msgid ""
"Rules interpreted\n"
"-----------------\n"
"\n"
msgstr ""
"Règles interprétées\n"
"-------------------\n"
"\n"
#: src/reduce.c:573
#, c-format
msgid "%d rules never reduced\n"
msgstr "%d règles jamais réduites\n"
#: src/reduce.c:575
#, c-format
msgid "%s contains "
msgstr "%s contient "
#: src/reduce.c:579
#, c-format
msgid "%d useless nonterminal%s"
msgstr "%d catégories non productives%s"
#: src/reduce.c:584
msgid " and "
msgstr " et "
#: src/reduce.c:588
#, c-format
msgid "%d useless rule%s"
msgstr "%d règle(s) non productive(s)"
#: src/getopt.c:680
#, c-format
msgid "%s: option `%s' is ambiguous\n"
msgstr "%s: l'option %s est ambigüe\n"
#: src/getopt.c:704
#, c-format
msgid "%s: option `--%s' doesn't allow an argument\n"
msgstr "%s: l'option --%s n'admet pas de paramètre\n"
#: src/getopt.c:709
#, c-format
msgid "%s: option `%c%s' doesn't allow an argument\n"
msgstr "%s: l'option %c%s n'admet pas de paramètre\n"
#: src/getopt.c:726 src/getopt.c:899
#, c-format
msgid "%s: option `%s' requires an argument\n"
msgstr "%s: l'option %s requiert un paramètre\n"
#. --option
#: src/getopt.c:755
#, c-format
msgid "%s: unrecognized option `--%s'\n"
msgstr "%s: l'option --%s est inconnue\n"
#. +option or -option
#: src/getopt.c:759
#, c-format
msgid "%s: unrecognized option `%c%s'\n"
msgstr "%s: l'option %c%s est inconnue\n"
#. 1003.2 specifies the format of this message.
#: src/getopt.c:785
#, c-format
msgid "%s: illegal option -- %c\n"
msgstr "%s: option illégale -- %c\n"
#: src/getopt.c:788
#, c-format
msgid "%s: invalid option -- %c\n"
msgstr "%s: option non valide -- %c\n"
#. 1003.2 specifies the format of this message.
#: src/getopt.c:818 src/getopt.c:948
#, c-format
msgid "%s: option requires an argument -- %c\n"
msgstr "%s: Cette option requiert un paramètre -- %c\n"
#: src/getopt.c:865
#, fuzzy, c-format
msgid "%s: option `-W %s' is ambiguous\n"
msgstr "%s: l'option %s est ambigüe\n"
#: src/getopt.c:883
#, fuzzy, c-format
msgid "%s: option `-W %s' doesn't allow an argument\n"
msgstr "%s: l'option --%s n'admet pas de paramètre\n"
#~ msgid "\"%s\", line %d: %s\n"
#~ msgstr "\"%s\", ligne %d: %s\n"
#~ msgid "error: %s\n"
#~ msgstr "erreur: %s\n"
#~ msgid "(\"%s\", line %d) error: %s\n"
#~ msgstr "(\"%s\", ligne %d) erreur: %s\n"
#~ msgid "limit of %d exceeded, too many %s"
#~ msgstr "limite de %d dépassée, trop de %s"
+809
View File
@@ -0,0 +1,809 @@
# Dutch messages for GNU bison.
# Copyright (C) 1996 Free Software Foundation, Inc.
# Erick Branderhorst <[email protected]>, 1996.
#
msgid ""
msgstr ""
"Project-Id-Version: bison 1.25\n"
"POT-Creation-Date: 1999-06-14 18:19-0400\n"
"PO-Revision-Date: 1996-08-27 15:34 MET DST\n"
"Last-Translator: Erick Branderhorst <[email protected]>\n"
"Language-Team: Dutch <[email protected]>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8-bit\n"
#: src/allocate.c:59 src/allocate.c:75
#, c-format
msgid "%s: memory exhausted\n"
msgstr "%s: geen geheugen meer beschikbaar\n"
#: src/closure.c:315
msgid ""
"\n"
"\n"
"\n"
"FIRSTS\n"
"\n"
msgstr ""
"\n"
"\n"
"\n"
"EERSTEN\n"
"\n"
#: src/closure.c:319
#, c-format
msgid ""
"\n"
"\n"
"%s firsts\n"
"\n"
msgstr ""
"\n"
"\n"
"%s eersten\n"
"\n"
#: src/closure.c:337
msgid ""
"\n"
"\n"
"\n"
"FDERIVES\n"
msgstr ""
"\n"
"\n"
"\n"
"FAFGELEIDEN\n"
#: src/closure.c:341
#, c-format
msgid ""
"\n"
"\n"
"%s derives\n"
"\n"
msgstr ""
"\n"
"\n"
"%s afgeleiden\n"
"\n"
#: src/conflicts.c:199 src/conflicts.c:223
msgid "reduce"
msgstr "reduceer"
#: src/conflicts.c:205 src/conflicts.c:219
msgid "shift"
msgstr "verschuif"
#: src/conflicts.c:227
msgid "an error"
msgstr "een fout"
#: src/conflicts.c:299
#, c-format
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
msgstr "Conflict in stadium %d tussen regel %d en teken %s opgelost als %s.\n"
#: src/conflicts.c:344
#, c-format
msgid "State %d contains"
msgstr "Stadium %d bevat"
#: src/conflicts.c:347 src/conflicts.c:392
msgid " 1 shift/reduce conflict"
msgstr " 1 verschuif/reduceer conflict"
#: src/conflicts.c:349 src/conflicts.c:394
#, c-format
msgid " %d shift/reduce conflicts"
msgstr " %d verschuif/reduceer conflicten"
#: src/conflicts.c:352 src/conflicts.c:397
msgid " and"
msgstr " en"
#: src/conflicts.c:355 src/conflicts.c:400
msgid " 1 reduce/reduce conflict"
msgstr " 1 reduceer/reduceer conflict"
#: src/conflicts.c:357 src/conflicts.c:402
#, c-format
msgid " %d reduce/reduce conflicts"
msgstr " %d reduceer/reduceer conflicten"
#. If invoked under the name `yacc', use the output format
#. specified by POSIX.
#: src/conflicts.c:378
msgid "conflicts: "
msgstr "conflictueerd: "
#: src/conflicts.c:380
#, c-format
msgid " %d shift/reduce"
msgstr " %d vershuif/reduceer"
#: src/conflicts.c:384
#, c-format
msgid " %d reduce/reduce"
msgstr " %d reduceer/reduceer"
#: src/conflicts.c:389
#, c-format
msgid "%s contains"
msgstr "%s bevat"
#: src/conflicts.c:598 src/conflicts.c:712
#, c-format
msgid " %-4s\t[reduce using rule %d (%s)]\n"
msgstr " %-4s\t[reduceer gebruikt regel %d (%s)]\n"
#: src/conflicts.c:609 src/print.c:217
#, c-format
msgid ""
" $default\treduce using rule %d (%s)\n"
"\n"
msgstr ""
" $default\treduce using rule %d (%s)\n"
"\n"
#: src/conflicts.c:695 src/conflicts.c:707
#, c-format
msgid " %-4s\treduce using rule %d (%s)\n"
msgstr ""
#: src/conflicts.c:733
#, c-format
msgid " $default\treduce using rule %d (%s)\n"
msgstr ""
#: src/derives.c:106
msgid ""
"\n"
"\n"
"\n"
"DERIVES\n"
"\n"
msgstr ""
"\n"
"\n"
"\n"
"AFGELEIDEN\n"
"\n"
#: src/derives.c:110
#, c-format
msgid "%s derives"
msgstr "%s afgeleiden"
#: src/getargs.c:68
#, fuzzy, c-format
msgid ""
"Usage: %s [-dhklntvyV] [-b file-prefix] [-o outfile] [-p name-prefix]\n"
" [--debug] [--defines] [--fixed-output-files] [--no-lines]\n"
" [--verbose] [--version] [--help] [--yacc]\n"
" [--no-parser] [--token-table]\n"
" [--file-prefix=prefix] [--name-prefix=prefix]\n"
" [--output=outfile] grammar-file\n"
"\n"
"Report bugs to [email protected]\n"
msgstr ""
"Gebruik: %s [-dhklntvyV] [-b file-prefix] [-o outfile] [-p name-prefix]\n"
" [--debug] [--defines] [--fixed-output-files] [--no-lines]\n"
" [--verbose] [--version] [--help] [--yacc]\n"
" [--no-parser] [--token-table]\n"
" [--file-prefix=prefix] [--name-prefix=prefix]\n"
" [--output=outfile] grammar-bestand\n"
#: src/getargs.c:161
#, c-format
msgid "%s: no grammar file given\n"
msgstr "%s: geen grammatica bestand gegeven\n"
#: src/getargs.c:165
#, c-format
msgid "%s: extra arguments ignored after '%s'\n"
msgstr "%s: extra argumenten genegeerd na '%s'\n"
#: src/lalr.c:294
msgid "gotos"
msgstr "ganaar"
#: src/lex.c:119
msgid "unexpected `/' found and ignored"
msgstr "onverwachte `/' gevonden en genegeerd"
#: src/lex.c:148 src/reader.c:1105 src/reader.c:1330
msgid "unterminated comment"
msgstr "ongetermineerd commentaar"
#: src/lex.c:176
msgid "Unexpected end of file"
msgstr "Onverwacht bestandseinde"
#: src/lex.c:197
msgid "unescaped newline in constant"
msgstr "niet geescapete nieuwe regel in constante"
#: src/lex.c:229
#, c-format
msgid "octal value outside range 0...255: `\\%o'"
msgstr "octale waarde buiten domein 0...255: `\\%o'"
#: src/lex.c:253
#, c-format
msgid "hexadecimal value above 255: `\\x%x'"
msgstr "hexadecimale waarde boven 255: `\\x%x'"
#: src/lex.c:263
#, c-format
msgid "unknown escape sequence: `\\' followed by `%s'"
msgstr "onbekende escape reeks: `\\' gevolgd door `%s'"
#: src/lex.c:396
msgid "use \"...\" for multi-character literal tokens"
msgstr "gebruik \"...\" voor meerdere karakters literal tekens"
#: src/lex.c:475
msgid "unterminated type name at end of file"
msgstr "niet getermineerd type naam aan het einde van bestand"
#: src/lex.c:478
msgid "unterminated type name"
msgstr "niet getermineerd type naam"
#: src/main.c:152
#, fuzzy, c-format
msgid "%s: fatal error: "
msgstr "fatale fout: %s\n"
#: src/main.c:154
#, fuzzy, c-format
msgid "%s:%d: fatal error: "
msgstr "fatale fout: %s\n"
#: src/main.c:185
#, c-format
msgid "%s: "
msgstr ""
#: src/main.c:187
#, c-format
msgid "%s:%d: "
msgstr ""
#: src/main.c:252
#, c-format
msgid "too many %s (max %d)"
msgstr ""
#: src/main.c:262
#, fuzzy, c-format
msgid "%s: internal error: %s\n"
msgstr "interne fout, %s\n"
#: src/nullable.c:55
msgid "Entering set_nullable"
msgstr "Inkomende set nullable"
#: src/output.c:1190
#, c-format
msgid "maximum table size (%s) exceeded"
msgstr "maximale tabel grootte (%s) overschreden"
#: src/print.c:85
#, c-format
msgid " type %d is %s\n"
msgstr ""
#: src/print.c:92
#, c-format
msgid ""
"\n"
"\n"
"state %d\n"
"\n"
msgstr ""
"\n"
"\n"
"stadium %d\n"
"\n"
#: src/print.c:136
#, c-format
msgid " (rule %d)"
msgstr " (regel %d)"
#: src/print.c:163
msgid " $default\taccept\n"
msgstr ""
#: src/print.c:165
msgid " NO ACTIONS\n"
msgstr " GEEN AKTIES\n"
#. I.e. strcmp(tags[symbol],"$")==0
#: src/print.c:181
#, c-format
msgid " $ \tgo to state %d\n"
msgstr ""
#: src/print.c:183
#, c-format
msgid " %-4s\tshift, and go to state %d\n"
msgstr ""
#: src/print.c:206
#, c-format
msgid " %-4s\terror (nonassociative)\n"
msgstr ""
#: src/print.c:232
#, c-format
msgid " %-4s\tgo to state %d\n"
msgstr ""
#. rule # : LHS -> RHS
#: src/print.c:253
msgid ""
"\n"
"Grammar\n"
msgstr ""
"\n"
"Grammatica\n"
#: src/print.c:258
#, c-format
msgid "rule %-4d %s ->"
msgstr "regel %-4d %s ->"
#: src/print.c:264
msgid "\t\t/* empty */"
msgstr ""
#. TERMINAL (type #) : rule #s terminal is on RHS
#: src/print.c:269
msgid ""
"\n"
"Terminals, with rules where they appear\n"
"\n"
msgstr ""
"\n"
"Terminals, met regels waar ze voorkomen\n"
"\n"
#: src/print.c:317
msgid ""
"\n"
"Nonterminals, with rules where they appear\n"
"\n"
msgstr ""
"\n"
"Geen terminals, met regels waar ze voorkomen\n"
"\n"
#: src/print.c:343
msgid " on left:"
msgstr " links:"
#: src/print.c:358
msgid " on right:"
msgstr " rechts:"
#: src/reader.c:145
msgid " Skipping to next \\n"
msgstr " Verder naar volgende \\n"
#: src/reader.c:147
#, c-format
msgid " Skipping to next %c"
msgstr " Verder naar volgende %c"
#: src/reader.c:323
#, c-format
msgid "unrecognized: %s"
msgstr "onbekend: %s"
#: src/reader.c:328
msgid "no input grammar"
msgstr "geen invoer grammatica"
#: src/reader.c:332
#, c-format
msgid "unknown character: %s"
msgstr "onbekend karakter: %s"
#: src/reader.c:381 src/reader.c:396 src/reader.c:1041 src/reader.c:1273
msgid "unterminated string at end of file"
msgstr "niet getermineerde string aan einde van bestand"
#: src/reader.c:384 src/reader.c:1044 src/reader.c:1056 src/reader.c:1267
#: src/reader.c:1281
msgid "unterminated string"
msgstr "niet getermineerde string"
#: src/reader.c:445
msgid "unterminated comment in `%{' definition"
msgstr "niet getermineerd commentaar in `%{' definitie"
#: src/reader.c:456
msgid "unterminated `%{' definition"
msgstr "niet getermineerde `%{' definitie"
#: src/reader.c:534 src/reader.c:755
#, c-format
msgid "symbol %s redefined"
msgstr "symbool %s opnieuw gedefinieerd"
#: src/reader.c:544 src/reader.c:700 src/reader.c:762 src/reader.c:1804
#, c-format
msgid "type redeclaration for %s"
msgstr "type herdeclaratie voor %s"
#: src/reader.c:554
#, c-format
msgid "`%s' is invalid in %s"
msgstr "`%s' is onjuist in %s"
#: src/reader.c:602
#, c-format
msgid "unrecognized item %s, expected an identifier"
msgstr "onbekend item %s, verwacht een identifier"
#: src/reader.c:624
#, c-format
msgid "expected string constant instead of %s"
msgstr "verwacht string constante in plaats van %s"
#: src/reader.c:646
#, c-format
msgid "multiple %start declarations"
msgstr "meerdere %start declaraties"
#: src/reader.c:648
#, c-format
msgid "invalid %start declaration"
msgstr "onjuiste %start declaratie"
#: src/reader.c:668
msgid "%type declaration has no <typename>"
msgstr "%type declaratie heeft geen <typenaam>"
#: src/reader.c:705
msgid "invalid %%type declaration due to item: `%s'"
msgstr "onjuist %%type declaratie door item: `%s'"
#: src/reader.c:751
#, c-format
msgid "redefining precedence of %s"
msgstr "herdefinieren voorganger van %s"
#: src/reader.c:774
#, c-format
msgid "invalid text (%s) - number should be after identifier"
msgstr "onjuiste tekst (%s) - nummer hoort na de identifier"
#: src/reader.c:784
#, c-format
msgid "unexpected item: %s"
msgstr "onbekend item: %s"
#: src/reader.c:808
#, c-format
msgid "multiple %union declarations"
msgstr "meerdere %union declaraties"
#: src/reader.c:866
msgid "unterminated comment at end of file"
msgstr "niet getermineerd commentaar aan einde van bestand"
#: src/reader.c:892
msgid "unmatched close-brace (`}')"
msgstr "niet overeenkomstige afsluit-haakje (`}')"
#: src/reader.c:936
#, c-format
msgid "argument of %expect is not an integer"
msgstr "argument van %expect is niet een integer"
#: src/reader.c:947
msgid "invalid $ value"
msgstr "onjuiste $ waarde"
#: src/reader.c:1027
msgid "unmatched right brace (`}')"
msgstr "niet overeenkomstig rechter haakje (`}')"
#: src/reader.c:1143 src/reader.c:1368
#, c-format
msgid "$$ of `%s' has no declared type"
msgstr "$$ van `%s' heeft geen gedeclareerd type"
#: src/reader.c:1159 src/reader.c:1383
#, c-format
msgid "$%s of `%s' has no declared type"
msgstr "$%s van `%s' heeft geen gedeclareerd type"
#: src/reader.c:1163 src/reader.c:1388
#, c-format
msgid "$%s is invalid"
msgstr "$%s is onjuist"
#: src/reader.c:1177
#, c-format
msgid "@%s is invalid"
msgstr "@%s is onjuist"
#: src/reader.c:1187
msgid "unterminated %%guard clause"
msgstr "niet getermineerde %%guard voorwaarde"
#: src/reader.c:1402
msgid "invalid @-construct"
msgstr "ongeldige @-constructie"
#: src/reader.c:1412
msgid "unmatched `{'"
msgstr "niet overeenkomstige `{'"
#: src/reader.c:1498
msgid "ill-formed rule: initial symbol not followed by colon"
msgstr ""
"slecht geformuleerde regel: initieel symbool niet gevolgd door dubbele punt"
#: src/reader.c:1505
msgid "grammar starts with vertical bar"
msgstr "grammatica start met een verticale bar"
#: src/reader.c:1536
#, c-format
msgid "rule given for %s, which is a token"
msgstr "regel geven voor %s, welke een teken is"
#: src/reader.c:1634
msgid "two @prec's in a row"
msgstr "twee @prec's in een regel"
#: src/reader.c:1642
msgid "%%guard present but %%semantic_parser not specified"
msgstr "%%guard aanwezig maar %%semantic_parser niet gespecificeerd"
#. This case never occurs -wjh
#: src/reader.c:1650
msgid "two actions at end of one rule"
msgstr "twee akties aan het einde van een regel"
#: src/reader.c:1662
#, c-format
msgid "type clash (`%s' `%s') on default action"
msgstr "type clash (`%s' `%s') bij standaard aktie"
#: src/reader.c:1668
msgid "empty rule for typed nonterminal, and no action"
msgstr "lege regel voor getypte niet terminal, en geen aktie"
#: src/reader.c:1712
#, c-format
msgid "invalid input: %s"
msgstr "ongeldige invoer: %s"
#: src/reader.c:1720
#, c-format
msgid "too many symbols (tokens plus nonterminals); maximum %s"
msgstr "te veel symbolen (tekens plus nietterminals); maximum %s"
#: src/reader.c:1723
msgid "no rules in the input grammar"
msgstr "geen regels voor invoer grammatica"
#: src/reader.c:1741
#, c-format
msgid "symbol %s is used, but is not defined as a token and has no rules"
msgstr ""
"symbool %s is gebruikt, maar is niet gedefinieerd als een teken en\n"
"heeft geen regels"
#: src/reader.c:1780
msgid "ill-formed %type declaration"
msgstr "slecht geformuleerde %type declaratie"
#: src/reader.c:1859
#, c-format
msgid "conflicting precedences for %s and %s"
msgstr "conflictuerende precedentein voor %s en %s"
#: src/reader.c:1868
#, c-format
msgid "conflicting assoc values for %s and %s"
msgstr "conflictuerende associatieve waarden voor %s en %s"
#: src/reader.c:1915
#, c-format
msgid "tokens %s and %s both assigned number %s"
msgstr ""
#: src/reader.c:1929
#, c-format
msgid "the start symbol %s is undefined"
msgstr ""
#: src/reader.c:1931
#, c-format
msgid "the start symbol %s is a token"
msgstr "het start symbool %s is een token"
#: src/reduce.c:141
#, c-format
msgid "Start symbol %s does not derive any sentence"
msgstr "Start symbool %s is niet afkomstig uit een zin"
#: src/reduce.c:154
#, c-format
msgid ""
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
msgstr ""
"gereduceerd %s gedefinieerd %d terminal%s, %d nietterminal%s, en %d "
"productie%s.\n"
#: src/reduce.c:492
msgid ""
"Useless nonterminals:\n"
"\n"
msgstr ""
"Onbruikbare niet terminals:\n"
"\n"
#: src/reduce.c:504
msgid ""
"\n"
"\n"
"Terminals which are not used:\n"
"\n"
msgstr ""
"\n"
"\n"
"Terminals welke niet worden gebruikt:\n"
"\n"
#: src/reduce.c:513
msgid ""
"\n"
"\n"
"Useless rules:\n"
"\n"
msgstr ""
"\n"
"\n"
"Onbruikbare regels:\n"
"\n"
#: src/reduce.c:541
msgid ""
"Variables\n"
"---------\n"
"\n"
msgstr ""
"Variabelen\n"
"----------\n"
"\n"
#: src/reduce.c:542
msgid "Value Sprec Sassoc Tag\n"
msgstr "Waarde Sprec Sassoc Tag\n"
#: src/reduce.c:547
msgid ""
"Rules\n"
"-----\n"
"\n"
msgstr ""
"Regels\n"
"------\n"
"\n"
#: src/reduce.c:557
msgid ""
"Rules interpreted\n"
"-----------------\n"
"\n"
msgstr ""
"Geinterpreteerde regels\n"
"-----------------------\n"
"\n"
#: src/reduce.c:573
#, c-format
msgid "%d rules never reduced\n"
msgstr "%d regels nooit gereduceerd\n"
#: src/reduce.c:575
#, c-format
msgid "%s contains "
msgstr "%s bevat"
#: src/reduce.c:579
#, c-format
msgid "%d useless nonterminal%s"
msgstr "%d onbruikbare niet terminal%s"
#: src/reduce.c:584
msgid " and "
msgstr " en "
#: src/reduce.c:588
#, c-format
msgid "%d useless rule%s"
msgstr "%d onbruikbare regels%s"
#: src/getopt.c:680
#, c-format
msgid "%s: option `%s' is ambiguous\n"
msgstr "%s: optie `%s' is niet eenduidig\n"
#: src/getopt.c:704
#, c-format
msgid "%s: option `--%s' doesn't allow an argument\n"
msgstr "%s: optie `--%s' staat geen argument toe\n"
#: src/getopt.c:709
#, c-format
msgid "%s: option `%c%s' doesn't allow an argument\n"
msgstr "%s: optie `%c%s' staat geen argument toe\n"
#: src/getopt.c:726 src/getopt.c:899
#, c-format
msgid "%s: option `%s' requires an argument\n"
msgstr "%s: optie `%s' vereist een argument\n"
#. --option
#: src/getopt.c:755
#, c-format
msgid "%s: unrecognized option `--%s'\n"
msgstr "%s: onbekende optie `--%s'\n"
#. +option or -option
#: src/getopt.c:759
#, c-format
msgid "%s: unrecognized option `%c%s'\n"
msgstr "%s: onbekende optie `%c%s'\n"
#. 1003.2 specifies the format of this message.
#: src/getopt.c:785
#, c-format
msgid "%s: illegal option -- %c\n"
msgstr "%s: ongeldige optie -- %c\n"
#: src/getopt.c:788
#, c-format
msgid "%s: invalid option -- %c\n"
msgstr "%s: onjuiste optie -- %c\n"
#. 1003.2 specifies the format of this message.
#: src/getopt.c:818 src/getopt.c:948
#, c-format
msgid "%s: option requires an argument -- %c\n"
msgstr "%s: optie vereist een argument -- %c\n"
#: src/getopt.c:865
#, fuzzy, c-format
msgid "%s: option `-W %s' is ambiguous\n"
msgstr "%s: optie `%s' is niet eenduidig\n"
#: src/getopt.c:883
#, fuzzy, c-format
msgid "%s: option `-W %s' doesn't allow an argument\n"
msgstr "%s: optie `--%s' staat geen argument toe\n"
#~ msgid "\"%s\", line %d: %s\n"
#~ msgstr "\"%s\", regel %d: %s\n"
#~ msgid "error: %s\n"
#~ msgstr "fout: %s\n"
#~ msgid "(\"%s\", line %d) error: %s\n"
#~ msgstr "(\"%s\", regel %d) fout: %s\n"
#~ msgid "limit of %d exceeded, too many %s"
#~ msgstr "limiet van %d overschreden, te veel %s"
+8
View File
@@ -0,0 +1,8 @@
*_.c
.deps
ChangeLog
Makefile
Makefile.in
ansi2knr
bison
bison.simple
+27
View File
@@ -0,0 +1,27 @@
## Process this file with automake to produce Makefile.in -*-Makefile-*-
AUTOMAKE_OPTIONS = 1.4 ansi2knr
bin_PROGRAMS = bison
bison_SOURCES = LR0.c allocate.c closure.c conflicts.c derives.c \
files.c getargs.c gram.c lalr.c lex.c main.c nullable.c output.c \
print.c reader.c reduce.c symtab.c warshall.c getopt.c getopt1.c
EXTRA_bison_SOURCES = vmsgetargs.c
bison_LDADD = @INTLLIBS@ @ALLOCA@
INCLUDES = -I../intl -I$(top_srcdir)/intl
noinst_HEADERS = alloc.h files.h gram.h lex.h machine.h state.h \
symtab.h system.h types.h getopt.h
data_DATA = bison.simple bison.hairy
EXTRA_DIST = bison.s1 bison.hairy build.com bison.cld vmshlp.mar
bison.simple: bison.s1 Makefile
-rm -f $@
sed -e "/^#line/ s|bison|$(datadir)/bison|" -e "s/@bison_version@/$(VERSION)/" < $(srcdir)/bison.s1 > $@-tmp
mv $@-tmp $@
DISTCLEANFILES = bison.simple
+4
View File
@@ -19,6 +19,10 @@ the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#define NEW(t) ((t *) xmalloc((unsigned) sizeof(t)))
#define NEW2(n, t) ((t *) xmalloc((unsigned) ((n) * sizeof(t))))
+9 -1
View File
@@ -22,13 +22,21 @@ Boston, MA 02111-1307, USA. */
#include <stdio.h>
#include "system.h"
#ifdef NEED_DECLARATION_CALLOC
#if defined (__STDC__) || defined (_MSC_VER)
extern void *calloc ();
extern void *realloc ();
#else
extern char *calloc ();
#endif
#endif /* NEED_DECLARATION_CALLOC */
#ifdef NEED_DECLARATION_REALLOC
#if defined (__STDC__) || defined (_MSC_VER)
extern void *realloc ();
#else
extern char *realloc ();
#endif
#endif /* NEED_DECLARATION_REALLOC */
char *xmalloc PARAMS((register unsigned));
char *xrealloc PARAMS((register char *, register unsigned));
+2 -2
View File
@@ -213,7 +213,7 @@ __yy_memcpy (char *to, char *from, unsigned int count)
#endif
#endif
#line 216 "bison.simple"
#line 217 "bison.simple"
/* The user can define YYPARSE_PARAM as the name of an argument to be passed
into yyparse. The argument should have type void *.
@@ -539,7 +539,7 @@ yyreduce:
#endif
$ /* the action file gets copied in in place of this dollarsign */
#line 542 "bison.simple"
#line 543 "bison.simple"
yyvsp -= yylen;
yyssp -= yylen;
+2 -2
View File
@@ -213,7 +213,7 @@ __yy_memcpy (char *to, char *from, unsigned int count)
#endif
#endif
#line 216 "bison.simple"
#line 217 "bison.simple"
/* The user can define YYPARSE_PARAM as the name of an argument to be passed
into yyparse. The argument should have type void *.
@@ -539,7 +539,7 @@ yyreduce:
#endif
$ /* the action file gets copied in in place of this dollarsign */
#line 542 "bison.simple"
#line 543 "bison.simple"
yyvsp -= yylen;
yyssp -= yylen;
+7 -1
View File
@@ -19,6 +19,8 @@ the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#include "system.h"
#if defined (VMS) & !defined (__VMS_POSIX)
#include <ssdef.h>
#define unlink delete
@@ -40,7 +42,11 @@ Boston, MA 02111-1307, USA. */
#endif
#include <stdio.h>
#include "system.h"
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
#include "files.h"
#include "alloc.h"
#include "gram.h"
+1 -1
View File
@@ -21,7 +21,7 @@ Boston, MA 02111-1307, USA. */
/* These two should be pathnames for opening the sample parser files.
When bison is installed, they should be absolute pathnames.
XPFILE1 and XPFILE2 normally come from the Makefile. */
XPFILE1 and XPFILE2 normally come from config.h. */
#define PFILE XPFILE /* Simple parser */
#define PFILE1 XPFILE1 /* Semantic parser */
+1 -2
View File
@@ -39,7 +39,6 @@ void usage PARAMS((FILE *));
void getargs PARAMS((int, char *[]));
extern char *program_name;
extern char *version_string;
extern void warns PARAMS((char *, char *)); /* main.c */
@@ -108,7 +107,7 @@ getargs (int argc, char *argv[])
exit (0);
case 'V':
printf ("%s", version_string);
printf ("%s\n", VERSION_STRING);
exit (0);
case 'v':
+3 -1
View File
@@ -271,7 +271,9 @@ literalchar (char **pp, int *pcode, char term)
so that `\012' and `\n' can be interchangeable. */
p = *pp;
if (code == '\\') {*p++ = '\\'; *p++ = '\\';}
if (code == term && wasquote)
*p++ = code;
else if (code == '\\') {*p++ = '\\'; *p++ = '\\';}
else if (code == '\'') {*p++ = '\\'; *p++ = '\'';}
else if (code == '\"') {*p++ = '\\'; *p++ = '\"';}
else if (code >= 040 && code < 0177)
+1 -3
View File
@@ -136,8 +136,6 @@ static bucket *undeftoken;
/* Nonzero if any action or guard uses the @n construct. */
static int yylsp_needed;
extern char *version_string;
static void
skip_to_char (int target)
@@ -209,7 +207,7 @@ reader (void)
infile);
else
fprintf(ftable, "\n/* A Bison parser, made from %s\n", infile);
fprintf(ftable, " by %s */\n\n", version_string);
fprintf(ftable, " by %s */\n\n", VERSION_STRING);
fprintf(ftable, "#define YYBISON 1 /* Identify Bison output. */\n\n");
read_declarations();
/* start writing the guard and action files, if they are needed. */
+3
View File
@@ -18,6 +18,9 @@ along with Bison; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#define TABSIZE 1009
+4 -1
View File
@@ -56,13 +56,16 @@
# include <libintl.h>
# define _(Text) gettext (Text)
#else
# undef bindtextdomain
# define bindtextdomain(Domain, Directory)
# undef textdomain
# define textdomain(Domain)
# define _(Text) Text
#endif
#define N_(Text) Text
/* In the meantime, waiting for Automake. */
#ifndef LOCALEDIR
#define LOCALEDIR "/usr/local/share/locale"
#endif
#endif /* BISON_SYSTEM_H */
-3
View File
@@ -1,3 +0,0 @@
#include <config.h>
char *version_string = "GNU Bison version " VERSION "\n";