mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-08-17 22:55:15 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9e42f7b625 | ||
|
|
f87fc33f87 | ||
|
|
7ba81a101f | ||
|
|
9190f3e726 | ||
|
|
330de47708 | ||
|
|
bb84601097 | ||
|
|
9a96ccfa20 | ||
|
|
6051d37287 | ||
|
|
2aec1bc1de | ||
|
|
c6e1f6235a | ||
|
|
ab6fbb02ad | ||
|
|
f2632e420f | ||
|
|
19f01e885f | ||
|
|
6792619fa8 |
@@ -1,3 +1,99 @@
|
|||||||
|
2001-09-27 Akim Demaille <[email protected]>
|
||||||
|
|
||||||
|
Version 1.29b.
|
||||||
|
|
||||||
|
2001-09-25 Akim Demaille <[email protected]>
|
||||||
|
|
||||||
|
* src/system.h: Include `xalloc.h'.
|
||||||
|
Remove it from the C files.
|
||||||
|
* src/files.c (output_files): Free the obstacks.
|
||||||
|
* src/lex.c (init_lex): Rename as...
|
||||||
|
(lex_init): this.
|
||||||
|
(lex_free): New.
|
||||||
|
* src/main.c (main): Use it.
|
||||||
|
|
||||||
|
2001-09-24 Marc Autret <[email protected]>
|
||||||
|
|
||||||
|
* src/vcg.c (open_edge, close_edge, open_node, close_node): Change
|
||||||
|
to output informations in fout (FILE*).
|
||||||
|
(open_graph, close_graph): Likewise.
|
||||||
|
(output_graph, output_edge, output_node): Likewise.
|
||||||
|
* src/vcg.h: Update function prototypes.
|
||||||
|
* src/print_graph.c (print_graph): Open output graph file.
|
||||||
|
(print_actions): Adjust.
|
||||||
|
* src/files.h: Remove extern declaration.
|
||||||
|
* src/files.c: Remove graph_obstack declaration.
|
||||||
|
(open_files): Remove graph_obstack initialization.
|
||||||
|
(output_files): Remove graph_obstack saving.
|
||||||
|
|
||||||
|
2001-09-24 Marc Autret <[email protected]>
|
||||||
|
|
||||||
|
* src/files.c (compute_output_file_names): Fix.
|
||||||
|
|
||||||
|
2001-09-24 Marc Autret <[email protected]>, Akim Demaille <[email protected]>
|
||||||
|
|
||||||
|
* src/reader.c (reader): Remove call to free_symtab ().
|
||||||
|
* src/main.c (main): Call it here.
|
||||||
|
Include symtab.h.
|
||||||
|
* src/conflicts.c (initialize_conflicts): Rename as...
|
||||||
|
(solve_conflicts): this.
|
||||||
|
* src/print.c (print_core, print_actions, print_state)
|
||||||
|
(print_grammar): Dump to a file instead a `output_obstack'.
|
||||||
|
(print_results): Dump `output_obstack', and then proceed with the
|
||||||
|
FILE *.
|
||||||
|
* src/files.c (compute_output_file_names, close_files): New.
|
||||||
|
(output_files): Adjust.
|
||||||
|
* src/main.c (main): Adjust.
|
||||||
|
|
||||||
|
2001-09-23 Marc Autret <[email protected]>
|
||||||
|
|
||||||
|
* src/files.c (compute_header_macro): Computes header macro name
|
||||||
|
from spec_defines_file when given.
|
||||||
|
|
||||||
|
2001-09-23 Marc Autret <[email protected]>
|
||||||
|
|
||||||
|
* src/files.c (output_files): Add default extensions.
|
||||||
|
|
||||||
|
2001-09-22 Akim Demaille <[email protected]>
|
||||||
|
|
||||||
|
* src/conflicts.c (finalize_conflicts): Rename as...
|
||||||
|
(free_conflicts): this.
|
||||||
|
|
||||||
|
2001-09-22 Akim Demaille <[email protected]>
|
||||||
|
|
||||||
|
* src/gram.c (gram_free): Rename back as...
|
||||||
|
(dummy): this.
|
||||||
|
(output_token_translations): Free `token_translations'.
|
||||||
|
* src/symtab.c (free_symtab): Free the tag field.
|
||||||
|
|
||||||
|
2001-09-22 Akim Demaille <[email protected]>
|
||||||
|
|
||||||
|
Remove `translations' as it is always set to true.
|
||||||
|
|
||||||
|
* src/gram.h: Adjust.
|
||||||
|
* src/reader.c (packsymbols, parse_token_decl): Adjust
|
||||||
|
* src/print.c (print_grammar): Adjust.
|
||||||
|
* src/output.c (output_token_translations): Adjust.
|
||||||
|
* src/lex.c (lex): Adjust.
|
||||||
|
* src/gram.c: Be sure the set pointers to NULL.
|
||||||
|
(dummy): Rename as...
|
||||||
|
(gram_free): this.
|
||||||
|
|
||||||
|
2001-09-22 Akim Demaille <[email protected]>
|
||||||
|
|
||||||
|
* configure.in: Invoke AM_LIB_DMALLOC.
|
||||||
|
* src/system.h: Use dmalloc.
|
||||||
|
* src/LR0.c: Be sure to have pointers initialized to NULL.
|
||||||
|
(allocate_itemsets): Allocate kernel_items only if needed.
|
||||||
|
|
||||||
|
2001-09-22 Akim Demaille <[email protected]>
|
||||||
|
|
||||||
|
* configure.in: Bump to 1.29b.
|
||||||
|
* tests/Makefile.am (DISTCLEANFILES): Add package.m4.
|
||||||
|
* tests/calc.at (_AT_DATA_CALC_Y): #undef malloc so that we don't
|
||||||
|
need xmalloc.c in calc.y.
|
||||||
|
From Pascal Bart.
|
||||||
|
|
||||||
2001-09-21 Akim Demaille <[email protected]>
|
2001-09-21 Akim Demaille <[email protected]>
|
||||||
|
|
||||||
Version 1.29a.
|
Version 1.29a.
|
||||||
|
|||||||
+1
-1
@@ -153,7 +153,7 @@ $(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|||||||
$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
|
$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
|
||||||
cd $(srcdir) && $(AUTOCONF)
|
cd $(srcdir) && $(AUTOCONF)
|
||||||
|
|
||||||
$(ACLOCAL_M4): configure.in m4/c-bs-a.m4 m4/codeset.m4 m4/error.m4 m4/gettext.m4 m4/glibc21.m4 m4/iconv.m4 m4/isc-posix.m4 m4/lcmessage.m4 m4/m4.m4 m4/malloc.m4 m4/mbstate_t.m4 m4/prereq.m4 m4/progtest.m4 m4/realloc.m4 m4/strerror_r.m4 m4/warning.m4
|
$(ACLOCAL_M4): configure.in m4/c-bs-a.m4 m4/codeset.m4 m4/dmalloc.m4 m4/error.m4 m4/gettext.m4 m4/glibc21.m4 m4/iconv.m4 m4/isc-posix.m4 m4/lcmessage.m4 m4/m4.m4 m4/malloc.m4 m4/mbstate_t.m4 m4/prereq.m4 m4/progtest.m4 m4/realloc.m4 m4/strerror_r.m4 m4/warning.m4
|
||||||
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
||||||
config.h: stamp-h
|
config.h: stamp-h
|
||||||
@if test ! -f $@; then \
|
@if test ! -f $@; then \
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
Bison News
|
Bison News
|
||||||
----------
|
----------
|
||||||
|
|
||||||
Changes in version 1.29a:
|
Changes in version 1.29b:
|
||||||
|
|
||||||
* `--defines' and `--graph' have now an optionnal argument which is the
|
* `--defines' and `--graph' have now an optionnal argument which is the
|
||||||
output file name. `-d' and `-g' do not change, they do not take any
|
output file name. `-d' and `-g' do not change, they do not take any
|
||||||
argument.
|
argument.
|
||||||
|
|
||||||
* `%source_extension' and `%header_extension' are removed, failed
|
* `%source_extension' and `%header_extension' are removed, failed
|
||||||
|
|||||||
Vendored
+19
@@ -937,6 +937,25 @@ if test $ac_cv_func_strerror_r = yes; then
|
|||||||
fi
|
fi
|
||||||
])# AC_FUNC_STRERROR_R
|
])# AC_FUNC_STRERROR_R
|
||||||
|
|
||||||
|
|
||||||
|
# serial 1
|
||||||
|
|
||||||
|
AC_DEFUN([AM_WITH_DMALLOC],
|
||||||
|
[AC_MSG_CHECKING([if malloc debugging is wanted])
|
||||||
|
AC_ARG_WITH(dmalloc,
|
||||||
|
[ --with-dmalloc use dmalloc, as in
|
||||||
|
http://www.dmalloc.com/dmalloc.tar.gz],
|
||||||
|
[if test "$withval" = yes; then
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE(WITH_DMALLOC,1,
|
||||||
|
[Define if using the dmalloc debugging malloc package])
|
||||||
|
LIBS="$LIBS -ldmalloc"
|
||||||
|
LDFLAGS="$LDFLAGS -g"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
fi], [AC_MSG_RESULT(no)])
|
||||||
|
])
|
||||||
|
|
||||||
# Macro to add for using GNU gettext.
|
# Macro to add for using GNU gettext.
|
||||||
# Ulrich Drepper <[email protected]>, 1995.
|
# Ulrich Drepper <[email protected]>, 1995.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -250,6 +250,9 @@
|
|||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#undef VERSION
|
#undef VERSION
|
||||||
|
|
||||||
|
/* Define if using the dmalloc debugging malloc package */
|
||||||
|
#undef WITH_DMALLOC
|
||||||
|
|
||||||
/* Define to 1 for GNU C library extensions. */
|
/* Define to 1 for GNU C library extensions. */
|
||||||
#undef _GNU_SOURCE
|
#undef _GNU_SOURCE
|
||||||
|
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
1.29
|
1.29a
|
||||||
|
|||||||
+4
-3
@@ -16,12 +16,12 @@
|
|||||||
# 02111-1307 USA
|
# 02111-1307 USA
|
||||||
|
|
||||||
# We need a recent Autoconf to run a recent Autotest.
|
# We need a recent Autoconf to run a recent Autotest.
|
||||||
AC_PREREQ(2.52c)
|
AC_PREREQ(2.52e)
|
||||||
|
|
||||||
AC_INIT([GNU Bison], [1.29a], [[email protected]])
|
AC_INIT([GNU Bison], [1.29b], [[email protected]])
|
||||||
AC_CONFIG_AUX_DIR(config)
|
AC_CONFIG_AUX_DIR(config)
|
||||||
|
|
||||||
AM_INIT_AUTOMAKE([bison], [1.29a])
|
AM_INIT_AUTOMAKE([bison], [1.29b])
|
||||||
AM_CONFIG_HEADER(config.h:config.hin)
|
AM_CONFIG_HEADER(config.h:config.hin)
|
||||||
|
|
||||||
# Initialize the test suite.
|
# Initialize the test suite.
|
||||||
@@ -88,6 +88,7 @@ jm_FUNC_MALLOC
|
|||||||
jm_FUNC_REALLOC
|
jm_FUNC_REALLOC
|
||||||
jm_PREREQ_QUOTEARG
|
jm_PREREQ_QUOTEARG
|
||||||
jm_PREREQ_ERROR
|
jm_PREREQ_ERROR
|
||||||
|
AM_WITH_DMALLOC
|
||||||
|
|
||||||
ALL_LINGUAS="de es et fr ja nl tr ru"
|
ALL_LINGUAS="de es et fr ja nl tr ru"
|
||||||
AM_GNU_GETTEXT
|
AM_GNU_GETTEXT
|
||||||
|
|||||||
+2
-2
@@ -34,7 +34,7 @@ File: bison.info, Node: Top, Next: Introduction, Up: (dir)
|
|||||||
Bison
|
Bison
|
||||||
*****
|
*****
|
||||||
|
|
||||||
This manual documents version 1.29a of Bison, updated 20 September
|
This manual documents version 1.29b of Bison, updated 20 September
|
||||||
2001.
|
2001.
|
||||||
|
|
||||||
* Menu:
|
* Menu:
|
||||||
@@ -238,7 +238,7 @@ Bison in detail.
|
|||||||
it Yacc-compatible. Wilfred Hansen of Carnegie Mellon University added
|
it Yacc-compatible. Wilfred Hansen of Carnegie Mellon University added
|
||||||
multi-character string literals and other features.
|
multi-character string literals and other features.
|
||||||
|
|
||||||
This edition corresponds to version 1.29a of Bison.
|
This edition corresponds to version 1.29b of Bison.
|
||||||
|
|
||||||
|
|
||||||
File: bison.info, Node: Conditions, Next: Copying, Prev: Introduction, Up: Top
|
File: bison.info, Node: Conditions, Next: Copying, Prev: Introduction, Up: Top
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
@set UPDATED 20 September 2001
|
@set UPDATED 20 September 2001
|
||||||
@set UPDATED-MONTH September 2001
|
@set UPDATED-MONTH September 2001
|
||||||
@set EDITION 1.29a
|
@set EDITION 1.29b
|
||||||
@set VERSION 1.29a
|
@set VERSION 1.29b
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
@set UPDATED 20 September 2001
|
@set UPDATED 20 September 2001
|
||||||
@set UPDATED-MONTH September 2001
|
@set UPDATED-MONTH September 2001
|
||||||
@set EDITION 1.29a
|
@set EDITION 1.29b
|
||||||
@set VERSION 1.29a
|
@set VERSION 1.29b
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
c-bs-a.m4 \
|
c-bs-a.m4 \
|
||||||
codeset.m4 \
|
codeset.m4 \
|
||||||
|
dmalloc.m4 \
|
||||||
error.m4 \
|
error.m4 \
|
||||||
gettext.m4 \
|
gettext.m4 \
|
||||||
glibc21.m4 \
|
glibc21.m4 \
|
||||||
|
|||||||
@@ -99,6 +99,7 @@ install_sh = @install_sh@
|
|||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
c-bs-a.m4 \
|
c-bs-a.m4 \
|
||||||
codeset.m4 \
|
codeset.m4 \
|
||||||
|
dmalloc.m4 \
|
||||||
error.m4 \
|
error.m4 \
|
||||||
gettext.m4 \
|
gettext.m4 \
|
||||||
glibc21.m4 \
|
glibc21.m4 \
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
## ----------------------------------- ##
|
||||||
|
## Check if --with-dmalloc was given. ##
|
||||||
|
## From Franc,ois Pinard ##
|
||||||
|
## ----------------------------------- ##
|
||||||
|
|
||||||
|
# serial 1
|
||||||
|
|
||||||
|
AC_DEFUN([AM_WITH_DMALLOC],
|
||||||
|
[AC_MSG_CHECKING([if malloc debugging is wanted])
|
||||||
|
AC_ARG_WITH(dmalloc,
|
||||||
|
[ --with-dmalloc use dmalloc, as in
|
||||||
|
http://www.dmalloc.com/dmalloc.tar.gz],
|
||||||
|
[if test "$withval" = yes; then
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE(WITH_DMALLOC,1,
|
||||||
|
[Define if using the dmalloc debugging malloc package])
|
||||||
|
LIBS="$LIBS -ldmalloc"
|
||||||
|
LDFLAGS="$LDFLAGS -g"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
fi], [AC_MSG_RESULT(no)])
|
||||||
|
])
|
||||||
@@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: bison 1.25\n"
|
"Project-Id-Version: bison 1.25\n"
|
||||||
"POT-Creation-Date: 2001-09-22 18:19+0200\n"
|
"POT-Creation-Date: 2001-09-27 10:55+0200\n"
|
||||||
"PO-Revision-Date: 1996-10-10 17:54 MET DST\n"
|
"PO-Revision-Date: 1996-10-10 17:54 MET DST\n"
|
||||||
"Last-Translator: Ulrich Drepper <[email protected]>\n"
|
"Last-Translator: Ulrich Drepper <[email protected]>\n"
|
||||||
"Language-Team: German <[email protected]>\n"
|
"Language-Team: German <[email protected]>\n"
|
||||||
@@ -31,77 +31,77 @@ msgstr ""
|
|||||||
msgid "fatal error: "
|
msgid "fatal error: "
|
||||||
msgstr "fataler Fehler: %s\n"
|
msgstr "fataler Fehler: %s\n"
|
||||||
|
|
||||||
#: src/conflicts.c:49
|
#: src/conflicts.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
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"
|
msgstr "Konflikt in Zustand %d zwischen Regel %d and Token %s wurde %s.\n"
|
||||||
|
|
||||||
#: src/conflicts.c:115 src/conflicts.c:138
|
#: src/conflicts.c:114 src/conflicts.c:137
|
||||||
msgid "reduce"
|
msgid "reduce"
|
||||||
msgstr "durch Reduzierung gelöst"
|
msgstr "durch Reduzierung gelöst"
|
||||||
|
|
||||||
#: src/conflicts.c:121 src/conflicts.c:134
|
#: src/conflicts.c:120 src/conflicts.c:133
|
||||||
msgid "shift"
|
msgid "shift"
|
||||||
msgstr "durch Schieben gelöst"
|
msgstr "durch Schieben gelöst"
|
||||||
|
|
||||||
#: src/conflicts.c:142
|
#: src/conflicts.c:141
|
||||||
msgid "an error"
|
msgid "an error"
|
||||||
msgstr "als Fehler betrachtet"
|
msgstr "als Fehler betrachtet"
|
||||||
|
|
||||||
#: src/conflicts.c:422
|
#: src/conflicts.c:421
|
||||||
msgid " 1 shift/reduce conflict"
|
msgid " 1 shift/reduce conflict"
|
||||||
msgstr " 1 Schiebe/Reduziere Konflikt"
|
msgstr " 1 Schiebe/Reduziere Konflikt"
|
||||||
|
|
||||||
#: src/conflicts.c:427
|
#: src/conflicts.c:426
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce conflicts"
|
msgid " %d shift/reduce conflicts"
|
||||||
msgstr " %d Schiebe/Reduziere Konflikte"
|
msgstr " %d Schiebe/Reduziere Konflikte"
|
||||||
|
|
||||||
#: src/conflicts.c:433
|
#: src/conflicts.c:432
|
||||||
msgid " and"
|
msgid " and"
|
||||||
msgstr " und"
|
msgstr " und"
|
||||||
|
|
||||||
#: src/conflicts.c:439
|
#: src/conflicts.c:438
|
||||||
msgid " 1 reduce/reduce conflict"
|
msgid " 1 reduce/reduce conflict"
|
||||||
msgstr " 1 Reduziere/Reduziere Konflikt"
|
msgstr " 1 Reduziere/Reduziere Konflikt"
|
||||||
|
|
||||||
#: src/conflicts.c:444
|
#: src/conflicts.c:443
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce conflicts"
|
msgid " %d reduce/reduce conflicts"
|
||||||
msgstr " %d Reduziere/Reduziere Konflikte"
|
msgstr " %d Reduziere/Reduziere Konflikte"
|
||||||
|
|
||||||
#: src/conflicts.c:481
|
#: src/conflicts.c:480
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "State %d contains"
|
msgid "State %d contains"
|
||||||
msgstr "Zustand %d enthält"
|
msgstr "Zustand %d enthält"
|
||||||
|
|
||||||
#. If invoked with `--yacc', use the output format specified by
|
#. If invoked with `--yacc', use the output format specified by
|
||||||
#. POSIX.
|
#. POSIX.
|
||||||
#: src/conflicts.c:493
|
#: src/conflicts.c:491
|
||||||
msgid "conflicts: "
|
msgid "conflicts: "
|
||||||
msgstr "Konflikte: "
|
msgstr "Konflikte: "
|
||||||
|
|
||||||
#: src/conflicts.c:495
|
#: src/conflicts.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce"
|
msgid " %d shift/reduce"
|
||||||
msgstr " %d Schiebe/Reduziere"
|
msgstr " %d Schiebe/Reduziere"
|
||||||
|
|
||||||
#: src/conflicts.c:499
|
#: src/conflicts.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce"
|
msgid " %d reduce/reduce"
|
||||||
msgstr " %d Reduziere/Reduziere"
|
msgstr " %d Reduziere/Reduziere"
|
||||||
|
|
||||||
#: src/conflicts.c:504
|
#: src/conflicts.c:502
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains"
|
msgid "%s contains"
|
||||||
msgstr "%s enthält"
|
msgstr "%s enthält"
|
||||||
|
|
||||||
#: src/conflicts.c:590 src/conflicts.c:711
|
#: src/conflicts.c:588 src/conflicts.c:709
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
||||||
msgstr " %-4s\t[reduziere mit Regel %d (%s)]\n"
|
msgstr " %-4s\t[reduziere mit Regel %d (%s)]\n"
|
||||||
|
|
||||||
#: src/conflicts.c:602 src/print.c:173
|
#: src/conflicts.c:600 src/print.c:171
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" $default\treduce using rule %d (%s)\n"
|
" $default\treduce using rule %d (%s)\n"
|
||||||
@@ -110,31 +110,31 @@ msgstr ""
|
|||||||
" $default\treduziere mit Regel %d (%s)\n"
|
" $default\treduziere mit Regel %d (%s)\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/conflicts.c:691 src/conflicts.c:705
|
#: src/conflicts.c:689 src/conflicts.c:703
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\treduce using rule %d (%s)\n"
|
msgid " %-4s\treduce using rule %d (%s)\n"
|
||||||
msgstr " %-4s\treduziere mit Tegel %d (%s)\n"
|
msgstr " %-4s\treduziere mit Tegel %d (%s)\n"
|
||||||
|
|
||||||
#: src/conflicts.c:732
|
#: src/conflicts.c:730
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $default\treduce using rule %d (%s)\n"
|
msgid " $default\treduce using rule %d (%s)\n"
|
||||||
msgstr " $default\treduziere mit Regel %d (%s)\n"
|
msgstr " $default\treduziere mit Regel %d (%s)\n"
|
||||||
|
|
||||||
#: src/derives.c:44
|
#: src/derives.c:43
|
||||||
msgid "DERIVES"
|
msgid "DERIVES"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/derives.c:49
|
#: src/derives.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s derives"
|
msgid "%s derives"
|
||||||
msgstr "%s leitet ab"
|
msgstr "%s leitet ab"
|
||||||
|
|
||||||
#: src/files.c:132
|
#: src/files.c:136
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "cannot open file `%s'"
|
msgid "cannot open file `%s'"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/files.c:151
|
#: src/files.c:155
|
||||||
msgid "cannot close file"
|
msgid "cannot close file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -208,7 +208,7 @@ msgid ""
|
|||||||
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
|
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/getargs.c:214 src/lex.c:635
|
#: src/getargs.c:214 src/lex.c:639
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is no longer supported"
|
msgid "`%s' is no longer supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -228,109 +228,109 @@ msgstr "%s: keine Grammatik-Datei angegeben\n"
|
|||||||
msgid "%s: extra arguments ignored after `%s'\n"
|
msgid "%s: extra arguments ignored after `%s'\n"
|
||||||
msgstr "%s: zusätzliche Argumente nach »%s« werden ignoriert\n"
|
msgstr "%s: zusätzliche Argumente nach »%s« werden ignoriert\n"
|
||||||
|
|
||||||
#: src/lalr.c:312
|
#: src/lalr.c:311
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "too many gotos (max %d)"
|
msgid "too many gotos (max %d)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/lex.c:72
|
#: src/lex.c:78
|
||||||
msgid "unexpected `/' found and ignored"
|
msgid "unexpected `/' found and ignored"
|
||||||
msgstr "»/« wird hier nicht erwartet und wird deshalb ignoriert"
|
msgstr "»/« wird hier nicht erwartet und wird deshalb ignoriert"
|
||||||
|
|
||||||
#: src/lex.c:101 src/reader.c:270
|
#: src/lex.c:107 src/reader.c:269
|
||||||
msgid "unterminated comment"
|
msgid "unterminated comment"
|
||||||
msgstr "unbeendeter Kommentar"
|
msgstr "unbeendeter Kommentar"
|
||||||
|
|
||||||
#: src/lex.c:133
|
#: src/lex.c:139
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "unexpected end of file"
|
msgid "unexpected end of file"
|
||||||
msgstr "Datei endet unerwartet"
|
msgstr "Datei endet unerwartet"
|
||||||
|
|
||||||
# Oder soll man den Begriff "Escapezeichen" verwenden?
|
# Oder soll man den Begriff "Escapezeichen" verwenden?
|
||||||
#: src/lex.c:162
|
#: src/lex.c:168
|
||||||
msgid "unescaped newline in constant"
|
msgid "unescaped newline in constant"
|
||||||
msgstr "nicht maskiertes Zeilenendezeichen in Konstante"
|
msgstr "nicht maskiertes Zeilenendezeichen in Konstante"
|
||||||
|
|
||||||
#: src/lex.c:204
|
#: src/lex.c:210
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "octal value outside range 0...255: `\\%o'"
|
msgid "octal value outside range 0...255: `\\%o'"
|
||||||
msgstr "oktaler Zahlenwert außerhalb des Bereichs 0...255: »\\%o«"
|
msgstr "oktaler Zahlenwert außerhalb des Bereichs 0...255: »\\%o«"
|
||||||
|
|
||||||
#: src/lex.c:229
|
#: src/lex.c:235
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "hexadecimal value above 255: `\\x%x'"
|
msgid "hexadecimal value above 255: `\\x%x'"
|
||||||
msgstr "hexadezimaler Zahlenwert größer als 255: »\\x%x«"
|
msgstr "hexadezimaler Zahlenwert größer als 255: »\\x%x«"
|
||||||
|
|
||||||
#: src/lex.c:241
|
#: src/lex.c:247
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown escape sequence: `\\' followed by `%s'"
|
msgid "unknown escape sequence: `\\' followed by `%s'"
|
||||||
msgstr "unbekanntes Fluchtzeichen: »\\« gefolgt von »%s«"
|
msgstr "unbekanntes Fluchtzeichen: »\\« gefolgt von »%s«"
|
||||||
|
|
||||||
#: src/lex.c:337
|
#: src/lex.c:343
|
||||||
msgid "unterminated type name at end of file"
|
msgid "unterminated type name at end of file"
|
||||||
msgstr "unerwarteter Typname am Ende der Datei"
|
msgstr "unerwarteter Typname am Ende der Datei"
|
||||||
|
|
||||||
#: src/lex.c:340
|
#: src/lex.c:346
|
||||||
msgid "unterminated type name"
|
msgid "unterminated type name"
|
||||||
msgstr "unerwarteter Typname"
|
msgstr "unerwarteter Typname"
|
||||||
|
|
||||||
#: src/lex.c:432
|
#: src/lex.c:437
|
||||||
msgid "use \"...\" for multi-character literal tokens"
|
msgid "use \"...\" for multi-character literal tokens"
|
||||||
msgstr "für Literal mit mehreren Zeichen bitte \"...\" verwenden"
|
msgstr "für Literal mit mehreren Zeichen bitte \"...\" verwenden"
|
||||||
|
|
||||||
#: src/main.c:108
|
#: src/main.c:124
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "%s: internal error: %s\n"
|
msgid "%s: internal error: %s\n"
|
||||||
msgstr "interner Fehler, %s\n"
|
msgstr "interner Fehler, %s\n"
|
||||||
|
|
||||||
#: src/nullable.c:52
|
#: src/nullable.c:51
|
||||||
msgid "Entering set_nullable"
|
msgid "Entering set_nullable"
|
||||||
msgstr "Führe »set_nullable« aus"
|
msgstr "Führe »set_nullable« aus"
|
||||||
|
|
||||||
#: src/output.c:993
|
#: src/output.c:986
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "maximum table size (%d) exceeded"
|
msgid "maximum table size (%d) exceeded"
|
||||||
msgstr "maximale Tabellengröße (%s) überschritten"
|
msgstr "maximale Tabellengröße (%s) überschritten"
|
||||||
|
|
||||||
#: src/print.c:38
|
#: src/print.c:37
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " type %d is %s\n"
|
msgid " type %d is %s\n"
|
||||||
msgstr " Typ %d ist %s\n"
|
msgstr " Typ %d ist %s\n"
|
||||||
|
|
||||||
#: src/print.c:86
|
#: src/print.c:85
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " (rule %d)"
|
msgid " (rule %d)"
|
||||||
msgstr " (Regel %d)"
|
msgstr " (Regel %d)"
|
||||||
|
|
||||||
#: src/print.c:112
|
#: src/print.c:111
|
||||||
msgid " $default\taccept\n"
|
msgid " $default\taccept\n"
|
||||||
msgstr " $default\takzeptiere\n"
|
msgstr " $default\takzeptiere\n"
|
||||||
|
|
||||||
#: src/print.c:114
|
#: src/print.c:113
|
||||||
msgid " NO ACTIONS\n"
|
msgid " NO ACTIONS\n"
|
||||||
msgstr " KEINE AKTIONEN\n"
|
msgstr " KEINE AKTIONEN\n"
|
||||||
|
|
||||||
#: src/print.c:133
|
#: src/print.c:132
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $ \tgo to state %d\n"
|
msgid " $ \tgo to state %d\n"
|
||||||
msgstr " $ \tgehe zu Zustand %d über\n"
|
msgstr " $ \tgehe zu Zustand %d über\n"
|
||||||
|
|
||||||
#: src/print.c:136
|
#: src/print.c:135
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tshift, and go to state %d\n"
|
msgid " %-4s\tshift, and go to state %d\n"
|
||||||
msgstr " %-4s\tSchiebe und gehe zu Zustand %d über\n"
|
msgstr " %-4s\tSchiebe und gehe zu Zustand %d über\n"
|
||||||
|
|
||||||
#: src/print.c:160
|
#: src/print.c:159
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\terror (nonassociative)\n"
|
msgid " %-4s\terror (nonassociative)\n"
|
||||||
msgstr " %-4s\tFehler (nicht assoziativ)\n"
|
msgstr " %-4s\tFehler (nicht assoziativ)\n"
|
||||||
|
|
||||||
#: src/print.c:190
|
#: src/print.c:187
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tgo to state %d\n"
|
msgid " %-4s\tgo to state %d\n"
|
||||||
msgstr " %-4s\tgehe zu Zustand %d über\n"
|
msgstr " %-4s\tgehe zu Zustand %d über\n"
|
||||||
|
|
||||||
#: src/print.c:202
|
#: src/print.c:199
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "state %d"
|
msgid "state %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -339,23 +339,25 @@ msgstr ""
|
|||||||
"Zustand %d\n"
|
"Zustand %d\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/print.c:233
|
#. rule # : LHS -> RHS
|
||||||
|
#: src/print.c:229
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Grammar"
|
msgid "Grammar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Grammatik\n"
|
"Grammatik\n"
|
||||||
|
|
||||||
#: src/print.c:240
|
#: src/print.c:234
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule %-4d %s ->"
|
msgid "rule %-4d %s ->"
|
||||||
msgstr "Regel %-4d %s ->"
|
msgstr "Regel %-4d %s ->"
|
||||||
|
|
||||||
#: src/print.c:246
|
#: src/print.c:240
|
||||||
msgid "\t\t/* empty */"
|
msgid "empty"
|
||||||
msgstr "\t\t/* leer */"
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:253
|
#. TERMINAL (type #) : rule #s terminal is on RHS
|
||||||
|
#: src/print.c:244
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Terminals, with rules where they appear"
|
msgid "Terminals, with rules where they appear"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -363,7 +365,7 @@ msgstr ""
|
|||||||
"Terminale und die Regeln un denen sie verwendet werden\n"
|
"Terminale und die Regeln un denen sie verwendet werden\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/print.c:302
|
#: src/print.c:268
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Nonterminals, with rules where they appear"
|
msgid "Nonterminals, with rules where they appear"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -371,11 +373,11 @@ msgstr ""
|
|||||||
"Nicht-Terminal und die Regeln in denen sie verwendet werden\n"
|
"Nicht-Terminal und die Regeln in denen sie verwendet werden\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/print.c:329
|
#: src/print.c:294
|
||||||
msgid " on left:"
|
msgid " on left:"
|
||||||
msgstr " auf der linken Seite:"
|
msgstr " auf der linken Seite:"
|
||||||
|
|
||||||
#: src/print.c:344
|
#: src/print.c:309
|
||||||
msgid " on right:"
|
msgid " on right:"
|
||||||
msgstr " auf der rechten Seite:"
|
msgstr " auf der rechten Seite:"
|
||||||
|
|
||||||
@@ -389,241 +391,241 @@ msgstr " %-4s\tFehler (nicht assoziativ)\n"
|
|||||||
msgid "$default\treduce using rule %d (%s)"
|
msgid "$default\treduce using rule %d (%s)"
|
||||||
msgstr " $default\treduziere mit Regel %d (%s)\n"
|
msgstr " $default\treduziere mit Regel %d (%s)\n"
|
||||||
|
|
||||||
#: src/reader.c:79
|
#: src/reader.c:78
|
||||||
msgid " Skipping to next \\n"
|
msgid " Skipping to next \\n"
|
||||||
msgstr " Überspringe Zeichen bis zum nächsten \\n"
|
msgstr " Überspringe Zeichen bis zum nächsten \\n"
|
||||||
|
|
||||||
#: src/reader.c:81
|
#: src/reader.c:80
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " Skipping to next %c"
|
msgid " Skipping to next %c"
|
||||||
msgstr " Überspringe Zeichen bis zum nächten %c"
|
msgstr " Überspringe Zeichen bis zum nächten %c"
|
||||||
|
|
||||||
#: src/reader.c:132 src/reader.c:144
|
#: src/reader.c:131 src/reader.c:143
|
||||||
msgid "invalid $ value"
|
msgid "invalid $ value"
|
||||||
msgstr "unzulässiger $ Wert"
|
msgstr "unzulässiger $ Wert"
|
||||||
|
|
||||||
#: src/reader.c:170 src/reader.c:185
|
#: src/reader.c:169 src/reader.c:184
|
||||||
msgid "unterminated string at end of file"
|
msgid "unterminated string at end of file"
|
||||||
msgstr "unbeendete Zeichenkette am Ende der Datei"
|
msgstr "unbeendete Zeichenkette am Ende der Datei"
|
||||||
|
|
||||||
#: src/reader.c:173
|
#: src/reader.c:172
|
||||||
msgid "unterminated string"
|
msgid "unterminated string"
|
||||||
msgstr "unbeendete Zeichenkette"
|
msgstr "unbeendete Zeichenkette"
|
||||||
|
|
||||||
#: src/reader.c:326 src/reader.c:390
|
#: src/reader.c:325 src/reader.c:389
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "%s is invalid"
|
msgid "%s is invalid"
|
||||||
msgstr "@%s ist unzulässig"
|
msgstr "@%s ist unzulässig"
|
||||||
|
|
||||||
#: src/reader.c:366
|
#: src/reader.c:365
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "$$ of `%s' has no declared type"
|
msgid "$$ of `%s' has no declared type"
|
||||||
msgstr "$$ von »%s« hat keine deklarierten Wert"
|
msgstr "$$ von »%s« hat keine deklarierten Wert"
|
||||||
|
|
||||||
#: src/reader.c:383
|
#: src/reader.c:382
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "$%d of `%s' has no declared type"
|
msgid "$%d of `%s' has no declared type"
|
||||||
msgstr "»%s« von »%s« hat keine deklarierten Wert"
|
msgstr "»%s« von »%s« hat keine deklarierten Wert"
|
||||||
|
|
||||||
#: src/reader.c:437
|
#: src/reader.c:436
|
||||||
msgid "unterminated `%{' definition"
|
msgid "unterminated `%{' definition"
|
||||||
msgstr "unbeendete »%{« Definition"
|
msgstr "unbeendete »%{« Definition"
|
||||||
|
|
||||||
#: src/reader.c:482 src/reader.c:598 src/reader.c:648
|
#: src/reader.c:481 src/reader.c:595 src/reader.c:645
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Premature EOF after %s"
|
msgid "Premature EOF after %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:499
|
#: src/reader.c:498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' used more than once as a literal string"
|
msgid "symbol `%s' used more than once as a literal string"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:502
|
#: src/reader.c:501
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' given more than one literal string"
|
msgid "symbol `%s' given more than one literal string"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:524 src/reader.c:667
|
#: src/reader.c:522 src/reader.c:664
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s redefined"
|
msgid "symbol %s redefined"
|
||||||
msgstr "Symbol %s noch einmal definiert"
|
msgstr "Symbol %s noch einmal definiert"
|
||||||
|
|
||||||
#: src/reader.c:534 src/reader.c:613 src/reader.c:674 src/reader.c:1290
|
#: src/reader.c:532 src/reader.c:610 src/reader.c:671 src/reader.c:1285
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type redeclaration for %s"
|
msgid "type redeclaration for %s"
|
||||||
msgstr "erneute Deklaration des Typs für %s"
|
msgstr "erneute Deklaration des Typs für %s"
|
||||||
|
|
||||||
#: src/reader.c:544
|
#: src/reader.c:541
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is invalid in %s"
|
msgid "`%s' is invalid in %s"
|
||||||
msgstr "»%s« ist in %s nicht erlaubt"
|
msgstr "»%s« ist in %s nicht erlaubt"
|
||||||
|
|
||||||
#: src/reader.c:561 src/reader.c:721
|
#: src/reader.c:558 src/reader.c:717
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "multiple %s declarations"
|
msgid "multiple %s declarations"
|
||||||
msgstr "mehr als eine %start Deklaration"
|
msgstr "mehr als eine %start Deklaration"
|
||||||
|
|
||||||
#: src/reader.c:563 src/reader.c:902 src/reader.c:927 src/reader.c:1268
|
#: src/reader.c:560 src/reader.c:897 src/reader.c:922 src/reader.c:1263
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "invalid %s declaration"
|
msgid "invalid %s declaration"
|
||||||
msgstr "ungültige %start Deklaration"
|
msgstr "ungültige %start Deklaration"
|
||||||
|
|
||||||
#: src/reader.c:583
|
#: src/reader.c:580
|
||||||
msgid "%type declaration has no <typename>"
|
msgid "%type declaration has no <typename>"
|
||||||
msgstr "%type Deklaration hat keinen <Typ-Namen>"
|
msgstr "%type Deklaration hat keinen <Typ-Namen>"
|
||||||
|
|
||||||
#: src/reader.c:618
|
#: src/reader.c:615
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "invalid %%type declaration due to item: %s"
|
msgid "invalid %%type declaration due to item: %s"
|
||||||
msgstr "ungültige %%type Deklaration wegen »%s«"
|
msgstr "ungültige %%type Deklaration wegen »%s«"
|
||||||
|
|
||||||
#: src/reader.c:663
|
#: src/reader.c:660
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "redefining precedence of %s"
|
msgid "redefining precedence of %s"
|
||||||
msgstr "Stellenwertigkeit von %s wird erneut definiert"
|
msgstr "Stellenwertigkeit von %s wird erneut definiert"
|
||||||
|
|
||||||
#: src/reader.c:687
|
#: src/reader.c:683
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid text (%s) - number should be after identifier"
|
msgid "invalid text (%s) - number should be after identifier"
|
||||||
msgstr "unzulässiger Text (%s) - Nummer sollte nach Bezeichner kommen"
|
msgstr "unzulässiger Text (%s) - Nummer sollte nach Bezeichner kommen"
|
||||||
|
|
||||||
#: src/reader.c:697
|
#: src/reader.c:693
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unexpected item: %s"
|
msgid "unexpected item: %s"
|
||||||
msgstr "unerwartetes Symbol: %s"
|
msgstr "unerwartetes Symbol: %s"
|
||||||
|
|
||||||
#: src/reader.c:764 src/reader.c:1094 src/reader.c:1165
|
#: src/reader.c:760 src/reader.c:1089 src/reader.c:1160
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "unmatched %s"
|
msgid "unmatched %s"
|
||||||
msgstr "»{« hat kein Gegenstück"
|
msgstr "»{« hat kein Gegenstück"
|
||||||
|
|
||||||
#: src/reader.c:796
|
#: src/reader.c:792
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "argument of %%expect is not an integer"
|
msgid "argument of %%expect is not an integer"
|
||||||
msgstr "Argument von %expect ist keine ganze Zahl"
|
msgstr "Argument von %expect ist keine ganze Zahl"
|
||||||
|
|
||||||
#: src/reader.c:843
|
#: src/reader.c:838
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized item %s, expected an identifier"
|
msgid "unrecognized item %s, expected an identifier"
|
||||||
msgstr "unerwartetes Symbol %s, hier wird ein Bezeichner erwartet"
|
msgstr "unerwartetes Symbol %s, hier wird ein Bezeichner erwartet"
|
||||||
|
|
||||||
#: src/reader.c:867
|
#: src/reader.c:862
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "expected string constant instead of %s"
|
msgid "expected string constant instead of %s"
|
||||||
msgstr "hier wird eine Zeichenkette erwartet, nicht %s"
|
msgstr "hier wird eine Zeichenkette erwartet, nicht %s"
|
||||||
|
|
||||||
#: src/reader.c:1010
|
#: src/reader.c:1005
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized: %s"
|
msgid "unrecognized: %s"
|
||||||
msgstr "unbekannt: %s"
|
msgstr "unbekannt: %s"
|
||||||
|
|
||||||
#: src/reader.c:1015
|
#: src/reader.c:1010
|
||||||
msgid "no input grammar"
|
msgid "no input grammar"
|
||||||
msgstr "keine Eingabe-Grammatik"
|
msgstr "keine Eingabe-Grammatik"
|
||||||
|
|
||||||
#: src/reader.c:1020
|
#: src/reader.c:1015
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown character: %s"
|
msgid "unknown character: %s"
|
||||||
msgstr "unbekanntes Zeichen: %s"
|
msgstr "unbekanntes Zeichen: %s"
|
||||||
|
|
||||||
#: src/reader.c:1188
|
#: src/reader.c:1183
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "unterminated %guard clause"
|
msgid "unterminated %guard clause"
|
||||||
msgstr "unbeendeter %%guard Fall"
|
msgstr "unbeendeter %%guard Fall"
|
||||||
|
|
||||||
#: src/reader.c:1355
|
#: src/reader.c:1350
|
||||||
msgid "ill-formed rule: initial symbol not followed by colon"
|
msgid "ill-formed rule: initial symbol not followed by colon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"falsch geformte Regel: führendes Symbol wird nicht von einem Semikolon "
|
"falsch geformte Regel: führendes Symbol wird nicht von einem Semikolon "
|
||||||
"gefolgt"
|
"gefolgt"
|
||||||
|
|
||||||
#: src/reader.c:1362
|
#: src/reader.c:1357
|
||||||
msgid "grammar starts with vertical bar"
|
msgid "grammar starts with vertical bar"
|
||||||
msgstr "Grammatik fängt mit einem vertikalen Strich (»|«) an"
|
msgstr "Grammatik fängt mit einem vertikalen Strich (»|«) an"
|
||||||
|
|
||||||
#: src/reader.c:1393
|
#: src/reader.c:1388
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule given for %s, which is a token"
|
msgid "rule given for %s, which is a token"
|
||||||
msgstr "Regel für %s vorhanden, welches aber ein Token ist"
|
msgstr "Regel für %s vorhanden, welches aber ein Token ist"
|
||||||
|
|
||||||
#: src/reader.c:1495
|
#: src/reader.c:1490
|
||||||
msgid "two @prec's in a row"
|
msgid "two @prec's in a row"
|
||||||
msgstr "zwei @prec Anweisungen nacheinander"
|
msgstr "zwei @prec Anweisungen nacheinander"
|
||||||
|
|
||||||
#: src/reader.c:1503
|
#: src/reader.c:1498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%%guard present but %%semantic_parser not specified"
|
msgid "%%guard present but %%semantic_parser not specified"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"%%guard Anweisung vorhanden, jedoch wird %%semantic_parser nicht angegeben"
|
"%%guard Anweisung vorhanden, jedoch wird %%semantic_parser nicht angegeben"
|
||||||
|
|
||||||
#: src/reader.c:1512
|
#: src/reader.c:1507
|
||||||
msgid "two actions at end of one rule"
|
msgid "two actions at end of one rule"
|
||||||
msgstr "Zwei Aktionen am Ende einer Regel"
|
msgstr "Zwei Aktionen am Ende einer Regel"
|
||||||
|
|
||||||
#: src/reader.c:1526
|
#: src/reader.c:1521
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type clash (`%s' `%s') on default action"
|
msgid "type clash (`%s' `%s') on default action"
|
||||||
msgstr "Typkonflikt (»%s« »%s«) bei Default Aktion"
|
msgstr "Typkonflikt (»%s« »%s«) bei Default Aktion"
|
||||||
|
|
||||||
#: src/reader.c:1532
|
#: src/reader.c:1527
|
||||||
msgid "empty rule for typed nonterminal, and no action"
|
msgid "empty rule for typed nonterminal, and no action"
|
||||||
msgstr "leere Regel für Nicht-Terminal vmit Typ und keine Aktion"
|
msgstr "leere Regel für Nicht-Terminal vmit Typ und keine Aktion"
|
||||||
|
|
||||||
#: src/reader.c:1576
|
#: src/reader.c:1571
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid input: %s"
|
msgid "invalid input: %s"
|
||||||
msgstr "ungültige Eingabe: %s"
|
msgstr "ungültige Eingabe: %s"
|
||||||
|
|
||||||
#: src/reader.c:1584
|
#: src/reader.c:1579
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
||||||
msgstr "zu viele Symbols (Token plus Nicht-Terminal); Maximum %s"
|
msgstr "zu viele Symbols (Token plus Nicht-Terminal); Maximum %s"
|
||||||
|
|
||||||
#: src/reader.c:1587
|
#: src/reader.c:1582
|
||||||
msgid "no rules in the input grammar"
|
msgid "no rules in the input grammar"
|
||||||
msgstr "Eingabegrammatik enthält keine Regeln"
|
msgstr "Eingabegrammatik enthält keine Regeln"
|
||||||
|
|
||||||
#: src/reader.c:1611
|
#: src/reader.c:1606
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Symbol %s wird benutzt, ist aber nicht als Token definiert und hat keine "
|
"Symbol %s wird benutzt, ist aber nicht als Token definiert und hat keine "
|
||||||
"Regel"
|
"Regel"
|
||||||
|
|
||||||
#: src/reader.c:1716
|
#: src/reader.c:1712
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting precedences for %s and %s"
|
msgid "conflicting precedences for %s and %s"
|
||||||
msgstr "Vorrangwertigkeiten für %s und %s widersprechen sich"
|
msgstr "Vorrangwertigkeiten für %s und %s widersprechen sich"
|
||||||
|
|
||||||
#: src/reader.c:1728
|
#: src/reader.c:1724
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting assoc values for %s and %s"
|
msgid "conflicting assoc values for %s and %s"
|
||||||
msgstr "assoc Werte für %s nd %s widersprechen sich"
|
msgstr "assoc Werte für %s nd %s widersprechen sich"
|
||||||
|
|
||||||
#: src/reader.c:1779
|
#: src/reader.c:1770
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "tokens %s and %s both assigned number %d"
|
msgid "tokens %s and %s both assigned number %d"
|
||||||
msgstr "Token %s und %s haben die selbe nummer %s"
|
msgstr "Token %s und %s haben die selbe nummer %s"
|
||||||
|
|
||||||
#: src/reader.c:1792
|
#: src/reader.c:1782
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is undefined"
|
msgid "the start symbol %s is undefined"
|
||||||
msgstr "das Startsymbol %s ist undefiniert"
|
msgstr "das Startsymbol %s ist undefiniert"
|
||||||
|
|
||||||
#: src/reader.c:1794
|
#: src/reader.c:1784
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is a token"
|
msgid "the start symbol %s is a token"
|
||||||
msgstr "das Startsymbol %s ist ein Token"
|
msgstr "das Startsymbol %s ist ein Token"
|
||||||
|
|
||||||
#: src/reduce.c:402
|
#: src/reduce.c:401
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Useless nonterminals:"
|
msgid "Useless nonterminals:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Nutzlose Nicht-Terminale:\n"
|
"Nutzlose Nicht-Terminale:\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:417
|
#: src/reduce.c:416
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Terminals which are not used:"
|
msgid "Terminals which are not used:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -632,7 +634,7 @@ msgstr ""
|
|||||||
"Nicht genutzte Terminale:\n"
|
"Nicht genutzte Terminale:\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:428
|
#: src/reduce.c:427
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Useless rules:"
|
msgid "Useless rules:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -641,7 +643,7 @@ msgstr ""
|
|||||||
"Ungenutzte Regeln:\n"
|
"Ungenutzte Regeln:\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:457
|
#: src/reduce.c:456
|
||||||
msgid ""
|
msgid ""
|
||||||
"Variables\n"
|
"Variables\n"
|
||||||
"---------\n"
|
"---------\n"
|
||||||
@@ -651,11 +653,11 @@ msgstr ""
|
|||||||
"---------\n"
|
"---------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:459
|
#: src/reduce.c:458
|
||||||
msgid "Value Sprec Sassoc Tag\n"
|
msgid "Value Sprec Sassoc Tag\n"
|
||||||
msgstr "Wert Sprec Sassoc Tag\n"
|
msgstr "Wert Sprec Sassoc Tag\n"
|
||||||
|
|
||||||
#: src/reduce.c:464
|
#: src/reduce.c:463
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules\n"
|
"Rules\n"
|
||||||
"-----\n"
|
"-----\n"
|
||||||
@@ -665,7 +667,7 @@ msgstr ""
|
|||||||
"------\n"
|
"------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:475
|
#: src/reduce.c:474
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules interpreted\n"
|
"Rules interpreted\n"
|
||||||
"-----------------\n"
|
"-----------------\n"
|
||||||
@@ -675,36 +677,36 @@ msgstr ""
|
|||||||
"----------------------\n"
|
"----------------------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:492
|
#: src/reduce.c:491
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d rules never reduced\n"
|
msgid "%d rules never reduced\n"
|
||||||
msgstr "%d wurde niemals reduziert\n"
|
msgstr "%d wurde niemals reduziert\n"
|
||||||
|
|
||||||
#: src/reduce.c:494
|
#: src/reduce.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains "
|
msgid "%s contains "
|
||||||
msgstr "%s enthält "
|
msgstr "%s enthält "
|
||||||
|
|
||||||
#: src/reduce.c:498
|
#: src/reduce.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless nonterminal%s"
|
msgid "%d useless nonterminal%s"
|
||||||
msgstr "%d ungenutzte Nicht-Terminal"
|
msgstr "%d ungenutzte Nicht-Terminal"
|
||||||
|
|
||||||
#: src/reduce.c:503
|
#: src/reduce.c:502
|
||||||
msgid " and "
|
msgid " and "
|
||||||
msgstr " und "
|
msgstr " und "
|
||||||
|
|
||||||
#: src/reduce.c:507
|
#: src/reduce.c:506
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless rule%s"
|
msgid "%d useless rule%s"
|
||||||
msgstr "%d ungenutzte Regel"
|
msgstr "%d ungenutzte Regel"
|
||||||
|
|
||||||
#: src/reduce.c:540
|
#: src/reduce.c:539
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Start symbol %s does not derive any sentence"
|
msgid "Start symbol %s does not derive any sentence"
|
||||||
msgstr "es lassen sich keine Sätze vom Startsymbol %s ableiten"
|
msgstr "es lassen sich keine Sätze vom Startsymbol %s ableiten"
|
||||||
|
|
||||||
#: src/reduce.c:553
|
#: src/reduce.c:552
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
||||||
@@ -831,6 +833,9 @@ msgstr ""
|
|||||||
#~ msgid "limit of %d exceeded, too many %s"
|
#~ msgid "limit of %d exceeded, too many %s"
|
||||||
#~ msgstr "Grenze von %d erreicht, zu viele %s"
|
#~ msgstr "Grenze von %d erreicht, zu viele %s"
|
||||||
|
|
||||||
|
#~ msgid "\t\t/* empty */"
|
||||||
|
#~ msgstr "\t\t/* leer */"
|
||||||
|
|
||||||
#~ msgid "unterminated comment in `%{' definition"
|
#~ msgid "unterminated comment in `%{' definition"
|
||||||
#~ msgstr "unbeendeter Kommentar in »%{« Definition"
|
#~ msgstr "unbeendeter Kommentar in »%{« Definition"
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: GNU bison 1.25\n"
|
"Project-Id-Version: GNU bison 1.25\n"
|
||||||
"POT-Creation-Date: 2001-09-22 18:19+0200\n"
|
"POT-Creation-Date: 2001-09-27 10:55+0200\n"
|
||||||
"PO-Revision-Date: 1998-09-21 10:19+0200\n"
|
"PO-Revision-Date: 1998-09-21 10:19+0200\n"
|
||||||
"Last-Translator: Nicolás García-Pedrajas <[email protected]>\n"
|
"Last-Translator: Nicolás García-Pedrajas <[email protected]>\n"
|
||||||
"Language-Team: Spanish <[email protected]>\n"
|
"Language-Team: Spanish <[email protected]>\n"
|
||||||
@@ -63,55 +63,55 @@ msgstr ""
|
|||||||
msgid "fatal error: "
|
msgid "fatal error: "
|
||||||
msgstr "error grave: %s\n"
|
msgstr "error grave: %s\n"
|
||||||
|
|
||||||
#: src/conflicts.c:49
|
#: src/conflicts.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"El conflicto en el estado %s entre la regla %d y el terminal %s se resuelve "
|
"El conflicto en el estado %s entre la regla %d y el terminal %s se resuelve "
|
||||||
"como %s.\n"
|
"como %s.\n"
|
||||||
|
|
||||||
#: src/conflicts.c:115 src/conflicts.c:138
|
#: src/conflicts.c:114 src/conflicts.c:137
|
||||||
msgid "reduce"
|
msgid "reduce"
|
||||||
msgstr "reduce"
|
msgstr "reduce"
|
||||||
|
|
||||||
#: src/conflicts.c:121 src/conflicts.c:134
|
#: src/conflicts.c:120 src/conflicts.c:133
|
||||||
msgid "shift"
|
msgid "shift"
|
||||||
msgstr "desplaza"
|
msgstr "desplaza"
|
||||||
|
|
||||||
#: src/conflicts.c:142
|
#: src/conflicts.c:141
|
||||||
msgid "an error"
|
msgid "an error"
|
||||||
msgstr "un error"
|
msgstr "un error"
|
||||||
|
|
||||||
#: src/conflicts.c:422
|
#: src/conflicts.c:421
|
||||||
msgid " 1 shift/reduce conflict"
|
msgid " 1 shift/reduce conflict"
|
||||||
msgstr " 1 conflicto desplazamiento/reducción"
|
msgstr " 1 conflicto desplazamiento/reducción"
|
||||||
|
|
||||||
#: src/conflicts.c:427
|
#: src/conflicts.c:426
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce conflicts"
|
msgid " %d shift/reduce conflicts"
|
||||||
msgstr " %d conflictos desplazamiento/reducción"
|
msgstr " %d conflictos desplazamiento/reducción"
|
||||||
|
|
||||||
#: src/conflicts.c:433
|
#: src/conflicts.c:432
|
||||||
msgid " and"
|
msgid " and"
|
||||||
msgstr " y"
|
msgstr " y"
|
||||||
|
|
||||||
#: src/conflicts.c:439
|
#: src/conflicts.c:438
|
||||||
msgid " 1 reduce/reduce conflict"
|
msgid " 1 reduce/reduce conflict"
|
||||||
msgstr " 1 conflicto reducción/reducción"
|
msgstr " 1 conflicto reducción/reducción"
|
||||||
|
|
||||||
#: src/conflicts.c:444
|
#: src/conflicts.c:443
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce conflicts"
|
msgid " %d reduce/reduce conflicts"
|
||||||
msgstr " %d conflictos reducción/reducción"
|
msgstr " %d conflictos reducción/reducción"
|
||||||
|
|
||||||
#: src/conflicts.c:481
|
#: src/conflicts.c:480
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "State %d contains"
|
msgid "State %d contains"
|
||||||
msgstr "El estado %d contiene"
|
msgstr "El estado %d contiene"
|
||||||
|
|
||||||
#. If invoked with `--yacc', use the output format specified by
|
#. If invoked with `--yacc', use the output format specified by
|
||||||
#. POSIX.
|
#. POSIX.
|
||||||
#: src/conflicts.c:493
|
#: src/conflicts.c:491
|
||||||
msgid "conflicts: "
|
msgid "conflicts: "
|
||||||
msgstr "conflictos: "
|
msgstr "conflictos: "
|
||||||
|
|
||||||
@@ -127,7 +127,7 @@ msgstr "conflictos: "
|
|||||||
# ok
|
# ok
|
||||||
# ngp
|
# ngp
|
||||||
#
|
#
|
||||||
#: src/conflicts.c:495
|
#: src/conflicts.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce"
|
msgid " %d shift/reduce"
|
||||||
msgstr " %d desplazamiento(s)/reducción(ones)"
|
msgstr " %d desplazamiento(s)/reducción(ones)"
|
||||||
@@ -144,22 +144,22 @@ msgstr " %d desplazamiento(s)/reducci
|
|||||||
#
|
#
|
||||||
# ok
|
# ok
|
||||||
# ngp
|
# ngp
|
||||||
#: src/conflicts.c:499
|
#: src/conflicts.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce"
|
msgid " %d reduce/reduce"
|
||||||
msgstr " %d reducción(ones)/reducción(ones)"
|
msgstr " %d reducción(ones)/reducción(ones)"
|
||||||
|
|
||||||
#: src/conflicts.c:504
|
#: src/conflicts.c:502
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains"
|
msgid "%s contains"
|
||||||
msgstr "%s contiene"
|
msgstr "%s contiene"
|
||||||
|
|
||||||
#: src/conflicts.c:590 src/conflicts.c:711
|
#: src/conflicts.c:588 src/conflicts.c:709
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
||||||
msgstr " %-4s\t[reduce usando la regla %d (%s)]\n"
|
msgstr " %-4s\t[reduce usando la regla %d (%s)]\n"
|
||||||
|
|
||||||
#: src/conflicts.c:602 src/print.c:173
|
#: src/conflicts.c:600 src/print.c:171
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" $default\treduce using rule %d (%s)\n"
|
" $default\treduce using rule %d (%s)\n"
|
||||||
@@ -168,17 +168,17 @@ msgstr ""
|
|||||||
" $default\treduce usando la regla %d (%s)\n"
|
" $default\treduce usando la regla %d (%s)\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/conflicts.c:691 src/conflicts.c:705
|
#: src/conflicts.c:689 src/conflicts.c:703
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\treduce using rule %d (%s)\n"
|
msgid " %-4s\treduce using rule %d (%s)\n"
|
||||||
msgstr " %-4s\treduce usando la regla %d (%s)\n"
|
msgstr " %-4s\treduce usando la regla %d (%s)\n"
|
||||||
|
|
||||||
#: src/conflicts.c:732
|
#: src/conflicts.c:730
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $default\treduce using rule %d (%s)\n"
|
msgid " $default\treduce using rule %d (%s)\n"
|
||||||
msgstr " $default\treduce usando la regla %d (%s)\n"
|
msgstr " $default\treduce usando la regla %d (%s)\n"
|
||||||
|
|
||||||
#: src/derives.c:44
|
#: src/derives.c:43
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "DERIVES"
|
msgid "DERIVES"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -187,17 +187,17 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"DERIVACIONES\n"
|
"DERIVACIONES\n"
|
||||||
|
|
||||||
#: src/derives.c:49
|
#: src/derives.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s derives"
|
msgid "%s derives"
|
||||||
msgstr "%s deriva"
|
msgstr "%s deriva"
|
||||||
|
|
||||||
#: src/files.c:132
|
#: src/files.c:136
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "cannot open file `%s'"
|
msgid "cannot open file `%s'"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/files.c:151
|
#: src/files.c:155
|
||||||
msgid "cannot close file"
|
msgid "cannot close file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -271,7 +271,7 @@ msgid ""
|
|||||||
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
|
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/getargs.c:214 src/lex.c:635
|
#: src/getargs.c:214 src/lex.c:639
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is no longer supported"
|
msgid "`%s' is no longer supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -294,64 +294,64 @@ msgstr "%s: no se ha especificado ning
|
|||||||
msgid "%s: extra arguments ignored after `%s'\n"
|
msgid "%s: extra arguments ignored after `%s'\n"
|
||||||
msgstr "%s: los argumentos extra después de '%s' no se tendrán en cuenta\n"
|
msgstr "%s: los argumentos extra después de '%s' no se tendrán en cuenta\n"
|
||||||
|
|
||||||
#: src/lalr.c:312
|
#: src/lalr.c:311
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "too many gotos (max %d)"
|
msgid "too many gotos (max %d)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
# to ignore no es ignorar. Pon otra cosa, please. sv
|
# to ignore no es ignorar. Pon otra cosa, please. sv
|
||||||
#: src/lex.c:72
|
#: src/lex.c:78
|
||||||
msgid "unexpected `/' found and ignored"
|
msgid "unexpected `/' found and ignored"
|
||||||
msgstr "se ha encontrado `/' cuando no se esperaba, no se tendrán en cuenta"
|
msgstr "se ha encontrado `/' cuando no se esperaba, no se tendrán en cuenta"
|
||||||
|
|
||||||
#: src/lex.c:101 src/reader.c:270
|
#: src/lex.c:107 src/reader.c:269
|
||||||
msgid "unterminated comment"
|
msgid "unterminated comment"
|
||||||
msgstr "comentario sin terminar"
|
msgstr "comentario sin terminar"
|
||||||
|
|
||||||
#: src/lex.c:133
|
#: src/lex.c:139
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "unexpected end of file"
|
msgid "unexpected end of file"
|
||||||
msgstr "Fin de fichero inesperado"
|
msgstr "Fin de fichero inesperado"
|
||||||
|
|
||||||
# ¿unescaped?
|
# ¿unescaped?
|
||||||
#: src/lex.c:162
|
#: src/lex.c:168
|
||||||
msgid "unescaped newline in constant"
|
msgid "unescaped newline in constant"
|
||||||
msgstr "salto de línea en constante sin secuencia de escape"
|
msgstr "salto de línea en constante sin secuencia de escape"
|
||||||
|
|
||||||
#: src/lex.c:204
|
#: src/lex.c:210
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "octal value outside range 0...255: `\\%o'"
|
msgid "octal value outside range 0...255: `\\%o'"
|
||||||
msgstr "valor octal fuera del rango 0...255: `\\%o'"
|
msgstr "valor octal fuera del rango 0...255: `\\%o'"
|
||||||
|
|
||||||
#: src/lex.c:229
|
#: src/lex.c:235
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "hexadecimal value above 255: `\\x%x'"
|
msgid "hexadecimal value above 255: `\\x%x'"
|
||||||
msgstr "valor hexadecimal mayor que 255: `\\x%x'"
|
msgstr "valor hexadecimal mayor que 255: `\\x%x'"
|
||||||
|
|
||||||
#: src/lex.c:241
|
#: src/lex.c:247
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown escape sequence: `\\' followed by `%s'"
|
msgid "unknown escape sequence: `\\' followed by `%s'"
|
||||||
msgstr "secuencia de escape desconocida: `\\' seguido de `%s'"
|
msgstr "secuencia de escape desconocida: `\\' seguido de `%s'"
|
||||||
|
|
||||||
#: src/lex.c:337
|
#: src/lex.c:343
|
||||||
msgid "unterminated type name at end of file"
|
msgid "unterminated type name at end of file"
|
||||||
msgstr "nombre de tipo sin terminar al final del fichero"
|
msgstr "nombre de tipo sin terminar al final del fichero"
|
||||||
|
|
||||||
#: src/lex.c:340
|
#: src/lex.c:346
|
||||||
msgid "unterminated type name"
|
msgid "unterminated type name"
|
||||||
msgstr "nombre de tipo sin terminar"
|
msgstr "nombre de tipo sin terminar"
|
||||||
|
|
||||||
# ¿multicarácter o multicaracteres? sv
|
# ¿multicarácter o multicaracteres? sv
|
||||||
#: src/lex.c:432
|
#: src/lex.c:437
|
||||||
msgid "use \"...\" for multi-character literal tokens"
|
msgid "use \"...\" for multi-character literal tokens"
|
||||||
msgstr "use \"...\" para terminales literales multicarácter"
|
msgstr "use \"...\" para terminales literales multicarácter"
|
||||||
|
|
||||||
#: src/main.c:108
|
#: src/main.c:124
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "%s: internal error: %s\n"
|
msgid "%s: internal error: %s\n"
|
||||||
msgstr "error interno, %s\n"
|
msgstr "error interno, %s\n"
|
||||||
|
|
||||||
#: src/nullable.c:52
|
#: src/nullable.c:51
|
||||||
msgid "Entering set_nullable"
|
msgid "Entering set_nullable"
|
||||||
msgstr "Entrando set_nullable"
|
msgstr "Entrando set_nullable"
|
||||||
|
|
||||||
@@ -360,50 +360,50 @@ msgstr "Entrando set_nullable"
|
|||||||
# en inglés era así, pero quizás en español sea mejor como dices
|
# en inglés era así, pero quizás en español sea mejor como dices
|
||||||
# ngp
|
# ngp
|
||||||
#
|
#
|
||||||
#: src/output.c:993
|
#: src/output.c:986
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "maximum table size (%d) exceeded"
|
msgid "maximum table size (%d) exceeded"
|
||||||
msgstr "excedido el tamaño máximo de la tabla (%s)"
|
msgstr "excedido el tamaño máximo de la tabla (%s)"
|
||||||
|
|
||||||
#: src/print.c:38
|
#: src/print.c:37
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " type %d is %s\n"
|
msgid " type %d is %s\n"
|
||||||
msgstr " el tipo %d es %s\n"
|
msgstr " el tipo %d es %s\n"
|
||||||
|
|
||||||
#: src/print.c:86
|
#: src/print.c:85
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " (rule %d)"
|
msgid " (rule %d)"
|
||||||
msgstr " (regla %d)"
|
msgstr " (regla %d)"
|
||||||
|
|
||||||
#: src/print.c:112
|
#: src/print.c:111
|
||||||
msgid " $default\taccept\n"
|
msgid " $default\taccept\n"
|
||||||
msgstr " $default\taceptar\n"
|
msgstr " $default\taceptar\n"
|
||||||
|
|
||||||
#: src/print.c:114
|
#: src/print.c:113
|
||||||
msgid " NO ACTIONS\n"
|
msgid " NO ACTIONS\n"
|
||||||
msgstr " SIN ACCIONES\n"
|
msgstr " SIN ACCIONES\n"
|
||||||
|
|
||||||
#: src/print.c:133
|
#: src/print.c:132
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $ \tgo to state %d\n"
|
msgid " $ \tgo to state %d\n"
|
||||||
msgstr " $ \tir al estado %d\n"
|
msgstr " $ \tir al estado %d\n"
|
||||||
|
|
||||||
#: src/print.c:136
|
#: src/print.c:135
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tshift, and go to state %d\n"
|
msgid " %-4s\tshift, and go to state %d\n"
|
||||||
msgstr " %-4s\tdesplazar e ir al estado %d\n"
|
msgstr " %-4s\tdesplazar e ir al estado %d\n"
|
||||||
|
|
||||||
#: src/print.c:160
|
#: src/print.c:159
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\terror (nonassociative)\n"
|
msgid " %-4s\terror (nonassociative)\n"
|
||||||
msgstr " %-4s\terror (no asociativo)\n"
|
msgstr " %-4s\terror (no asociativo)\n"
|
||||||
|
|
||||||
#: src/print.c:190
|
#: src/print.c:187
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tgo to state %d\n"
|
msgid " %-4s\tgo to state %d\n"
|
||||||
msgstr " %-4s\tir al estado %d\n"
|
msgstr " %-4s\tir al estado %d\n"
|
||||||
|
|
||||||
#: src/print.c:202
|
#: src/print.c:199
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "state %d"
|
msgid "state %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -412,28 +412,25 @@ msgstr ""
|
|||||||
"estado %d\n"
|
"estado %d\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/print.c:233
|
#. rule # : LHS -> RHS
|
||||||
|
#: src/print.c:229
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Grammar"
|
msgid "Grammar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Gramática\n"
|
"Gramática\n"
|
||||||
|
|
||||||
#: src/print.c:240
|
#: src/print.c:234
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule %-4d %s ->"
|
msgid "rule %-4d %s ->"
|
||||||
msgstr "regla %-4d %s ->"
|
msgstr "regla %-4d %s ->"
|
||||||
|
|
||||||
# Duda: ¿Estás seguro de que no será `vacío'? Si no lo estás o, si por
|
#: src/print.c:240
|
||||||
# el contrario, pudiera cualquiera de los casos, debieras traducirlo
|
msgid "empty"
|
||||||
# como `vacía/o' - cll
|
msgstr ""
|
||||||
# según el código indica reglas vacías por eso lo puse así
|
|
||||||
# ngp
|
|
||||||
#: src/print.c:246
|
|
||||||
msgid "\t\t/* empty */"
|
|
||||||
msgstr "\t\t/* vacía */"
|
|
||||||
|
|
||||||
#: src/print.c:253
|
#. TERMINAL (type #) : rule #s terminal is on RHS
|
||||||
|
#: src/print.c:244
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Terminals, with rules where they appear"
|
msgid "Terminals, with rules where they appear"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -441,18 +438,18 @@ msgstr ""
|
|||||||
"Terminales con las reglas donde aparecen\n"
|
"Terminales con las reglas donde aparecen\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/print.c:302
|
#: src/print.c:268
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Nonterminals, with rules where they appear"
|
msgid "Nonterminals, with rules where they appear"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"No terminales con las reglas donde aparecen\n"
|
"No terminales con las reglas donde aparecen\n"
|
||||||
|
|
||||||
#: src/print.c:329
|
#: src/print.c:294
|
||||||
msgid " on left:"
|
msgid " on left:"
|
||||||
msgstr " en la izquierda:"
|
msgstr " en la izquierda:"
|
||||||
|
|
||||||
#: src/print.c:344
|
#: src/print.c:309
|
||||||
msgid " on right:"
|
msgid " on right:"
|
||||||
msgstr " en la derecha:"
|
msgstr " en la derecha:"
|
||||||
|
|
||||||
@@ -466,96 +463,96 @@ msgstr " %-4s\terror (no asociativo)\n"
|
|||||||
msgid "$default\treduce using rule %d (%s)"
|
msgid "$default\treduce using rule %d (%s)"
|
||||||
msgstr " $default\treduce usando la regla %d (%s)\n"
|
msgstr " $default\treduce usando la regla %d (%s)\n"
|
||||||
|
|
||||||
#: src/reader.c:79
|
#: src/reader.c:78
|
||||||
msgid " Skipping to next \\n"
|
msgid " Skipping to next \\n"
|
||||||
msgstr " Saltando al siguiente \\n"
|
msgstr " Saltando al siguiente \\n"
|
||||||
|
|
||||||
#: src/reader.c:81
|
#: src/reader.c:80
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " Skipping to next %c"
|
msgid " Skipping to next %c"
|
||||||
msgstr " Saltando al siguiente %c"
|
msgstr " Saltando al siguiente %c"
|
||||||
|
|
||||||
#: src/reader.c:132 src/reader.c:144
|
#: src/reader.c:131 src/reader.c:143
|
||||||
msgid "invalid $ value"
|
msgid "invalid $ value"
|
||||||
msgstr "valor $ no válido"
|
msgstr "valor $ no válido"
|
||||||
|
|
||||||
#: src/reader.c:170 src/reader.c:185
|
#: src/reader.c:169 src/reader.c:184
|
||||||
msgid "unterminated string at end of file"
|
msgid "unterminated string at end of file"
|
||||||
msgstr "cadena sin terminar al final del fichero"
|
msgstr "cadena sin terminar al final del fichero"
|
||||||
|
|
||||||
#: src/reader.c:173
|
#: src/reader.c:172
|
||||||
msgid "unterminated string"
|
msgid "unterminated string"
|
||||||
msgstr "cadena sin terminar"
|
msgstr "cadena sin terminar"
|
||||||
|
|
||||||
#: src/reader.c:326 src/reader.c:390
|
#: src/reader.c:325 src/reader.c:389
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "%s is invalid"
|
msgid "%s is invalid"
|
||||||
msgstr "@%s no es válido"
|
msgstr "@%s no es válido"
|
||||||
|
|
||||||
#: src/reader.c:366
|
#: src/reader.c:365
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "$$ of `%s' has no declared type"
|
msgid "$$ of `%s' has no declared type"
|
||||||
msgstr "$$ de `%s' no tiene tipo declarado"
|
msgstr "$$ de `%s' no tiene tipo declarado"
|
||||||
|
|
||||||
#: src/reader.c:383
|
#: src/reader.c:382
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "$%d of `%s' has no declared type"
|
msgid "$%d of `%s' has no declared type"
|
||||||
msgstr "$%s de `%s' no tiene tipo declarado"
|
msgstr "$%s de `%s' no tiene tipo declarado"
|
||||||
|
|
||||||
#: src/reader.c:437
|
#: src/reader.c:436
|
||||||
msgid "unterminated `%{' definition"
|
msgid "unterminated `%{' definition"
|
||||||
msgstr "definición `%{' sin terminar"
|
msgstr "definición `%{' sin terminar"
|
||||||
|
|
||||||
#: src/reader.c:482 src/reader.c:598 src/reader.c:648
|
#: src/reader.c:481 src/reader.c:595 src/reader.c:645
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Premature EOF after %s"
|
msgid "Premature EOF after %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:499
|
#: src/reader.c:498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' used more than once as a literal string"
|
msgid "symbol `%s' used more than once as a literal string"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:502
|
#: src/reader.c:501
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' given more than one literal string"
|
msgid "symbol `%s' given more than one literal string"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:524 src/reader.c:667
|
#: src/reader.c:522 src/reader.c:664
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s redefined"
|
msgid "symbol %s redefined"
|
||||||
msgstr "redefinido el símbolo %s"
|
msgstr "redefinido el símbolo %s"
|
||||||
|
|
||||||
#: src/reader.c:534 src/reader.c:613 src/reader.c:674 src/reader.c:1290
|
#: src/reader.c:532 src/reader.c:610 src/reader.c:671 src/reader.c:1285
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type redeclaration for %s"
|
msgid "type redeclaration for %s"
|
||||||
msgstr "redeclaración del tipo de %s"
|
msgstr "redeclaración del tipo de %s"
|
||||||
|
|
||||||
#: src/reader.c:544
|
#: src/reader.c:541
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is invalid in %s"
|
msgid "`%s' is invalid in %s"
|
||||||
msgstr "`%s' no es válido en %s"
|
msgstr "`%s' no es válido en %s"
|
||||||
|
|
||||||
#: src/reader.c:561 src/reader.c:721
|
#: src/reader.c:558 src/reader.c:717
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "multiple %s declarations"
|
msgid "multiple %s declarations"
|
||||||
msgstr "múltiples declaraciones de %start"
|
msgstr "múltiples declaraciones de %start"
|
||||||
|
|
||||||
#: src/reader.c:563 src/reader.c:902 src/reader.c:927 src/reader.c:1268
|
#: src/reader.c:560 src/reader.c:897 src/reader.c:922 src/reader.c:1263
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "invalid %s declaration"
|
msgid "invalid %s declaration"
|
||||||
msgstr "declaración de %start no válida"
|
msgstr "declaración de %start no válida"
|
||||||
|
|
||||||
#: src/reader.c:583
|
#: src/reader.c:580
|
||||||
msgid "%type declaration has no <typename>"
|
msgid "%type declaration has no <typename>"
|
||||||
msgstr "la declaración %type no tiene <nombre-tipo>"
|
msgstr "la declaración %type no tiene <nombre-tipo>"
|
||||||
|
|
||||||
#: src/reader.c:618
|
#: src/reader.c:615
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "invalid %%type declaration due to item: %s"
|
msgid "invalid %%type declaration due to item: %s"
|
||||||
msgstr "declaración de %%type no válida debido al ítem: `%s'"
|
msgstr "declaración de %%type no válida debido al ítem: `%s'"
|
||||||
|
|
||||||
#: src/reader.c:663
|
#: src/reader.c:660
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "redefining precedence of %s"
|
msgid "redefining precedence of %s"
|
||||||
msgstr "redefinición de la precedencia de %s"
|
msgstr "redefinición de la precedencia de %s"
|
||||||
@@ -564,7 +561,7 @@ msgstr "redefinici
|
|||||||
# de "to must" y aquí se emplea en su forma condicional. Por eso, he
|
# de "to must" y aquí se emplea en su forma condicional. Por eso, he
|
||||||
# cambiado `debe' por `debería' - cll
|
# cambiado `debe' por `debería' - cll
|
||||||
# ahí me has pillado en un olvido del inglés - ngp
|
# ahí me has pillado en un olvido del inglés - ngp
|
||||||
#: src/reader.c:687
|
#: src/reader.c:683
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid text (%s) - number should be after identifier"
|
msgid "invalid text (%s) - number should be after identifier"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -574,18 +571,18 @@ msgstr ""
|
|||||||
# otras, como `inesperado'. Cualquiera es correcta, por supuesto y, en
|
# otras, como `inesperado'. Cualquiera es correcta, por supuesto y, en
|
||||||
# este caso, la segunda me parece más apropiada - cll
|
# este caso, la segunda me parece más apropiada - cll
|
||||||
# ok - ngp
|
# ok - ngp
|
||||||
#: src/reader.c:697
|
#: src/reader.c:693
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unexpected item: %s"
|
msgid "unexpected item: %s"
|
||||||
msgstr "ítem inesperado: %s"
|
msgstr "ítem inesperado: %s"
|
||||||
|
|
||||||
# Cambio el orden y el sexo. Ahora está "en español". sv
|
# Cambio el orden y el sexo. Ahora está "en español". sv
|
||||||
#: src/reader.c:764 src/reader.c:1094 src/reader.c:1165
|
#: src/reader.c:760 src/reader.c:1089 src/reader.c:1160
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "unmatched %s"
|
msgid "unmatched %s"
|
||||||
msgstr "`{' desemparejada"
|
msgstr "`{' desemparejada"
|
||||||
|
|
||||||
#: src/reader.c:796
|
#: src/reader.c:792
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "argument of %%expect is not an integer"
|
msgid "argument of %%expect is not an integer"
|
||||||
msgstr "el argumento de %expect no es un entero"
|
msgstr "el argumento de %expect no es un entero"
|
||||||
@@ -596,26 +593,26 @@ msgstr "el argumento de %expect no es un entero"
|
|||||||
# - cll
|
# - cll
|
||||||
# ok - ngp
|
# ok - ngp
|
||||||
#
|
#
|
||||||
#: src/reader.c:843
|
#: src/reader.c:838
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized item %s, expected an identifier"
|
msgid "unrecognized item %s, expected an identifier"
|
||||||
msgstr "no se reconoce el ítem %s, se esperaba un identificador"
|
msgstr "no se reconoce el ítem %s, se esperaba un identificador"
|
||||||
|
|
||||||
#: src/reader.c:867
|
#: src/reader.c:862
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "expected string constant instead of %s"
|
msgid "expected string constant instead of %s"
|
||||||
msgstr "se esperaba una cadena constante en lugar de %s"
|
msgstr "se esperaba una cadena constante en lugar de %s"
|
||||||
|
|
||||||
#: src/reader.c:1010
|
#: src/reader.c:1005
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized: %s"
|
msgid "unrecognized: %s"
|
||||||
msgstr "no reconocido: %s"
|
msgstr "no reconocido: %s"
|
||||||
|
|
||||||
#: src/reader.c:1015
|
#: src/reader.c:1010
|
||||||
msgid "no input grammar"
|
msgid "no input grammar"
|
||||||
msgstr "no hay gramática de entrada"
|
msgstr "no hay gramática de entrada"
|
||||||
|
|
||||||
#: src/reader.c:1020
|
#: src/reader.c:1015
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown character: %s"
|
msgid "unknown character: %s"
|
||||||
msgstr "carácter desconocido: %s"
|
msgstr "carácter desconocido: %s"
|
||||||
@@ -624,105 +621,105 @@ msgstr "car
|
|||||||
# mejor que `sin terminar' que me parece más "computerizado" - cll
|
# mejor que `sin terminar' que me parece más "computerizado" - cll
|
||||||
# quizás un poco cacofónico lo de claúsula inconclusa - ngp
|
# quizás un poco cacofónico lo de claúsula inconclusa - ngp
|
||||||
#
|
#
|
||||||
#: src/reader.c:1188
|
#: src/reader.c:1183
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "unterminated %guard clause"
|
msgid "unterminated %guard clause"
|
||||||
msgstr "cláusula %%guard sin terminar"
|
msgstr "cláusula %%guard sin terminar"
|
||||||
|
|
||||||
#: src/reader.c:1355
|
#: src/reader.c:1350
|
||||||
msgid "ill-formed rule: initial symbol not followed by colon"
|
msgid "ill-formed rule: initial symbol not followed by colon"
|
||||||
msgstr "regla mal formada: el símbolo inicial no está seguido por :"
|
msgstr "regla mal formada: el símbolo inicial no está seguido por :"
|
||||||
|
|
||||||
#: src/reader.c:1362
|
#: src/reader.c:1357
|
||||||
msgid "grammar starts with vertical bar"
|
msgid "grammar starts with vertical bar"
|
||||||
msgstr "la gramática comienza con una barra vertical"
|
msgstr "la gramática comienza con una barra vertical"
|
||||||
|
|
||||||
#: src/reader.c:1393
|
#: src/reader.c:1388
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule given for %s, which is a token"
|
msgid "rule given for %s, which is a token"
|
||||||
msgstr "se ha dado una regla para %s, que es un terminal"
|
msgstr "se ha dado una regla para %s, que es un terminal"
|
||||||
|
|
||||||
#: src/reader.c:1495
|
#: src/reader.c:1490
|
||||||
msgid "two @prec's in a row"
|
msgid "two @prec's in a row"
|
||||||
msgstr "dos @prec en una línea"
|
msgstr "dos @prec en una línea"
|
||||||
|
|
||||||
# Insisto, el empleo de participios a secas me parece como hablar en
|
# Insisto, el empleo de participios a secas me parece como hablar en
|
||||||
# indio. Por favor, permíteme que añada un "está" :) - cll
|
# indio. Por favor, permíteme que añada un "está" :) - cll
|
||||||
# ok - ngp
|
# ok - ngp
|
||||||
#: src/reader.c:1503
|
#: src/reader.c:1498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%%guard present but %%semantic_parser not specified"
|
msgid "%%guard present but %%semantic_parser not specified"
|
||||||
msgstr "%%guard presente pero %%semantic_parser está sin especificar"
|
msgstr "%%guard presente pero %%semantic_parser está sin especificar"
|
||||||
|
|
||||||
#: src/reader.c:1512
|
#: src/reader.c:1507
|
||||||
msgid "two actions at end of one rule"
|
msgid "two actions at end of one rule"
|
||||||
msgstr "dos acciones al final de una regla"
|
msgstr "dos acciones al final de una regla"
|
||||||
|
|
||||||
#: src/reader.c:1526
|
#: src/reader.c:1521
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type clash (`%s' `%s') on default action"
|
msgid "type clash (`%s' `%s') on default action"
|
||||||
msgstr "los tipos (`%s' `%s') no concuerdan en la acción por defecto"
|
msgstr "los tipos (`%s' `%s') no concuerdan en la acción por defecto"
|
||||||
|
|
||||||
#: src/reader.c:1532
|
#: src/reader.c:1527
|
||||||
msgid "empty rule for typed nonterminal, and no action"
|
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"
|
msgstr "regla vacía para un no terminal con tipo y no hay ninguna acción"
|
||||||
|
|
||||||
#: src/reader.c:1576
|
#: src/reader.c:1571
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid input: %s"
|
msgid "invalid input: %s"
|
||||||
msgstr "entrada no válida: %s"
|
msgstr "entrada no válida: %s"
|
||||||
|
|
||||||
#: src/reader.c:1584
|
#: src/reader.c:1579
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
||||||
msgstr "demasiados símbolos (terminales y no terminales); máximo %s"
|
msgstr "demasiados símbolos (terminales y no terminales); máximo %s"
|
||||||
|
|
||||||
#: src/reader.c:1587
|
#: src/reader.c:1582
|
||||||
msgid "no rules in the input grammar"
|
msgid "no rules in the input grammar"
|
||||||
msgstr "no hay reglas en la gramática de entrada"
|
msgstr "no hay reglas en la gramática de entrada"
|
||||||
|
|
||||||
# `token' se debe traducir como `literal' - cll
|
# `token' se debe traducir como `literal' - cll
|
||||||
# en terminología de compiladores token es más un terminal - ngp
|
# en terminología de compiladores token es más un terminal - ngp
|
||||||
#
|
#
|
||||||
#: src/reader.c:1611
|
#: src/reader.c:1606
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"se usa el símbolo %s, pero no está definido como terminal y no tiene reglas"
|
"se usa el símbolo %s, pero no está definido como terminal y no tiene reglas"
|
||||||
|
|
||||||
#: src/reader.c:1716
|
#: src/reader.c:1712
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting precedences for %s and %s"
|
msgid "conflicting precedences for %s and %s"
|
||||||
msgstr "precedencias en conflicto entre %s y %s"
|
msgstr "precedencias en conflicto entre %s y %s"
|
||||||
|
|
||||||
#: src/reader.c:1728
|
#: src/reader.c:1724
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting assoc values for %s and %s"
|
msgid "conflicting assoc values for %s and %s"
|
||||||
msgstr "conflicto de valores assoc para %s y %s"
|
msgstr "conflicto de valores assoc para %s y %s"
|
||||||
|
|
||||||
#: src/reader.c:1779
|
#: src/reader.c:1770
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "tokens %s and %s both assigned number %d"
|
msgid "tokens %s and %s both assigned number %d"
|
||||||
msgstr "los terminales %s y %s tienen asignados ambos el número %s"
|
msgstr "los terminales %s y %s tienen asignados ambos el número %s"
|
||||||
|
|
||||||
#: src/reader.c:1792
|
#: src/reader.c:1782
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is undefined"
|
msgid "the start symbol %s is undefined"
|
||||||
msgstr "el símbolo de inicio (axioma) %s no está definido"
|
msgstr "el símbolo de inicio (axioma) %s no está definido"
|
||||||
|
|
||||||
#: src/reader.c:1794
|
#: src/reader.c:1784
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is a token"
|
msgid "the start symbol %s is a token"
|
||||||
msgstr "el símbolo de inicio (axioma) %s es un terminal"
|
msgstr "el símbolo de inicio (axioma) %s es un terminal"
|
||||||
|
|
||||||
#: src/reduce.c:402
|
#: src/reduce.c:401
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Useless nonterminals:"
|
msgid "Useless nonterminals:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"No terminales sin uso:\n"
|
"No terminales sin uso:\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:417
|
#: src/reduce.c:416
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Terminals which are not used:"
|
msgid "Terminals which are not used:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -731,7 +728,7 @@ msgstr ""
|
|||||||
"Terminales que no se usan:\n"
|
"Terminales que no se usan:\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:428
|
#: src/reduce.c:427
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Useless rules:"
|
msgid "Useless rules:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -740,7 +737,7 @@ msgstr ""
|
|||||||
"Reglas sin uso:\n"
|
"Reglas sin uso:\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:457
|
#: src/reduce.c:456
|
||||||
msgid ""
|
msgid ""
|
||||||
"Variables\n"
|
"Variables\n"
|
||||||
"---------\n"
|
"---------\n"
|
||||||
@@ -750,11 +747,11 @@ msgstr ""
|
|||||||
"---------\n"
|
"---------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:459
|
#: src/reduce.c:458
|
||||||
msgid "Value Sprec Sassoc Tag\n"
|
msgid "Value Sprec Sassoc Tag\n"
|
||||||
msgstr "Valor Sprec Sasoc Tag\n"
|
msgstr "Valor Sprec Sasoc Tag\n"
|
||||||
|
|
||||||
#: src/reduce.c:464
|
#: src/reduce.c:463
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules\n"
|
"Rules\n"
|
||||||
"-----\n"
|
"-----\n"
|
||||||
@@ -764,7 +761,7 @@ msgstr ""
|
|||||||
"------\n"
|
"------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:475
|
#: src/reduce.c:474
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules interpreted\n"
|
"Rules interpreted\n"
|
||||||
"-----------------\n"
|
"-----------------\n"
|
||||||
@@ -774,31 +771,31 @@ msgstr ""
|
|||||||
"--------------------\n"
|
"--------------------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:492
|
#: src/reduce.c:491
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d rules never reduced\n"
|
msgid "%d rules never reduced\n"
|
||||||
msgstr "%d reglas que nunca se han reducido\n"
|
msgstr "%d reglas que nunca se han reducido\n"
|
||||||
|
|
||||||
#: src/reduce.c:494
|
#: src/reduce.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains "
|
msgid "%s contains "
|
||||||
msgstr "%s contiene "
|
msgstr "%s contiene "
|
||||||
|
|
||||||
#: src/reduce.c:498
|
#: src/reduce.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless nonterminal%s"
|
msgid "%d useless nonterminal%s"
|
||||||
msgstr "%d no terminales %s sin uso"
|
msgstr "%d no terminales %s sin uso"
|
||||||
|
|
||||||
#: src/reduce.c:503
|
#: src/reduce.c:502
|
||||||
msgid " and "
|
msgid " and "
|
||||||
msgstr " y "
|
msgstr " y "
|
||||||
|
|
||||||
#: src/reduce.c:507
|
#: src/reduce.c:506
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless rule%s"
|
msgid "%d useless rule%s"
|
||||||
msgstr "%d regla%s sin uso"
|
msgstr "%d regla%s sin uso"
|
||||||
|
|
||||||
#: src/reduce.c:540
|
#: src/reduce.c:539
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Start symbol %s does not derive any sentence"
|
msgid "Start symbol %s does not derive any sentence"
|
||||||
msgstr "El símbolo de inicio (axioma) %s no deriva ninguna sentencia"
|
msgstr "El símbolo de inicio (axioma) %s no deriva ninguna sentencia"
|
||||||
@@ -815,7 +812,7 @@ msgstr "El s
|
|||||||
# Te recomiendo `la reducción de %s' en vez de seguir el estilo inglés y
|
# Te recomiendo `la reducción de %s' en vez de seguir el estilo inglés y
|
||||||
# usar participios - cll
|
# usar participios - cll
|
||||||
# un error lo tiene cualquiera - ngp
|
# un error lo tiene cualquiera - ngp
|
||||||
#: src/reduce.c:553
|
#: src/reduce.c:552
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
||||||
@@ -1028,6 +1025,14 @@ msgstr ""
|
|||||||
#~ msgid "limit of %d exceeded, too many %s"
|
#~ msgid "limit of %d exceeded, too many %s"
|
||||||
#~ msgstr "excedido el límite de %d, demasiados %s"
|
#~ msgstr "excedido el límite de %d, demasiados %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
|
||||||
|
#~ msgid "\t\t/* empty */"
|
||||||
|
#~ msgstr "\t\t/* vacía */"
|
||||||
|
|
||||||
#~ msgid "unterminated comment in `%{' definition"
|
#~ msgid "unterminated comment in `%{' definition"
|
||||||
#~ msgstr "comentario sin terminar en la definición `%{'"
|
#~ msgstr "comentario sin terminar en la definición `%{'"
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: bison 1.28d\n"
|
"Project-Id-Version: bison 1.28d\n"
|
||||||
"POT-Creation-Date: 2001-09-22 18:19+0200\n"
|
"POT-Creation-Date: 2001-09-27 10:55+0200\n"
|
||||||
"PO-Revision-Date: 2001-08-29 17:06+02:00\n"
|
"PO-Revision-Date: 2001-08-29 17:06+02:00\n"
|
||||||
"Last-Translator: Toomas Soome <[email protected]>\n"
|
"Last-Translator: Toomas Soome <[email protected]>\n"
|
||||||
"Language-Team: Estonian <[email protected]>\n"
|
"Language-Team: Estonian <[email protected]>\n"
|
||||||
@@ -30,77 +30,77 @@ msgstr "hoiatus: "
|
|||||||
msgid "fatal error: "
|
msgid "fatal error: "
|
||||||
msgstr "fataalne viga: "
|
msgstr "fataalne viga: "
|
||||||
|
|
||||||
#: src/conflicts.c:49
|
#: src/conflicts.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
||||||
msgstr "Konflikt olekus %d reegli %d ja märgi %s vahel lahendatud, kui %s.\n"
|
msgstr "Konflikt olekus %d reegli %d ja märgi %s vahel lahendatud, kui %s.\n"
|
||||||
|
|
||||||
#: src/conflicts.c:115 src/conflicts.c:138
|
#: src/conflicts.c:114 src/conflicts.c:137
|
||||||
msgid "reduce"
|
msgid "reduce"
|
||||||
msgstr "redutseerimine"
|
msgstr "redutseerimine"
|
||||||
|
|
||||||
#: src/conflicts.c:121 src/conflicts.c:134
|
#: src/conflicts.c:120 src/conflicts.c:133
|
||||||
msgid "shift"
|
msgid "shift"
|
||||||
msgstr "nihutamine"
|
msgstr "nihutamine"
|
||||||
|
|
||||||
#: src/conflicts.c:142
|
#: src/conflicts.c:141
|
||||||
msgid "an error"
|
msgid "an error"
|
||||||
msgstr "viga"
|
msgstr "viga"
|
||||||
|
|
||||||
#: src/conflicts.c:422
|
#: src/conflicts.c:421
|
||||||
msgid " 1 shift/reduce conflict"
|
msgid " 1 shift/reduce conflict"
|
||||||
msgstr " 1 nihutamine/redutseerimine konflikt"
|
msgstr " 1 nihutamine/redutseerimine konflikt"
|
||||||
|
|
||||||
#: src/conflicts.c:427
|
#: src/conflicts.c:426
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce conflicts"
|
msgid " %d shift/reduce conflicts"
|
||||||
msgstr " %d nihutamine/redutseerimine konflikti"
|
msgstr " %d nihutamine/redutseerimine konflikti"
|
||||||
|
|
||||||
#: src/conflicts.c:433
|
#: src/conflicts.c:432
|
||||||
msgid " and"
|
msgid " and"
|
||||||
msgstr " ja"
|
msgstr " ja"
|
||||||
|
|
||||||
#: src/conflicts.c:439
|
#: src/conflicts.c:438
|
||||||
msgid " 1 reduce/reduce conflict"
|
msgid " 1 reduce/reduce conflict"
|
||||||
msgstr " 1 redutseerimine/redutseerimine konflikt"
|
msgstr " 1 redutseerimine/redutseerimine konflikt"
|
||||||
|
|
||||||
#: src/conflicts.c:444
|
#: src/conflicts.c:443
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce conflicts"
|
msgid " %d reduce/reduce conflicts"
|
||||||
msgstr " %d redutseerimine/redutseerimine konflikti"
|
msgstr " %d redutseerimine/redutseerimine konflikti"
|
||||||
|
|
||||||
#: src/conflicts.c:481
|
#: src/conflicts.c:480
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "State %d contains"
|
msgid "State %d contains"
|
||||||
msgstr "Olek %d sisaldab"
|
msgstr "Olek %d sisaldab"
|
||||||
|
|
||||||
#. If invoked with `--yacc', use the output format specified by
|
#. If invoked with `--yacc', use the output format specified by
|
||||||
#. POSIX.
|
#. POSIX.
|
||||||
#: src/conflicts.c:493
|
#: src/conflicts.c:491
|
||||||
msgid "conflicts: "
|
msgid "conflicts: "
|
||||||
msgstr "konfliktid: "
|
msgstr "konfliktid: "
|
||||||
|
|
||||||
#: src/conflicts.c:495
|
#: src/conflicts.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce"
|
msgid " %d shift/reduce"
|
||||||
msgstr " %d nihutamine/redutseerimine"
|
msgstr " %d nihutamine/redutseerimine"
|
||||||
|
|
||||||
#: src/conflicts.c:499
|
#: src/conflicts.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce"
|
msgid " %d reduce/reduce"
|
||||||
msgstr " %d redutseerimine/redutseerimine"
|
msgstr " %d redutseerimine/redutseerimine"
|
||||||
|
|
||||||
#: src/conflicts.c:504
|
#: src/conflicts.c:502
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains"
|
msgid "%s contains"
|
||||||
msgstr "%s sisaldab"
|
msgstr "%s sisaldab"
|
||||||
|
|
||||||
#: src/conflicts.c:590 src/conflicts.c:711
|
#: src/conflicts.c:588 src/conflicts.c:709
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
||||||
msgstr " %-4s\t[redutseerin, kasutades reeglit %d (%s)]\n"
|
msgstr " %-4s\t[redutseerin, kasutades reeglit %d (%s)]\n"
|
||||||
|
|
||||||
#: src/conflicts.c:602 src/print.c:173
|
#: src/conflicts.c:600 src/print.c:171
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" $default\treduce using rule %d (%s)\n"
|
" $default\treduce using rule %d (%s)\n"
|
||||||
@@ -109,31 +109,31 @@ msgstr ""
|
|||||||
" $default\tredutseerin kasutades reeglit %d (%s)\n"
|
" $default\tredutseerin kasutades reeglit %d (%s)\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/conflicts.c:691 src/conflicts.c:705
|
#: src/conflicts.c:689 src/conflicts.c:703
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\treduce using rule %d (%s)\n"
|
msgid " %-4s\treduce using rule %d (%s)\n"
|
||||||
msgstr " %-4s\tredutseerin kasutades reeglit %d (%s)\n"
|
msgstr " %-4s\tredutseerin kasutades reeglit %d (%s)\n"
|
||||||
|
|
||||||
#: src/conflicts.c:732
|
#: src/conflicts.c:730
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $default\treduce using rule %d (%s)\n"
|
msgid " $default\treduce using rule %d (%s)\n"
|
||||||
msgstr " $default\tredutseerin kasutades reeglit %d (%s)\n"
|
msgstr " $default\tredutseerin kasutades reeglit %d (%s)\n"
|
||||||
|
|
||||||
#: src/derives.c:44
|
#: src/derives.c:43
|
||||||
msgid "DERIVES"
|
msgid "DERIVES"
|
||||||
msgstr "DERIVES"
|
msgstr "DERIVES"
|
||||||
|
|
||||||
#: src/derives.c:49
|
#: src/derives.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s derives"
|
msgid "%s derives"
|
||||||
msgstr "%s derives"
|
msgstr "%s derives"
|
||||||
|
|
||||||
#: src/files.c:132
|
#: src/files.c:136
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "cannot open file `%s'"
|
msgid "cannot open file `%s'"
|
||||||
msgstr "faili `%s' ei saa avada"
|
msgstr "faili `%s' ei saa avada"
|
||||||
|
|
||||||
#: src/files.c:151
|
#: src/files.c:155
|
||||||
msgid "cannot close file"
|
msgid "cannot close file"
|
||||||
msgstr "faili ei õnnestu sulgeda"
|
msgstr "faili ei õnnestu sulgeda"
|
||||||
|
|
||||||
@@ -231,7 +231,7 @@ msgstr ""
|
|||||||
"See on vaba tarkvara; kopeerimistingimused leiate lähtetekstidest. Garantii\n"
|
"See on vaba tarkvara; kopeerimistingimused leiate lähtetekstidest. Garantii\n"
|
||||||
"PUUDUB; ka müügiks või mingil eesmärgil kasutamiseks.\n"
|
"PUUDUB; ka müügiks või mingil eesmärgil kasutamiseks.\n"
|
||||||
|
|
||||||
#: src/getargs.c:214 src/lex.c:635
|
#: src/getargs.c:214 src/lex.c:639
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is no longer supported"
|
msgid "`%s' is no longer supported"
|
||||||
msgstr "`%s' ei ole enam toetatud"
|
msgstr "`%s' ei ole enam toetatud"
|
||||||
@@ -251,137 +251,139 @@ msgstr "%s: puudub grammatikafail\n"
|
|||||||
msgid "%s: extra arguments ignored after `%s'\n"
|
msgid "%s: extra arguments ignored after `%s'\n"
|
||||||
msgstr "%s: ignoreerin lisaargumente peale `%s'\n"
|
msgstr "%s: ignoreerin lisaargumente peale `%s'\n"
|
||||||
|
|
||||||
#: src/lalr.c:312
|
#: src/lalr.c:311
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "too many gotos (max %d)"
|
msgid "too many gotos (max %d)"
|
||||||
msgstr "liiga palju gotosid (maks %d)"
|
msgstr "liiga palju gotosid (maks %d)"
|
||||||
|
|
||||||
#: src/lex.c:72
|
#: src/lex.c:78
|
||||||
msgid "unexpected `/' found and ignored"
|
msgid "unexpected `/' found and ignored"
|
||||||
msgstr "leidsin ja ignoreerin ootamatu `/'"
|
msgstr "leidsin ja ignoreerin ootamatu `/'"
|
||||||
|
|
||||||
#: src/lex.c:101 src/reader.c:270
|
#: src/lex.c:107 src/reader.c:269
|
||||||
msgid "unterminated comment"
|
msgid "unterminated comment"
|
||||||
msgstr "lõpetamata kommentaar"
|
msgstr "lõpetamata kommentaar"
|
||||||
|
|
||||||
#: src/lex.c:133
|
#: src/lex.c:139
|
||||||
msgid "unexpected end of file"
|
msgid "unexpected end of file"
|
||||||
msgstr "ootamatu faililõpp"
|
msgstr "ootamatu faililõpp"
|
||||||
|
|
||||||
#: src/lex.c:162
|
#: src/lex.c:168
|
||||||
msgid "unescaped newline in constant"
|
msgid "unescaped newline in constant"
|
||||||
msgstr "paojadata reavahetus konstandis"
|
msgstr "paojadata reavahetus konstandis"
|
||||||
|
|
||||||
#: src/lex.c:204
|
#: src/lex.c:210
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "octal value outside range 0...255: `\\%o'"
|
msgid "octal value outside range 0...255: `\\%o'"
|
||||||
msgstr "kaheksandväärtus väljaspool piire 0...255: `\\%o'"
|
msgstr "kaheksandväärtus väljaspool piire 0...255: `\\%o'"
|
||||||
|
|
||||||
#: src/lex.c:229
|
#: src/lex.c:235
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "hexadecimal value above 255: `\\x%x'"
|
msgid "hexadecimal value above 255: `\\x%x'"
|
||||||
msgstr "kuueteistkümnendväärtus suurem, kui above 255: `\\x%x'"
|
msgstr "kuueteistkümnendväärtus suurem, kui above 255: `\\x%x'"
|
||||||
|
|
||||||
#: src/lex.c:241
|
#: src/lex.c:247
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown escape sequence: `\\' followed by `%s'"
|
msgid "unknown escape sequence: `\\' followed by `%s'"
|
||||||
msgstr "tundmatu paojada: `\\' järgneb `%s'"
|
msgstr "tundmatu paojada: `\\' järgneb `%s'"
|
||||||
|
|
||||||
#: src/lex.c:337
|
#: src/lex.c:343
|
||||||
msgid "unterminated type name at end of file"
|
msgid "unterminated type name at end of file"
|
||||||
msgstr "lõpetamata tüübinimi faili lõpus"
|
msgstr "lõpetamata tüübinimi faili lõpus"
|
||||||
|
|
||||||
#: src/lex.c:340
|
#: src/lex.c:346
|
||||||
msgid "unterminated type name"
|
msgid "unterminated type name"
|
||||||
msgstr "lõpetamata tüübinimi"
|
msgstr "lõpetamata tüübinimi"
|
||||||
|
|
||||||
#: src/lex.c:432
|
#: src/lex.c:437
|
||||||
msgid "use \"...\" for multi-character literal tokens"
|
msgid "use \"...\" for multi-character literal tokens"
|
||||||
msgstr "kasuta mitmesümboliliste literaalidega \"...\" konstruktsiooni"
|
msgstr "kasuta mitmesümboliliste literaalidega \"...\" konstruktsiooni"
|
||||||
|
|
||||||
#: src/main.c:108
|
#: src/main.c:124
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s: internal error: %s\n"
|
msgid "%s: internal error: %s\n"
|
||||||
msgstr "%s: sisemine viga: %s\n"
|
msgstr "%s: sisemine viga: %s\n"
|
||||||
|
|
||||||
#: src/nullable.c:52
|
#: src/nullable.c:51
|
||||||
msgid "Entering set_nullable"
|
msgid "Entering set_nullable"
|
||||||
msgstr "Entering set_nullable"
|
msgstr "Entering set_nullable"
|
||||||
|
|
||||||
#: src/output.c:993
|
#: src/output.c:986
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "maximum table size (%d) exceeded"
|
msgid "maximum table size (%d) exceeded"
|
||||||
msgstr "ületati maksimaalset tabelisuurust (%d)"
|
msgstr "ületati maksimaalset tabelisuurust (%d)"
|
||||||
|
|
||||||
#: src/print.c:38
|
#: src/print.c:37
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " type %d is %s\n"
|
msgid " type %d is %s\n"
|
||||||
msgstr " tüüp %d on %s\n"
|
msgstr " tüüp %d on %s\n"
|
||||||
|
|
||||||
#: src/print.c:86
|
#: src/print.c:85
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " (rule %d)"
|
msgid " (rule %d)"
|
||||||
msgstr " (reegel %d)"
|
msgstr " (reegel %d)"
|
||||||
|
|
||||||
#: src/print.c:112
|
#: src/print.c:111
|
||||||
msgid " $default\taccept\n"
|
msgid " $default\taccept\n"
|
||||||
msgstr " $default\taktsepteerin\n"
|
msgstr " $default\taktsepteerin\n"
|
||||||
|
|
||||||
#: src/print.c:114
|
#: src/print.c:113
|
||||||
msgid " NO ACTIONS\n"
|
msgid " NO ACTIONS\n"
|
||||||
msgstr " TEGEVUSI POLE\n"
|
msgstr " TEGEVUSI POLE\n"
|
||||||
|
|
||||||
#: src/print.c:133
|
#: src/print.c:132
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $ \tgo to state %d\n"
|
msgid " $ \tgo to state %d\n"
|
||||||
msgstr " $ \tliigu olekule %d\n"
|
msgstr " $ \tliigu olekule %d\n"
|
||||||
|
|
||||||
#: src/print.c:136
|
#: src/print.c:135
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tshift, and go to state %d\n"
|
msgid " %-4s\tshift, and go to state %d\n"
|
||||||
msgstr " %-4s\tnihuta ja liigu olekule %d\n"
|
msgstr " %-4s\tnihuta ja liigu olekule %d\n"
|
||||||
|
|
||||||
#: src/print.c:160
|
#: src/print.c:159
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\terror (nonassociative)\n"
|
msgid " %-4s\terror (nonassociative)\n"
|
||||||
msgstr " %-4s\tviga (mitteassotsiatiivne)\n"
|
msgstr " %-4s\tviga (mitteassotsiatiivne)\n"
|
||||||
|
|
||||||
#: src/print.c:190
|
#: src/print.c:187
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tgo to state %d\n"
|
msgid " %-4s\tgo to state %d\n"
|
||||||
msgstr " %-4s\tliigu olekule %d\n"
|
msgstr " %-4s\tliigu olekule %d\n"
|
||||||
|
|
||||||
#: src/print.c:202
|
#: src/print.c:199
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "state %d"
|
msgid "state %d"
|
||||||
msgstr "olek %d"
|
msgstr "olek %d"
|
||||||
|
|
||||||
#: src/print.c:233
|
#. rule # : LHS -> RHS
|
||||||
|
#: src/print.c:229
|
||||||
msgid "Grammar"
|
msgid "Grammar"
|
||||||
msgstr "Grammatika"
|
msgstr "Grammatika"
|
||||||
|
|
||||||
#: src/print.c:240
|
#: src/print.c:234
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule %-4d %s ->"
|
msgid "rule %-4d %s ->"
|
||||||
msgstr "reegel %-4d %s ->"
|
msgstr "reegel %-4d %s ->"
|
||||||
|
|
||||||
#: src/print.c:246
|
#: src/print.c:240
|
||||||
msgid "\t\t/* empty */"
|
msgid "empty"
|
||||||
msgstr "\t\t/* tühi */"
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:253
|
#. TERMINAL (type #) : rule #s terminal is on RHS
|
||||||
|
#: src/print.c:244
|
||||||
msgid "Terminals, with rules where they appear"
|
msgid "Terminals, with rules where they appear"
|
||||||
msgstr "Terminalid, koos reeglitega, kus nad ilmuvad"
|
msgstr "Terminalid, koos reeglitega, kus nad ilmuvad"
|
||||||
|
|
||||||
#: src/print.c:302
|
#: src/print.c:268
|
||||||
msgid "Nonterminals, with rules where they appear"
|
msgid "Nonterminals, with rules where they appear"
|
||||||
msgstr "Mitteterminalid, koos reeglitega, kus nad ilmuvad"
|
msgstr "Mitteterminalid, koos reeglitega, kus nad ilmuvad"
|
||||||
|
|
||||||
#: src/print.c:329
|
#: src/print.c:294
|
||||||
msgid " on left:"
|
msgid " on left:"
|
||||||
msgstr " vasakul:"
|
msgstr " vasakul:"
|
||||||
|
|
||||||
#: src/print.c:344
|
#: src/print.c:309
|
||||||
msgid " on right:"
|
msgid " on right:"
|
||||||
msgstr " paremal:"
|
msgstr " paremal:"
|
||||||
|
|
||||||
@@ -395,243 +397,243 @@ msgstr "%-4s\tviga (mitteassotsiatiivne)"
|
|||||||
msgid "$default\treduce using rule %d (%s)"
|
msgid "$default\treduce using rule %d (%s)"
|
||||||
msgstr "$default\tredutseerin kasutades reeglit %d (%s)"
|
msgstr "$default\tredutseerin kasutades reeglit %d (%s)"
|
||||||
|
|
||||||
#: src/reader.c:79
|
#: src/reader.c:78
|
||||||
msgid " Skipping to next \\n"
|
msgid " Skipping to next \\n"
|
||||||
msgstr " Liigun järgmisele \\n"
|
msgstr " Liigun järgmisele \\n"
|
||||||
|
|
||||||
#: src/reader.c:81
|
#: src/reader.c:80
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " Skipping to next %c"
|
msgid " Skipping to next %c"
|
||||||
msgstr " Liigun järgmisele %c"
|
msgstr " Liigun järgmisele %c"
|
||||||
|
|
||||||
#: src/reader.c:132 src/reader.c:144
|
#: src/reader.c:131 src/reader.c:143
|
||||||
msgid "invalid $ value"
|
msgid "invalid $ value"
|
||||||
msgstr "vigane $ väärtus"
|
msgstr "vigane $ väärtus"
|
||||||
|
|
||||||
#: src/reader.c:170 src/reader.c:185
|
#: src/reader.c:169 src/reader.c:184
|
||||||
msgid "unterminated string at end of file"
|
msgid "unterminated string at end of file"
|
||||||
msgstr "lõpetamata sõne faili lõpus"
|
msgstr "lõpetamata sõne faili lõpus"
|
||||||
|
|
||||||
#: src/reader.c:173
|
#: src/reader.c:172
|
||||||
msgid "unterminated string"
|
msgid "unterminated string"
|
||||||
msgstr "lõpetamata sõne"
|
msgstr "lõpetamata sõne"
|
||||||
|
|
||||||
#: src/reader.c:326 src/reader.c:390
|
#: src/reader.c:325 src/reader.c:389
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s is invalid"
|
msgid "%s is invalid"
|
||||||
msgstr "%s on vigane"
|
msgstr "%s on vigane"
|
||||||
|
|
||||||
#: src/reader.c:366
|
#: src/reader.c:365
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "$$ of `%s' has no declared type"
|
msgid "$$ of `%s' has no declared type"
|
||||||
msgstr "`%s' $$ ei oma deklareeritud tüüpi"
|
msgstr "`%s' $$ ei oma deklareeritud tüüpi"
|
||||||
|
|
||||||
#: src/reader.c:383
|
#: src/reader.c:382
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "$%d of `%s' has no declared type"
|
msgid "$%d of `%s' has no declared type"
|
||||||
msgstr "$%d `%s' ei oma deklareeritud tüüpi"
|
msgstr "$%d `%s' ei oma deklareeritud tüüpi"
|
||||||
|
|
||||||
#: src/reader.c:437
|
#: src/reader.c:436
|
||||||
msgid "unterminated `%{' definition"
|
msgid "unterminated `%{' definition"
|
||||||
msgstr "lõpetamata `%{' definitsioon"
|
msgstr "lõpetamata `%{' definitsioon"
|
||||||
|
|
||||||
#: src/reader.c:482 src/reader.c:598 src/reader.c:648
|
#: src/reader.c:481 src/reader.c:595 src/reader.c:645
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Premature EOF after %s"
|
msgid "Premature EOF after %s"
|
||||||
msgstr "Enneaegne EOF peale %s"
|
msgstr "Enneaegne EOF peale %s"
|
||||||
|
|
||||||
#: src/reader.c:499
|
#: src/reader.c:498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' used more than once as a literal string"
|
msgid "symbol `%s' used more than once as a literal string"
|
||||||
msgstr "sümbolit `%s' on kasutatud enam kui kord literaal sõnena"
|
msgstr "sümbolit `%s' on kasutatud enam kui kord literaal sõnena"
|
||||||
|
|
||||||
#: src/reader.c:502
|
#: src/reader.c:501
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' given more than one literal string"
|
msgid "symbol `%s' given more than one literal string"
|
||||||
msgstr "sümbolile `%s' on antud enam kui üks literaal sõne"
|
msgstr "sümbolile `%s' on antud enam kui üks literaal sõne"
|
||||||
|
|
||||||
#: src/reader.c:524 src/reader.c:667
|
#: src/reader.c:522 src/reader.c:664
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s redefined"
|
msgid "symbol %s redefined"
|
||||||
msgstr "sümbol %s on uuesti defineeritud"
|
msgstr "sümbol %s on uuesti defineeritud"
|
||||||
|
|
||||||
#: src/reader.c:534 src/reader.c:613 src/reader.c:674 src/reader.c:1290
|
#: src/reader.c:532 src/reader.c:610 src/reader.c:671 src/reader.c:1285
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type redeclaration for %s"
|
msgid "type redeclaration for %s"
|
||||||
msgstr "%s tüübi uuesti deklareerimine"
|
msgstr "%s tüübi uuesti deklareerimine"
|
||||||
|
|
||||||
#: src/reader.c:544
|
#: src/reader.c:541
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is invalid in %s"
|
msgid "`%s' is invalid in %s"
|
||||||
msgstr "`%s' ei ole %s sees lubatud"
|
msgstr "`%s' ei ole %s sees lubatud"
|
||||||
|
|
||||||
#: src/reader.c:561 src/reader.c:721
|
#: src/reader.c:558 src/reader.c:717
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "multiple %s declarations"
|
msgid "multiple %s declarations"
|
||||||
msgstr "korduvad %s deklaratsioonid"
|
msgstr "korduvad %s deklaratsioonid"
|
||||||
|
|
||||||
#: src/reader.c:563 src/reader.c:902 src/reader.c:927 src/reader.c:1268
|
#: src/reader.c:560 src/reader.c:897 src/reader.c:922 src/reader.c:1263
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid %s declaration"
|
msgid "invalid %s declaration"
|
||||||
msgstr "vigane %s deklaratsioon"
|
msgstr "vigane %s deklaratsioon"
|
||||||
|
|
||||||
#: src/reader.c:583
|
#: src/reader.c:580
|
||||||
msgid "%type declaration has no <typename>"
|
msgid "%type declaration has no <typename>"
|
||||||
msgstr "%type deklaratsioonis puudub <tüübinimi>"
|
msgstr "%type deklaratsioonis puudub <tüübinimi>"
|
||||||
|
|
||||||
#: src/reader.c:618
|
#: src/reader.c:615
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid %%type declaration due to item: %s"
|
msgid "invalid %%type declaration due to item: %s"
|
||||||
msgstr "vigane %%type deklaratsioon, element: %s"
|
msgstr "vigane %%type deklaratsioon, element: %s"
|
||||||
|
|
||||||
#: src/reader.c:663
|
#: src/reader.c:660
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "redefining precedence of %s"
|
msgid "redefining precedence of %s"
|
||||||
msgstr "%s prioriteedi uus definitsioon"
|
msgstr "%s prioriteedi uus definitsioon"
|
||||||
|
|
||||||
#: src/reader.c:687
|
#: src/reader.c:683
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid text (%s) - number should be after identifier"
|
msgid "invalid text (%s) - number should be after identifier"
|
||||||
msgstr "vigane tekst (%s) - number peab olema peale identifikaatorit"
|
msgstr "vigane tekst (%s) - number peab olema peale identifikaatorit"
|
||||||
|
|
||||||
#: src/reader.c:697
|
#: src/reader.c:693
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unexpected item: %s"
|
msgid "unexpected item: %s"
|
||||||
msgstr "ootamatu element: %s"
|
msgstr "ootamatu element: %s"
|
||||||
|
|
||||||
#: src/reader.c:764 src/reader.c:1094 src/reader.c:1165
|
#: src/reader.c:760 src/reader.c:1089 src/reader.c:1160
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unmatched %s"
|
msgid "unmatched %s"
|
||||||
msgstr "puudub %s"
|
msgstr "puudub %s"
|
||||||
|
|
||||||
#: src/reader.c:796
|
#: src/reader.c:792
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "argument of %%expect is not an integer"
|
msgid "argument of %%expect is not an integer"
|
||||||
msgstr "%%expect argument ei ole täisarv"
|
msgstr "%%expect argument ei ole täisarv"
|
||||||
|
|
||||||
#: src/reader.c:843
|
#: src/reader.c:838
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized item %s, expected an identifier"
|
msgid "unrecognized item %s, expected an identifier"
|
||||||
msgstr "tundmatu element %s, eeldasin identifikaatorit"
|
msgstr "tundmatu element %s, eeldasin identifikaatorit"
|
||||||
|
|
||||||
#: src/reader.c:867
|
#: src/reader.c:862
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "expected string constant instead of %s"
|
msgid "expected string constant instead of %s"
|
||||||
msgstr "eeldasin %s asemel sõnekonstanti"
|
msgstr "eeldasin %s asemel sõnekonstanti"
|
||||||
|
|
||||||
#: src/reader.c:1010
|
#: src/reader.c:1005
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized: %s"
|
msgid "unrecognized: %s"
|
||||||
msgstr "tundmatu: %s"
|
msgstr "tundmatu: %s"
|
||||||
|
|
||||||
#: src/reader.c:1015
|
#: src/reader.c:1010
|
||||||
msgid "no input grammar"
|
msgid "no input grammar"
|
||||||
msgstr "sisendgrammatikat pole"
|
msgstr "sisendgrammatikat pole"
|
||||||
|
|
||||||
#: src/reader.c:1020
|
#: src/reader.c:1015
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown character: %s"
|
msgid "unknown character: %s"
|
||||||
msgstr "tundmatu sümbol: %s"
|
msgstr "tundmatu sümbol: %s"
|
||||||
|
|
||||||
#: src/reader.c:1188
|
#: src/reader.c:1183
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unterminated %guard clause"
|
msgid "unterminated %guard clause"
|
||||||
msgstr "lõpetamata %guard klausel"
|
msgstr "lõpetamata %guard klausel"
|
||||||
|
|
||||||
#: src/reader.c:1355
|
#: src/reader.c:1350
|
||||||
msgid "ill-formed rule: initial symbol not followed by colon"
|
msgid "ill-formed rule: initial symbol not followed by colon"
|
||||||
msgstr "vigaselt formeeritud reegel: algsümbolile ei järgne koolonit"
|
msgstr "vigaselt formeeritud reegel: algsümbolile ei järgne koolonit"
|
||||||
|
|
||||||
#: src/reader.c:1362
|
#: src/reader.c:1357
|
||||||
msgid "grammar starts with vertical bar"
|
msgid "grammar starts with vertical bar"
|
||||||
msgstr "grammatika algab püstkriipsuga"
|
msgstr "grammatika algab püstkriipsuga"
|
||||||
|
|
||||||
#: src/reader.c:1393
|
#: src/reader.c:1388
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule given for %s, which is a token"
|
msgid "rule given for %s, which is a token"
|
||||||
msgstr "%s jaoks on antud reegel, aga see on märk"
|
msgstr "%s jaoks on antud reegel, aga see on märk"
|
||||||
|
|
||||||
#: src/reader.c:1495
|
#: src/reader.c:1490
|
||||||
msgid "two @prec's in a row"
|
msgid "two @prec's in a row"
|
||||||
msgstr "kaks @prec ühel real"
|
msgstr "kaks @prec ühel real"
|
||||||
|
|
||||||
#: src/reader.c:1503
|
#: src/reader.c:1498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%%guard present but %%semantic_parser not specified"
|
msgid "%%guard present but %%semantic_parser not specified"
|
||||||
msgstr "%%guard on määratud, aga %%semantic_parser ei ole"
|
msgstr "%%guard on määratud, aga %%semantic_parser ei ole"
|
||||||
|
|
||||||
#: src/reader.c:1512
|
#: src/reader.c:1507
|
||||||
msgid "two actions at end of one rule"
|
msgid "two actions at end of one rule"
|
||||||
msgstr "kaks tegevust ühe reegli lõpus"
|
msgstr "kaks tegevust ühe reegli lõpus"
|
||||||
|
|
||||||
#: src/reader.c:1526
|
#: src/reader.c:1521
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type clash (`%s' `%s') on default action"
|
msgid "type clash (`%s' `%s') on default action"
|
||||||
msgstr "vaikimisi tegevuse tüübikonflikt (`%s' `%s')"
|
msgstr "vaikimisi tegevuse tüübikonflikt (`%s' `%s')"
|
||||||
|
|
||||||
#: src/reader.c:1532
|
#: src/reader.c:1527
|
||||||
msgid "empty rule for typed nonterminal, and no action"
|
msgid "empty rule for typed nonterminal, and no action"
|
||||||
msgstr "tüübiga mitteterminalil on tühi reegel ja puudub tegevus"
|
msgstr "tüübiga mitteterminalil on tühi reegel ja puudub tegevus"
|
||||||
|
|
||||||
#: src/reader.c:1576
|
#: src/reader.c:1571
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid input: %s"
|
msgid "invalid input: %s"
|
||||||
msgstr "vigane sisend: %s"
|
msgstr "vigane sisend: %s"
|
||||||
|
|
||||||
#: src/reader.c:1584
|
#: src/reader.c:1579
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
||||||
msgstr "liiga palju sümboleid (märgid ja mitteterminalid); maksimaalne on %d"
|
msgstr "liiga palju sümboleid (märgid ja mitteterminalid); maksimaalne on %d"
|
||||||
|
|
||||||
#: src/reader.c:1587
|
#: src/reader.c:1582
|
||||||
msgid "no rules in the input grammar"
|
msgid "no rules in the input grammar"
|
||||||
msgstr "sisendgrammatikas pole reegleid"
|
msgstr "sisendgrammatikas pole reegleid"
|
||||||
|
|
||||||
#: src/reader.c:1611
|
#: src/reader.c:1606
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"kasutatakse sümbolit %s, mis ei ole defineeritud märgina ja millel puuduvad "
|
"kasutatakse sümbolit %s, mis ei ole defineeritud märgina ja millel puuduvad "
|
||||||
"reeglid"
|
"reeglid"
|
||||||
|
|
||||||
#: src/reader.c:1716
|
#: src/reader.c:1712
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting precedences for %s and %s"
|
msgid "conflicting precedences for %s and %s"
|
||||||
msgstr "%s ja %s omavad konfliktseid prioriteete"
|
msgstr "%s ja %s omavad konfliktseid prioriteete"
|
||||||
|
|
||||||
#: src/reader.c:1728
|
#: src/reader.c:1724
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting assoc values for %s and %s"
|
msgid "conflicting assoc values for %s and %s"
|
||||||
msgstr "%s ja %s omavad konfliktseid assotsiatiivseid väärtuseid"
|
msgstr "%s ja %s omavad konfliktseid assotsiatiivseid väärtuseid"
|
||||||
|
|
||||||
#: src/reader.c:1779
|
#: src/reader.c:1770
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "tokens %s and %s both assigned number %d"
|
msgid "tokens %s and %s both assigned number %d"
|
||||||
msgstr "märkidele %s ja %s on mõlemale omistatud number %d"
|
msgstr "märkidele %s ja %s on mõlemale omistatud number %d"
|
||||||
|
|
||||||
#: src/reader.c:1792
|
#: src/reader.c:1782
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is undefined"
|
msgid "the start symbol %s is undefined"
|
||||||
msgstr "stardisümbol %s ei ole defineeritud"
|
msgstr "stardisümbol %s ei ole defineeritud"
|
||||||
|
|
||||||
#: src/reader.c:1794
|
#: src/reader.c:1784
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is a token"
|
msgid "the start symbol %s is a token"
|
||||||
msgstr "stardisümbol %s on märk"
|
msgstr "stardisümbol %s on märk"
|
||||||
|
|
||||||
#: src/reduce.c:402
|
#: src/reduce.c:401
|
||||||
msgid "Useless nonterminals:"
|
msgid "Useless nonterminals:"
|
||||||
msgstr "Kasutamata mitteterminalid:"
|
msgstr "Kasutamata mitteterminalid:"
|
||||||
|
|
||||||
#: src/reduce.c:417
|
#: src/reduce.c:416
|
||||||
msgid "Terminals which are not used:"
|
msgid "Terminals which are not used:"
|
||||||
msgstr "Terminalid, mida ei kasutatud:"
|
msgstr "Terminalid, mida ei kasutatud:"
|
||||||
|
|
||||||
#: src/reduce.c:428
|
#: src/reduce.c:427
|
||||||
msgid "Useless rules:"
|
msgid "Useless rules:"
|
||||||
msgstr "Kasutamata reeglid:"
|
msgstr "Kasutamata reeglid:"
|
||||||
|
|
||||||
#: src/reduce.c:457
|
#: src/reduce.c:456
|
||||||
msgid ""
|
msgid ""
|
||||||
"Variables\n"
|
"Variables\n"
|
||||||
"---------\n"
|
"---------\n"
|
||||||
@@ -641,11 +643,11 @@ msgstr ""
|
|||||||
"--------\n"
|
"--------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:459
|
#: src/reduce.c:458
|
||||||
msgid "Value Sprec Sassoc Tag\n"
|
msgid "Value Sprec Sassoc Tag\n"
|
||||||
msgstr "Value Sprec Sassoc Tag\n"
|
msgstr "Value Sprec Sassoc Tag\n"
|
||||||
|
|
||||||
#: src/reduce.c:464
|
#: src/reduce.c:463
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules\n"
|
"Rules\n"
|
||||||
"-----\n"
|
"-----\n"
|
||||||
@@ -655,7 +657,7 @@ msgstr ""
|
|||||||
"-------\n"
|
"-------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:475
|
#: src/reduce.c:474
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules interpreted\n"
|
"Rules interpreted\n"
|
||||||
"-----------------\n"
|
"-----------------\n"
|
||||||
@@ -665,36 +667,36 @@ msgstr ""
|
|||||||
"------------------------\n"
|
"------------------------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:492
|
#: src/reduce.c:491
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d rules never reduced\n"
|
msgid "%d rules never reduced\n"
|
||||||
msgstr "%d reeglit ei redutseeritud\n"
|
msgstr "%d reeglit ei redutseeritud\n"
|
||||||
|
|
||||||
#: src/reduce.c:494
|
#: src/reduce.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains "
|
msgid "%s contains "
|
||||||
msgstr "%s sisaldab "
|
msgstr "%s sisaldab "
|
||||||
|
|
||||||
#: src/reduce.c:498
|
#: src/reduce.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless nonterminal%s"
|
msgid "%d useless nonterminal%s"
|
||||||
msgstr "%d kasutamata mitteterminali%s"
|
msgstr "%d kasutamata mitteterminali%s"
|
||||||
|
|
||||||
#: src/reduce.c:503
|
#: src/reduce.c:502
|
||||||
msgid " and "
|
msgid " and "
|
||||||
msgstr " ja "
|
msgstr " ja "
|
||||||
|
|
||||||
#: src/reduce.c:507
|
#: src/reduce.c:506
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless rule%s"
|
msgid "%d useless rule%s"
|
||||||
msgstr "%d kasutamata reeglit%s"
|
msgstr "%d kasutamata reeglit%s"
|
||||||
|
|
||||||
#: src/reduce.c:540
|
#: src/reduce.c:539
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Start symbol %s does not derive any sentence"
|
msgid "Start symbol %s does not derive any sentence"
|
||||||
msgstr "Stardisümbolist %s ei tuletata ühtegi lauset"
|
msgstr "Stardisümbolist %s ei tuletata ühtegi lauset"
|
||||||
|
|
||||||
#: src/reduce.c:553
|
#: src/reduce.c:552
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
||||||
@@ -789,6 +791,9 @@ msgstr "`"
|
|||||||
msgid "'"
|
msgid "'"
|
||||||
msgstr "'"
|
msgstr "'"
|
||||||
|
|
||||||
|
#~ msgid "\t\t/* empty */"
|
||||||
|
#~ msgstr "\t\t/* tühi */"
|
||||||
|
|
||||||
#~ msgid "multiple %%header_extension declarations"
|
#~ msgid "multiple %%header_extension declarations"
|
||||||
#~ msgstr "korduvad %%header_extension eklaratsioonid"
|
#~ msgstr "korduvad %%header_extension eklaratsioonid"
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: GNU bison 1.28d\n"
|
"Project-Id-Version: GNU bison 1.28d\n"
|
||||||
"POT-Creation-Date: 2001-09-22 18:19+0200\n"
|
"POT-Creation-Date: 2001-09-27 10:55+0200\n"
|
||||||
"PO-Revision-Date: 2001-08-29 20:00-0500\n"
|
"PO-Revision-Date: 2001-08-29 20:00-0500\n"
|
||||||
"Last-Translator: Michel Robitaille <[email protected]>\n"
|
"Last-Translator: Michel Robitaille <[email protected]>\n"
|
||||||
"Language-Team: French <[email protected]>\n"
|
"Language-Team: French <[email protected]>\n"
|
||||||
@@ -31,78 +31,78 @@ msgstr "AVERTISSEMENT: "
|
|||||||
msgid "fatal error: "
|
msgid "fatal error: "
|
||||||
msgstr "erreur fatale: "
|
msgstr "erreur fatale: "
|
||||||
|
|
||||||
#: src/conflicts.c:49
|
#: src/conflicts.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Conflit à l'état %d entre la règle %d et le terminal %s résolu par %s.\n"
|
"Conflit à l'état %d entre la règle %d et le terminal %s résolu par %s.\n"
|
||||||
|
|
||||||
#: src/conflicts.c:115 src/conflicts.c:138
|
#: src/conflicts.c:114 src/conflicts.c:137
|
||||||
msgid "reduce"
|
msgid "reduce"
|
||||||
msgstr "réduction"
|
msgstr "réduction"
|
||||||
|
|
||||||
#: src/conflicts.c:121 src/conflicts.c:134
|
#: src/conflicts.c:120 src/conflicts.c:133
|
||||||
msgid "shift"
|
msgid "shift"
|
||||||
msgstr "décalage"
|
msgstr "décalage"
|
||||||
|
|
||||||
#: src/conflicts.c:142
|
#: src/conflicts.c:141
|
||||||
msgid "an error"
|
msgid "an error"
|
||||||
msgstr "une erreur"
|
msgstr "une erreur"
|
||||||
|
|
||||||
#: src/conflicts.c:422
|
#: src/conflicts.c:421
|
||||||
msgid " 1 shift/reduce conflict"
|
msgid " 1 shift/reduce conflict"
|
||||||
msgstr " 1 conflit décalage/réduction"
|
msgstr " 1 conflit décalage/réduction"
|
||||||
|
|
||||||
#: src/conflicts.c:427
|
#: src/conflicts.c:426
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce conflicts"
|
msgid " %d shift/reduce conflicts"
|
||||||
msgstr " %d conflits décalage/réduction"
|
msgstr " %d conflits décalage/réduction"
|
||||||
|
|
||||||
#: src/conflicts.c:433
|
#: src/conflicts.c:432
|
||||||
msgid " and"
|
msgid " and"
|
||||||
msgstr " et"
|
msgstr " et"
|
||||||
|
|
||||||
#: src/conflicts.c:439
|
#: src/conflicts.c:438
|
||||||
msgid " 1 reduce/reduce conflict"
|
msgid " 1 reduce/reduce conflict"
|
||||||
msgstr "1 conflit réduction/réduction"
|
msgstr "1 conflit réduction/réduction"
|
||||||
|
|
||||||
#: src/conflicts.c:444
|
#: src/conflicts.c:443
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce conflicts"
|
msgid " %d reduce/reduce conflicts"
|
||||||
msgstr " %d conflits réduction/réduction"
|
msgstr " %d conflits réduction/réduction"
|
||||||
|
|
||||||
#: src/conflicts.c:481
|
#: src/conflicts.c:480
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "State %d contains"
|
msgid "State %d contains"
|
||||||
msgstr "L'état %d contient"
|
msgstr "L'état %d contient"
|
||||||
|
|
||||||
#. If invoked with `--yacc', use the output format specified by
|
#. If invoked with `--yacc', use the output format specified by
|
||||||
#. POSIX.
|
#. POSIX.
|
||||||
#: src/conflicts.c:493
|
#: src/conflicts.c:491
|
||||||
msgid "conflicts: "
|
msgid "conflicts: "
|
||||||
msgstr "conflits: "
|
msgstr "conflits: "
|
||||||
|
|
||||||
#: src/conflicts.c:495
|
#: src/conflicts.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce"
|
msgid " %d shift/reduce"
|
||||||
msgstr " %d décalage/réduction"
|
msgstr " %d décalage/réduction"
|
||||||
|
|
||||||
#: src/conflicts.c:499
|
#: src/conflicts.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce"
|
msgid " %d reduce/reduce"
|
||||||
msgstr " %d réduction/réduction"
|
msgstr " %d réduction/réduction"
|
||||||
|
|
||||||
#: src/conflicts.c:504
|
#: src/conflicts.c:502
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains"
|
msgid "%s contains"
|
||||||
msgstr "%s contient"
|
msgstr "%s contient"
|
||||||
|
|
||||||
#: src/conflicts.c:590 src/conflicts.c:711
|
#: src/conflicts.c:588 src/conflicts.c:709
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
||||||
msgstr " %-4s\t[réduction par la règle %d (%s)\n"
|
msgstr " %-4s\t[réduction par la règle %d (%s)\n"
|
||||||
|
|
||||||
#: src/conflicts.c:602 src/print.c:173
|
#: src/conflicts.c:600 src/print.c:171
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" $default\treduce using rule %d (%s)\n"
|
" $default\treduce using rule %d (%s)\n"
|
||||||
@@ -111,31 +111,31 @@ msgstr ""
|
|||||||
" $défaut\tréduction par la règle %d (%s)\n"
|
" $défaut\tréduction par la règle %d (%s)\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/conflicts.c:691 src/conflicts.c:705
|
#: src/conflicts.c:689 src/conflicts.c:703
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\treduce using rule %d (%s)\n"
|
msgid " %-4s\treduce using rule %d (%s)\n"
|
||||||
msgstr " %-4s\tréduction par la règle %d (%s)\n"
|
msgstr " %-4s\tréduction par la règle %d (%s)\n"
|
||||||
|
|
||||||
#: src/conflicts.c:732
|
#: src/conflicts.c:730
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $default\treduce using rule %d (%s)\n"
|
msgid " $default\treduce using rule %d (%s)\n"
|
||||||
msgstr " $défaut\tréduction par la règle %d (%s)\n"
|
msgstr " $défaut\tréduction par la règle %d (%s)\n"
|
||||||
|
|
||||||
#: src/derives.c:44
|
#: src/derives.c:43
|
||||||
msgid "DERIVES"
|
msgid "DERIVES"
|
||||||
msgstr "DÉRIVES"
|
msgstr "DÉRIVES"
|
||||||
|
|
||||||
#: src/derives.c:49
|
#: src/derives.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s derives"
|
msgid "%s derives"
|
||||||
msgstr "%s dérive"
|
msgstr "%s dérive"
|
||||||
|
|
||||||
#: src/files.c:132
|
#: src/files.c:136
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "cannot open file `%s'"
|
msgid "cannot open file `%s'"
|
||||||
msgstr "ne peut ouvrir le fichier `%s'"
|
msgstr "ne peut ouvrir le fichier `%s'"
|
||||||
|
|
||||||
#: src/files.c:151
|
#: src/files.c:155
|
||||||
msgid "cannot close file"
|
msgid "cannot close file"
|
||||||
msgstr "ne peut fermer le fichier"
|
msgstr "ne peut fermer le fichier"
|
||||||
|
|
||||||
@@ -237,7 +237,7 @@ msgstr ""
|
|||||||
"reproduction. AUCUNE garantie n'est donnée; tant pour des raisons\n"
|
"reproduction. AUCUNE garantie n'est donnée; tant pour des raisons\n"
|
||||||
"COMMERCIALES que pour RÉPONDRE À UN BESOIN PARTICULIER.\n"
|
"COMMERCIALES que pour RÉPONDRE À UN BESOIN PARTICULIER.\n"
|
||||||
|
|
||||||
#: src/getargs.c:214 src/lex.c:635
|
#: src/getargs.c:214 src/lex.c:639
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is no longer supported"
|
msgid "`%s' is no longer supported"
|
||||||
msgstr "`%s' n'est plus supporté"
|
msgstr "`%s' n'est plus supporté"
|
||||||
@@ -257,137 +257,139 @@ msgstr "%s: grammaire manquante\n"
|
|||||||
msgid "%s: extra arguments ignored after `%s'\n"
|
msgid "%s: extra arguments ignored after `%s'\n"
|
||||||
msgstr "%s: paramètres supplémentaires ignorés après `%s'\n"
|
msgstr "%s: paramètres supplémentaires ignorés après `%s'\n"
|
||||||
|
|
||||||
#: src/lalr.c:312
|
#: src/lalr.c:311
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "too many gotos (max %d)"
|
msgid "too many gotos (max %d)"
|
||||||
msgstr "nombre trop grand de \"goto\" (Max %d)"
|
msgstr "nombre trop grand de \"goto\" (Max %d)"
|
||||||
|
|
||||||
#: src/lex.c:72
|
#: src/lex.c:78
|
||||||
msgid "unexpected `/' found and ignored"
|
msgid "unexpected `/' found and ignored"
|
||||||
msgstr "`/' inattendu et ignoré"
|
msgstr "`/' inattendu et ignoré"
|
||||||
|
|
||||||
#: src/lex.c:101 src/reader.c:270
|
#: src/lex.c:107 src/reader.c:269
|
||||||
msgid "unterminated comment"
|
msgid "unterminated comment"
|
||||||
msgstr "le commentaire ne se termine pas"
|
msgstr "le commentaire ne se termine pas"
|
||||||
|
|
||||||
#: src/lex.c:133
|
#: src/lex.c:139
|
||||||
msgid "unexpected end of file"
|
msgid "unexpected end of file"
|
||||||
msgstr "Fin de fichier inattendue"
|
msgstr "Fin de fichier inattendue"
|
||||||
|
|
||||||
#: src/lex.c:162
|
#: src/lex.c:168
|
||||||
msgid "unescaped newline in constant"
|
msgid "unescaped newline in constant"
|
||||||
msgstr "retour de chariot sans échappement dans une constante"
|
msgstr "retour de chariot sans échappement dans une constante"
|
||||||
|
|
||||||
#: src/lex.c:204
|
#: src/lex.c:210
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "octal value outside range 0...255: `\\%o'"
|
msgid "octal value outside range 0...255: `\\%o'"
|
||||||
msgstr "valeur octale à l'extérieur de l'intervalle 0...255: \\%o"
|
msgstr "valeur octale à l'extérieur de l'intervalle 0...255: \\%o"
|
||||||
|
|
||||||
#: src/lex.c:229
|
#: src/lex.c:235
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "hexadecimal value above 255: `\\x%x'"
|
msgid "hexadecimal value above 255: `\\x%x'"
|
||||||
msgstr "valeur hexadécimale supérieure à 255: \\x%x"
|
msgstr "valeur hexadécimale supérieure à 255: \\x%x"
|
||||||
|
|
||||||
#: src/lex.c:241
|
#: src/lex.c:247
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown escape sequence: `\\' followed by `%s'"
|
msgid "unknown escape sequence: `\\' followed by `%s'"
|
||||||
msgstr "séquence d'échappement inconnue: `\\' suivie de `%s'"
|
msgstr "séquence d'échappement inconnue: `\\' suivie de `%s'"
|
||||||
|
|
||||||
#: src/lex.c:337
|
#: src/lex.c:343
|
||||||
msgid "unterminated type name at end of file"
|
msgid "unterminated type name at end of file"
|
||||||
msgstr "le nom de type ne se termine pas avant la fin de fichier"
|
msgstr "le nom de type ne se termine pas avant la fin de fichier"
|
||||||
|
|
||||||
#: src/lex.c:340
|
#: src/lex.c:346
|
||||||
msgid "unterminated type name"
|
msgid "unterminated type name"
|
||||||
msgstr "le nom de type ne se termine pas"
|
msgstr "le nom de type ne se termine pas"
|
||||||
|
|
||||||
#: src/lex.c:432
|
#: src/lex.c:437
|
||||||
msgid "use \"...\" for multi-character literal tokens"
|
msgid "use \"...\" for multi-character literal tokens"
|
||||||
msgstr "utilisez \"...\" pour les terminaux litéraux de plusieurs caractères"
|
msgstr "utilisez \"...\" pour les terminaux litéraux de plusieurs caractères"
|
||||||
|
|
||||||
#: src/main.c:108
|
#: src/main.c:124
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s: internal error: %s\n"
|
msgid "%s: internal error: %s\n"
|
||||||
msgstr "%s: erreur interne: %s\n"
|
msgstr "%s: erreur interne: %s\n"
|
||||||
|
|
||||||
#: src/nullable.c:52
|
#: src/nullable.c:51
|
||||||
msgid "Entering set_nullable"
|
msgid "Entering set_nullable"
|
||||||
msgstr "Entré dans set_nullable"
|
msgstr "Entré dans set_nullable"
|
||||||
|
|
||||||
#: src/output.c:993
|
#: src/output.c:986
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "maximum table size (%d) exceeded"
|
msgid "maximum table size (%d) exceeded"
|
||||||
msgstr "taille maximale de la table (%d) dépassée"
|
msgstr "taille maximale de la table (%d) dépassée"
|
||||||
|
|
||||||
#: src/print.c:38
|
#: src/print.c:37
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " type %d is %s\n"
|
msgid " type %d is %s\n"
|
||||||
msgstr " le type %d est %s\n"
|
msgstr " le type %d est %s\n"
|
||||||
|
|
||||||
#: src/print.c:86
|
#: src/print.c:85
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " (rule %d)"
|
msgid " (rule %d)"
|
||||||
msgstr " (règle %d)"
|
msgstr " (règle %d)"
|
||||||
|
|
||||||
#: src/print.c:112
|
#: src/print.c:111
|
||||||
msgid " $default\taccept\n"
|
msgid " $default\taccept\n"
|
||||||
msgstr " $défaut\taccepter\n"
|
msgstr " $défaut\taccepter\n"
|
||||||
|
|
||||||
#: src/print.c:114
|
#: src/print.c:113
|
||||||
msgid " NO ACTIONS\n"
|
msgid " NO ACTIONS\n"
|
||||||
msgstr " PAS D'ACTION\n"
|
msgstr " PAS D'ACTION\n"
|
||||||
|
|
||||||
#: src/print.c:133
|
#: src/print.c:132
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $ \tgo to state %d\n"
|
msgid " $ \tgo to state %d\n"
|
||||||
msgstr " $ \taller à l'état %d\n"
|
msgstr " $ \taller à l'état %d\n"
|
||||||
|
|
||||||
#: src/print.c:136
|
#: src/print.c:135
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tshift, and go to state %d\n"
|
msgid " %-4s\tshift, and go to state %d\n"
|
||||||
msgstr " %-4s\tdécalage et aller à l'état %d\n"
|
msgstr " %-4s\tdécalage et aller à l'état %d\n"
|
||||||
|
|
||||||
#: src/print.c:160
|
#: src/print.c:159
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\terror (nonassociative)\n"
|
msgid " %-4s\terror (nonassociative)\n"
|
||||||
msgstr " %-4s\terreur (non-associatif)\n"
|
msgstr " %-4s\terreur (non-associatif)\n"
|
||||||
|
|
||||||
#: src/print.c:190
|
#: src/print.c:187
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tgo to state %d\n"
|
msgid " %-4s\tgo to state %d\n"
|
||||||
msgstr " %-4s\taller à l'état %d\n"
|
msgstr " %-4s\taller à l'état %d\n"
|
||||||
|
|
||||||
#: src/print.c:202
|
#: src/print.c:199
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "state %d"
|
msgid "state %d"
|
||||||
msgstr "état %d"
|
msgstr "état %d"
|
||||||
|
|
||||||
#: src/print.c:233
|
#. rule # : LHS -> RHS
|
||||||
|
#: src/print.c:229
|
||||||
msgid "Grammar"
|
msgid "Grammar"
|
||||||
msgstr "Grammaire"
|
msgstr "Grammaire"
|
||||||
|
|
||||||
#: src/print.c:240
|
#: src/print.c:234
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule %-4d %s ->"
|
msgid "rule %-4d %s ->"
|
||||||
msgstr "règle %-4d %s ->"
|
msgstr "règle %-4d %s ->"
|
||||||
|
|
||||||
#: src/print.c:246
|
#: src/print.c:240
|
||||||
msgid "\t\t/* empty */"
|
msgid "empty"
|
||||||
msgstr "\t\t/* epsilon */"
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:253
|
#. TERMINAL (type #) : rule #s terminal is on RHS
|
||||||
|
#: src/print.c:244
|
||||||
msgid "Terminals, with rules where they appear"
|
msgid "Terminals, with rules where they appear"
|
||||||
msgstr "Terminaux, suivis des règles où ils apparaissent"
|
msgstr "Terminaux, suivis des règles où ils apparaissent"
|
||||||
|
|
||||||
#: src/print.c:302
|
#: src/print.c:268
|
||||||
msgid "Nonterminals, with rules where they appear"
|
msgid "Nonterminals, with rules where they appear"
|
||||||
msgstr "Non-terminaux, suivis des règles où ils apparaissent"
|
msgstr "Non-terminaux, suivis des règles où ils apparaissent"
|
||||||
|
|
||||||
#: src/print.c:329
|
#: src/print.c:294
|
||||||
msgid " on left:"
|
msgid " on left:"
|
||||||
msgstr " à gauche:"
|
msgstr " à gauche:"
|
||||||
|
|
||||||
#: src/print.c:344
|
#: src/print.c:309
|
||||||
msgid " on right:"
|
msgid " on right:"
|
||||||
msgstr " à droite:"
|
msgstr " à droite:"
|
||||||
|
|
||||||
@@ -401,244 +403,244 @@ msgstr "%-4s\terreur (non-associatif)"
|
|||||||
msgid "$default\treduce using rule %d (%s)"
|
msgid "$default\treduce using rule %d (%s)"
|
||||||
msgstr "$défaut\tréduction par la règle %d (%s)"
|
msgstr "$défaut\tréduction par la règle %d (%s)"
|
||||||
|
|
||||||
#: src/reader.c:79
|
#: src/reader.c:78
|
||||||
msgid " Skipping to next \\n"
|
msgid " Skipping to next \\n"
|
||||||
msgstr " Saut jusqu'au prochain \\n"
|
msgstr " Saut jusqu'au prochain \\n"
|
||||||
|
|
||||||
#: src/reader.c:81
|
#: src/reader.c:80
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " Skipping to next %c"
|
msgid " Skipping to next %c"
|
||||||
msgstr " Saut jusqu'au prochain %c"
|
msgstr " Saut jusqu'au prochain %c"
|
||||||
|
|
||||||
#: src/reader.c:132 src/reader.c:144
|
#: src/reader.c:131 src/reader.c:143
|
||||||
msgid "invalid $ value"
|
msgid "invalid $ value"
|
||||||
msgstr "la valeur de symbole $ n'est pas valide"
|
msgstr "la valeur de symbole $ n'est pas valide"
|
||||||
|
|
||||||
#: src/reader.c:170 src/reader.c:185
|
#: src/reader.c:169 src/reader.c:184
|
||||||
msgid "unterminated string at end of file"
|
msgid "unterminated string at end of file"
|
||||||
msgstr "chaîne de caractères non terminée en fin de fichier"
|
msgstr "chaîne de caractères non terminée en fin de fichier"
|
||||||
|
|
||||||
#: src/reader.c:173
|
#: src/reader.c:172
|
||||||
msgid "unterminated string"
|
msgid "unterminated string"
|
||||||
msgstr "chaîne de caractère non terminée"
|
msgstr "chaîne de caractère non terminée"
|
||||||
|
|
||||||
#: src/reader.c:326 src/reader.c:390
|
#: src/reader.c:325 src/reader.c:389
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s is invalid"
|
msgid "%s is invalid"
|
||||||
msgstr "%s n'est pas valide"
|
msgstr "%s n'est pas valide"
|
||||||
|
|
||||||
#: src/reader.c:366
|
#: src/reader.c:365
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "$$ of `%s' has no declared type"
|
msgid "$$ of `%s' has no declared type"
|
||||||
msgstr "$$ de `%s' n'a pas son type déclaré"
|
msgstr "$$ de `%s' n'a pas son type déclaré"
|
||||||
|
|
||||||
#: src/reader.c:383
|
#: src/reader.c:382
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "$%d of `%s' has no declared type"
|
msgid "$%d of `%s' has no declared type"
|
||||||
msgstr "$%d de `%s' n'a pas de type déclaré"
|
msgstr "$%d de `%s' n'a pas de type déclaré"
|
||||||
|
|
||||||
#: src/reader.c:437
|
#: src/reader.c:436
|
||||||
msgid "unterminated `%{' definition"
|
msgid "unterminated `%{' definition"
|
||||||
msgstr "La section de définition (%{) ne termine pas avant la fin du fichier"
|
msgstr "La section de définition (%{) ne termine pas avant la fin du fichier"
|
||||||
|
|
||||||
#: src/reader.c:482 src/reader.c:598 src/reader.c:648
|
#: src/reader.c:481 src/reader.c:595 src/reader.c:645
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Premature EOF after %s"
|
msgid "Premature EOF after %s"
|
||||||
msgstr "Fin de fichier prématutée après %s"
|
msgstr "Fin de fichier prématutée après %s"
|
||||||
|
|
||||||
#: src/reader.c:499
|
#: src/reader.c:498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' used more than once as a literal string"
|
msgid "symbol `%s' used more than once as a literal string"
|
||||||
msgstr "symbole `%s' utilisé plus d'une fois dans une chaîne litérale"
|
msgstr "symbole `%s' utilisé plus d'une fois dans une chaîne litérale"
|
||||||
|
|
||||||
#: src/reader.c:502
|
#: src/reader.c:501
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' given more than one literal string"
|
msgid "symbol `%s' given more than one literal string"
|
||||||
msgstr "symbole `%s' présent dans plus d'une chaîne litérale"
|
msgstr "symbole `%s' présent dans plus d'une chaîne litérale"
|
||||||
|
|
||||||
#: src/reader.c:524 src/reader.c:667
|
#: src/reader.c:522 src/reader.c:664
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s redefined"
|
msgid "symbol %s redefined"
|
||||||
msgstr "symbole %s redéfini"
|
msgstr "symbole %s redéfini"
|
||||||
|
|
||||||
#: src/reader.c:534 src/reader.c:613 src/reader.c:674 src/reader.c:1290
|
#: src/reader.c:532 src/reader.c:610 src/reader.c:671 src/reader.c:1285
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type redeclaration for %s"
|
msgid "type redeclaration for %s"
|
||||||
msgstr "redéclaration du type de %s"
|
msgstr "redéclaration du type de %s"
|
||||||
|
|
||||||
#: src/reader.c:544
|
#: src/reader.c:541
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is invalid in %s"
|
msgid "`%s' is invalid in %s"
|
||||||
msgstr "`%s' n'est pas valide dans %s"
|
msgstr "`%s' n'est pas valide dans %s"
|
||||||
|
|
||||||
#: src/reader.c:561 src/reader.c:721
|
#: src/reader.c:558 src/reader.c:717
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "multiple %s declarations"
|
msgid "multiple %s declarations"
|
||||||
msgstr "multiples déclarations %s"
|
msgstr "multiples déclarations %s"
|
||||||
|
|
||||||
#: src/reader.c:563 src/reader.c:902 src/reader.c:927 src/reader.c:1268
|
#: src/reader.c:560 src/reader.c:897 src/reader.c:922 src/reader.c:1263
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid %s declaration"
|
msgid "invalid %s declaration"
|
||||||
msgstr "la déclaration %s n'est pas valide"
|
msgstr "la déclaration %s n'est pas valide"
|
||||||
|
|
||||||
#: src/reader.c:583
|
#: src/reader.c:580
|
||||||
msgid "%type declaration has no <typename>"
|
msgid "%type declaration has no <typename>"
|
||||||
msgstr "la déclaration %type n'a pas de <nom_de_type>"
|
msgstr "la déclaration %type n'a pas de <nom_de_type>"
|
||||||
|
|
||||||
#: src/reader.c:618
|
#: src/reader.c:615
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid %%type declaration due to item: %s"
|
msgid "invalid %%type declaration due to item: %s"
|
||||||
msgstr "la déclaration %%type n'est pas valide en raison de l'item: %s"
|
msgstr "la déclaration %%type n'est pas valide en raison de l'item: %s"
|
||||||
|
|
||||||
#: src/reader.c:663
|
#: src/reader.c:660
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "redefining precedence of %s"
|
msgid "redefining precedence of %s"
|
||||||
msgstr "redéfinition du niveau de priorité de %s"
|
msgstr "redéfinition du niveau de priorité de %s"
|
||||||
|
|
||||||
#: src/reader.c:687
|
#: src/reader.c:683
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid text (%s) - number should be after identifier"
|
msgid "invalid text (%s) - number should be after identifier"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"le texte n'est pas valide (%s) - le nombre devrait suivre l'identificateur"
|
"le texte n'est pas valide (%s) - le nombre devrait suivre l'identificateur"
|
||||||
|
|
||||||
#: src/reader.c:697
|
#: src/reader.c:693
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unexpected item: %s"
|
msgid "unexpected item: %s"
|
||||||
msgstr "item inattendu: %s"
|
msgstr "item inattendu: %s"
|
||||||
|
|
||||||
#: src/reader.c:764 src/reader.c:1094 src/reader.c:1165
|
#: src/reader.c:760 src/reader.c:1089 src/reader.c:1160
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unmatched %s"
|
msgid "unmatched %s"
|
||||||
msgstr "non appariement de %s"
|
msgstr "non appariement de %s"
|
||||||
|
|
||||||
#: src/reader.c:796
|
#: src/reader.c:792
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "argument of %%expect is not an integer"
|
msgid "argument of %%expect is not an integer"
|
||||||
msgstr "le paramètre de %%expect n'est pas un entier"
|
msgstr "le paramètre de %%expect n'est pas un entier"
|
||||||
|
|
||||||
#: src/reader.c:843
|
#: src/reader.c:838
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized item %s, expected an identifier"
|
msgid "unrecognized item %s, expected an identifier"
|
||||||
msgstr "item %s non reconnu, un identificateur est attendu"
|
msgstr "item %s non reconnu, un identificateur est attendu"
|
||||||
|
|
||||||
#: src/reader.c:867
|
#: src/reader.c:862
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "expected string constant instead of %s"
|
msgid "expected string constant instead of %s"
|
||||||
msgstr "chaîne de caractères constante attendue plutôt que %s"
|
msgstr "chaîne de caractères constante attendue plutôt que %s"
|
||||||
|
|
||||||
#: src/reader.c:1010
|
#: src/reader.c:1005
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized: %s"
|
msgid "unrecognized: %s"
|
||||||
msgstr "non reconnu: %s"
|
msgstr "non reconnu: %s"
|
||||||
|
|
||||||
#: src/reader.c:1015
|
#: src/reader.c:1010
|
||||||
msgid "no input grammar"
|
msgid "no input grammar"
|
||||||
msgstr "aucune grammaire en entrée"
|
msgstr "aucune grammaire en entrée"
|
||||||
|
|
||||||
#: src/reader.c:1020
|
#: src/reader.c:1015
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown character: %s"
|
msgid "unknown character: %s"
|
||||||
msgstr "caractère inconnu: %s"
|
msgstr "caractère inconnu: %s"
|
||||||
|
|
||||||
#: src/reader.c:1188
|
#: src/reader.c:1183
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unterminated %guard clause"
|
msgid "unterminated %guard clause"
|
||||||
msgstr "clause %guard non terminée"
|
msgstr "clause %guard non terminée"
|
||||||
|
|
||||||
#: src/reader.c:1355
|
#: src/reader.c:1350
|
||||||
msgid "ill-formed rule: initial symbol not followed by colon"
|
msgid "ill-formed rule: initial symbol not followed by colon"
|
||||||
msgstr "règle mal formée: le symbole initial n'est pas suivi de `:'"
|
msgstr "règle mal formée: le symbole initial n'est pas suivi de `:'"
|
||||||
|
|
||||||
#: src/reader.c:1362
|
#: src/reader.c:1357
|
||||||
msgid "grammar starts with vertical bar"
|
msgid "grammar starts with vertical bar"
|
||||||
msgstr "la grammaire débute par une barre verticale"
|
msgstr "la grammaire débute par une barre verticale"
|
||||||
|
|
||||||
#: src/reader.c:1393
|
#: src/reader.c:1388
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule given for %s, which is a token"
|
msgid "rule given for %s, which is a token"
|
||||||
msgstr "la règle pour %s, qui est un terminal"
|
msgstr "la règle pour %s, qui est un terminal"
|
||||||
|
|
||||||
#: src/reader.c:1495
|
#: src/reader.c:1490
|
||||||
msgid "two @prec's in a row"
|
msgid "two @prec's in a row"
|
||||||
msgstr "deux @prec de suite"
|
msgstr "deux @prec de suite"
|
||||||
|
|
||||||
#: src/reader.c:1503
|
#: src/reader.c:1498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%%guard present but %%semantic_parser not specified"
|
msgid "%%guard present but %%semantic_parser not specified"
|
||||||
msgstr "%%guard est présent mais %%semantic_parser n'est pas spécifié"
|
msgstr "%%guard est présent mais %%semantic_parser n'est pas spécifié"
|
||||||
|
|
||||||
#: src/reader.c:1512
|
#: src/reader.c:1507
|
||||||
msgid "two actions at end of one rule"
|
msgid "two actions at end of one rule"
|
||||||
msgstr "deux actions à la fin d'une même règle"
|
msgstr "deux actions à la fin d'une même règle"
|
||||||
|
|
||||||
#: src/reader.c:1526
|
#: src/reader.c:1521
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type clash (`%s' `%s') on default action"
|
msgid "type clash (`%s' `%s') on default action"
|
||||||
msgstr "conflit de type (`%s' `%s') pour l'action par défaut"
|
msgstr "conflit de type (`%s' `%s') pour l'action par défaut"
|
||||||
|
|
||||||
#: src/reader.c:1532
|
#: src/reader.c:1527
|
||||||
msgid "empty rule for typed nonterminal, and no action"
|
msgid "empty rule for typed nonterminal, and no action"
|
||||||
msgstr "règle vide pour une catégorie typée et aucune action"
|
msgstr "règle vide pour une catégorie typée et aucune action"
|
||||||
|
|
||||||
#: src/reader.c:1576
|
#: src/reader.c:1571
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid input: %s"
|
msgid "invalid input: %s"
|
||||||
msgstr "entrée non valide: %s"
|
msgstr "entrée non valide: %s"
|
||||||
|
|
||||||
#: src/reader.c:1584
|
#: src/reader.c:1579
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
||||||
msgstr "trop de symboles (jeton plus non terminaux); maximum %d"
|
msgstr "trop de symboles (jeton plus non terminaux); maximum %d"
|
||||||
|
|
||||||
#: src/reader.c:1587
|
#: src/reader.c:1582
|
||||||
msgid "no rules in the input grammar"
|
msgid "no rules in the input grammar"
|
||||||
msgstr "la grammaire n'a pas de règles"
|
msgstr "la grammaire n'a pas de règles"
|
||||||
|
|
||||||
#: src/reader.c:1611
|
#: src/reader.c:1606
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"le symbole %s est utilisé mais ce n'est pas un terminal et il ne possède pas "
|
"le symbole %s est utilisé mais ce n'est pas un terminal et il ne possède pas "
|
||||||
"de règle"
|
"de règle"
|
||||||
|
|
||||||
#: src/reader.c:1716
|
#: src/reader.c:1712
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting precedences for %s and %s"
|
msgid "conflicting precedences for %s and %s"
|
||||||
msgstr "les priorités pour %s et %s entrent en conflit"
|
msgstr "les priorités pour %s et %s entrent en conflit"
|
||||||
|
|
||||||
#: src/reader.c:1728
|
#: src/reader.c:1724
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting assoc values for %s and %s"
|
msgid "conflicting assoc values for %s and %s"
|
||||||
msgstr "les valeurs d'association de %s et %s entrent en conflit"
|
msgstr "les valeurs d'association de %s et %s entrent en conflit"
|
||||||
|
|
||||||
#: src/reader.c:1779
|
#: src/reader.c:1770
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "tokens %s and %s both assigned number %d"
|
msgid "tokens %s and %s both assigned number %d"
|
||||||
msgstr "les jetons %s et %s se sont vus assigner le nombre %d"
|
msgstr "les jetons %s et %s se sont vus assigner le nombre %d"
|
||||||
|
|
||||||
#: src/reader.c:1792
|
#: src/reader.c:1782
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is undefined"
|
msgid "the start symbol %s is undefined"
|
||||||
msgstr "le symbole de départ %s n'est pas défini"
|
msgstr "le symbole de départ %s n'est pas défini"
|
||||||
|
|
||||||
#: src/reader.c:1794
|
#: src/reader.c:1784
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is a token"
|
msgid "the start symbol %s is a token"
|
||||||
msgstr "le symbole de départ %s est un terminal"
|
msgstr "le symbole de départ %s est un terminal"
|
||||||
|
|
||||||
#: src/reduce.c:402
|
#: src/reduce.c:401
|
||||||
msgid "Useless nonterminals:"
|
msgid "Useless nonterminals:"
|
||||||
msgstr "Non-terminaux inutiles:"
|
msgstr "Non-terminaux inutiles:"
|
||||||
|
|
||||||
#: src/reduce.c:417
|
#: src/reduce.c:416
|
||||||
msgid "Terminals which are not used:"
|
msgid "Terminals which are not used:"
|
||||||
msgstr "Terminaux non utilisés:"
|
msgstr "Terminaux non utilisés:"
|
||||||
|
|
||||||
#: src/reduce.c:428
|
#: src/reduce.c:427
|
||||||
msgid "Useless rules:"
|
msgid "Useless rules:"
|
||||||
msgstr "Règles inutiles:"
|
msgstr "Règles inutiles:"
|
||||||
|
|
||||||
#: src/reduce.c:457
|
#: src/reduce.c:456
|
||||||
msgid ""
|
msgid ""
|
||||||
"Variables\n"
|
"Variables\n"
|
||||||
"---------\n"
|
"---------\n"
|
||||||
@@ -648,11 +650,11 @@ msgstr ""
|
|||||||
"---------\n"
|
"---------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:459
|
#: src/reduce.c:458
|
||||||
msgid "Value Sprec Sassoc Tag\n"
|
msgid "Value Sprec Sassoc Tag\n"
|
||||||
msgstr "Valeur Spréc Sassoc Tag\n"
|
msgstr "Valeur Spréc Sassoc Tag\n"
|
||||||
|
|
||||||
#: src/reduce.c:464
|
#: src/reduce.c:463
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules\n"
|
"Rules\n"
|
||||||
"-----\n"
|
"-----\n"
|
||||||
@@ -662,7 +664,7 @@ msgstr ""
|
|||||||
"------\n"
|
"------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:475
|
#: src/reduce.c:474
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules interpreted\n"
|
"Rules interpreted\n"
|
||||||
"-----------------\n"
|
"-----------------\n"
|
||||||
@@ -672,36 +674,36 @@ msgstr ""
|
|||||||
"-------------------\n"
|
"-------------------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:492
|
#: src/reduce.c:491
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d rules never reduced\n"
|
msgid "%d rules never reduced\n"
|
||||||
msgstr "%d règles jamais réduites\n"
|
msgstr "%d règles jamais réduites\n"
|
||||||
|
|
||||||
#: src/reduce.c:494
|
#: src/reduce.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains "
|
msgid "%s contains "
|
||||||
msgstr "%s contient "
|
msgstr "%s contient "
|
||||||
|
|
||||||
#: src/reduce.c:498
|
#: src/reduce.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless nonterminal%s"
|
msgid "%d useless nonterminal%s"
|
||||||
msgstr "%d catégories non productives%s"
|
msgstr "%d catégories non productives%s"
|
||||||
|
|
||||||
#: src/reduce.c:503
|
#: src/reduce.c:502
|
||||||
msgid " and "
|
msgid " and "
|
||||||
msgstr " et "
|
msgstr " et "
|
||||||
|
|
||||||
#: src/reduce.c:507
|
#: src/reduce.c:506
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless rule%s"
|
msgid "%d useless rule%s"
|
||||||
msgstr "%d règle(s) non productive(s)%s"
|
msgstr "%d règle(s) non productive(s)%s"
|
||||||
|
|
||||||
#: src/reduce.c:540
|
#: src/reduce.c:539
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Start symbol %s does not derive any sentence"
|
msgid "Start symbol %s does not derive any sentence"
|
||||||
msgstr "Aucune phrase ne peut être dérivée du symbole de départ %s"
|
msgstr "Aucune phrase ne peut être dérivée du symbole de départ %s"
|
||||||
|
|
||||||
#: src/reduce.c:553
|
#: src/reduce.c:552
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
||||||
@@ -796,6 +798,9 @@ msgstr "`"
|
|||||||
msgid "'"
|
msgid "'"
|
||||||
msgstr "'"
|
msgstr "'"
|
||||||
|
|
||||||
|
#~ msgid "\t\t/* empty */"
|
||||||
|
#~ msgstr "\t\t/* epsilon */"
|
||||||
|
|
||||||
#~ msgid "multiple %%header_extension declarations"
|
#~ msgid "multiple %%header_extension declarations"
|
||||||
#~ msgstr "multiples déclarations %%header_extension"
|
#~ msgstr "multiples déclarations %%header_extension"
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: GNU bison 1.28\n"
|
"Project-Id-Version: GNU bison 1.28\n"
|
||||||
"POT-Creation-Date: 2001-09-22 18:19+0200\n"
|
"POT-Creation-Date: 2001-09-27 10:55+0200\n"
|
||||||
"PO-Revision-Date: 1999-09-28 21:10+0900\n"
|
"PO-Revision-Date: 1999-09-28 21:10+0900\n"
|
||||||
"Last-Translator: Daisuke Yamashita <[email protected]>\n"
|
"Last-Translator: Daisuke Yamashita <[email protected]>\n"
|
||||||
"Language-Team: Japanese <[email protected]>\n"
|
"Language-Team: Japanese <[email protected]>\n"
|
||||||
@@ -31,77 +31,77 @@ msgstr ""
|
|||||||
msgid "fatal error: "
|
msgid "fatal error: "
|
||||||
msgstr "%s: 致命的エラー: "
|
msgstr "%s: 致命的エラー: "
|
||||||
|
|
||||||
#: src/conflicts.c:49
|
#: src/conflicts.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
||||||
msgstr "状態 %d の規則 %d とトークン %s の競合を%sとして解決。\n"
|
msgstr "状態 %d の規則 %d とトークン %s の競合を%sとして解決。\n"
|
||||||
|
|
||||||
#: src/conflicts.c:115 src/conflicts.c:138
|
#: src/conflicts.c:114 src/conflicts.c:137
|
||||||
msgid "reduce"
|
msgid "reduce"
|
||||||
msgstr "還元"
|
msgstr "還元"
|
||||||
|
|
||||||
#: src/conflicts.c:121 src/conflicts.c:134
|
#: src/conflicts.c:120 src/conflicts.c:133
|
||||||
msgid "shift"
|
msgid "shift"
|
||||||
msgstr "シフト"
|
msgstr "シフト"
|
||||||
|
|
||||||
#: src/conflicts.c:142
|
#: src/conflicts.c:141
|
||||||
msgid "an error"
|
msgid "an error"
|
||||||
msgstr "エラー"
|
msgstr "エラー"
|
||||||
|
|
||||||
#: src/conflicts.c:422
|
#: src/conflicts.c:421
|
||||||
msgid " 1 shift/reduce conflict"
|
msgid " 1 shift/reduce conflict"
|
||||||
msgstr " 1 シフト/還元衝突"
|
msgstr " 1 シフト/還元衝突"
|
||||||
|
|
||||||
#: src/conflicts.c:427
|
#: src/conflicts.c:426
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce conflicts"
|
msgid " %d shift/reduce conflicts"
|
||||||
msgstr " %d シフト/還元衝突"
|
msgstr " %d シフト/還元衝突"
|
||||||
|
|
||||||
#: src/conflicts.c:433
|
#: src/conflicts.c:432
|
||||||
msgid " and"
|
msgid " and"
|
||||||
msgstr " および"
|
msgstr " および"
|
||||||
|
|
||||||
#: src/conflicts.c:439
|
#: src/conflicts.c:438
|
||||||
msgid " 1 reduce/reduce conflict"
|
msgid " 1 reduce/reduce conflict"
|
||||||
msgstr " 1 還元/還元衝突"
|
msgstr " 1 還元/還元衝突"
|
||||||
|
|
||||||
#: src/conflicts.c:444
|
#: src/conflicts.c:443
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce conflicts"
|
msgid " %d reduce/reduce conflicts"
|
||||||
msgstr " %d 還元/還元衝突"
|
msgstr " %d 還元/還元衝突"
|
||||||
|
|
||||||
#: src/conflicts.c:481
|
#: src/conflicts.c:480
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "State %d contains"
|
msgid "State %d contains"
|
||||||
msgstr "状態 %d が含むのは"
|
msgstr "状態 %d が含むのは"
|
||||||
|
|
||||||
#. If invoked with `--yacc', use the output format specified by
|
#. If invoked with `--yacc', use the output format specified by
|
||||||
#. POSIX.
|
#. POSIX.
|
||||||
#: src/conflicts.c:493
|
#: src/conflicts.c:491
|
||||||
msgid "conflicts: "
|
msgid "conflicts: "
|
||||||
msgstr "衝突: "
|
msgstr "衝突: "
|
||||||
|
|
||||||
#: src/conflicts.c:495
|
#: src/conflicts.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce"
|
msgid " %d shift/reduce"
|
||||||
msgstr " %d シフト/還元"
|
msgstr " %d シフト/還元"
|
||||||
|
|
||||||
#: src/conflicts.c:499
|
#: src/conflicts.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce"
|
msgid " %d reduce/reduce"
|
||||||
msgstr " %d 還元/還元"
|
msgstr " %d 還元/還元"
|
||||||
|
|
||||||
#: src/conflicts.c:504
|
#: src/conflicts.c:502
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains"
|
msgid "%s contains"
|
||||||
msgstr "%s には、"
|
msgstr "%s には、"
|
||||||
|
|
||||||
#: src/conflicts.c:590 src/conflicts.c:711
|
#: src/conflicts.c:588 src/conflicts.c:709
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
||||||
msgstr " %-4s\t[規則 %d を利用して還元 (%s)]\n"
|
msgstr " %-4s\t[規則 %d を利用して還元 (%s)]\n"
|
||||||
|
|
||||||
#: src/conflicts.c:602 src/print.c:173
|
#: src/conflicts.c:600 src/print.c:171
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" $default\treduce using rule %d (%s)\n"
|
" $default\treduce using rule %d (%s)\n"
|
||||||
@@ -110,17 +110,17 @@ msgstr ""
|
|||||||
" $default\t規則 %d を利用して還元 (%s)\n"
|
" $default\t規則 %d を利用して還元 (%s)\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/conflicts.c:691 src/conflicts.c:705
|
#: src/conflicts.c:689 src/conflicts.c:703
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\treduce using rule %d (%s)\n"
|
msgid " %-4s\treduce using rule %d (%s)\n"
|
||||||
msgstr " %-4s\t規則 %d を利用して還元 (%s)\n"
|
msgstr " %-4s\t規則 %d を利用して還元 (%s)\n"
|
||||||
|
|
||||||
#: src/conflicts.c:732
|
#: src/conflicts.c:730
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $default\treduce using rule %d (%s)\n"
|
msgid " $default\treduce using rule %d (%s)\n"
|
||||||
msgstr " $default\t規則 %d を利用して還元 (%s)\n"
|
msgstr " $default\t規則 %d を利用して還元 (%s)\n"
|
||||||
|
|
||||||
#: src/derives.c:44
|
#: src/derives.c:43
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "DERIVES"
|
msgid "DERIVES"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -130,17 +130,17 @@ msgstr ""
|
|||||||
"DERIVES\n"
|
"DERIVES\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/derives.c:49
|
#: src/derives.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s derives"
|
msgid "%s derives"
|
||||||
msgstr "%s は以下から派生"
|
msgstr "%s は以下から派生"
|
||||||
|
|
||||||
#: src/files.c:132
|
#: src/files.c:136
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "cannot open file `%s'"
|
msgid "cannot open file `%s'"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/files.c:151
|
#: src/files.c:155
|
||||||
msgid "cannot close file"
|
msgid "cannot close file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -214,7 +214,7 @@ msgid ""
|
|||||||
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
|
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/getargs.c:214 src/lex.c:635
|
#: src/getargs.c:214 src/lex.c:639
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is no longer supported"
|
msgid "`%s' is no longer supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -234,108 +234,108 @@ msgstr "%s: ʸˡ
|
|||||||
msgid "%s: extra arguments ignored after `%s'\n"
|
msgid "%s: extra arguments ignored after `%s'\n"
|
||||||
msgstr "%s: '%s' より後ろの余分な引数は無視されました\n"
|
msgstr "%s: '%s' より後ろの余分な引数は無視されました\n"
|
||||||
|
|
||||||
#: src/lalr.c:312
|
#: src/lalr.c:311
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "too many gotos (max %d)"
|
msgid "too many gotos (max %d)"
|
||||||
msgstr "%s の数が多すぎます (最大 %d)"
|
msgstr "%s の数が多すぎます (最大 %d)"
|
||||||
|
|
||||||
#: src/lex.c:72
|
#: src/lex.c:78
|
||||||
msgid "unexpected `/' found and ignored"
|
msgid "unexpected `/' found and ignored"
|
||||||
msgstr "予期しない `/' が見つかり、無視されました"
|
msgstr "予期しない `/' が見つかり、無視されました"
|
||||||
|
|
||||||
#: src/lex.c:101 src/reader.c:270
|
#: src/lex.c:107 src/reader.c:269
|
||||||
msgid "unterminated comment"
|
msgid "unterminated comment"
|
||||||
msgstr "閉じていないコメントです"
|
msgstr "閉じていないコメントです"
|
||||||
|
|
||||||
#: src/lex.c:133
|
#: src/lex.c:139
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "unexpected end of file"
|
msgid "unexpected end of file"
|
||||||
msgstr "予期しないファイルの終端です"
|
msgstr "予期しないファイルの終端です"
|
||||||
|
|
||||||
#: src/lex.c:162
|
#: src/lex.c:168
|
||||||
msgid "unescaped newline in constant"
|
msgid "unescaped newline in constant"
|
||||||
msgstr "定数の中にエスケープされていない改行があります"
|
msgstr "定数の中にエスケープされていない改行があります"
|
||||||
|
|
||||||
#: src/lex.c:204
|
#: src/lex.c:210
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "octal value outside range 0...255: `\\%o'"
|
msgid "octal value outside range 0...255: `\\%o'"
|
||||||
msgstr "8 進数の値が 0...255 の範囲外です: `\\%o'"
|
msgstr "8 進数の値が 0...255 の範囲外です: `\\%o'"
|
||||||
|
|
||||||
#: src/lex.c:229
|
#: src/lex.c:235
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "hexadecimal value above 255: `\\x%x'"
|
msgid "hexadecimal value above 255: `\\x%x'"
|
||||||
msgstr "16 進数の値が 255 を越えています: `\\x%x'"
|
msgstr "16 進数の値が 255 を越えています: `\\x%x'"
|
||||||
|
|
||||||
#: src/lex.c:241
|
#: src/lex.c:247
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown escape sequence: `\\' followed by `%s'"
|
msgid "unknown escape sequence: `\\' followed by `%s'"
|
||||||
msgstr "未知のエスケープシーケンス: `\\' の後に `%s'"
|
msgstr "未知のエスケープシーケンス: `\\' の後に `%s'"
|
||||||
|
|
||||||
#: src/lex.c:337
|
#: src/lex.c:343
|
||||||
msgid "unterminated type name at end of file"
|
msgid "unterminated type name at end of file"
|
||||||
msgstr "閉じられていないタイプ名が、ファイル末尾にあります"
|
msgstr "閉じられていないタイプ名が、ファイル末尾にあります"
|
||||||
|
|
||||||
#: src/lex.c:340
|
#: src/lex.c:346
|
||||||
msgid "unterminated type name"
|
msgid "unterminated type name"
|
||||||
msgstr "閉じられていないタイプ名があります"
|
msgstr "閉じられていないタイプ名があります"
|
||||||
|
|
||||||
#: src/lex.c:432
|
#: src/lex.c:437
|
||||||
msgid "use \"...\" for multi-character literal tokens"
|
msgid "use \"...\" for multi-character literal tokens"
|
||||||
msgstr "複数文字のリテラルトークンには \"...\" を使いましょう"
|
msgstr "複数文字のリテラルトークンには \"...\" を使いましょう"
|
||||||
|
|
||||||
#: src/main.c:108
|
#: src/main.c:124
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s: internal error: %s\n"
|
msgid "%s: internal error: %s\n"
|
||||||
msgstr "%s: 内部エラー: %s\n"
|
msgstr "%s: 内部エラー: %s\n"
|
||||||
|
|
||||||
#: src/nullable.c:52
|
#: src/nullable.c:51
|
||||||
msgid "Entering set_nullable"
|
msgid "Entering set_nullable"
|
||||||
msgstr "set_nullable に入ります"
|
msgstr "set_nullable に入ります"
|
||||||
|
|
||||||
#: src/output.c:993
|
#: src/output.c:986
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "maximum table size (%d) exceeded"
|
msgid "maximum table size (%d) exceeded"
|
||||||
msgstr "最大テーブルサイズ (%s) を超えました"
|
msgstr "最大テーブルサイズ (%s) を超えました"
|
||||||
|
|
||||||
#: src/print.c:38
|
#: src/print.c:37
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " type %d is %s\n"
|
msgid " type %d is %s\n"
|
||||||
msgstr " タイプ %d は %s です\n"
|
msgstr " タイプ %d は %s です\n"
|
||||||
|
|
||||||
#: src/print.c:86
|
#: src/print.c:85
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " (rule %d)"
|
msgid " (rule %d)"
|
||||||
msgstr " (規則 %d)"
|
msgstr " (規則 %d)"
|
||||||
|
|
||||||
#: src/print.c:112
|
#: src/print.c:111
|
||||||
msgid " $default\taccept\n"
|
msgid " $default\taccept\n"
|
||||||
msgstr " $default\taccept\n"
|
msgstr " $default\taccept\n"
|
||||||
|
|
||||||
#: src/print.c:114
|
#: src/print.c:113
|
||||||
msgid " NO ACTIONS\n"
|
msgid " NO ACTIONS\n"
|
||||||
msgstr " 動作無し\n"
|
msgstr " 動作無し\n"
|
||||||
|
|
||||||
#: src/print.c:133
|
#: src/print.c:132
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $ \tgo to state %d\n"
|
msgid " $ \tgo to state %d\n"
|
||||||
msgstr " $ \t状態 %d へ\n"
|
msgstr " $ \t状態 %d へ\n"
|
||||||
|
|
||||||
#: src/print.c:136
|
#: src/print.c:135
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tshift, and go to state %d\n"
|
msgid " %-4s\tshift, and go to state %d\n"
|
||||||
msgstr " %-4s\tシフト、および状態 %d へ\n"
|
msgstr " %-4s\tシフト、および状態 %d へ\n"
|
||||||
|
|
||||||
#: src/print.c:160
|
#: src/print.c:159
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\terror (nonassociative)\n"
|
msgid " %-4s\terror (nonassociative)\n"
|
||||||
msgstr " %-4s\tエラー (非結合)\n"
|
msgstr " %-4s\tエラー (非結合)\n"
|
||||||
|
|
||||||
#: src/print.c:190
|
#: src/print.c:187
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tgo to state %d\n"
|
msgid " %-4s\tgo to state %d\n"
|
||||||
msgstr " %-4s\t状態 %d へ\n"
|
msgstr " %-4s\t状態 %d へ\n"
|
||||||
|
|
||||||
#: src/print.c:202
|
#: src/print.c:199
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "state %d"
|
msgid "state %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -344,23 +344,25 @@ msgstr ""
|
|||||||
"状態 %d\n"
|
"状態 %d\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/print.c:233
|
#. rule # : LHS -> RHS
|
||||||
|
#: src/print.c:229
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Grammar"
|
msgid "Grammar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"文法\n"
|
"文法\n"
|
||||||
|
|
||||||
#: src/print.c:240
|
#: src/print.c:234
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule %-4d %s ->"
|
msgid "rule %-4d %s ->"
|
||||||
msgstr "規則 %-4d %s ->"
|
msgstr "規則 %-4d %s ->"
|
||||||
|
|
||||||
#: src/print.c:246
|
#: src/print.c:240
|
||||||
msgid "\t\t/* empty */"
|
msgid "empty"
|
||||||
msgstr "\t\t/* 空 */"
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:253
|
#. TERMINAL (type #) : rule #s terminal is on RHS
|
||||||
|
#: src/print.c:244
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Terminals, with rules where they appear"
|
msgid "Terminals, with rules where they appear"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -368,7 +370,7 @@ msgstr ""
|
|||||||
"終端トークン、およびそこに現れた規則\n"
|
"終端トークン、およびそこに現れた規則\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/print.c:302
|
#: src/print.c:268
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Nonterminals, with rules where they appear"
|
msgid "Nonterminals, with rules where they appear"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -376,11 +378,11 @@ msgstr ""
|
|||||||
"非終端トークン、およびそこに現れた規則\n"
|
"非終端トークン、およびそこに現れた規則\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/print.c:329
|
#: src/print.c:294
|
||||||
msgid " on left:"
|
msgid " on left:"
|
||||||
msgstr " 左辺:"
|
msgstr " 左辺:"
|
||||||
|
|
||||||
#: src/print.c:344
|
#: src/print.c:309
|
||||||
msgid " on right:"
|
msgid " on right:"
|
||||||
msgstr " 右辺:"
|
msgstr " 右辺:"
|
||||||
|
|
||||||
@@ -394,238 +396,238 @@ msgstr " %-4s\t
|
|||||||
msgid "$default\treduce using rule %d (%s)"
|
msgid "$default\treduce using rule %d (%s)"
|
||||||
msgstr " $default\t規則 %d を利用して還元 (%s)\n"
|
msgstr " $default\t規則 %d を利用して還元 (%s)\n"
|
||||||
|
|
||||||
#: src/reader.c:79
|
#: src/reader.c:78
|
||||||
msgid " Skipping to next \\n"
|
msgid " Skipping to next \\n"
|
||||||
msgstr " 次の \\n にスキップ"
|
msgstr " 次の \\n にスキップ"
|
||||||
|
|
||||||
#: src/reader.c:81
|
#: src/reader.c:80
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " Skipping to next %c"
|
msgid " Skipping to next %c"
|
||||||
msgstr " 次の %c にスキップ"
|
msgstr " 次の %c にスキップ"
|
||||||
|
|
||||||
#: src/reader.c:132 src/reader.c:144
|
#: src/reader.c:131 src/reader.c:143
|
||||||
msgid "invalid $ value"
|
msgid "invalid $ value"
|
||||||
msgstr "無効な $ の値"
|
msgstr "無効な $ の値"
|
||||||
|
|
||||||
#: src/reader.c:170 src/reader.c:185
|
#: src/reader.c:169 src/reader.c:184
|
||||||
msgid "unterminated string at end of file"
|
msgid "unterminated string at end of file"
|
||||||
msgstr "閉じられていない文字列がファイル末尾にあります"
|
msgstr "閉じられていない文字列がファイル末尾にあります"
|
||||||
|
|
||||||
#: src/reader.c:173
|
#: src/reader.c:172
|
||||||
msgid "unterminated string"
|
msgid "unterminated string"
|
||||||
msgstr "閉じられていない文字列"
|
msgstr "閉じられていない文字列"
|
||||||
|
|
||||||
#: src/reader.c:326 src/reader.c:390
|
#: src/reader.c:325 src/reader.c:389
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "%s is invalid"
|
msgid "%s is invalid"
|
||||||
msgstr "@%s は無効です"
|
msgstr "@%s は無効です"
|
||||||
|
|
||||||
#: src/reader.c:366
|
#: src/reader.c:365
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "$$ of `%s' has no declared type"
|
msgid "$$ of `%s' has no declared type"
|
||||||
msgstr "`%s' の $$ に宣言のない型があります"
|
msgstr "`%s' の $$ に宣言のない型があります"
|
||||||
|
|
||||||
#: src/reader.c:383
|
#: src/reader.c:382
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "$%d of `%s' has no declared type"
|
msgid "$%d of `%s' has no declared type"
|
||||||
msgstr "`%s' の $%s に宣言のない型があります"
|
msgstr "`%s' の $%s に宣言のない型があります"
|
||||||
|
|
||||||
#: src/reader.c:437
|
#: src/reader.c:436
|
||||||
msgid "unterminated `%{' definition"
|
msgid "unterminated `%{' definition"
|
||||||
msgstr "`%{' 定義 が閉じられていません"
|
msgstr "`%{' 定義 が閉じられていません"
|
||||||
|
|
||||||
#: src/reader.c:482 src/reader.c:598 src/reader.c:648
|
#: src/reader.c:481 src/reader.c:595 src/reader.c:645
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Premature EOF after %s"
|
msgid "Premature EOF after %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:499
|
#: src/reader.c:498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' used more than once as a literal string"
|
msgid "symbol `%s' used more than once as a literal string"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:502
|
#: src/reader.c:501
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' given more than one literal string"
|
msgid "symbol `%s' given more than one literal string"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:524 src/reader.c:667
|
#: src/reader.c:522 src/reader.c:664
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s redefined"
|
msgid "symbol %s redefined"
|
||||||
msgstr "シンボル %s が再定義されました"
|
msgstr "シンボル %s が再定義されました"
|
||||||
|
|
||||||
#: src/reader.c:534 src/reader.c:613 src/reader.c:674 src/reader.c:1290
|
#: src/reader.c:532 src/reader.c:610 src/reader.c:671 src/reader.c:1285
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type redeclaration for %s"
|
msgid "type redeclaration for %s"
|
||||||
msgstr "%s の型が再定義されました"
|
msgstr "%s の型が再定義されました"
|
||||||
|
|
||||||
#: src/reader.c:544
|
#: src/reader.c:541
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is invalid in %s"
|
msgid "`%s' is invalid in %s"
|
||||||
msgstr "%2$s 内の `%1$s' は無効です"
|
msgstr "%2$s 内の `%1$s' は無効です"
|
||||||
|
|
||||||
#: src/reader.c:561 src/reader.c:721
|
#: src/reader.c:558 src/reader.c:717
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "multiple %s declarations"
|
msgid "multiple %s declarations"
|
||||||
msgstr "複数の %start が宣言されました"
|
msgstr "複数の %start が宣言されました"
|
||||||
|
|
||||||
#: src/reader.c:563 src/reader.c:902 src/reader.c:927 src/reader.c:1268
|
#: src/reader.c:560 src/reader.c:897 src/reader.c:922 src/reader.c:1263
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "invalid %s declaration"
|
msgid "invalid %s declaration"
|
||||||
msgstr "無効な %start が宣言されました"
|
msgstr "無効な %start が宣言されました"
|
||||||
|
|
||||||
#: src/reader.c:583
|
#: src/reader.c:580
|
||||||
msgid "%type declaration has no <typename>"
|
msgid "%type declaration has no <typename>"
|
||||||
msgstr "%type 宣言に <タイプ名> がありません"
|
msgstr "%type 宣言に <タイプ名> がありません"
|
||||||
|
|
||||||
#: src/reader.c:618
|
#: src/reader.c:615
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "invalid %%type declaration due to item: %s"
|
msgid "invalid %%type declaration due to item: %s"
|
||||||
msgstr "アイテムに与えられるべき %%type 宣言が無効です: `%s'"
|
msgstr "アイテムに与えられるべき %%type 宣言が無効です: `%s'"
|
||||||
|
|
||||||
#: src/reader.c:663
|
#: src/reader.c:660
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "redefining precedence of %s"
|
msgid "redefining precedence of %s"
|
||||||
msgstr "%s に先行した再定義です"
|
msgstr "%s に先行した再定義です"
|
||||||
|
|
||||||
#: src/reader.c:687
|
#: src/reader.c:683
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid text (%s) - number should be after identifier"
|
msgid "invalid text (%s) - number should be after identifier"
|
||||||
msgstr "無効なテキスト (%s) - 数値は識別子の後ろにあるべきです"
|
msgstr "無効なテキスト (%s) - 数値は識別子の後ろにあるべきです"
|
||||||
|
|
||||||
#: src/reader.c:697
|
#: src/reader.c:693
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unexpected item: %s"
|
msgid "unexpected item: %s"
|
||||||
msgstr "予期せぬアイテム: %s"
|
msgstr "予期せぬアイテム: %s"
|
||||||
|
|
||||||
#: src/reader.c:764 src/reader.c:1094 src/reader.c:1165
|
#: src/reader.c:760 src/reader.c:1089 src/reader.c:1160
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "unmatched %s"
|
msgid "unmatched %s"
|
||||||
msgstr "対応のない `{' です"
|
msgstr "対応のない `{' です"
|
||||||
|
|
||||||
#: src/reader.c:796
|
#: src/reader.c:792
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "argument of %%expect is not an integer"
|
msgid "argument of %%expect is not an integer"
|
||||||
msgstr "%expect の引数が整数値ではありません"
|
msgstr "%expect の引数が整数値ではありません"
|
||||||
|
|
||||||
#: src/reader.c:843
|
#: src/reader.c:838
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized item %s, expected an identifier"
|
msgid "unrecognized item %s, expected an identifier"
|
||||||
msgstr "認識できないアイテム %s、ここでは識別子が期待されます"
|
msgstr "認識できないアイテム %s、ここでは識別子が期待されます"
|
||||||
|
|
||||||
#: src/reader.c:867
|
#: src/reader.c:862
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "expected string constant instead of %s"
|
msgid "expected string constant instead of %s"
|
||||||
msgstr "ここでは %s ではなく文字列定数が期待されます"
|
msgstr "ここでは %s ではなく文字列定数が期待されます"
|
||||||
|
|
||||||
#: src/reader.c:1010
|
#: src/reader.c:1005
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized: %s"
|
msgid "unrecognized: %s"
|
||||||
msgstr "認識できない: %s"
|
msgstr "認識できない: %s"
|
||||||
|
|
||||||
#: src/reader.c:1015
|
#: src/reader.c:1010
|
||||||
msgid "no input grammar"
|
msgid "no input grammar"
|
||||||
msgstr "文法の入力が無い"
|
msgstr "文法の入力が無い"
|
||||||
|
|
||||||
#: src/reader.c:1020
|
#: src/reader.c:1015
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown character: %s"
|
msgid "unknown character: %s"
|
||||||
msgstr "未知の文字: %s"
|
msgstr "未知の文字: %s"
|
||||||
|
|
||||||
#: src/reader.c:1188
|
#: src/reader.c:1183
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "unterminated %guard clause"
|
msgid "unterminated %guard clause"
|
||||||
msgstr "閉じられていない %%guard 節です"
|
msgstr "閉じられていない %%guard 節です"
|
||||||
|
|
||||||
#: src/reader.c:1355
|
#: src/reader.c:1350
|
||||||
msgid "ill-formed rule: initial symbol not followed by colon"
|
msgid "ill-formed rule: initial symbol not followed by colon"
|
||||||
msgstr "邪悪な規則: 初期化シンボルにコロン (:) が続いていません"
|
msgstr "邪悪な規則: 初期化シンボルにコロン (:) が続いていません"
|
||||||
|
|
||||||
#: src/reader.c:1362
|
#: src/reader.c:1357
|
||||||
msgid "grammar starts with vertical bar"
|
msgid "grammar starts with vertical bar"
|
||||||
msgstr "文法は縦棒 (|) で始めます"
|
msgstr "文法は縦棒 (|) で始めます"
|
||||||
|
|
||||||
#: src/reader.c:1393
|
#: src/reader.c:1388
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule given for %s, which is a token"
|
msgid "rule given for %s, which is a token"
|
||||||
msgstr "%s に規則が与えられ、それはトークンとなります"
|
msgstr "%s に規則が与えられ、それはトークンとなります"
|
||||||
|
|
||||||
#: src/reader.c:1495
|
#: src/reader.c:1490
|
||||||
msgid "two @prec's in a row"
|
msgid "two @prec's in a row"
|
||||||
msgstr "@prec のもの二つが同列になっています"
|
msgstr "@prec のもの二つが同列になっています"
|
||||||
|
|
||||||
#: src/reader.c:1503
|
#: src/reader.c:1498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%%guard present but %%semantic_parser not specified"
|
msgid "%%guard present but %%semantic_parser not specified"
|
||||||
msgstr "%%guard がありますが %%semantic_parser が指定されていません"
|
msgstr "%%guard がありますが %%semantic_parser が指定されていません"
|
||||||
|
|
||||||
#: src/reader.c:1512
|
#: src/reader.c:1507
|
||||||
msgid "two actions at end of one rule"
|
msgid "two actions at end of one rule"
|
||||||
msgstr "一つの規則の終りに二つの動作を指定しています"
|
msgstr "一つの規則の終りに二つの動作を指定しています"
|
||||||
|
|
||||||
#: src/reader.c:1526
|
#: src/reader.c:1521
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type clash (`%s' `%s') on default action"
|
msgid "type clash (`%s' `%s') on default action"
|
||||||
msgstr "初期状態の動作では型 (`%s' `%s') が衝突します"
|
msgstr "初期状態の動作では型 (`%s' `%s') が衝突します"
|
||||||
|
|
||||||
#: src/reader.c:1532
|
#: src/reader.c:1527
|
||||||
msgid "empty rule for typed nonterminal, and no action"
|
msgid "empty rule for typed nonterminal, and no action"
|
||||||
msgstr "空の型付き非終端アイテム用規則であり、動作が起りません"
|
msgstr "空の型付き非終端アイテム用規則であり、動作が起りません"
|
||||||
|
|
||||||
#: src/reader.c:1576
|
#: src/reader.c:1571
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid input: %s"
|
msgid "invalid input: %s"
|
||||||
msgstr "無効な入力: %s"
|
msgstr "無効な入力: %s"
|
||||||
|
|
||||||
#: src/reader.c:1584
|
#: src/reader.c:1579
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
||||||
msgstr "シンボルが多すぎます (トークンと非終端アイテム) -- 最大 %s"
|
msgstr "シンボルが多すぎます (トークンと非終端アイテム) -- 最大 %s"
|
||||||
|
|
||||||
#: src/reader.c:1587
|
#: src/reader.c:1582
|
||||||
msgid "no rules in the input grammar"
|
msgid "no rules in the input grammar"
|
||||||
msgstr "入力した文法に規則が定義されていません"
|
msgstr "入力した文法に規則が定義されていません"
|
||||||
|
|
||||||
#: src/reader.c:1611
|
#: src/reader.c:1606
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"シンボル %s が使われていますが、トークンとして定義されておらず、規則を持ちま"
|
"シンボル %s が使われていますが、トークンとして定義されておらず、規則を持ちま"
|
||||||
"せん"
|
"せん"
|
||||||
|
|
||||||
#: src/reader.c:1716
|
#: src/reader.c:1712
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting precedences for %s and %s"
|
msgid "conflicting precedences for %s and %s"
|
||||||
msgstr "先行している %s と %s で競合が生じています"
|
msgstr "先行している %s と %s で競合が生じています"
|
||||||
|
|
||||||
#: src/reader.c:1728
|
#: src/reader.c:1724
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting assoc values for %s and %s"
|
msgid "conflicting assoc values for %s and %s"
|
||||||
msgstr "非結合値 %s と %s で競合が生じています"
|
msgstr "非結合値 %s と %s で競合が生じています"
|
||||||
|
|
||||||
#: src/reader.c:1779
|
#: src/reader.c:1770
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "tokens %s and %s both assigned number %d"
|
msgid "tokens %s and %s both assigned number %d"
|
||||||
msgstr "トークン %s と %s の双方が番号 %s に割り当てられました"
|
msgstr "トークン %s と %s の双方が番号 %s に割り当てられました"
|
||||||
|
|
||||||
#: src/reader.c:1792
|
#: src/reader.c:1782
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is undefined"
|
msgid "the start symbol %s is undefined"
|
||||||
msgstr "開始シンボル %s は定義されていません"
|
msgstr "開始シンボル %s は定義されていません"
|
||||||
|
|
||||||
#: src/reader.c:1794
|
#: src/reader.c:1784
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is a token"
|
msgid "the start symbol %s is a token"
|
||||||
msgstr "開始シンボル %s はトークンです"
|
msgstr "開始シンボル %s はトークンです"
|
||||||
|
|
||||||
#: src/reduce.c:402
|
#: src/reduce.c:401
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Useless nonterminals:"
|
msgid "Useless nonterminals:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"不使用非終端子:\n"
|
"不使用非終端子:\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:417
|
#: src/reduce.c:416
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Terminals which are not used:"
|
msgid "Terminals which are not used:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -634,7 +636,7 @@ msgstr ""
|
|||||||
"利用されない終端子:\n"
|
"利用されない終端子:\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:428
|
#: src/reduce.c:427
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Useless rules:"
|
msgid "Useless rules:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -643,7 +645,7 @@ msgstr ""
|
|||||||
"不使用規則:\n"
|
"不使用規則:\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:457
|
#: src/reduce.c:456
|
||||||
msgid ""
|
msgid ""
|
||||||
"Variables\n"
|
"Variables\n"
|
||||||
"---------\n"
|
"---------\n"
|
||||||
@@ -653,11 +655,11 @@ msgstr ""
|
|||||||
"---------\n"
|
"---------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:459
|
#: src/reduce.c:458
|
||||||
msgid "Value Sprec Sassoc Tag\n"
|
msgid "Value Sprec Sassoc Tag\n"
|
||||||
msgstr "値 前置 結合 タグ\n"
|
msgstr "値 前置 結合 タグ\n"
|
||||||
|
|
||||||
#: src/reduce.c:464
|
#: src/reduce.c:463
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules\n"
|
"Rules\n"
|
||||||
"-----\n"
|
"-----\n"
|
||||||
@@ -667,7 +669,7 @@ msgstr ""
|
|||||||
"-----\n"
|
"-----\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:475
|
#: src/reduce.c:474
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules interpreted\n"
|
"Rules interpreted\n"
|
||||||
"-----------------\n"
|
"-----------------\n"
|
||||||
@@ -677,36 +679,36 @@ msgstr ""
|
|||||||
"-----------------\n"
|
"-----------------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:492
|
#: src/reduce.c:491
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d rules never reduced\n"
|
msgid "%d rules never reduced\n"
|
||||||
msgstr "%d 個の規則は決して還元されません\n"
|
msgstr "%d 個の規則は決して還元されません\n"
|
||||||
|
|
||||||
#: src/reduce.c:494
|
#: src/reduce.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains "
|
msgid "%s contains "
|
||||||
msgstr "%s には"
|
msgstr "%s には"
|
||||||
|
|
||||||
#: src/reduce.c:498
|
#: src/reduce.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless nonterminal%s"
|
msgid "%d useless nonterminal%s"
|
||||||
msgstr "%d 個の不使用非終端子%.0s"
|
msgstr "%d 個の不使用非終端子%.0s"
|
||||||
|
|
||||||
#: src/reduce.c:503
|
#: src/reduce.c:502
|
||||||
msgid " and "
|
msgid " and "
|
||||||
msgstr "および"
|
msgstr "および"
|
||||||
|
|
||||||
#: src/reduce.c:507
|
#: src/reduce.c:506
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless rule%s"
|
msgid "%d useless rule%s"
|
||||||
msgstr "%d 個の不使用規則%.0s"
|
msgstr "%d 個の不使用規則%.0s"
|
||||||
|
|
||||||
#: src/reduce.c:540
|
#: src/reduce.c:539
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Start symbol %s does not derive any sentence"
|
msgid "Start symbol %s does not derive any sentence"
|
||||||
msgstr "開始シンボル %s はどの文にも由来しません"
|
msgstr "開始シンボル %s はどの文にも由来しません"
|
||||||
|
|
||||||
#: src/reduce.c:553
|
#: src/reduce.c:552
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
||||||
@@ -879,6 +881,9 @@ msgstr ""
|
|||||||
#~ msgid "%s:%d: "
|
#~ msgid "%s:%d: "
|
||||||
#~ msgstr "%s:%d: "
|
#~ msgstr "%s:%d: "
|
||||||
|
|
||||||
|
#~ msgid "\t\t/* empty */"
|
||||||
|
#~ msgstr "\t\t/* 空 */"
|
||||||
|
|
||||||
#~ msgid "unterminated comment in `%{' definition"
|
#~ msgid "unterminated comment in `%{' definition"
|
||||||
#~ msgstr "`%{' 定義 に閉じられていないコメントがあります"
|
#~ msgstr "`%{' 定義 に閉じられていないコメントがあります"
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: bison 1.25\n"
|
"Project-Id-Version: bison 1.25\n"
|
||||||
"POT-Creation-Date: 2001-09-22 18:19+0200\n"
|
"POT-Creation-Date: 2001-09-27 10:55+0200\n"
|
||||||
"PO-Revision-Date: 1996-08-27 15:34 MET DST\n"
|
"PO-Revision-Date: 1996-08-27 15:34 MET DST\n"
|
||||||
"Last-Translator: Erick Branderhorst <[email protected]>\n"
|
"Last-Translator: Erick Branderhorst <[email protected]>\n"
|
||||||
"Language-Team: Dutch <[email protected]>\n"
|
"Language-Team: Dutch <[email protected]>\n"
|
||||||
@@ -31,77 +31,77 @@ msgstr ""
|
|||||||
msgid "fatal error: "
|
msgid "fatal error: "
|
||||||
msgstr "fatale fout: %s\n"
|
msgstr "fatale fout: %s\n"
|
||||||
|
|
||||||
#: src/conflicts.c:49
|
#: src/conflicts.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
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"
|
msgstr "Conflict in stadium %d tussen regel %d en teken %s opgelost als %s.\n"
|
||||||
|
|
||||||
#: src/conflicts.c:115 src/conflicts.c:138
|
#: src/conflicts.c:114 src/conflicts.c:137
|
||||||
msgid "reduce"
|
msgid "reduce"
|
||||||
msgstr "reduceer"
|
msgstr "reduceer"
|
||||||
|
|
||||||
#: src/conflicts.c:121 src/conflicts.c:134
|
#: src/conflicts.c:120 src/conflicts.c:133
|
||||||
msgid "shift"
|
msgid "shift"
|
||||||
msgstr "verschuif"
|
msgstr "verschuif"
|
||||||
|
|
||||||
#: src/conflicts.c:142
|
#: src/conflicts.c:141
|
||||||
msgid "an error"
|
msgid "an error"
|
||||||
msgstr "een fout"
|
msgstr "een fout"
|
||||||
|
|
||||||
#: src/conflicts.c:422
|
#: src/conflicts.c:421
|
||||||
msgid " 1 shift/reduce conflict"
|
msgid " 1 shift/reduce conflict"
|
||||||
msgstr " 1 verschuif/reduceer conflict"
|
msgstr " 1 verschuif/reduceer conflict"
|
||||||
|
|
||||||
#: src/conflicts.c:427
|
#: src/conflicts.c:426
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce conflicts"
|
msgid " %d shift/reduce conflicts"
|
||||||
msgstr " %d verschuif/reduceer conflicten"
|
msgstr " %d verschuif/reduceer conflicten"
|
||||||
|
|
||||||
#: src/conflicts.c:433
|
#: src/conflicts.c:432
|
||||||
msgid " and"
|
msgid " and"
|
||||||
msgstr " en"
|
msgstr " en"
|
||||||
|
|
||||||
#: src/conflicts.c:439
|
#: src/conflicts.c:438
|
||||||
msgid " 1 reduce/reduce conflict"
|
msgid " 1 reduce/reduce conflict"
|
||||||
msgstr " 1 reduceer/reduceer conflict"
|
msgstr " 1 reduceer/reduceer conflict"
|
||||||
|
|
||||||
#: src/conflicts.c:444
|
#: src/conflicts.c:443
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce conflicts"
|
msgid " %d reduce/reduce conflicts"
|
||||||
msgstr " %d reduceer/reduceer conflicten"
|
msgstr " %d reduceer/reduceer conflicten"
|
||||||
|
|
||||||
#: src/conflicts.c:481
|
#: src/conflicts.c:480
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "State %d contains"
|
msgid "State %d contains"
|
||||||
msgstr "Stadium %d bevat"
|
msgstr "Stadium %d bevat"
|
||||||
|
|
||||||
#. If invoked with `--yacc', use the output format specified by
|
#. If invoked with `--yacc', use the output format specified by
|
||||||
#. POSIX.
|
#. POSIX.
|
||||||
#: src/conflicts.c:493
|
#: src/conflicts.c:491
|
||||||
msgid "conflicts: "
|
msgid "conflicts: "
|
||||||
msgstr "conflictueerd: "
|
msgstr "conflictueerd: "
|
||||||
|
|
||||||
#: src/conflicts.c:495
|
#: src/conflicts.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce"
|
msgid " %d shift/reduce"
|
||||||
msgstr " %d vershuif/reduceer"
|
msgstr " %d vershuif/reduceer"
|
||||||
|
|
||||||
#: src/conflicts.c:499
|
#: src/conflicts.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce"
|
msgid " %d reduce/reduce"
|
||||||
msgstr " %d reduceer/reduceer"
|
msgstr " %d reduceer/reduceer"
|
||||||
|
|
||||||
#: src/conflicts.c:504
|
#: src/conflicts.c:502
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains"
|
msgid "%s contains"
|
||||||
msgstr "%s bevat"
|
msgstr "%s bevat"
|
||||||
|
|
||||||
#: src/conflicts.c:590 src/conflicts.c:711
|
#: src/conflicts.c:588 src/conflicts.c:709
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
||||||
msgstr " %-4s\t[reduceer gebruikt regel %d (%s)]\n"
|
msgstr " %-4s\t[reduceer gebruikt regel %d (%s)]\n"
|
||||||
|
|
||||||
#: src/conflicts.c:602 src/print.c:173
|
#: src/conflicts.c:600 src/print.c:171
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" $default\treduce using rule %d (%s)\n"
|
" $default\treduce using rule %d (%s)\n"
|
||||||
@@ -110,17 +110,17 @@ msgstr ""
|
|||||||
" $default\treduce using rule %d (%s)\n"
|
" $default\treduce using rule %d (%s)\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/conflicts.c:691 src/conflicts.c:705
|
#: src/conflicts.c:689 src/conflicts.c:703
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\treduce using rule %d (%s)\n"
|
msgid " %-4s\treduce using rule %d (%s)\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/conflicts.c:732
|
#: src/conflicts.c:730
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $default\treduce using rule %d (%s)\n"
|
msgid " $default\treduce using rule %d (%s)\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/derives.c:44
|
#: src/derives.c:43
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "DERIVES"
|
msgid "DERIVES"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -130,17 +130,17 @@ msgstr ""
|
|||||||
"AFGELEIDEN\n"
|
"AFGELEIDEN\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/derives.c:49
|
#: src/derives.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s derives"
|
msgid "%s derives"
|
||||||
msgstr "%s afgeleiden"
|
msgstr "%s afgeleiden"
|
||||||
|
|
||||||
#: src/files.c:132
|
#: src/files.c:136
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "cannot open file `%s'"
|
msgid "cannot open file `%s'"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/files.c:151
|
#: src/files.c:155
|
||||||
msgid "cannot close file"
|
msgid "cannot close file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -214,7 +214,7 @@ msgid ""
|
|||||||
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
|
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/getargs.c:214 src/lex.c:635
|
#: src/getargs.c:214 src/lex.c:639
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is no longer supported"
|
msgid "`%s' is no longer supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -234,108 +234,108 @@ msgstr "%s: geen grammatica bestand gegeven\n"
|
|||||||
msgid "%s: extra arguments ignored after `%s'\n"
|
msgid "%s: extra arguments ignored after `%s'\n"
|
||||||
msgstr "%s: extra argumenten genegeerd na '%s'\n"
|
msgstr "%s: extra argumenten genegeerd na '%s'\n"
|
||||||
|
|
||||||
#: src/lalr.c:312
|
#: src/lalr.c:311
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "too many gotos (max %d)"
|
msgid "too many gotos (max %d)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/lex.c:72
|
#: src/lex.c:78
|
||||||
msgid "unexpected `/' found and ignored"
|
msgid "unexpected `/' found and ignored"
|
||||||
msgstr "onverwachte `/' gevonden en genegeerd"
|
msgstr "onverwachte `/' gevonden en genegeerd"
|
||||||
|
|
||||||
#: src/lex.c:101 src/reader.c:270
|
#: src/lex.c:107 src/reader.c:269
|
||||||
msgid "unterminated comment"
|
msgid "unterminated comment"
|
||||||
msgstr "ongetermineerd commentaar"
|
msgstr "ongetermineerd commentaar"
|
||||||
|
|
||||||
#: src/lex.c:133
|
#: src/lex.c:139
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "unexpected end of file"
|
msgid "unexpected end of file"
|
||||||
msgstr "Onverwacht bestandseinde"
|
msgstr "Onverwacht bestandseinde"
|
||||||
|
|
||||||
#: src/lex.c:162
|
#: src/lex.c:168
|
||||||
msgid "unescaped newline in constant"
|
msgid "unescaped newline in constant"
|
||||||
msgstr "niet geescapete nieuwe regel in constante"
|
msgstr "niet geescapete nieuwe regel in constante"
|
||||||
|
|
||||||
#: src/lex.c:204
|
#: src/lex.c:210
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "octal value outside range 0...255: `\\%o'"
|
msgid "octal value outside range 0...255: `\\%o'"
|
||||||
msgstr "octale waarde buiten domein 0...255: `\\%o'"
|
msgstr "octale waarde buiten domein 0...255: `\\%o'"
|
||||||
|
|
||||||
#: src/lex.c:229
|
#: src/lex.c:235
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "hexadecimal value above 255: `\\x%x'"
|
msgid "hexadecimal value above 255: `\\x%x'"
|
||||||
msgstr "hexadecimale waarde boven 255: `\\x%x'"
|
msgstr "hexadecimale waarde boven 255: `\\x%x'"
|
||||||
|
|
||||||
#: src/lex.c:241
|
#: src/lex.c:247
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown escape sequence: `\\' followed by `%s'"
|
msgid "unknown escape sequence: `\\' followed by `%s'"
|
||||||
msgstr "onbekende escape reeks: `\\' gevolgd door `%s'"
|
msgstr "onbekende escape reeks: `\\' gevolgd door `%s'"
|
||||||
|
|
||||||
#: src/lex.c:337
|
#: src/lex.c:343
|
||||||
msgid "unterminated type name at end of file"
|
msgid "unterminated type name at end of file"
|
||||||
msgstr "niet getermineerd type naam aan het einde van bestand"
|
msgstr "niet getermineerd type naam aan het einde van bestand"
|
||||||
|
|
||||||
#: src/lex.c:340
|
#: src/lex.c:346
|
||||||
msgid "unterminated type name"
|
msgid "unterminated type name"
|
||||||
msgstr "niet getermineerd type naam"
|
msgstr "niet getermineerd type naam"
|
||||||
|
|
||||||
#: src/lex.c:432
|
#: src/lex.c:437
|
||||||
msgid "use \"...\" for multi-character literal tokens"
|
msgid "use \"...\" for multi-character literal tokens"
|
||||||
msgstr "gebruik \"...\" voor meerdere karakters literal tekens"
|
msgstr "gebruik \"...\" voor meerdere karakters literal tekens"
|
||||||
|
|
||||||
#: src/main.c:108
|
#: src/main.c:124
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "%s: internal error: %s\n"
|
msgid "%s: internal error: %s\n"
|
||||||
msgstr "interne fout, %s\n"
|
msgstr "interne fout, %s\n"
|
||||||
|
|
||||||
#: src/nullable.c:52
|
#: src/nullable.c:51
|
||||||
msgid "Entering set_nullable"
|
msgid "Entering set_nullable"
|
||||||
msgstr "Inkomende set nullable"
|
msgstr "Inkomende set nullable"
|
||||||
|
|
||||||
#: src/output.c:993
|
#: src/output.c:986
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "maximum table size (%d) exceeded"
|
msgid "maximum table size (%d) exceeded"
|
||||||
msgstr "maximale tabel grootte (%s) overschreden"
|
msgstr "maximale tabel grootte (%s) overschreden"
|
||||||
|
|
||||||
#: src/print.c:38
|
#: src/print.c:37
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " type %d is %s\n"
|
msgid " type %d is %s\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:86
|
#: src/print.c:85
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " (rule %d)"
|
msgid " (rule %d)"
|
||||||
msgstr " (regel %d)"
|
msgstr " (regel %d)"
|
||||||
|
|
||||||
#: src/print.c:112
|
#: src/print.c:111
|
||||||
msgid " $default\taccept\n"
|
msgid " $default\taccept\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:114
|
#: src/print.c:113
|
||||||
msgid " NO ACTIONS\n"
|
msgid " NO ACTIONS\n"
|
||||||
msgstr " GEEN AKTIES\n"
|
msgstr " GEEN AKTIES\n"
|
||||||
|
|
||||||
#: src/print.c:133
|
#: src/print.c:132
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $ \tgo to state %d\n"
|
msgid " $ \tgo to state %d\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:136
|
#: src/print.c:135
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tshift, and go to state %d\n"
|
msgid " %-4s\tshift, and go to state %d\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:160
|
#: src/print.c:159
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\terror (nonassociative)\n"
|
msgid " %-4s\terror (nonassociative)\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:190
|
#: src/print.c:187
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tgo to state %d\n"
|
msgid " %-4s\tgo to state %d\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:202
|
#: src/print.c:199
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "state %d"
|
msgid "state %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -344,23 +344,25 @@ msgstr ""
|
|||||||
"stadium %d\n"
|
"stadium %d\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/print.c:233
|
#. rule # : LHS -> RHS
|
||||||
|
#: src/print.c:229
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Grammar"
|
msgid "Grammar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Grammatica\n"
|
"Grammatica\n"
|
||||||
|
|
||||||
#: src/print.c:240
|
#: src/print.c:234
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule %-4d %s ->"
|
msgid "rule %-4d %s ->"
|
||||||
msgstr "regel %-4d %s ->"
|
msgstr "regel %-4d %s ->"
|
||||||
|
|
||||||
#: src/print.c:246
|
#: src/print.c:240
|
||||||
msgid "\t\t/* empty */"
|
msgid "empty"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:253
|
#. TERMINAL (type #) : rule #s terminal is on RHS
|
||||||
|
#: src/print.c:244
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Terminals, with rules where they appear"
|
msgid "Terminals, with rules where they appear"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -368,7 +370,7 @@ msgstr ""
|
|||||||
"Terminals, met regels waar ze voorkomen\n"
|
"Terminals, met regels waar ze voorkomen\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/print.c:302
|
#: src/print.c:268
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Nonterminals, with rules where they appear"
|
msgid "Nonterminals, with rules where they appear"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -376,11 +378,11 @@ msgstr ""
|
|||||||
"Geen terminals, met regels waar ze voorkomen\n"
|
"Geen terminals, met regels waar ze voorkomen\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/print.c:329
|
#: src/print.c:294
|
||||||
msgid " on left:"
|
msgid " on left:"
|
||||||
msgstr " links:"
|
msgstr " links:"
|
||||||
|
|
||||||
#: src/print.c:344
|
#: src/print.c:309
|
||||||
msgid " on right:"
|
msgid " on right:"
|
||||||
msgstr " rechts:"
|
msgstr " rechts:"
|
||||||
|
|
||||||
@@ -396,239 +398,239 @@ msgstr ""
|
|||||||
" $default\treduce using rule %d (%s)\n"
|
" $default\treduce using rule %d (%s)\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reader.c:79
|
#: src/reader.c:78
|
||||||
msgid " Skipping to next \\n"
|
msgid " Skipping to next \\n"
|
||||||
msgstr " Verder naar volgende \\n"
|
msgstr " Verder naar volgende \\n"
|
||||||
|
|
||||||
#: src/reader.c:81
|
#: src/reader.c:80
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " Skipping to next %c"
|
msgid " Skipping to next %c"
|
||||||
msgstr " Verder naar volgende %c"
|
msgstr " Verder naar volgende %c"
|
||||||
|
|
||||||
#: src/reader.c:132 src/reader.c:144
|
#: src/reader.c:131 src/reader.c:143
|
||||||
msgid "invalid $ value"
|
msgid "invalid $ value"
|
||||||
msgstr "onjuiste $ waarde"
|
msgstr "onjuiste $ waarde"
|
||||||
|
|
||||||
#: src/reader.c:170 src/reader.c:185
|
#: src/reader.c:169 src/reader.c:184
|
||||||
msgid "unterminated string at end of file"
|
msgid "unterminated string at end of file"
|
||||||
msgstr "niet getermineerde string aan einde van bestand"
|
msgstr "niet getermineerde string aan einde van bestand"
|
||||||
|
|
||||||
#: src/reader.c:173
|
#: src/reader.c:172
|
||||||
msgid "unterminated string"
|
msgid "unterminated string"
|
||||||
msgstr "niet getermineerde string"
|
msgstr "niet getermineerde string"
|
||||||
|
|
||||||
#: src/reader.c:326 src/reader.c:390
|
#: src/reader.c:325 src/reader.c:389
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "%s is invalid"
|
msgid "%s is invalid"
|
||||||
msgstr "@%s is onjuist"
|
msgstr "@%s is onjuist"
|
||||||
|
|
||||||
#: src/reader.c:366
|
#: src/reader.c:365
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "$$ of `%s' has no declared type"
|
msgid "$$ of `%s' has no declared type"
|
||||||
msgstr "$$ van `%s' heeft geen gedeclareerd type"
|
msgstr "$$ van `%s' heeft geen gedeclareerd type"
|
||||||
|
|
||||||
#: src/reader.c:383
|
#: src/reader.c:382
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "$%d of `%s' has no declared type"
|
msgid "$%d of `%s' has no declared type"
|
||||||
msgstr "$%s van `%s' heeft geen gedeclareerd type"
|
msgstr "$%s van `%s' heeft geen gedeclareerd type"
|
||||||
|
|
||||||
#: src/reader.c:437
|
#: src/reader.c:436
|
||||||
msgid "unterminated `%{' definition"
|
msgid "unterminated `%{' definition"
|
||||||
msgstr "niet getermineerde `%{' definitie"
|
msgstr "niet getermineerde `%{' definitie"
|
||||||
|
|
||||||
#: src/reader.c:482 src/reader.c:598 src/reader.c:648
|
#: src/reader.c:481 src/reader.c:595 src/reader.c:645
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Premature EOF after %s"
|
msgid "Premature EOF after %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:499
|
#: src/reader.c:498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' used more than once as a literal string"
|
msgid "symbol `%s' used more than once as a literal string"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:502
|
#: src/reader.c:501
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' given more than one literal string"
|
msgid "symbol `%s' given more than one literal string"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:524 src/reader.c:667
|
#: src/reader.c:522 src/reader.c:664
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s redefined"
|
msgid "symbol %s redefined"
|
||||||
msgstr "symbool %s opnieuw gedefinieerd"
|
msgstr "symbool %s opnieuw gedefinieerd"
|
||||||
|
|
||||||
#: src/reader.c:534 src/reader.c:613 src/reader.c:674 src/reader.c:1290
|
#: src/reader.c:532 src/reader.c:610 src/reader.c:671 src/reader.c:1285
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type redeclaration for %s"
|
msgid "type redeclaration for %s"
|
||||||
msgstr "type herdeclaratie voor %s"
|
msgstr "type herdeclaratie voor %s"
|
||||||
|
|
||||||
#: src/reader.c:544
|
#: src/reader.c:541
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is invalid in %s"
|
msgid "`%s' is invalid in %s"
|
||||||
msgstr "`%s' is onjuist in %s"
|
msgstr "`%s' is onjuist in %s"
|
||||||
|
|
||||||
#: src/reader.c:561 src/reader.c:721
|
#: src/reader.c:558 src/reader.c:717
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "multiple %s declarations"
|
msgid "multiple %s declarations"
|
||||||
msgstr "meerdere %start declaraties"
|
msgstr "meerdere %start declaraties"
|
||||||
|
|
||||||
#: src/reader.c:563 src/reader.c:902 src/reader.c:927 src/reader.c:1268
|
#: src/reader.c:560 src/reader.c:897 src/reader.c:922 src/reader.c:1263
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "invalid %s declaration"
|
msgid "invalid %s declaration"
|
||||||
msgstr "onjuiste %start declaratie"
|
msgstr "onjuiste %start declaratie"
|
||||||
|
|
||||||
#: src/reader.c:583
|
#: src/reader.c:580
|
||||||
msgid "%type declaration has no <typename>"
|
msgid "%type declaration has no <typename>"
|
||||||
msgstr "%type declaratie heeft geen <typenaam>"
|
msgstr "%type declaratie heeft geen <typenaam>"
|
||||||
|
|
||||||
#: src/reader.c:618
|
#: src/reader.c:615
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "invalid %%type declaration due to item: %s"
|
msgid "invalid %%type declaration due to item: %s"
|
||||||
msgstr "onjuist %%type declaratie door item: `%s'"
|
msgstr "onjuist %%type declaratie door item: `%s'"
|
||||||
|
|
||||||
#: src/reader.c:663
|
#: src/reader.c:660
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "redefining precedence of %s"
|
msgid "redefining precedence of %s"
|
||||||
msgstr "herdefinieren voorganger van %s"
|
msgstr "herdefinieren voorganger van %s"
|
||||||
|
|
||||||
#: src/reader.c:687
|
#: src/reader.c:683
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid text (%s) - number should be after identifier"
|
msgid "invalid text (%s) - number should be after identifier"
|
||||||
msgstr "onjuiste tekst (%s) - nummer hoort na de identifier"
|
msgstr "onjuiste tekst (%s) - nummer hoort na de identifier"
|
||||||
|
|
||||||
#: src/reader.c:697
|
#: src/reader.c:693
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unexpected item: %s"
|
msgid "unexpected item: %s"
|
||||||
msgstr "onbekend item: %s"
|
msgstr "onbekend item: %s"
|
||||||
|
|
||||||
#: src/reader.c:764 src/reader.c:1094 src/reader.c:1165
|
#: src/reader.c:760 src/reader.c:1089 src/reader.c:1160
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "unmatched %s"
|
msgid "unmatched %s"
|
||||||
msgstr "niet overeenkomstige `{'"
|
msgstr "niet overeenkomstige `{'"
|
||||||
|
|
||||||
#: src/reader.c:796
|
#: src/reader.c:792
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "argument of %%expect is not an integer"
|
msgid "argument of %%expect is not an integer"
|
||||||
msgstr "argument van %expect is niet een integer"
|
msgstr "argument van %expect is niet een integer"
|
||||||
|
|
||||||
#: src/reader.c:843
|
#: src/reader.c:838
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized item %s, expected an identifier"
|
msgid "unrecognized item %s, expected an identifier"
|
||||||
msgstr "onbekend item %s, verwacht een identifier"
|
msgstr "onbekend item %s, verwacht een identifier"
|
||||||
|
|
||||||
#: src/reader.c:867
|
#: src/reader.c:862
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "expected string constant instead of %s"
|
msgid "expected string constant instead of %s"
|
||||||
msgstr "verwacht string constante in plaats van %s"
|
msgstr "verwacht string constante in plaats van %s"
|
||||||
|
|
||||||
#: src/reader.c:1010
|
#: src/reader.c:1005
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized: %s"
|
msgid "unrecognized: %s"
|
||||||
msgstr "onbekend: %s"
|
msgstr "onbekend: %s"
|
||||||
|
|
||||||
#: src/reader.c:1015
|
#: src/reader.c:1010
|
||||||
msgid "no input grammar"
|
msgid "no input grammar"
|
||||||
msgstr "geen invoer grammatica"
|
msgstr "geen invoer grammatica"
|
||||||
|
|
||||||
#: src/reader.c:1020
|
#: src/reader.c:1015
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown character: %s"
|
msgid "unknown character: %s"
|
||||||
msgstr "onbekend karakter: %s"
|
msgstr "onbekend karakter: %s"
|
||||||
|
|
||||||
#: src/reader.c:1188
|
#: src/reader.c:1183
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "unterminated %guard clause"
|
msgid "unterminated %guard clause"
|
||||||
msgstr "niet getermineerde %%guard voorwaarde"
|
msgstr "niet getermineerde %%guard voorwaarde"
|
||||||
|
|
||||||
#: src/reader.c:1355
|
#: src/reader.c:1350
|
||||||
msgid "ill-formed rule: initial symbol not followed by colon"
|
msgid "ill-formed rule: initial symbol not followed by colon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"slecht geformuleerde regel: initieel symbool niet gevolgd door dubbele punt"
|
"slecht geformuleerde regel: initieel symbool niet gevolgd door dubbele punt"
|
||||||
|
|
||||||
#: src/reader.c:1362
|
#: src/reader.c:1357
|
||||||
msgid "grammar starts with vertical bar"
|
msgid "grammar starts with vertical bar"
|
||||||
msgstr "grammatica start met een verticale bar"
|
msgstr "grammatica start met een verticale bar"
|
||||||
|
|
||||||
#: src/reader.c:1393
|
#: src/reader.c:1388
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule given for %s, which is a token"
|
msgid "rule given for %s, which is a token"
|
||||||
msgstr "regel geven voor %s, welke een teken is"
|
msgstr "regel geven voor %s, welke een teken is"
|
||||||
|
|
||||||
#: src/reader.c:1495
|
#: src/reader.c:1490
|
||||||
msgid "two @prec's in a row"
|
msgid "two @prec's in a row"
|
||||||
msgstr "twee @prec's in een regel"
|
msgstr "twee @prec's in een regel"
|
||||||
|
|
||||||
#: src/reader.c:1503
|
#: src/reader.c:1498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%%guard present but %%semantic_parser not specified"
|
msgid "%%guard present but %%semantic_parser not specified"
|
||||||
msgstr "%%guard aanwezig maar %%semantic_parser niet gespecificeerd"
|
msgstr "%%guard aanwezig maar %%semantic_parser niet gespecificeerd"
|
||||||
|
|
||||||
#: src/reader.c:1512
|
#: src/reader.c:1507
|
||||||
msgid "two actions at end of one rule"
|
msgid "two actions at end of one rule"
|
||||||
msgstr "twee akties aan het einde van een regel"
|
msgstr "twee akties aan het einde van een regel"
|
||||||
|
|
||||||
#: src/reader.c:1526
|
#: src/reader.c:1521
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type clash (`%s' `%s') on default action"
|
msgid "type clash (`%s' `%s') on default action"
|
||||||
msgstr "type clash (`%s' `%s') bij standaard aktie"
|
msgstr "type clash (`%s' `%s') bij standaard aktie"
|
||||||
|
|
||||||
#: src/reader.c:1532
|
#: src/reader.c:1527
|
||||||
msgid "empty rule for typed nonterminal, and no action"
|
msgid "empty rule for typed nonterminal, and no action"
|
||||||
msgstr "lege regel voor getypte niet terminal, en geen aktie"
|
msgstr "lege regel voor getypte niet terminal, en geen aktie"
|
||||||
|
|
||||||
#: src/reader.c:1576
|
#: src/reader.c:1571
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid input: %s"
|
msgid "invalid input: %s"
|
||||||
msgstr "ongeldige invoer: %s"
|
msgstr "ongeldige invoer: %s"
|
||||||
|
|
||||||
#: src/reader.c:1584
|
#: src/reader.c:1579
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
||||||
msgstr "te veel symbolen (tekens plus nietterminals); maximum %s"
|
msgstr "te veel symbolen (tekens plus nietterminals); maximum %s"
|
||||||
|
|
||||||
#: src/reader.c:1587
|
#: src/reader.c:1582
|
||||||
msgid "no rules in the input grammar"
|
msgid "no rules in the input grammar"
|
||||||
msgstr "geen regels voor invoer grammatica"
|
msgstr "geen regels voor invoer grammatica"
|
||||||
|
|
||||||
#: src/reader.c:1611
|
#: src/reader.c:1606
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"symbool %s is gebruikt, maar is niet gedefinieerd als een teken en\n"
|
"symbool %s is gebruikt, maar is niet gedefinieerd als een teken en\n"
|
||||||
"heeft geen regels"
|
"heeft geen regels"
|
||||||
|
|
||||||
#: src/reader.c:1716
|
#: src/reader.c:1712
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting precedences for %s and %s"
|
msgid "conflicting precedences for %s and %s"
|
||||||
msgstr "conflictuerende precedentein voor %s en %s"
|
msgstr "conflictuerende precedentein voor %s en %s"
|
||||||
|
|
||||||
#: src/reader.c:1728
|
#: src/reader.c:1724
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting assoc values for %s and %s"
|
msgid "conflicting assoc values for %s and %s"
|
||||||
msgstr "conflictuerende associatieve waarden voor %s en %s"
|
msgstr "conflictuerende associatieve waarden voor %s en %s"
|
||||||
|
|
||||||
#: src/reader.c:1779
|
#: src/reader.c:1770
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "tokens %s and %s both assigned number %d"
|
msgid "tokens %s and %s both assigned number %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:1792
|
#: src/reader.c:1782
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is undefined"
|
msgid "the start symbol %s is undefined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:1794
|
#: src/reader.c:1784
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is a token"
|
msgid "the start symbol %s is a token"
|
||||||
msgstr "het start symbool %s is een token"
|
msgstr "het start symbool %s is een token"
|
||||||
|
|
||||||
#: src/reduce.c:402
|
#: src/reduce.c:401
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Useless nonterminals:"
|
msgid "Useless nonterminals:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Onbruikbare niet terminals:\n"
|
"Onbruikbare niet terminals:\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:417
|
#: src/reduce.c:416
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Terminals which are not used:"
|
msgid "Terminals which are not used:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -637,7 +639,7 @@ msgstr ""
|
|||||||
"Terminals welke niet worden gebruikt:\n"
|
"Terminals welke niet worden gebruikt:\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:428
|
#: src/reduce.c:427
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Useless rules:"
|
msgid "Useless rules:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -646,7 +648,7 @@ msgstr ""
|
|||||||
"Onbruikbare regels:\n"
|
"Onbruikbare regels:\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:457
|
#: src/reduce.c:456
|
||||||
msgid ""
|
msgid ""
|
||||||
"Variables\n"
|
"Variables\n"
|
||||||
"---------\n"
|
"---------\n"
|
||||||
@@ -656,11 +658,11 @@ msgstr ""
|
|||||||
"----------\n"
|
"----------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:459
|
#: src/reduce.c:458
|
||||||
msgid "Value Sprec Sassoc Tag\n"
|
msgid "Value Sprec Sassoc Tag\n"
|
||||||
msgstr "Waarde Sprec Sassoc Tag\n"
|
msgstr "Waarde Sprec Sassoc Tag\n"
|
||||||
|
|
||||||
#: src/reduce.c:464
|
#: src/reduce.c:463
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules\n"
|
"Rules\n"
|
||||||
"-----\n"
|
"-----\n"
|
||||||
@@ -670,7 +672,7 @@ msgstr ""
|
|||||||
"------\n"
|
"------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:475
|
#: src/reduce.c:474
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules interpreted\n"
|
"Rules interpreted\n"
|
||||||
"-----------------\n"
|
"-----------------\n"
|
||||||
@@ -680,36 +682,36 @@ msgstr ""
|
|||||||
"-----------------------\n"
|
"-----------------------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:492
|
#: src/reduce.c:491
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d rules never reduced\n"
|
msgid "%d rules never reduced\n"
|
||||||
msgstr "%d regels nooit gereduceerd\n"
|
msgstr "%d regels nooit gereduceerd\n"
|
||||||
|
|
||||||
#: src/reduce.c:494
|
#: src/reduce.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains "
|
msgid "%s contains "
|
||||||
msgstr "%s bevat"
|
msgstr "%s bevat"
|
||||||
|
|
||||||
#: src/reduce.c:498
|
#: src/reduce.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless nonterminal%s"
|
msgid "%d useless nonterminal%s"
|
||||||
msgstr "%d onbruikbare niet terminal%s"
|
msgstr "%d onbruikbare niet terminal%s"
|
||||||
|
|
||||||
#: src/reduce.c:503
|
#: src/reduce.c:502
|
||||||
msgid " and "
|
msgid " and "
|
||||||
msgstr " en "
|
msgstr " en "
|
||||||
|
|
||||||
#: src/reduce.c:507
|
#: src/reduce.c:506
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless rule%s"
|
msgid "%d useless rule%s"
|
||||||
msgstr "%d onbruikbare regels%s"
|
msgstr "%d onbruikbare regels%s"
|
||||||
|
|
||||||
#: src/reduce.c:540
|
#: src/reduce.c:539
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Start symbol %s does not derive any sentence"
|
msgid "Start symbol %s does not derive any sentence"
|
||||||
msgstr "Start symbool %s is niet afkomstig uit een zin"
|
msgstr "Start symbool %s is niet afkomstig uit een zin"
|
||||||
|
|
||||||
#: src/reduce.c:553
|
#: src/reduce.c:552
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: bison 1.29\n"
|
"Project-Id-Version: bison 1.29\n"
|
||||||
"POT-Creation-Date: 2001-09-22 18:19+0200\n"
|
"POT-Creation-Date: 2001-09-27 10:55+0200\n"
|
||||||
"PO-Revision-Date: 2001-09-09 13:49+04:00\n"
|
"PO-Revision-Date: 2001-09-09 13:49+04:00\n"
|
||||||
"Last-Translator: Dmitry S. Sivachenko <[email protected]>\n"
|
"Last-Translator: Dmitry S. Sivachenko <[email protected]>\n"
|
||||||
"Language-Team: Russian <[email protected]>\n"
|
"Language-Team: Russian <[email protected]>\n"
|
||||||
@@ -30,78 +30,78 @@ msgstr "
|
|||||||
msgid "fatal error: "
|
msgid "fatal error: "
|
||||||
msgstr "ÆÁÔÁÌØÎÁÑ ÏÛÉÂËÁ: "
|
msgstr "ÆÁÔÁÌØÎÁÑ ÏÛÉÂËÁ: "
|
||||||
|
|
||||||
#: src/conflicts.c:49
|
#: src/conflicts.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"ëÏÎÆÌÉËÔ × ÓÏÓÔÏÑÎÉÉ %d ÍÅÖÄÕ ÐÒÁ×ÉÌÏÍ %d É ÌÅËÓÅÍÏÊ %s ÒÁÚÒÅÛÅÎ ËÁË %s.\n"
|
"ëÏÎÆÌÉËÔ × ÓÏÓÔÏÑÎÉÉ %d ÍÅÖÄÕ ÐÒÁ×ÉÌÏÍ %d É ÌÅËÓÅÍÏÊ %s ÒÁÚÒÅÛÅÎ ËÁË %s.\n"
|
||||||
|
|
||||||
#: src/conflicts.c:115 src/conflicts.c:138
|
#: src/conflicts.c:114 src/conflicts.c:137
|
||||||
msgid "reduce"
|
msgid "reduce"
|
||||||
msgstr "×Ù×ÏÄ"
|
msgstr "×Ù×ÏÄ"
|
||||||
|
|
||||||
#: src/conflicts.c:121 src/conflicts.c:134
|
#: src/conflicts.c:120 src/conflicts.c:133
|
||||||
msgid "shift"
|
msgid "shift"
|
||||||
msgstr "ÓÄ×ÉÇ"
|
msgstr "ÓÄ×ÉÇ"
|
||||||
|
|
||||||
#: src/conflicts.c:142
|
#: src/conflicts.c:141
|
||||||
msgid "an error"
|
msgid "an error"
|
||||||
msgstr "ÏÛÉÂËÁ"
|
msgstr "ÏÛÉÂËÁ"
|
||||||
|
|
||||||
#: src/conflicts.c:422
|
#: src/conflicts.c:421
|
||||||
msgid " 1 shift/reduce conflict"
|
msgid " 1 shift/reduce conflict"
|
||||||
msgstr " 1 ËÏÎÆÌÉËÔ ÓÄ×ÉÇÁ/×Ù×ÏÄÁ"
|
msgstr " 1 ËÏÎÆÌÉËÔ ÓÄ×ÉÇÁ/×Ù×ÏÄÁ"
|
||||||
|
|
||||||
#: src/conflicts.c:427
|
#: src/conflicts.c:426
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce conflicts"
|
msgid " %d shift/reduce conflicts"
|
||||||
msgstr " %d ËÏÎÆÌÉËÔÏ× ÓÄ×ÉÇÁ/×Ù×ÏÄÁ"
|
msgstr " %d ËÏÎÆÌÉËÔÏ× ÓÄ×ÉÇÁ/×Ù×ÏÄÁ"
|
||||||
|
|
||||||
#: src/conflicts.c:433
|
#: src/conflicts.c:432
|
||||||
msgid " and"
|
msgid " and"
|
||||||
msgstr " É"
|
msgstr " É"
|
||||||
|
|
||||||
#: src/conflicts.c:439
|
#: src/conflicts.c:438
|
||||||
msgid " 1 reduce/reduce conflict"
|
msgid " 1 reduce/reduce conflict"
|
||||||
msgstr " 1 ËÏÎÆÌÉËÔ ×Ù×ÏÄÁ/×Ù×ÏÄÁ"
|
msgstr " 1 ËÏÎÆÌÉËÔ ×Ù×ÏÄÁ/×Ù×ÏÄÁ"
|
||||||
|
|
||||||
#: src/conflicts.c:444
|
#: src/conflicts.c:443
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce conflicts"
|
msgid " %d reduce/reduce conflicts"
|
||||||
msgstr " %d ËÏÎÆÌÉËÔÏ× ×Ù×ÏÄÁ/×Ù×ÏÄÁ"
|
msgstr " %d ËÏÎÆÌÉËÔÏ× ×Ù×ÏÄÁ/×Ù×ÏÄÁ"
|
||||||
|
|
||||||
#: src/conflicts.c:481
|
#: src/conflicts.c:480
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "State %d contains"
|
msgid "State %d contains"
|
||||||
msgstr "óÏÓÔÏÑÎÉÅ %d ÓÏÄÅÒÖÉÔ"
|
msgstr "óÏÓÔÏÑÎÉÅ %d ÓÏÄÅÒÖÉÔ"
|
||||||
|
|
||||||
#. If invoked with `--yacc', use the output format specified by
|
#. If invoked with `--yacc', use the output format specified by
|
||||||
#. POSIX.
|
#. POSIX.
|
||||||
#: src/conflicts.c:493
|
#: src/conflicts.c:491
|
||||||
msgid "conflicts: "
|
msgid "conflicts: "
|
||||||
msgstr "ËÏÎÆÌÉËÔÙ: "
|
msgstr "ËÏÎÆÌÉËÔÙ: "
|
||||||
|
|
||||||
#: src/conflicts.c:495
|
#: src/conflicts.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce"
|
msgid " %d shift/reduce"
|
||||||
msgstr " %d ÓÄ×ÉÇ/×Ù×ÏÄ"
|
msgstr " %d ÓÄ×ÉÇ/×Ù×ÏÄ"
|
||||||
|
|
||||||
#: src/conflicts.c:499
|
#: src/conflicts.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce"
|
msgid " %d reduce/reduce"
|
||||||
msgstr " %d ×Ù×ÏÄ/×Ù×ÏÄ"
|
msgstr " %d ×Ù×ÏÄ/×Ù×ÏÄ"
|
||||||
|
|
||||||
#: src/conflicts.c:504
|
#: src/conflicts.c:502
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains"
|
msgid "%s contains"
|
||||||
msgstr "%s ÓÏÄÅÒÖÉÔ"
|
msgstr "%s ÓÏÄÅÒÖÉÔ"
|
||||||
|
|
||||||
#: src/conflicts.c:590 src/conflicts.c:711
|
#: src/conflicts.c:588 src/conflicts.c:709
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
||||||
msgstr " %-4s\t[×Ù×ÏÄ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÒÁ×ÉÌÁ %d (%s)]\n"
|
msgstr " %-4s\t[×Ù×ÏÄ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÒÁ×ÉÌÁ %d (%s)]\n"
|
||||||
|
|
||||||
#: src/conflicts.c:602 src/print.c:173
|
#: src/conflicts.c:600 src/print.c:171
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" $default\treduce using rule %d (%s)\n"
|
" $default\treduce using rule %d (%s)\n"
|
||||||
@@ -110,31 +110,31 @@ msgstr ""
|
|||||||
" $default\t×Ù×ÏÄ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÒÁ×ÉÌÁ %d (%s)\n"
|
" $default\t×Ù×ÏÄ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÒÁ×ÉÌÁ %d (%s)\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/conflicts.c:691 src/conflicts.c:705
|
#: src/conflicts.c:689 src/conflicts.c:703
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\treduce using rule %d (%s)\n"
|
msgid " %-4s\treduce using rule %d (%s)\n"
|
||||||
msgstr " %-4s\t×Ù×ÏÄ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÒÁ×ÉÌÁ %d (%s)\n"
|
msgstr " %-4s\t×Ù×ÏÄ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÒÁ×ÉÌÁ %d (%s)\n"
|
||||||
|
|
||||||
#: src/conflicts.c:732
|
#: src/conflicts.c:730
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $default\treduce using rule %d (%s)\n"
|
msgid " $default\treduce using rule %d (%s)\n"
|
||||||
msgstr " $default\t×Ù×ÏÄ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÒÁ×ÉÌÁ %d (%s)\n"
|
msgstr " $default\t×Ù×ÏÄ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÒÁ×ÉÌÁ %d (%s)\n"
|
||||||
|
|
||||||
#: src/derives.c:44
|
#: src/derives.c:43
|
||||||
msgid "DERIVES"
|
msgid "DERIVES"
|
||||||
msgstr "DERIVES"
|
msgstr "DERIVES"
|
||||||
|
|
||||||
#: src/derives.c:49
|
#: src/derives.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s derives"
|
msgid "%s derives"
|
||||||
msgstr "%s ×Ù×ÏÄÉÔ"
|
msgstr "%s ×Ù×ÏÄÉÔ"
|
||||||
|
|
||||||
#: src/files.c:132
|
#: src/files.c:136
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "cannot open file `%s'"
|
msgid "cannot open file `%s'"
|
||||||
msgstr "ÎÅ ÕÄÁÅÔÓÑ ÏÔËÒÙÔØ ÆÁÊÌ `%s'"
|
msgstr "ÎÅ ÕÄÁÅÔÓÑ ÏÔËÒÙÔØ ÆÁÊÌ `%s'"
|
||||||
|
|
||||||
#: src/files.c:151
|
#: src/files.c:155
|
||||||
msgid "cannot close file"
|
msgid "cannot close file"
|
||||||
msgstr "ÎÅ ÕÄÁÅÔÓÑ ÚÁËÒÙÔØ ÆÁÊÌ"
|
msgstr "ÎÅ ÕÄÁÅÔÓÑ ÚÁËÒÙÔØ ÆÁÊÌ"
|
||||||
|
|
||||||
@@ -236,7 +236,7 @@ msgstr ""
|
|||||||
"ðòéçïäîïóôé\n"
|
"ðòéçïäîïóôé\n"
|
||||||
"äìñ ïðòåäåìåîîïê ãåìé.\n"
|
"äìñ ïðòåäåìåîîïê ãåìé.\n"
|
||||||
|
|
||||||
#: src/getargs.c:214 src/lex.c:635
|
#: src/getargs.c:214 src/lex.c:639
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is no longer supported"
|
msgid "`%s' is no longer supported"
|
||||||
msgstr "`%s' ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
|
msgstr "`%s' ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
|
||||||
@@ -256,137 +256,139 @@ msgstr "%s:
|
|||||||
msgid "%s: extra arguments ignored after `%s'\n"
|
msgid "%s: extra arguments ignored after `%s'\n"
|
||||||
msgstr "%s: ÌÉÛÎÉÅ ÁÒÇÕÍÅÎÔÙ ÐÏÓÌÅ `%s' ÉÇÎÏÒÉÒÏ×ÁÎÙ\n"
|
msgstr "%s: ÌÉÛÎÉÅ ÁÒÇÕÍÅÎÔÙ ÐÏÓÌÅ `%s' ÉÇÎÏÒÉÒÏ×ÁÎÙ\n"
|
||||||
|
|
||||||
#: src/lalr.c:312
|
#: src/lalr.c:311
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "too many gotos (max %d)"
|
msgid "too many gotos (max %d)"
|
||||||
msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ goto (ÍÁËÓÉÍÁÌØÎÏ %d)"
|
msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ goto (ÍÁËÓÉÍÁÌØÎÏ %d)"
|
||||||
|
|
||||||
#: src/lex.c:72
|
#: src/lex.c:78
|
||||||
msgid "unexpected `/' found and ignored"
|
msgid "unexpected `/' found and ignored"
|
||||||
msgstr "×ÓÔÒÅÞÅÎ É ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎ ÎÅÏÖÉÄÁÎÎÙÊ ÓÉÍ×ÏÌ `/'"
|
msgstr "×ÓÔÒÅÞÅÎ É ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎ ÎÅÏÖÉÄÁÎÎÙÊ ÓÉÍ×ÏÌ `/'"
|
||||||
|
|
||||||
#: src/lex.c:101 src/reader.c:270
|
#: src/lex.c:107 src/reader.c:269
|
||||||
msgid "unterminated comment"
|
msgid "unterminated comment"
|
||||||
msgstr "ÎÅÚÁËÏÎÞÅÎÎÙÊ ËÏÍÍÅÎÔÁÒÉÊ"
|
msgstr "ÎÅÚÁËÏÎÞÅÎÎÙÊ ËÏÍÍÅÎÔÁÒÉÊ"
|
||||||
|
|
||||||
#: src/lex.c:133
|
#: src/lex.c:139
|
||||||
msgid "unexpected end of file"
|
msgid "unexpected end of file"
|
||||||
msgstr "ÎÅÏÖÉÄÁÎÎÙÊ ËÏÎÅÃ ÆÁÊÌÁ"
|
msgstr "ÎÅÏÖÉÄÁÎÎÙÊ ËÏÎÅÃ ÆÁÊÌÁ"
|
||||||
|
|
||||||
#: src/lex.c:162
|
#: src/lex.c:168
|
||||||
msgid "unescaped newline in constant"
|
msgid "unescaped newline in constant"
|
||||||
msgstr "ÎÅÜËÒÁÎÉÒÏ×ÁÎÎÙÊ ÐÅÒÅ×ÏÄ ÓÔÒÏËÉ × ËÏÎÓÔÁÎÔÅ"
|
msgstr "ÎÅÜËÒÁÎÉÒÏ×ÁÎÎÙÊ ÐÅÒÅ×ÏÄ ÓÔÒÏËÉ × ËÏÎÓÔÁÎÔÅ"
|
||||||
|
|
||||||
#: src/lex.c:204
|
#: src/lex.c:210
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "octal value outside range 0...255: `\\%o'"
|
msgid "octal value outside range 0...255: `\\%o'"
|
||||||
msgstr "×ÏÓØÍÅÒÉÞÎÁÑ ×ÅÌÉÞÉÎÁ ÚÁ ÐÒÅÄÅÌÁÍÉ ÄÉÁÐÁÚÏÎÁ 0...255: `\\%o'"
|
msgstr "×ÏÓØÍÅÒÉÞÎÁÑ ×ÅÌÉÞÉÎÁ ÚÁ ÐÒÅÄÅÌÁÍÉ ÄÉÁÐÁÚÏÎÁ 0...255: `\\%o'"
|
||||||
|
|
||||||
#: src/lex.c:229
|
#: src/lex.c:235
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "hexadecimal value above 255: `\\x%x'"
|
msgid "hexadecimal value above 255: `\\x%x'"
|
||||||
msgstr "ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÁÑ ×ÅÌÉÞÉÎÁ ÐÒÅ×ÙÛÁÅÔ 255: `\\x%x'"
|
msgstr "ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÁÑ ×ÅÌÉÞÉÎÁ ÐÒÅ×ÙÛÁÅÔ 255: `\\x%x'"
|
||||||
|
|
||||||
#: src/lex.c:241
|
#: src/lex.c:247
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown escape sequence: `\\' followed by `%s'"
|
msgid "unknown escape sequence: `\\' followed by `%s'"
|
||||||
msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ escape-ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ: `%s' ÐÏÓÌÅ `\\'"
|
msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ escape-ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ: `%s' ÐÏÓÌÅ `\\'"
|
||||||
|
|
||||||
#: src/lex.c:337
|
#: src/lex.c:343
|
||||||
msgid "unterminated type name at end of file"
|
msgid "unterminated type name at end of file"
|
||||||
msgstr "ÎÅÚÁËÏÎÞÅÎÎÏÅ ÉÍÑ ÔÉÐÁ × ËÏÎÃÅ ÆÁÊÌÁ"
|
msgstr "ÎÅÚÁËÏÎÞÅÎÎÏÅ ÉÍÑ ÔÉÐÁ × ËÏÎÃÅ ÆÁÊÌÁ"
|
||||||
|
|
||||||
#: src/lex.c:340
|
#: src/lex.c:346
|
||||||
msgid "unterminated type name"
|
msgid "unterminated type name"
|
||||||
msgstr "ÎÅÚÁËÏÎÞÅÎÎÏÅ ÉÍÑ ÔÉÐÁ"
|
msgstr "ÎÅÚÁËÏÎÞÅÎÎÏÅ ÉÍÑ ÔÉÐÁ"
|
||||||
|
|
||||||
#: src/lex.c:432
|
#: src/lex.c:437
|
||||||
msgid "use \"...\" for multi-character literal tokens"
|
msgid "use \"...\" for multi-character literal tokens"
|
||||||
msgstr "ÉÓÐÏÌØÚÕÊÔÅ \"...\" ÄÌÑ ÍÎÏÇÏÓÉÍ×ÏÌØÎÙÈ ÌÉÔÅÒÁÌØÎÙÈ ÌÅËÓÅÍ"
|
msgstr "ÉÓÐÏÌØÚÕÊÔÅ \"...\" ÄÌÑ ÍÎÏÇÏÓÉÍ×ÏÌØÎÙÈ ÌÉÔÅÒÁÌØÎÙÈ ÌÅËÓÅÍ"
|
||||||
|
|
||||||
#: src/main.c:108
|
#: src/main.c:124
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s: internal error: %s\n"
|
msgid "%s: internal error: %s\n"
|
||||||
msgstr "%s: ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ: %s\n"
|
msgstr "%s: ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ: %s\n"
|
||||||
|
|
||||||
#: src/nullable.c:52
|
#: src/nullable.c:51
|
||||||
msgid "Entering set_nullable"
|
msgid "Entering set_nullable"
|
||||||
msgstr "÷ÈÏÄ × set_nullable"
|
msgstr "÷ÈÏÄ × set_nullable"
|
||||||
|
|
||||||
#: src/output.c:993
|
#: src/output.c:986
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "maximum table size (%d) exceeded"
|
msgid "maximum table size (%d) exceeded"
|
||||||
msgstr "ÐÒÅ×ÙÛÅÎ ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÔÁÂÌÉÃÙ (%d)"
|
msgstr "ÐÒÅ×ÙÛÅÎ ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÔÁÂÌÉÃÙ (%d)"
|
||||||
|
|
||||||
#: src/print.c:38
|
#: src/print.c:37
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " type %d is %s\n"
|
msgid " type %d is %s\n"
|
||||||
msgstr " ÔÉÐ %d Ñ×ÌÑÅÔÓÑ %s\n"
|
msgstr " ÔÉÐ %d Ñ×ÌÑÅÔÓÑ %s\n"
|
||||||
|
|
||||||
#: src/print.c:86
|
#: src/print.c:85
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " (rule %d)"
|
msgid " (rule %d)"
|
||||||
msgstr " (ÐÒÁ×ÉÌÏ %d)"
|
msgstr " (ÐÒÁ×ÉÌÏ %d)"
|
||||||
|
|
||||||
#: src/print.c:112
|
#: src/print.c:111
|
||||||
msgid " $default\taccept\n"
|
msgid " $default\taccept\n"
|
||||||
msgstr " $default\tÐÒÉÎÑÔÉÅ\n"
|
msgstr " $default\tÐÒÉÎÑÔÉÅ\n"
|
||||||
|
|
||||||
#: src/print.c:114
|
#: src/print.c:113
|
||||||
msgid " NO ACTIONS\n"
|
msgid " NO ACTIONS\n"
|
||||||
msgstr " îåô äåêóô÷éê\n"
|
msgstr " îåô äåêóô÷éê\n"
|
||||||
|
|
||||||
#: src/print.c:133
|
#: src/print.c:132
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $ \tgo to state %d\n"
|
msgid " $ \tgo to state %d\n"
|
||||||
msgstr " $ \tÐÅÒÅÈÏÄ × ÓÏÓÔÏÑÎÉÅ %d\n"
|
msgstr " $ \tÐÅÒÅÈÏÄ × ÓÏÓÔÏÑÎÉÅ %d\n"
|
||||||
|
|
||||||
#: src/print.c:136
|
#: src/print.c:135
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tshift, and go to state %d\n"
|
msgid " %-4s\tshift, and go to state %d\n"
|
||||||
msgstr " %-4s\tÓÄ×ÉÇ, É ÐÅÒÅÈÏÄ × ÓÏÓÔÏÑÎÉÅ %d\n"
|
msgstr " %-4s\tÓÄ×ÉÇ, É ÐÅÒÅÈÏÄ × ÓÏÓÔÏÑÎÉÅ %d\n"
|
||||||
|
|
||||||
#: src/print.c:160
|
#: src/print.c:159
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\terror (nonassociative)\n"
|
msgid " %-4s\terror (nonassociative)\n"
|
||||||
msgstr " %-4s\tÏÛÉÂËÁ (ÎÅÁÓÓÏÃÉÁÔÉ×ÎÁÑ)\n"
|
msgstr " %-4s\tÏÛÉÂËÁ (ÎÅÁÓÓÏÃÉÁÔÉ×ÎÁÑ)\n"
|
||||||
|
|
||||||
#: src/print.c:190
|
#: src/print.c:187
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tgo to state %d\n"
|
msgid " %-4s\tgo to state %d\n"
|
||||||
msgstr " %-4s\tÐÅÒÅÈÏÄ × ÓÏÓÔÏÑÎÉÅ %d\n"
|
msgstr " %-4s\tÐÅÒÅÈÏÄ × ÓÏÓÔÏÑÎÉÅ %d\n"
|
||||||
|
|
||||||
#: src/print.c:202
|
#: src/print.c:199
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "state %d"
|
msgid "state %d"
|
||||||
msgstr "ÓÏÓÔÏÑÎÉÅ %d"
|
msgstr "ÓÏÓÔÏÑÎÉÅ %d"
|
||||||
|
|
||||||
#: src/print.c:233
|
#. rule # : LHS -> RHS
|
||||||
|
#: src/print.c:229
|
||||||
msgid "Grammar"
|
msgid "Grammar"
|
||||||
msgstr "çÒÁÍÍÁÔÉËÁ"
|
msgstr "çÒÁÍÍÁÔÉËÁ"
|
||||||
|
|
||||||
#: src/print.c:240
|
#: src/print.c:234
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule %-4d %s ->"
|
msgid "rule %-4d %s ->"
|
||||||
msgstr "ÐÒÁ×ÉÌÏ %-4d %s ->"
|
msgstr "ÐÒÁ×ÉÌÏ %-4d %s ->"
|
||||||
|
|
||||||
#: src/print.c:246
|
#: src/print.c:240
|
||||||
msgid "\t\t/* empty */"
|
msgid "empty"
|
||||||
msgstr "\t\t/* ÐÕÓÔÏ */"
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:253
|
#. TERMINAL (type #) : rule #s terminal is on RHS
|
||||||
|
#: src/print.c:244
|
||||||
msgid "Terminals, with rules where they appear"
|
msgid "Terminals, with rules where they appear"
|
||||||
msgstr "ôÅÒÍÉÎÁÌØÎÙÅ ÓÉÍ×ÏÌÙ Ó ÐÒÁ×ÉÌÁÍÉ, × ËÏÔÏÒÙÈ ÏÎÉ ÐÏÑ×ÌÑÀÔÓÑ"
|
msgstr "ôÅÒÍÉÎÁÌØÎÙÅ ÓÉÍ×ÏÌÙ Ó ÐÒÁ×ÉÌÁÍÉ, × ËÏÔÏÒÙÈ ÏÎÉ ÐÏÑ×ÌÑÀÔÓÑ"
|
||||||
|
|
||||||
#: src/print.c:302
|
#: src/print.c:268
|
||||||
msgid "Nonterminals, with rules where they appear"
|
msgid "Nonterminals, with rules where they appear"
|
||||||
msgstr "îÅÔÅÒÍÉÎÁÌØÎÙÅ ÓÉÍ×ÏÌÙ Ó ÐÒÁ×ÉÌÁÍÉ, × ËÏÔÏÒÙÈ ÏÎÉ ÐÏÑ×ÌÑÀÔÓÑ"
|
msgstr "îÅÔÅÒÍÉÎÁÌØÎÙÅ ÓÉÍ×ÏÌÙ Ó ÐÒÁ×ÉÌÁÍÉ, × ËÏÔÏÒÙÈ ÏÎÉ ÐÏÑ×ÌÑÀÔÓÑ"
|
||||||
|
|
||||||
#: src/print.c:329
|
#: src/print.c:294
|
||||||
msgid " on left:"
|
msgid " on left:"
|
||||||
msgstr " ÎÁÌÅ×Ï:"
|
msgstr " ÎÁÌÅ×Ï:"
|
||||||
|
|
||||||
#: src/print.c:344
|
#: src/print.c:309
|
||||||
msgid " on right:"
|
msgid " on right:"
|
||||||
msgstr " ÎÁÐÒÁ×Ï:"
|
msgstr " ÎÁÐÒÁ×Ï:"
|
||||||
|
|
||||||
@@ -400,242 +402,242 @@ msgstr "%-4s\t
|
|||||||
msgid "$default\treduce using rule %d (%s)"
|
msgid "$default\treduce using rule %d (%s)"
|
||||||
msgstr "$default\t×Ù×ÏÄ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÒÁ×ÉÌÁ %d (%s)"
|
msgstr "$default\t×Ù×ÏÄ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÒÁ×ÉÌÁ %d (%s)"
|
||||||
|
|
||||||
#: src/reader.c:79
|
#: src/reader.c:78
|
||||||
msgid " Skipping to next \\n"
|
msgid " Skipping to next \\n"
|
||||||
msgstr " ðÒÏÐÕÓË ÄÏ ÓÌÅÄÕÀÝÅÇÏ \\n"
|
msgstr " ðÒÏÐÕÓË ÄÏ ÓÌÅÄÕÀÝÅÇÏ \\n"
|
||||||
|
|
||||||
#: src/reader.c:81
|
#: src/reader.c:80
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " Skipping to next %c"
|
msgid " Skipping to next %c"
|
||||||
msgstr " ðÒÏÐÕÓË ÄÏ ÓÌÅÄÕÀÝÅÇÏ %c"
|
msgstr " ðÒÏÐÕÓË ÄÏ ÓÌÅÄÕÀÝÅÇÏ %c"
|
||||||
|
|
||||||
#: src/reader.c:132 src/reader.c:144
|
#: src/reader.c:131 src/reader.c:143
|
||||||
msgid "invalid $ value"
|
msgid "invalid $ value"
|
||||||
msgstr "ÎÅ×ÅÒÎÏÅ $ ÚÎÁÞÅÎÉÅ"
|
msgstr "ÎÅ×ÅÒÎÏÅ $ ÚÎÁÞÅÎÉÅ"
|
||||||
|
|
||||||
#: src/reader.c:170 src/reader.c:185
|
#: src/reader.c:169 src/reader.c:184
|
||||||
msgid "unterminated string at end of file"
|
msgid "unterminated string at end of file"
|
||||||
msgstr "ÎÅÚÁËÏÎÞÅÎÎÁÑ ÓÔÒÏËÁ × ËÏÎÃÅ ÆÁÊÌÁ"
|
msgstr "ÎÅÚÁËÏÎÞÅÎÎÁÑ ÓÔÒÏËÁ × ËÏÎÃÅ ÆÁÊÌÁ"
|
||||||
|
|
||||||
#: src/reader.c:173
|
#: src/reader.c:172
|
||||||
msgid "unterminated string"
|
msgid "unterminated string"
|
||||||
msgstr "ÎÅÚÁËÏÎÞÅÎÎÁÑ ÓÔÒÏËÁ"
|
msgstr "ÎÅÚÁËÏÎÞÅÎÎÁÑ ÓÔÒÏËÁ"
|
||||||
|
|
||||||
#: src/reader.c:326 src/reader.c:390
|
#: src/reader.c:325 src/reader.c:389
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s is invalid"
|
msgid "%s is invalid"
|
||||||
msgstr "ÎÅ×ÅÒÎÙÊ ÚÎÁË %s"
|
msgstr "ÎÅ×ÅÒÎÙÊ ÚÎÁË %s"
|
||||||
|
|
||||||
#: src/reader.c:366
|
#: src/reader.c:365
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "$$ of `%s' has no declared type"
|
msgid "$$ of `%s' has no declared type"
|
||||||
msgstr "$$ × `%s' ÎÅ ÉÍÅÅÔ ÏÐÉÓÁÎÎÏÇÏ ÔÉÐÁ"
|
msgstr "$$ × `%s' ÎÅ ÉÍÅÅÔ ÏÐÉÓÁÎÎÏÇÏ ÔÉÐÁ"
|
||||||
|
|
||||||
#: src/reader.c:383
|
#: src/reader.c:382
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "$%d of `%s' has no declared type"
|
msgid "$%d of `%s' has no declared type"
|
||||||
msgstr "$%d ÉÚ `%s' ÎÅ ÉÍÅÅÔ ÏÐÉÓÁÎÎÏÇÏ ÔÉÐÁ"
|
msgstr "$%d ÉÚ `%s' ÎÅ ÉÍÅÅÔ ÏÐÉÓÁÎÎÏÇÏ ÔÉÐÁ"
|
||||||
|
|
||||||
#: src/reader.c:437
|
#: src/reader.c:436
|
||||||
msgid "unterminated `%{' definition"
|
msgid "unterminated `%{' definition"
|
||||||
msgstr "ÎÅÚÁËÏÎÞÅÎÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ `%{'"
|
msgstr "ÎÅÚÁËÏÎÞÅÎÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ `%{'"
|
||||||
|
|
||||||
#: src/reader.c:482 src/reader.c:598 src/reader.c:648
|
#: src/reader.c:481 src/reader.c:595 src/reader.c:645
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Premature EOF after %s"
|
msgid "Premature EOF after %s"
|
||||||
msgstr "ðÒÅÖÄÅ×ÒÅÍÅÎÎÙÊ ËÏÎÅà ÆÁÊÌÁ ÐÏÓÌÅ %s"
|
msgstr "ðÒÅÖÄÅ×ÒÅÍÅÎÎÙÊ ËÏÎÅà ÆÁÊÌÁ ÐÏÓÌÅ %s"
|
||||||
|
|
||||||
#: src/reader.c:499
|
#: src/reader.c:498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' used more than once as a literal string"
|
msgid "symbol `%s' used more than once as a literal string"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:502
|
#: src/reader.c:501
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' given more than one literal string"
|
msgid "symbol `%s' given more than one literal string"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/reader.c:524 src/reader.c:667
|
#: src/reader.c:522 src/reader.c:664
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s redefined"
|
msgid "symbol %s redefined"
|
||||||
msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÓÉÍ×ÏÌÁ %s"
|
msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÓÉÍ×ÏÌÁ %s"
|
||||||
|
|
||||||
#: src/reader.c:534 src/reader.c:613 src/reader.c:674 src/reader.c:1290
|
#: src/reader.c:532 src/reader.c:610 src/reader.c:671 src/reader.c:1285
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type redeclaration for %s"
|
msgid "type redeclaration for %s"
|
||||||
msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÉÓÁÎÉÅ ÔÉÐÁ ÄÌÑ %s"
|
msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÉÓÁÎÉÅ ÔÉÐÁ ÄÌÑ %s"
|
||||||
|
|
||||||
#: src/reader.c:544
|
#: src/reader.c:541
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is invalid in %s"
|
msgid "`%s' is invalid in %s"
|
||||||
msgstr "`%s' ÎÅ×ÅÒÎÏ × %s"
|
msgstr "`%s' ÎÅ×ÅÒÎÏ × %s"
|
||||||
|
|
||||||
#: src/reader.c:561 src/reader.c:721
|
#: src/reader.c:558 src/reader.c:717
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "multiple %s declarations"
|
msgid "multiple %s declarations"
|
||||||
msgstr "ÍÎÏÖÅÓÔ×ÅÎÎÏÅ ÏÐÉÓÁÎÉÅ %s"
|
msgstr "ÍÎÏÖÅÓÔ×ÅÎÎÏÅ ÏÐÉÓÁÎÉÅ %s"
|
||||||
|
|
||||||
#: src/reader.c:563 src/reader.c:902 src/reader.c:927 src/reader.c:1268
|
#: src/reader.c:560 src/reader.c:897 src/reader.c:922 src/reader.c:1263
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid %s declaration"
|
msgid "invalid %s declaration"
|
||||||
msgstr "ÎÅ×ÅÒÎÏÅ ÏÐÉÓÁÎÉÅ %s"
|
msgstr "ÎÅ×ÅÒÎÏÅ ÏÐÉÓÁÎÉÅ %s"
|
||||||
|
|
||||||
#: src/reader.c:583
|
#: src/reader.c:580
|
||||||
msgid "%type declaration has no <typename>"
|
msgid "%type declaration has no <typename>"
|
||||||
msgstr "ÏÐÉÓÁÎÉÅ %type ÎÅ ÉÍÅÅÔ <ÉÍÑ_ÔÉÐÁ>"
|
msgstr "ÏÐÉÓÁÎÉÅ %type ÎÅ ÉÍÅÅÔ <ÉÍÑ_ÔÉÐÁ>"
|
||||||
|
|
||||||
#: src/reader.c:618
|
#: src/reader.c:615
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid %%type declaration due to item: %s"
|
msgid "invalid %%type declaration due to item: %s"
|
||||||
msgstr "ÎÅ×ÅÒÎÏÅ ÏÐÉÓÁÎÉÅ %%type ÉÚ-ÚÁ ÜÌÅÍÅÎÔÁ: %s"
|
msgstr "ÎÅ×ÅÒÎÏÅ ÏÐÉÓÁÎÉÅ %%type ÉÚ-ÚÁ ÜÌÅÍÅÎÔÁ: %s"
|
||||||
|
|
||||||
#: src/reader.c:663
|
#: src/reader.c:660
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "redefining precedence of %s"
|
msgid "redefining precedence of %s"
|
||||||
msgstr "ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÅ ÐÒÉÏÒÉÔÅÔÁ ÄÌÑ %s"
|
msgstr "ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÅ ÐÒÉÏÒÉÔÅÔÁ ÄÌÑ %s"
|
||||||
|
|
||||||
#: src/reader.c:687
|
#: src/reader.c:683
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid text (%s) - number should be after identifier"
|
msgid "invalid text (%s) - number should be after identifier"
|
||||||
msgstr "ÎÅ×ÅÒÎÙÊ ÔÅËÓÔ (%s) - ÞÉÓÌÏ ÄÏÌÖÎÏ ÓÌÅÄÏ×ÁÔØ ÚÁ ÉÄÅÎÔÉÆÉËÁÔÏÒÏÍ"
|
msgstr "ÎÅ×ÅÒÎÙÊ ÔÅËÓÔ (%s) - ÞÉÓÌÏ ÄÏÌÖÎÏ ÓÌÅÄÏ×ÁÔØ ÚÁ ÉÄÅÎÔÉÆÉËÁÔÏÒÏÍ"
|
||||||
|
|
||||||
#: src/reader.c:697
|
#: src/reader.c:693
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unexpected item: %s"
|
msgid "unexpected item: %s"
|
||||||
msgstr "ÎÅÏÖÉÄÁÎÎÙÊ ÜÌÅÍÅÎÔ: %s"
|
msgstr "ÎÅÏÖÉÄÁÎÎÙÊ ÜÌÅÍÅÎÔ: %s"
|
||||||
|
|
||||||
#: src/reader.c:764 src/reader.c:1094 src/reader.c:1165
|
#: src/reader.c:760 src/reader.c:1089 src/reader.c:1160
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unmatched %s"
|
msgid "unmatched %s"
|
||||||
msgstr "ÎÅÐÁÒÎÁÑ %s"
|
msgstr "ÎÅÐÁÒÎÁÑ %s"
|
||||||
|
|
||||||
#: src/reader.c:796
|
#: src/reader.c:792
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "argument of %%expect is not an integer"
|
msgid "argument of %%expect is not an integer"
|
||||||
msgstr "ÁÒÇÕÍÅÎÔ %%expect ÎÅ Ñ×ÌÑÅÔÓÑ ÃÅÌÙÍ ÞÉÓÌÏÍ"
|
msgstr "ÁÒÇÕÍÅÎÔ %%expect ÎÅ Ñ×ÌÑÅÔÓÑ ÃÅÌÙÍ ÞÉÓÌÏÍ"
|
||||||
|
|
||||||
#: src/reader.c:843
|
#: src/reader.c:838
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized item %s, expected an identifier"
|
msgid "unrecognized item %s, expected an identifier"
|
||||||
msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ÜÌÅÍÅÎÔ %s, ÏÖÉÄÁÌÓÑ ÉÄÅÎÔÉÆÉËÁÔÏÒ"
|
msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ÜÌÅÍÅÎÔ %s, ÏÖÉÄÁÌÓÑ ÉÄÅÎÔÉÆÉËÁÔÏÒ"
|
||||||
|
|
||||||
#: src/reader.c:867
|
#: src/reader.c:862
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "expected string constant instead of %s"
|
msgid "expected string constant instead of %s"
|
||||||
msgstr "×ÍÅÓÔÏ %s ÏÖÉÄÁÌÁÓØ ÓÔÒÏËÏ×ÁÑ ÐÏÓÔÏÑÎÎÁÑ"
|
msgstr "×ÍÅÓÔÏ %s ÏÖÉÄÁÌÁÓØ ÓÔÒÏËÏ×ÁÑ ÐÏÓÔÏÑÎÎÁÑ"
|
||||||
|
|
||||||
#: src/reader.c:1010
|
#: src/reader.c:1005
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized: %s"
|
msgid "unrecognized: %s"
|
||||||
msgstr "ÎÅÒÁÓÐÏÚÎÁÎÏ: %s"
|
msgstr "ÎÅÒÁÓÐÏÚÎÁÎÏ: %s"
|
||||||
|
|
||||||
#: src/reader.c:1015
|
#: src/reader.c:1010
|
||||||
msgid "no input grammar"
|
msgid "no input grammar"
|
||||||
msgstr "ÎÅÔ ×ÈÏÄÎÏÊ ÇÒÁÍÍÁÔÉËÉ"
|
msgstr "ÎÅÔ ×ÈÏÄÎÏÊ ÇÒÁÍÍÁÔÉËÉ"
|
||||||
|
|
||||||
#: src/reader.c:1020
|
#: src/reader.c:1015
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown character: %s"
|
msgid "unknown character: %s"
|
||||||
msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÓÉÍ×ÏÌ: %s"
|
msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÓÉÍ×ÏÌ: %s"
|
||||||
|
|
||||||
#: src/reader.c:1188
|
#: src/reader.c:1183
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unterminated %guard clause"
|
msgid "unterminated %guard clause"
|
||||||
msgstr "ÎÅÚÁËÏÎÞÅÎÎÙÊ ÏÐÅÒÁÔÏÒ %guard"
|
msgstr "ÎÅÚÁËÏÎÞÅÎÎÙÊ ÏÐÅÒÁÔÏÒ %guard"
|
||||||
|
|
||||||
#: src/reader.c:1355
|
#: src/reader.c:1350
|
||||||
msgid "ill-formed rule: initial symbol not followed by colon"
|
msgid "ill-formed rule: initial symbol not followed by colon"
|
||||||
msgstr "ÎÅ×ÅÒÎÏÅ ÐÒÁ×ÉÌÏ: Ä×ÏÅÔÏÞÉÅ ÎÅ ÓÌÅÄÕÅÔ ÚÁ ÎÁÞÁÌØÎÙÍ ÓÉÍ×ÏÌÏÍ"
|
msgstr "ÎÅ×ÅÒÎÏÅ ÐÒÁ×ÉÌÏ: Ä×ÏÅÔÏÞÉÅ ÎÅ ÓÌÅÄÕÅÔ ÚÁ ÎÁÞÁÌØÎÙÍ ÓÉÍ×ÏÌÏÍ"
|
||||||
|
|
||||||
#: src/reader.c:1362
|
#: src/reader.c:1357
|
||||||
msgid "grammar starts with vertical bar"
|
msgid "grammar starts with vertical bar"
|
||||||
msgstr "ÇÒÁÍÍÁÔÉËÁ ÎÁÞÉÎÁÅÔÓÑ Ó ×ÅÒÔÉËÁÌØÎÏÊ ÞÅÒÔÙ"
|
msgstr "ÇÒÁÍÍÁÔÉËÁ ÎÁÞÉÎÁÅÔÓÑ Ó ×ÅÒÔÉËÁÌØÎÏÊ ÞÅÒÔÙ"
|
||||||
|
|
||||||
#: src/reader.c:1393
|
#: src/reader.c:1388
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule given for %s, which is a token"
|
msgid "rule given for %s, which is a token"
|
||||||
msgstr "ÐÒÁ×ÉÌÏ ÚÁÄÁÎÏ ÄÌÑ %s, ËÏÔÏÒÙÊ Ñ×ÌÑÅÔÓÑ ÌÅËÓÅÍÏÊ"
|
msgstr "ÐÒÁ×ÉÌÏ ÚÁÄÁÎÏ ÄÌÑ %s, ËÏÔÏÒÙÊ Ñ×ÌÑÅÔÓÑ ÌÅËÓÅÍÏÊ"
|
||||||
|
|
||||||
#: src/reader.c:1495
|
#: src/reader.c:1490
|
||||||
msgid "two @prec's in a row"
|
msgid "two @prec's in a row"
|
||||||
msgstr "Ä×Á @prec ÐÏÄÒÑÄ"
|
msgstr "Ä×Á @prec ÐÏÄÒÑÄ"
|
||||||
|
|
||||||
#: src/reader.c:1503
|
#: src/reader.c:1498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%%guard present but %%semantic_parser not specified"
|
msgid "%%guard present but %%semantic_parser not specified"
|
||||||
msgstr "%%guard ÐÒÉÓÕÔÓÔ×ÕÅÔ, Á %%semantic_parser ÎÅ ÚÁÄÁÎ"
|
msgstr "%%guard ÐÒÉÓÕÔÓÔ×ÕÅÔ, Á %%semantic_parser ÎÅ ÚÁÄÁÎ"
|
||||||
|
|
||||||
#: src/reader.c:1512
|
#: src/reader.c:1507
|
||||||
msgid "two actions at end of one rule"
|
msgid "two actions at end of one rule"
|
||||||
msgstr "Ä×Á ÄÅÊÓÔ×ÉÑ × ËÏÎÃÅ ÏÄÎÏÇÏ ÐÒÁ×ÉÌÁ"
|
msgstr "Ä×Á ÄÅÊÓÔ×ÉÑ × ËÏÎÃÅ ÏÄÎÏÇÏ ÐÒÁ×ÉÌÁ"
|
||||||
|
|
||||||
#: src/reader.c:1526
|
#: src/reader.c:1521
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type clash (`%s' `%s') on default action"
|
msgid "type clash (`%s' `%s') on default action"
|
||||||
msgstr "ËÏÎÆÌÉËÔ ÔÉÐÏ× (`%s' `%s') ÎÁ ÄÅÊÓÔ×ÉÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
|
msgstr "ËÏÎÆÌÉËÔ ÔÉÐÏ× (`%s' `%s') ÎÁ ÄÅÊÓÔ×ÉÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
|
||||||
|
|
||||||
#: src/reader.c:1532
|
#: src/reader.c:1527
|
||||||
msgid "empty rule for typed nonterminal, and no action"
|
msgid "empty rule for typed nonterminal, and no action"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"ÐÕÓÔÏÅ ÐÒÁ×ÉÌÏ ÄÌÑ ÔÉÐÉÚÉÒÏ×ÁÎÎÏÇÏ ÎÅÔÅÒÍÉÎÁÌØÎÏÇÏ ÓÉÍ×ÏÌÁ, É ÎÅÔ ÄÅÊÓÔ×ÉÑ"
|
"ÐÕÓÔÏÅ ÐÒÁ×ÉÌÏ ÄÌÑ ÔÉÐÉÚÉÒÏ×ÁÎÎÏÇÏ ÎÅÔÅÒÍÉÎÁÌØÎÏÇÏ ÓÉÍ×ÏÌÁ, É ÎÅÔ ÄÅÊÓÔ×ÉÑ"
|
||||||
|
|
||||||
#: src/reader.c:1576
|
#: src/reader.c:1571
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid input: %s"
|
msgid "invalid input: %s"
|
||||||
msgstr "ÎÅ×ÅÒÎÙÅ ×ÈÏÄÎÙÅ ÄÁÎÎÙÅ: %s"
|
msgstr "ÎÅ×ÅÒÎÙÅ ×ÈÏÄÎÙÅ ÄÁÎÎÙÅ: %s"
|
||||||
|
|
||||||
#: src/reader.c:1584
|
#: src/reader.c:1579
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
||||||
msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÓÉÍ×ÏÌÏ× (ÌÅËÓÅÍÙ ÐÌÀÓ ÎÅÔÅÒÍÉÎÁÌÙ); ÍÁËÓÉÍÁÌØÎÏ %d"
|
msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÓÉÍ×ÏÌÏ× (ÌÅËÓÅÍÙ ÐÌÀÓ ÎÅÔÅÒÍÉÎÁÌÙ); ÍÁËÓÉÍÁÌØÎÏ %d"
|
||||||
|
|
||||||
#: src/reader.c:1587
|
#: src/reader.c:1582
|
||||||
msgid "no rules in the input grammar"
|
msgid "no rules in the input grammar"
|
||||||
msgstr "ÏÔÓÕÔÓÔ×ÕÀÔ ÐÒÁ×ÉÌÁ ×Ï ×ÈÏÄÎÏÊ ÇÒÁÍÍÁÔÉËÅ"
|
msgstr "ÏÔÓÕÔÓÔ×ÕÀÔ ÐÒÁ×ÉÌÁ ×Ï ×ÈÏÄÎÏÊ ÇÒÁÍÍÁÔÉËÅ"
|
||||||
|
|
||||||
#: src/reader.c:1611
|
#: src/reader.c:1606
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
||||||
msgstr "ÓÉÍ×ÏÌ %s ÉÓÐÏÌØÚÕÅÔÓÑ, ÎÏ ÎÅ ÏÐÒÅÄÅÌÅÎ ËÁË ÌÅËÓÅÍÁ É ÎÅ ÉÍÅÅÔ ÐÒÁ×ÉÌ"
|
msgstr "ÓÉÍ×ÏÌ %s ÉÓÐÏÌØÚÕÅÔÓÑ, ÎÏ ÎÅ ÏÐÒÅÄÅÌÅÎ ËÁË ÌÅËÓÅÍÁ É ÎÅ ÉÍÅÅÔ ÐÒÁ×ÉÌ"
|
||||||
|
|
||||||
#: src/reader.c:1716
|
#: src/reader.c:1712
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting precedences for %s and %s"
|
msgid "conflicting precedences for %s and %s"
|
||||||
msgstr "ÐÒÏÔÉ×ÏÒÅÞÉ×ÙÅ ÐÒÉÏÒÉÔÅÔÙ ÄÌÑ %s É %s"
|
msgstr "ÐÒÏÔÉ×ÏÒÅÞÉ×ÙÅ ÐÒÉÏÒÉÔÅÔÙ ÄÌÑ %s É %s"
|
||||||
|
|
||||||
#: src/reader.c:1728
|
#: src/reader.c:1724
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting assoc values for %s and %s"
|
msgid "conflicting assoc values for %s and %s"
|
||||||
msgstr "ÐÒÏÔÉ×ÏÒÅÞÉ×ÙÅ ÚÎÁÞÅÎÉÑ ÁÓÓÏÃÉÁÔÉ×ÎÏÓÔÉ ÄÌÑ %s É %s"
|
msgstr "ÐÒÏÔÉ×ÏÒÅÞÉ×ÙÅ ÚÎÁÞÅÎÉÑ ÁÓÓÏÃÉÁÔÉ×ÎÏÓÔÉ ÄÌÑ %s É %s"
|
||||||
|
|
||||||
#: src/reader.c:1779
|
#: src/reader.c:1770
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "tokens %s and %s both assigned number %d"
|
msgid "tokens %s and %s both assigned number %d"
|
||||||
msgstr "ÏÂÅÉÍ ÌÅËÓÅÍÁÍ %s É %s ÐÒÉÓ×ÏÅÎ ÎÏÍÅÒ %d"
|
msgstr "ÏÂÅÉÍ ÌÅËÓÅÍÁÍ %s É %s ÐÒÉÓ×ÏÅÎ ÎÏÍÅÒ %d"
|
||||||
|
|
||||||
#: src/reader.c:1792
|
#: src/reader.c:1782
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is undefined"
|
msgid "the start symbol %s is undefined"
|
||||||
msgstr "ÎÁÞÁÌØÎÙÊ ÓÉÍ×ÏÌ %s ÎÅÏÐÒÅÄÅÌÅÎ"
|
msgstr "ÎÁÞÁÌØÎÙÊ ÓÉÍ×ÏÌ %s ÎÅÏÐÒÅÄÅÌÅÎ"
|
||||||
|
|
||||||
#: src/reader.c:1794
|
#: src/reader.c:1784
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is a token"
|
msgid "the start symbol %s is a token"
|
||||||
msgstr "ÎÁÞÁÌØÎÙÊ ÓÉÍ×ÏÌ %s Ñ×ÌÑÅÔÓÑ ÌÅËÓÅÍÏÊ"
|
msgstr "ÎÁÞÁÌØÎÙÊ ÓÉÍ×ÏÌ %s Ñ×ÌÑÅÔÓÑ ÌÅËÓÅÍÏÊ"
|
||||||
|
|
||||||
#: src/reduce.c:402
|
#: src/reduce.c:401
|
||||||
msgid "Useless nonterminals:"
|
msgid "Useless nonterminals:"
|
||||||
msgstr "âÅÓÐÏÌÅÚÎÙÅ ÎÅÔÅÒÍÉÎÁÌÙ:"
|
msgstr "âÅÓÐÏÌÅÚÎÙÅ ÎÅÔÅÒÍÉÎÁÌÙ:"
|
||||||
|
|
||||||
#: src/reduce.c:417
|
#: src/reduce.c:416
|
||||||
msgid "Terminals which are not used:"
|
msgid "Terminals which are not used:"
|
||||||
msgstr "îÅÉÓÐÏÌØÚÏ×ÁÎÎÙÅ ÔÅÒÍÉÎÁÌÙ:"
|
msgstr "îÅÉÓÐÏÌØÚÏ×ÁÎÎÙÅ ÔÅÒÍÉÎÁÌÙ:"
|
||||||
|
|
||||||
#: src/reduce.c:428
|
#: src/reduce.c:427
|
||||||
msgid "Useless rules:"
|
msgid "Useless rules:"
|
||||||
msgstr "âÅÓÐÏÌÅÚÎÙÅ ÐÒÁ×ÉÌÁ:"
|
msgstr "âÅÓÐÏÌÅÚÎÙÅ ÐÒÁ×ÉÌÁ:"
|
||||||
|
|
||||||
#: src/reduce.c:457
|
#: src/reduce.c:456
|
||||||
msgid ""
|
msgid ""
|
||||||
"Variables\n"
|
"Variables\n"
|
||||||
"---------\n"
|
"---------\n"
|
||||||
@@ -645,11 +647,11 @@ msgstr ""
|
|||||||
"----------\n"
|
"----------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:459
|
#: src/reduce.c:458
|
||||||
msgid "Value Sprec Sassoc Tag\n"
|
msgid "Value Sprec Sassoc Tag\n"
|
||||||
msgstr "úÎÁÞ ðÒÉÏÒ áÓÓÏÃ ôÅÇ\n"
|
msgstr "úÎÁÞ ðÒÉÏÒ áÓÓÏÃ ôÅÇ\n"
|
||||||
|
|
||||||
#: src/reduce.c:464
|
#: src/reduce.c:463
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules\n"
|
"Rules\n"
|
||||||
"-----\n"
|
"-----\n"
|
||||||
@@ -659,7 +661,7 @@ msgstr ""
|
|||||||
"-------\n"
|
"-------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:475
|
#: src/reduce.c:474
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules interpreted\n"
|
"Rules interpreted\n"
|
||||||
"-----------------\n"
|
"-----------------\n"
|
||||||
@@ -669,36 +671,36 @@ msgstr ""
|
|||||||
"--------------------------\n"
|
"--------------------------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:492
|
#: src/reduce.c:491
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d rules never reduced\n"
|
msgid "%d rules never reduced\n"
|
||||||
msgstr "%d ÐÒÁ×ÉÌ ÎÅ Ó×ÅÄÅÎÏ\n"
|
msgstr "%d ÐÒÁ×ÉÌ ÎÅ Ó×ÅÄÅÎÏ\n"
|
||||||
|
|
||||||
#: src/reduce.c:494
|
#: src/reduce.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains "
|
msgid "%s contains "
|
||||||
msgstr "%s ÓÏÄÅÒÖÉÔ "
|
msgstr "%s ÓÏÄÅÒÖÉÔ "
|
||||||
|
|
||||||
#: src/reduce.c:498
|
#: src/reduce.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless nonterminal%s"
|
msgid "%d useless nonterminal%s"
|
||||||
msgstr "%d ÂÅÓÐÏÌÅÚÎÙÈ ÎÅÔÅÒÍÉÎÁÌÏ×%s"
|
msgstr "%d ÂÅÓÐÏÌÅÚÎÙÈ ÎÅÔÅÒÍÉÎÁÌÏ×%s"
|
||||||
|
|
||||||
#: src/reduce.c:503
|
#: src/reduce.c:502
|
||||||
msgid " and "
|
msgid " and "
|
||||||
msgstr " É "
|
msgstr " É "
|
||||||
|
|
||||||
#: src/reduce.c:507
|
#: src/reduce.c:506
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless rule%s"
|
msgid "%d useless rule%s"
|
||||||
msgstr "%d ÂÅÓÐÏÌÅÚÎÙÈ ÐÒÁ×ÉÌ%s"
|
msgstr "%d ÂÅÓÐÏÌÅÚÎÙÈ ÐÒÁ×ÉÌ%s"
|
||||||
|
|
||||||
#: src/reduce.c:540
|
#: src/reduce.c:539
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Start symbol %s does not derive any sentence"
|
msgid "Start symbol %s does not derive any sentence"
|
||||||
msgstr "îÁÞÁÌØÎÙÊ ÓÉÍ×ÏÌ %s ÎÅ ×Ù×ÏÄÉÔ ÎÉ ÏÄÎÏÇÏ ÐÒÅÄÌÏÖÅÎÉÑ"
|
msgstr "îÁÞÁÌØÎÙÊ ÓÉÍ×ÏÌ %s ÎÅ ×Ù×ÏÄÉÔ ÎÉ ÏÄÎÏÇÏ ÐÒÅÄÌÏÖÅÎÉÑ"
|
||||||
|
|
||||||
#: src/reduce.c:553
|
#: src/reduce.c:552
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
||||||
@@ -793,6 +795,9 @@ msgstr "`"
|
|||||||
msgid "'"
|
msgid "'"
|
||||||
msgstr "'"
|
msgstr "'"
|
||||||
|
|
||||||
|
#~ msgid "\t\t/* empty */"
|
||||||
|
#~ msgstr "\t\t/* ÐÕÓÔÏ */"
|
||||||
|
|
||||||
#~ msgid "multiple %%header_extension declarations"
|
#~ msgid "multiple %%header_extension declarations"
|
||||||
#~ msgstr "ÍÎÏÖÅÓÔ×ÅÎÎÙÅ ÏÐÉÓÁÎÉÑ %%header_extension"
|
#~ msgstr "ÍÎÏÖÅÓÔ×ÅÎÎÙÅ ÏÐÉÓÁÎÉÑ %%header_extension"
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: bison 1.28c\n"
|
"Project-Id-Version: bison 1.28c\n"
|
||||||
"POT-Creation-Date: 2001-09-22 18:19+0200\n"
|
"POT-Creation-Date: 2001-09-27 10:55+0200\n"
|
||||||
"PO-Revision-Date: 2001-09-10 10:54GMT\n"
|
"PO-Revision-Date: 2001-09-10 10:54GMT\n"
|
||||||
"Last-Translator: Altug Bayram <[email protected]>\n"
|
"Last-Translator: Altug Bayram <[email protected]>\n"
|
||||||
"Language-Team: Turkish <[email protected]>\n"
|
"Language-Team: Turkish <[email protected]>\n"
|
||||||
@@ -31,79 +31,79 @@ msgstr "uyar
|
|||||||
msgid "fatal error: "
|
msgid "fatal error: "
|
||||||
msgstr "ölümcül hata:"
|
msgstr "ölümcül hata:"
|
||||||
|
|
||||||
#: src/conflicts.c:49
|
#: src/conflicts.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"%d durumu içinde %d kuralý ve %s andaçý arasýndaki çeliþki %s "
|
"%d durumu içinde %d kuralý ve %s andaçý arasýndaki çeliþki %s "
|
||||||
"olarakçözümlendi.\n"
|
"olarakçözümlendi.\n"
|
||||||
|
|
||||||
#: src/conflicts.c:115 src/conflicts.c:138
|
#: src/conflicts.c:114 src/conflicts.c:137
|
||||||
msgid "reduce"
|
msgid "reduce"
|
||||||
msgstr "indirgeme"
|
msgstr "indirgeme"
|
||||||
|
|
||||||
#: src/conflicts.c:121 src/conflicts.c:134
|
#: src/conflicts.c:120 src/conflicts.c:133
|
||||||
msgid "shift"
|
msgid "shift"
|
||||||
msgstr "öteleme"
|
msgstr "öteleme"
|
||||||
|
|
||||||
#: src/conflicts.c:142
|
#: src/conflicts.c:141
|
||||||
msgid "an error"
|
msgid "an error"
|
||||||
msgstr "bir hata"
|
msgstr "bir hata"
|
||||||
|
|
||||||
#: src/conflicts.c:422
|
#: src/conflicts.c:421
|
||||||
msgid " 1 shift/reduce conflict"
|
msgid " 1 shift/reduce conflict"
|
||||||
msgstr " 1 öteleme/indirgeme çeliþkisi"
|
msgstr " 1 öteleme/indirgeme çeliþkisi"
|
||||||
|
|
||||||
#: src/conflicts.c:427
|
#: src/conflicts.c:426
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce conflicts"
|
msgid " %d shift/reduce conflicts"
|
||||||
msgstr " %d öteleme/indirgeme çeliþkisi"
|
msgstr " %d öteleme/indirgeme çeliþkisi"
|
||||||
|
|
||||||
#: src/conflicts.c:433
|
#: src/conflicts.c:432
|
||||||
msgid " and"
|
msgid " and"
|
||||||
msgstr " ve"
|
msgstr " ve"
|
||||||
|
|
||||||
#: src/conflicts.c:439
|
#: src/conflicts.c:438
|
||||||
msgid " 1 reduce/reduce conflict"
|
msgid " 1 reduce/reduce conflict"
|
||||||
msgstr " 1 indirgeme/indirgeme çeliþkisi"
|
msgstr " 1 indirgeme/indirgeme çeliþkisi"
|
||||||
|
|
||||||
#: src/conflicts.c:444
|
#: src/conflicts.c:443
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce conflicts"
|
msgid " %d reduce/reduce conflicts"
|
||||||
msgstr " %d indirgeme/indirgeme çeliþkisi"
|
msgstr " %d indirgeme/indirgeme çeliþkisi"
|
||||||
|
|
||||||
#: src/conflicts.c:481
|
#: src/conflicts.c:480
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "State %d contains"
|
msgid "State %d contains"
|
||||||
msgstr "%d durumu içerir"
|
msgstr "%d durumu içerir"
|
||||||
|
|
||||||
#. If invoked with `--yacc', use the output format specified by
|
#. If invoked with `--yacc', use the output format specified by
|
||||||
#. POSIX.
|
#. POSIX.
|
||||||
#: src/conflicts.c:493
|
#: src/conflicts.c:491
|
||||||
msgid "conflicts: "
|
msgid "conflicts: "
|
||||||
msgstr "çeliþkiler: "
|
msgstr "çeliþkiler: "
|
||||||
|
|
||||||
#: src/conflicts.c:495
|
#: src/conflicts.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d shift/reduce"
|
msgid " %d shift/reduce"
|
||||||
msgstr " %d öteleme/indirgeme"
|
msgstr " %d öteleme/indirgeme"
|
||||||
|
|
||||||
#: src/conflicts.c:499
|
#: src/conflicts.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %d reduce/reduce"
|
msgid " %d reduce/reduce"
|
||||||
msgstr " %d indirgeme/indirgeme"
|
msgstr " %d indirgeme/indirgeme"
|
||||||
|
|
||||||
#: src/conflicts.c:504
|
#: src/conflicts.c:502
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains"
|
msgid "%s contains"
|
||||||
msgstr "%s içerir"
|
msgstr "%s içerir"
|
||||||
|
|
||||||
#: src/conflicts.c:590 src/conflicts.c:711
|
#: src/conflicts.c:588 src/conflicts.c:709
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
msgid " %-4s\t[reduce using rule %d (%s)]\n"
|
||||||
msgstr " %-4s\t[indirgeme kural %d (%s)'i kullanýyor]\n"
|
msgstr " %-4s\t[indirgeme kural %d (%s)'i kullanýyor]\n"
|
||||||
|
|
||||||
#: src/conflicts.c:602 src/print.c:173
|
#: src/conflicts.c:600 src/print.c:171
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" $default\treduce using rule %d (%s)\n"
|
" $default\treduce using rule %d (%s)\n"
|
||||||
@@ -112,31 +112,31 @@ msgstr ""
|
|||||||
" $default\tindirgeme kural %d (%s)'i kullanýyor\n"
|
" $default\tindirgeme kural %d (%s)'i kullanýyor\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/conflicts.c:691 src/conflicts.c:705
|
#: src/conflicts.c:689 src/conflicts.c:703
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\treduce using rule %d (%s)\n"
|
msgid " %-4s\treduce using rule %d (%s)\n"
|
||||||
msgstr " %-4s\tindirgeme kural %d (%s)'i kullanýyor\n"
|
msgstr " %-4s\tindirgeme kural %d (%s)'i kullanýyor\n"
|
||||||
|
|
||||||
#: src/conflicts.c:732
|
#: src/conflicts.c:730
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $default\treduce using rule %d (%s)\n"
|
msgid " $default\treduce using rule %d (%s)\n"
|
||||||
msgstr " $default\tindirgeme kural %d (%s)'i kullanýyor\n"
|
msgstr " $default\tindirgeme kural %d (%s)'i kullanýyor\n"
|
||||||
|
|
||||||
#: src/derives.c:44
|
#: src/derives.c:43
|
||||||
msgid "DERIVES"
|
msgid "DERIVES"
|
||||||
msgstr "TÜRETÝLENLER"
|
msgstr "TÜRETÝLENLER"
|
||||||
|
|
||||||
#: src/derives.c:49
|
#: src/derives.c:48
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s derives"
|
msgid "%s derives"
|
||||||
msgstr "%s türetildi"
|
msgstr "%s türetildi"
|
||||||
|
|
||||||
#: src/files.c:132
|
#: src/files.c:136
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "cannot open file `%s'"
|
msgid "cannot open file `%s'"
|
||||||
msgstr "`%s' dosyasý açýlamadý"
|
msgstr "`%s' dosyasý açýlamadý"
|
||||||
|
|
||||||
#: src/files.c:151
|
#: src/files.c:155
|
||||||
msgid "cannot close file"
|
msgid "cannot close file"
|
||||||
msgstr "dosya kapatýlamýyor"
|
msgstr "dosya kapatýlamýyor"
|
||||||
|
|
||||||
@@ -238,7 +238,7 @@ msgstr ""
|
|||||||
"Hiçbir garantisi yoktur; hatta SATILABÝLÝRLÝÐÝ veya HERHANGÝ BÝR AMACA\n"
|
"Hiçbir garantisi yoktur; hatta SATILABÝLÝRLÝÐÝ veya HERHANGÝ BÝR AMACA\n"
|
||||||
"UYGUNLUÐU için bile garanti verilmez.\n"
|
"UYGUNLUÐU için bile garanti verilmez.\n"
|
||||||
|
|
||||||
#: src/getargs.c:214 src/lex.c:635
|
#: src/getargs.c:214 src/lex.c:639
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is no longer supported"
|
msgid "`%s' is no longer supported"
|
||||||
msgstr "`%s' artýk desteklenmiyor"
|
msgstr "`%s' artýk desteklenmiyor"
|
||||||
@@ -258,137 +258,139 @@ msgstr "%s: gramer dosyas
|
|||||||
msgid "%s: extra arguments ignored after `%s'\n"
|
msgid "%s: extra arguments ignored after `%s'\n"
|
||||||
msgstr "%s: '%s' den sonraki argümanlar yoksayýldý\n"
|
msgstr "%s: '%s' den sonraki argümanlar yoksayýldý\n"
|
||||||
|
|
||||||
#: src/lalr.c:312
|
#: src/lalr.c:311
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "too many gotos (max %d)"
|
msgid "too many gotos (max %d)"
|
||||||
msgstr "gotos çok fazla (en fazla %d)"
|
msgstr "gotos çok fazla (en fazla %d)"
|
||||||
|
|
||||||
#: src/lex.c:72
|
#: src/lex.c:78
|
||||||
msgid "unexpected `/' found and ignored"
|
msgid "unexpected `/' found and ignored"
|
||||||
msgstr "beklenmeyen `/' bulundu ve yoksayýldý"
|
msgstr "beklenmeyen `/' bulundu ve yoksayýldý"
|
||||||
|
|
||||||
#: src/lex.c:101 src/reader.c:270
|
#: src/lex.c:107 src/reader.c:269
|
||||||
msgid "unterminated comment"
|
msgid "unterminated comment"
|
||||||
msgstr "sonlandýrýlmamýþ açýklama"
|
msgstr "sonlandýrýlmamýþ açýklama"
|
||||||
|
|
||||||
#: src/lex.c:133
|
#: src/lex.c:139
|
||||||
msgid "unexpected end of file"
|
msgid "unexpected end of file"
|
||||||
msgstr "beklenmeyen dosya sonu"
|
msgstr "beklenmeyen dosya sonu"
|
||||||
|
|
||||||
#: src/lex.c:162
|
#: src/lex.c:168
|
||||||
msgid "unescaped newline in constant"
|
msgid "unescaped newline in constant"
|
||||||
msgstr "sabit içinde kaçýþsýz yeni satýr"
|
msgstr "sabit içinde kaçýþsýz yeni satýr"
|
||||||
|
|
||||||
#: src/lex.c:204
|
#: src/lex.c:210
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "octal value outside range 0...255: `\\%o'"
|
msgid "octal value outside range 0...255: `\\%o'"
|
||||||
msgstr "sekizli deðer 0...255'in dýþýnda: `\\%o'"
|
msgstr "sekizli deðer 0...255'in dýþýnda: `\\%o'"
|
||||||
|
|
||||||
#: src/lex.c:229
|
#: src/lex.c:235
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "hexadecimal value above 255: `\\x%x'"
|
msgid "hexadecimal value above 255: `\\x%x'"
|
||||||
msgstr "onaltýlýk deðer 255'in üstünde: `\\x%x'"
|
msgstr "onaltýlýk deðer 255'in üstünde: `\\x%x'"
|
||||||
|
|
||||||
#: src/lex.c:241
|
#: src/lex.c:247
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown escape sequence: `\\' followed by `%s'"
|
msgid "unknown escape sequence: `\\' followed by `%s'"
|
||||||
msgstr "bilinmeyen kaçýþ sýrasý: `\\' `%s' tarafýndan takip edildi"
|
msgstr "bilinmeyen kaçýþ sýrasý: `\\' `%s' tarafýndan takip edildi"
|
||||||
|
|
||||||
#: src/lex.c:337
|
#: src/lex.c:343
|
||||||
msgid "unterminated type name at end of file"
|
msgid "unterminated type name at end of file"
|
||||||
msgstr "dosya sonunda sonlandýrýlmamýþ tip adý"
|
msgstr "dosya sonunda sonlandýrýlmamýþ tip adý"
|
||||||
|
|
||||||
#: src/lex.c:340
|
#: src/lex.c:346
|
||||||
msgid "unterminated type name"
|
msgid "unterminated type name"
|
||||||
msgstr "sonlandýrýlmamýþ tip ismi"
|
msgstr "sonlandýrýlmamýþ tip ismi"
|
||||||
|
|
||||||
#: src/lex.c:432
|
#: src/lex.c:437
|
||||||
msgid "use \"...\" for multi-character literal tokens"
|
msgid "use \"...\" for multi-character literal tokens"
|
||||||
msgstr "çok-karakterli yazýn andaçlarý için \"...\" kullan"
|
msgstr "çok-karakterli yazýn andaçlarý için \"...\" kullan"
|
||||||
|
|
||||||
#: src/main.c:108
|
#: src/main.c:124
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s: internal error: %s\n"
|
msgid "%s: internal error: %s\n"
|
||||||
msgstr "%s: iç hata: %s\n"
|
msgstr "%s: iç hata: %s\n"
|
||||||
|
|
||||||
#: src/nullable.c:52
|
#: src/nullable.c:51
|
||||||
msgid "Entering set_nullable"
|
msgid "Entering set_nullable"
|
||||||
msgstr "set_nullable'a girildi"
|
msgstr "set_nullable'a girildi"
|
||||||
|
|
||||||
#: src/output.c:993
|
#: src/output.c:986
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "maximum table size (%d) exceeded"
|
msgid "maximum table size (%d) exceeded"
|
||||||
msgstr "en büyük tablo uzunluðu (%d) aþýldý"
|
msgstr "en büyük tablo uzunluðu (%d) aþýldý"
|
||||||
|
|
||||||
#: src/print.c:38
|
#: src/print.c:37
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " type %d is %s\n"
|
msgid " type %d is %s\n"
|
||||||
msgstr " tip %d %s'dir\n"
|
msgstr " tip %d %s'dir\n"
|
||||||
|
|
||||||
#: src/print.c:86
|
#: src/print.c:85
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " (rule %d)"
|
msgid " (rule %d)"
|
||||||
msgstr " (kural %d)"
|
msgstr " (kural %d)"
|
||||||
|
|
||||||
#: src/print.c:112
|
#: src/print.c:111
|
||||||
msgid " $default\taccept\n"
|
msgid " $default\taccept\n"
|
||||||
msgstr " $default\tonayla\n"
|
msgstr " $default\tonayla\n"
|
||||||
|
|
||||||
#: src/print.c:114
|
#: src/print.c:113
|
||||||
msgid " NO ACTIONS\n"
|
msgid " NO ACTIONS\n"
|
||||||
msgstr " EYLEM YOK\n"
|
msgstr " EYLEM YOK\n"
|
||||||
|
|
||||||
#: src/print.c:133
|
#: src/print.c:132
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " $ \tgo to state %d\n"
|
msgid " $ \tgo to state %d\n"
|
||||||
msgstr " $ \tdurum %d'ye git\n"
|
msgstr " $ \tdurum %d'ye git\n"
|
||||||
|
|
||||||
#: src/print.c:136
|
#: src/print.c:135
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tshift, and go to state %d\n"
|
msgid " %-4s\tshift, and go to state %d\n"
|
||||||
msgstr " %-4s\tötele, ve durum %d'ye git\n"
|
msgstr " %-4s\tötele, ve durum %d'ye git\n"
|
||||||
|
|
||||||
#: src/print.c:160
|
#: src/print.c:159
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\terror (nonassociative)\n"
|
msgid " %-4s\terror (nonassociative)\n"
|
||||||
msgstr " %-4s\thata (birleþmeli deðil)\n"
|
msgstr " %-4s\thata (birleþmeli deðil)\n"
|
||||||
|
|
||||||
#: src/print.c:190
|
#: src/print.c:187
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " %-4s\tgo to state %d\n"
|
msgid " %-4s\tgo to state %d\n"
|
||||||
msgstr " %-4s\tdurum %d'ye git\n"
|
msgstr " %-4s\tdurum %d'ye git\n"
|
||||||
|
|
||||||
#: src/print.c:202
|
#: src/print.c:199
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "state %d"
|
msgid "state %d"
|
||||||
msgstr "durum %d"
|
msgstr "durum %d"
|
||||||
|
|
||||||
#: src/print.c:233
|
#. rule # : LHS -> RHS
|
||||||
|
#: src/print.c:229
|
||||||
msgid "Grammar"
|
msgid "Grammar"
|
||||||
msgstr "Gramer"
|
msgstr "Gramer"
|
||||||
|
|
||||||
#: src/print.c:240
|
#: src/print.c:234
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule %-4d %s ->"
|
msgid "rule %-4d %s ->"
|
||||||
msgstr "kural %-4d %s ->"
|
msgstr "kural %-4d %s ->"
|
||||||
|
|
||||||
#: src/print.c:246
|
#: src/print.c:240
|
||||||
msgid "\t\t/* empty */"
|
msgid "empty"
|
||||||
msgstr "\t\t/* boþ */"
|
msgstr ""
|
||||||
|
|
||||||
#: src/print.c:253
|
#. TERMINAL (type #) : rule #s terminal is on RHS
|
||||||
|
#: src/print.c:244
|
||||||
msgid "Terminals, with rules where they appear"
|
msgid "Terminals, with rules where they appear"
|
||||||
msgstr "Sabit simgeler, kurallarýnýn bulunduklarý yerde"
|
msgstr "Sabit simgeler, kurallarýnýn bulunduklarý yerde"
|
||||||
|
|
||||||
#: src/print.c:302
|
#: src/print.c:268
|
||||||
msgid "Nonterminals, with rules where they appear"
|
msgid "Nonterminals, with rules where they appear"
|
||||||
msgstr "Deðiþken simgeler, kurallarýnýn bulunduklarý yerde"
|
msgstr "Deðiþken simgeler, kurallarýnýn bulunduklarý yerde"
|
||||||
|
|
||||||
#: src/print.c:329
|
#: src/print.c:294
|
||||||
msgid " on left:"
|
msgid " on left:"
|
||||||
msgstr " solda:"
|
msgstr " solda:"
|
||||||
|
|
||||||
#: src/print.c:344
|
#: src/print.c:309
|
||||||
msgid " on right:"
|
msgid " on right:"
|
||||||
msgstr " saðda:"
|
msgstr " saðda:"
|
||||||
|
|
||||||
@@ -402,242 +404,242 @@ msgstr "%-4s\thata (birle
|
|||||||
msgid "$default\treduce using rule %d (%s)"
|
msgid "$default\treduce using rule %d (%s)"
|
||||||
msgstr "$default\tindirgeme kural %d (%s)'i kullanýyor"
|
msgstr "$default\tindirgeme kural %d (%s)'i kullanýyor"
|
||||||
|
|
||||||
#: src/reader.c:79
|
#: src/reader.c:78
|
||||||
msgid " Skipping to next \\n"
|
msgid " Skipping to next \\n"
|
||||||
msgstr " Sonrakine atlanýyor \\n"
|
msgstr " Sonrakine atlanýyor \\n"
|
||||||
|
|
||||||
#: src/reader.c:81
|
#: src/reader.c:80
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid " Skipping to next %c"
|
msgid " Skipping to next %c"
|
||||||
msgstr " Sonraki %c'ye atlanýyor"
|
msgstr " Sonraki %c'ye atlanýyor"
|
||||||
|
|
||||||
#: src/reader.c:132 src/reader.c:144
|
#: src/reader.c:131 src/reader.c:143
|
||||||
msgid "invalid $ value"
|
msgid "invalid $ value"
|
||||||
msgstr "geçersiz $ deðeri"
|
msgstr "geçersiz $ deðeri"
|
||||||
|
|
||||||
#: src/reader.c:170 src/reader.c:185
|
#: src/reader.c:169 src/reader.c:184
|
||||||
msgid "unterminated string at end of file"
|
msgid "unterminated string at end of file"
|
||||||
msgstr "dosyanýn sonunda sonlandýrýlmamýþ dizge"
|
msgstr "dosyanýn sonunda sonlandýrýlmamýþ dizge"
|
||||||
|
|
||||||
#: src/reader.c:173
|
#: src/reader.c:172
|
||||||
msgid "unterminated string"
|
msgid "unterminated string"
|
||||||
msgstr "sonlandýrýlmamýþ dizge"
|
msgstr "sonlandýrýlmamýþ dizge"
|
||||||
|
|
||||||
#: src/reader.c:326 src/reader.c:390
|
#: src/reader.c:325 src/reader.c:389
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s is invalid"
|
msgid "%s is invalid"
|
||||||
msgstr "%s geçersizdir"
|
msgstr "%s geçersizdir"
|
||||||
|
|
||||||
#: src/reader.c:366
|
#: src/reader.c:365
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "$$ of `%s' has no declared type"
|
msgid "$$ of `%s' has no declared type"
|
||||||
msgstr "`%s''in $$'ý bildirilmiþ tip deðil"
|
msgstr "`%s''in $$'ý bildirilmiþ tip deðil"
|
||||||
|
|
||||||
#: src/reader.c:383
|
#: src/reader.c:382
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "$%d of `%s' has no declared type"
|
msgid "$%d of `%s' has no declared type"
|
||||||
msgstr "`%d''in $%s'i bildirilmiþ tip deðil"
|
msgstr "`%d''in $%s'i bildirilmiþ tip deðil"
|
||||||
|
|
||||||
#: src/reader.c:437
|
#: src/reader.c:436
|
||||||
msgid "unterminated `%{' definition"
|
msgid "unterminated `%{' definition"
|
||||||
msgstr "`%{' tanýmlamasý sonlandýrýlmamýþ"
|
msgstr "`%{' tanýmlamasý sonlandýrýlmamýþ"
|
||||||
|
|
||||||
#: src/reader.c:482 src/reader.c:598 src/reader.c:648
|
#: src/reader.c:481 src/reader.c:595 src/reader.c:645
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Premature EOF after %s"
|
msgid "Premature EOF after %s"
|
||||||
msgstr "%s'den sonra erken EOF"
|
msgstr "%s'den sonra erken EOF"
|
||||||
|
|
||||||
#: src/reader.c:499
|
#: src/reader.c:498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' used more than once as a literal string"
|
msgid "symbol `%s' used more than once as a literal string"
|
||||||
msgstr "simge `%s' birden fazla defa sabit dizge olarak kullanýldý"
|
msgstr "simge `%s' birden fazla defa sabit dizge olarak kullanýldý"
|
||||||
|
|
||||||
#: src/reader.c:502
|
#: src/reader.c:501
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol `%s' given more than one literal string"
|
msgid "symbol `%s' given more than one literal string"
|
||||||
msgstr "`%s' simgesine birden fazla sabit dizge verilmiþ"
|
msgstr "`%s' simgesine birden fazla sabit dizge verilmiþ"
|
||||||
|
|
||||||
#: src/reader.c:524 src/reader.c:667
|
#: src/reader.c:522 src/reader.c:664
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s redefined"
|
msgid "symbol %s redefined"
|
||||||
msgstr "%s simgesi yeniden tanýmlandý"
|
msgstr "%s simgesi yeniden tanýmlandý"
|
||||||
|
|
||||||
#: src/reader.c:534 src/reader.c:613 src/reader.c:674 src/reader.c:1290
|
#: src/reader.c:532 src/reader.c:610 src/reader.c:671 src/reader.c:1285
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type redeclaration for %s"
|
msgid "type redeclaration for %s"
|
||||||
msgstr "%s için yeniden tip bildirimi"
|
msgstr "%s için yeniden tip bildirimi"
|
||||||
|
|
||||||
#: src/reader.c:544
|
#: src/reader.c:541
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "`%s' is invalid in %s"
|
msgid "`%s' is invalid in %s"
|
||||||
msgstr "`%s' %s içinde geçersizdir"
|
msgstr "`%s' %s içinde geçersizdir"
|
||||||
|
|
||||||
#: src/reader.c:561 src/reader.c:721
|
#: src/reader.c:558 src/reader.c:717
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "multiple %s declarations"
|
msgid "multiple %s declarations"
|
||||||
msgstr "çoklu %s bildirimleri"
|
msgstr "çoklu %s bildirimleri"
|
||||||
|
|
||||||
#: src/reader.c:563 src/reader.c:902 src/reader.c:927 src/reader.c:1268
|
#: src/reader.c:560 src/reader.c:897 src/reader.c:922 src/reader.c:1263
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid %s declaration"
|
msgid "invalid %s declaration"
|
||||||
msgstr "geçersiz %s bildirimi"
|
msgstr "geçersiz %s bildirimi"
|
||||||
|
|
||||||
#: src/reader.c:583
|
#: src/reader.c:580
|
||||||
msgid "%type declaration has no <typename>"
|
msgid "%type declaration has no <typename>"
|
||||||
msgstr "%type bildirimi <tipadý>'na sahip deðil"
|
msgstr "%type bildirimi <tipadý>'na sahip deðil"
|
||||||
|
|
||||||
#: src/reader.c:618
|
#: src/reader.c:615
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid %%type declaration due to item: %s"
|
msgid "invalid %%type declaration due to item: %s"
|
||||||
msgstr "geçersiz %%type bildirimine neden olan öðe: %s"
|
msgstr "geçersiz %%type bildirimine neden olan öðe: %s"
|
||||||
|
|
||||||
#: src/reader.c:663
|
#: src/reader.c:660
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "redefining precedence of %s"
|
msgid "redefining precedence of %s"
|
||||||
msgstr "%s'in önceliði tekrar tanýmlandý"
|
msgstr "%s'in önceliði tekrar tanýmlandý"
|
||||||
|
|
||||||
#: src/reader.c:687
|
#: src/reader.c:683
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid text (%s) - number should be after identifier"
|
msgid "invalid text (%s) - number should be after identifier"
|
||||||
msgstr "geçersiz metin (%s) - sayý tanýtýcýdan sonra olmalýdýr"
|
msgstr "geçersiz metin (%s) - sayý tanýtýcýdan sonra olmalýdýr"
|
||||||
|
|
||||||
#: src/reader.c:697
|
#: src/reader.c:693
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unexpected item: %s"
|
msgid "unexpected item: %s"
|
||||||
msgstr "beklenmeyen öðe: %s"
|
msgstr "beklenmeyen öðe: %s"
|
||||||
|
|
||||||
#: src/reader.c:764 src/reader.c:1094 src/reader.c:1165
|
#: src/reader.c:760 src/reader.c:1089 src/reader.c:1160
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unmatched %s"
|
msgid "unmatched %s"
|
||||||
msgstr "eþlenemeyen %s"
|
msgstr "eþlenemeyen %s"
|
||||||
|
|
||||||
#: src/reader.c:796
|
#: src/reader.c:792
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "argument of %%expect is not an integer"
|
msgid "argument of %%expect is not an integer"
|
||||||
msgstr "%%expect'in argümaný bir tamsayý deðil"
|
msgstr "%%expect'in argümaný bir tamsayý deðil"
|
||||||
|
|
||||||
#: src/reader.c:843
|
#: src/reader.c:838
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized item %s, expected an identifier"
|
msgid "unrecognized item %s, expected an identifier"
|
||||||
msgstr "%s öðesi tanýnmadý, beklenen bir tanýtýcýdýr"
|
msgstr "%s öðesi tanýnmadý, beklenen bir tanýtýcýdýr"
|
||||||
|
|
||||||
#: src/reader.c:867
|
#: src/reader.c:862
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "expected string constant instead of %s"
|
msgid "expected string constant instead of %s"
|
||||||
msgstr "%s'in yerine sabit dizge beklendi"
|
msgstr "%s'in yerine sabit dizge beklendi"
|
||||||
|
|
||||||
#: src/reader.c:1010
|
#: src/reader.c:1005
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unrecognized: %s"
|
msgid "unrecognized: %s"
|
||||||
msgstr "tanýnmayan: %s"
|
msgstr "tanýnmayan: %s"
|
||||||
|
|
||||||
#: src/reader.c:1015
|
#: src/reader.c:1010
|
||||||
msgid "no input grammar"
|
msgid "no input grammar"
|
||||||
msgstr "girdi grameri yok"
|
msgstr "girdi grameri yok"
|
||||||
|
|
||||||
#: src/reader.c:1020
|
#: src/reader.c:1015
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unknown character: %s"
|
msgid "unknown character: %s"
|
||||||
msgstr "bilinmeyen karakter: %s"
|
msgstr "bilinmeyen karakter: %s"
|
||||||
|
|
||||||
#: src/reader.c:1188
|
#: src/reader.c:1183
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "unterminated %guard clause"
|
msgid "unterminated %guard clause"
|
||||||
msgstr "sonlandýrýlmamýþ %guard yantümcesi"
|
msgstr "sonlandýrýlmamýþ %guard yantümcesi"
|
||||||
|
|
||||||
#: src/reader.c:1355
|
#: src/reader.c:1350
|
||||||
msgid "ill-formed rule: initial symbol not followed by colon"
|
msgid "ill-formed rule: initial symbol not followed by colon"
|
||||||
msgstr "kötü-biçemli kural: baþlangýç simgesini takip eden \":\" yok"
|
msgstr "kötü-biçemli kural: baþlangýç simgesini takip eden \":\" yok"
|
||||||
|
|
||||||
#: src/reader.c:1362
|
#: src/reader.c:1357
|
||||||
msgid "grammar starts with vertical bar"
|
msgid "grammar starts with vertical bar"
|
||||||
msgstr "gramer düþey çubuk ile baþlýyor"
|
msgstr "gramer düþey çubuk ile baþlýyor"
|
||||||
|
|
||||||
#: src/reader.c:1393
|
#: src/reader.c:1388
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "rule given for %s, which is a token"
|
msgid "rule given for %s, which is a token"
|
||||||
msgstr "bir andaç olan %s için verilen kural"
|
msgstr "bir andaç olan %s için verilen kural"
|
||||||
|
|
||||||
#: src/reader.c:1495
|
#: src/reader.c:1490
|
||||||
msgid "two @prec's in a row"
|
msgid "two @prec's in a row"
|
||||||
msgstr "bir satýrda iki @prec"
|
msgstr "bir satýrda iki @prec"
|
||||||
|
|
||||||
#: src/reader.c:1503
|
#: src/reader.c:1498
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%%guard present but %%semantic_parser not specified"
|
msgid "%%guard present but %%semantic_parser not specified"
|
||||||
msgstr "%%guard sunulmuþ fakat %%semantic_parser belirlenmemiþ"
|
msgstr "%%guard sunulmuþ fakat %%semantic_parser belirlenmemiþ"
|
||||||
|
|
||||||
#: src/reader.c:1512
|
#: src/reader.c:1507
|
||||||
msgid "two actions at end of one rule"
|
msgid "two actions at end of one rule"
|
||||||
msgstr "bir kuralýn sonunda iki eylem"
|
msgstr "bir kuralýn sonunda iki eylem"
|
||||||
|
|
||||||
#: src/reader.c:1526
|
#: src/reader.c:1521
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "type clash (`%s' `%s') on default action"
|
msgid "type clash (`%s' `%s') on default action"
|
||||||
msgstr "öntanýmlý eylem üzerinde (`%s' `%s') tip çatýþmasý"
|
msgstr "öntanýmlý eylem üzerinde (`%s' `%s') tip çatýþmasý"
|
||||||
|
|
||||||
#: src/reader.c:1532
|
#: src/reader.c:1527
|
||||||
msgid "empty rule for typed nonterminal, and no action"
|
msgid "empty rule for typed nonterminal, and no action"
|
||||||
msgstr "Tipli deðiþken simge için boþ kural tanýmlanmýþ, ve eylembelirtilmemiþ"
|
msgstr "Tipli deðiþken simge için boþ kural tanýmlanmýþ, ve eylembelirtilmemiþ"
|
||||||
|
|
||||||
#: src/reader.c:1576
|
#: src/reader.c:1571
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid input: %s"
|
msgid "invalid input: %s"
|
||||||
msgstr "geçersiz girdi: %s"
|
msgstr "geçersiz girdi: %s"
|
||||||
|
|
||||||
#: src/reader.c:1584
|
#: src/reader.c:1579
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
msgid "too many symbols (tokens plus nonterminals); maximum %d"
|
||||||
msgstr "çok fazla simge var (andaçlar ve deðiþken simgeler); en fazla %d"
|
msgstr "çok fazla simge var (andaçlar ve deðiþken simgeler); en fazla %d"
|
||||||
|
|
||||||
#: src/reader.c:1587
|
#: src/reader.c:1582
|
||||||
msgid "no rules in the input grammar"
|
msgid "no rules in the input grammar"
|
||||||
msgstr "girdi grameri içinde kurallar yok"
|
msgstr "girdi grameri içinde kurallar yok"
|
||||||
|
|
||||||
#: src/reader.c:1611
|
#: src/reader.c:1606
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
msgid "symbol %s is used, but is not defined as a token and has no rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"simge %s kullanýldý, fakat bir andaç olarak tanýmlanmadý vekurallarý yok"
|
"simge %s kullanýldý, fakat bir andaç olarak tanýmlanmadý vekurallarý yok"
|
||||||
|
|
||||||
#: src/reader.c:1716
|
#: src/reader.c:1712
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting precedences for %s and %s"
|
msgid "conflicting precedences for %s and %s"
|
||||||
msgstr "%s ve %s için çeliþen öncelikler"
|
msgstr "%s ve %s için çeliþen öncelikler"
|
||||||
|
|
||||||
#: src/reader.c:1728
|
#: src/reader.c:1724
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "conflicting assoc values for %s and %s"
|
msgid "conflicting assoc values for %s and %s"
|
||||||
msgstr "%s ve %s için çeliþen birleþmeli deðerler"
|
msgstr "%s ve %s için çeliþen birleþmeli deðerler"
|
||||||
|
|
||||||
#: src/reader.c:1779
|
#: src/reader.c:1770
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "tokens %s and %s both assigned number %d"
|
msgid "tokens %s and %s both assigned number %d"
|
||||||
msgstr "%s ve %s andaçlarýnýn her ikisi %d sayýsýna atandý"
|
msgstr "%s ve %s andaçlarýnýn her ikisi %d sayýsýna atandý"
|
||||||
|
|
||||||
#: src/reader.c:1792
|
#: src/reader.c:1782
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is undefined"
|
msgid "the start symbol %s is undefined"
|
||||||
msgstr "baþlangýç simgesi %s tanýmlanmadý"
|
msgstr "baþlangýç simgesi %s tanýmlanmadý"
|
||||||
|
|
||||||
#: src/reader.c:1794
|
#: src/reader.c:1784
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "the start symbol %s is a token"
|
msgid "the start symbol %s is a token"
|
||||||
msgstr "baþlangýç simgesi %s bir andaçtýr"
|
msgstr "baþlangýç simgesi %s bir andaçtýr"
|
||||||
|
|
||||||
#: src/reduce.c:402
|
#: src/reduce.c:401
|
||||||
msgid "Useless nonterminals:"
|
msgid "Useless nonterminals:"
|
||||||
msgstr "Yararsýz kurallar:"
|
msgstr "Yararsýz kurallar:"
|
||||||
|
|
||||||
#: src/reduce.c:417
|
#: src/reduce.c:416
|
||||||
msgid "Terminals which are not used:"
|
msgid "Terminals which are not used:"
|
||||||
msgstr "Kullanýlmayan sabit simgeler:"
|
msgstr "Kullanýlmayan sabit simgeler:"
|
||||||
|
|
||||||
#: src/reduce.c:428
|
#: src/reduce.c:427
|
||||||
msgid "Useless rules:"
|
msgid "Useless rules:"
|
||||||
msgstr "Yararsýz kurallar:"
|
msgstr "Yararsýz kurallar:"
|
||||||
|
|
||||||
#: src/reduce.c:457
|
#: src/reduce.c:456
|
||||||
msgid ""
|
msgid ""
|
||||||
"Variables\n"
|
"Variables\n"
|
||||||
"---------\n"
|
"---------\n"
|
||||||
@@ -647,11 +649,11 @@ msgstr ""
|
|||||||
"-----------\n"
|
"-----------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:459
|
#: src/reduce.c:458
|
||||||
msgid "Value Sprec Sassoc Tag\n"
|
msgid "Value Sprec Sassoc Tag\n"
|
||||||
msgstr "Deðer Söncel Sbirleþ Etiket\n"
|
msgstr "Deðer Söncel Sbirleþ Etiket\n"
|
||||||
|
|
||||||
#: src/reduce.c:464
|
#: src/reduce.c:463
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules\n"
|
"Rules\n"
|
||||||
"-----\n"
|
"-----\n"
|
||||||
@@ -661,7 +663,7 @@ msgstr ""
|
|||||||
"--------\n"
|
"--------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:475
|
#: src/reduce.c:474
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rules interpreted\n"
|
"Rules interpreted\n"
|
||||||
"-----------------\n"
|
"-----------------\n"
|
||||||
@@ -671,36 +673,36 @@ msgstr ""
|
|||||||
"-------------------\n"
|
"-------------------\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: src/reduce.c:492
|
#: src/reduce.c:491
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d rules never reduced\n"
|
msgid "%d rules never reduced\n"
|
||||||
msgstr "%d kural asla indirgenmedi\n"
|
msgstr "%d kural asla indirgenmedi\n"
|
||||||
|
|
||||||
#: src/reduce.c:494
|
#: src/reduce.c:493
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s contains "
|
msgid "%s contains "
|
||||||
msgstr "%s içerir "
|
msgstr "%s içerir "
|
||||||
|
|
||||||
#: src/reduce.c:498
|
#: src/reduce.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless nonterminal%s"
|
msgid "%d useless nonterminal%s"
|
||||||
msgstr "%d yararsýz deðiþken simge%s"
|
msgstr "%d yararsýz deðiþken simge%s"
|
||||||
|
|
||||||
#: src/reduce.c:503
|
#: src/reduce.c:502
|
||||||
msgid " and "
|
msgid " and "
|
||||||
msgstr " ve "
|
msgstr " ve "
|
||||||
|
|
||||||
#: src/reduce.c:507
|
#: src/reduce.c:506
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%d useless rule%s"
|
msgid "%d useless rule%s"
|
||||||
msgstr "%d yararsýz kural%s"
|
msgstr "%d yararsýz kural%s"
|
||||||
|
|
||||||
#: src/reduce.c:540
|
#: src/reduce.c:539
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Start symbol %s does not derive any sentence"
|
msgid "Start symbol %s does not derive any sentence"
|
||||||
msgstr "Baþlangýç simgesi %s herhangi bir cümleden türemez"
|
msgstr "Baþlangýç simgesi %s herhangi bir cümleden türemez"
|
||||||
|
|
||||||
#: src/reduce.c:553
|
#: src/reduce.c:552
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
"reduced %s defines %d terminal%s, %d nonterminal%s, and %d production%s.\n"
|
||||||
@@ -795,6 +797,9 @@ msgstr "`"
|
|||||||
msgid "'"
|
msgid "'"
|
||||||
msgstr "'"
|
msgstr "'"
|
||||||
|
|
||||||
|
#~ msgid "\t\t/* empty */"
|
||||||
|
#~ msgstr "\t\t/* boþ */"
|
||||||
|
|
||||||
#~ msgid "multiple %%header_extension declarations"
|
#~ msgid "multiple %%header_extension declarations"
|
||||||
#~ msgstr "çoklu %%header_extension bildirimleri"
|
#~ msgstr "çoklu %%header_extension bildirimleri"
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,6 @@
|
|||||||
The entry point is generate_states. */
|
The entry point is generate_states. */
|
||||||
|
|
||||||
#include "system.h"
|
#include "system.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
#include "state.h"
|
#include "state.h"
|
||||||
#include "complain.h"
|
#include "complain.h"
|
||||||
@@ -33,39 +32,39 @@
|
|||||||
|
|
||||||
int nstates;
|
int nstates;
|
||||||
int final_state;
|
int final_state;
|
||||||
core *first_state;
|
core *first_state = NULL;
|
||||||
shifts *first_shift;
|
shifts *first_shift = NULL;
|
||||||
reductions *first_reduction;
|
reductions *first_reduction = NULL;
|
||||||
|
|
||||||
static core *this_state;
|
static core *this_state = NULL;
|
||||||
static core *last_state;
|
static core *last_state = NULL;
|
||||||
static shifts *last_shift;
|
static shifts *last_shift = NULL;
|
||||||
static reductions *last_reduction;
|
static reductions *last_reduction = NULL;
|
||||||
|
|
||||||
static int nshifts;
|
static int nshifts;
|
||||||
static short *shift_symbol;
|
static short *shift_symbol = NULL;
|
||||||
|
|
||||||
static short *redset;
|
static short *redset = NULL;
|
||||||
static short *shiftset;
|
static short *shiftset = NULL;
|
||||||
|
|
||||||
static short **kernel_base;
|
static short **kernel_base = NULL;
|
||||||
static short **kernel_end;
|
static short **kernel_end = NULL;
|
||||||
static short *kernel_items;
|
static short *kernel_items = NULL;
|
||||||
|
|
||||||
/* hash table for states, to recognize equivalent ones. */
|
/* hash table for states, to recognize equivalent ones. */
|
||||||
|
|
||||||
#define STATE_TABLE_SIZE 1009
|
#define STATE_TABLE_SIZE 1009
|
||||||
static core **state_table;
|
static core **state_table = NULL;
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
allocate_itemsets (void)
|
allocate_itemsets (void)
|
||||||
{
|
{
|
||||||
short *itemp;
|
short *itemp = NULL;
|
||||||
int symbol;
|
int symbol;
|
||||||
int i;
|
int i;
|
||||||
int count;
|
int count;
|
||||||
short *symbol_count;
|
short *symbol_count = NULL;
|
||||||
|
|
||||||
count = 0;
|
count = 0;
|
||||||
symbol_count = XCALLOC (short, nsyms);
|
symbol_count = XCALLOC (short, nsyms);
|
||||||
@@ -89,7 +88,8 @@ allocate_itemsets (void)
|
|||||||
We allocate that much space for each symbol. */
|
We allocate that much space for each symbol. */
|
||||||
|
|
||||||
kernel_base = XCALLOC (short *, nsyms);
|
kernel_base = XCALLOC (short *, nsyms);
|
||||||
kernel_items = XCALLOC (short, count);
|
if (count)
|
||||||
|
kernel_items = XCALLOC (short, count);
|
||||||
|
|
||||||
count = 0;
|
count = 0;
|
||||||
for (i = 0; i < nsyms; i++)
|
for (i = 0; i < nsyms; i++)
|
||||||
|
|||||||
@@ -19,7 +19,6 @@
|
|||||||
02111-1307, USA. */
|
02111-1307, USA. */
|
||||||
|
|
||||||
#include "system.h"
|
#include "system.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
#include "closure.h"
|
#include "closure.h"
|
||||||
#include "derives.h"
|
#include "derives.h"
|
||||||
|
|||||||
+9
-11
@@ -20,7 +20,6 @@
|
|||||||
|
|
||||||
#include "system.h"
|
#include "system.h"
|
||||||
#include "getargs.h"
|
#include "getargs.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "files.h"
|
#include "files.h"
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
#include "state.h"
|
#include "state.h"
|
||||||
@@ -30,12 +29,12 @@
|
|||||||
#include "LR0.h"
|
#include "LR0.h"
|
||||||
|
|
||||||
int any_conflicts = 0;
|
int any_conflicts = 0;
|
||||||
errs **err_table;
|
errs **err_table = NULL;
|
||||||
int expected_conflicts;
|
int expected_conflicts;
|
||||||
static char *conflicts;
|
static char *conflicts = NULL;
|
||||||
|
|
||||||
static unsigned *shiftset;
|
static unsigned *shiftset = NULL;
|
||||||
static unsigned *lookaheadset;
|
static unsigned *lookaheadset = NULL;
|
||||||
static int src_total;
|
static int src_total;
|
||||||
static int rrc_total;
|
static int rrc_total;
|
||||||
static int src_count;
|
static int src_count;
|
||||||
@@ -264,7 +263,7 @@ set_conflicts (int state)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
initialize_conflicts (void)
|
solve_conflicts (void)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
@@ -458,7 +457,7 @@ conflict_report (int src_num, int rrc_num)
|
|||||||
`---------------------------------------------*/
|
`---------------------------------------------*/
|
||||||
|
|
||||||
void
|
void
|
||||||
print_conflicts (void)
|
print_conflicts (FILE *out)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
@@ -478,9 +477,8 @@ print_conflicts (void)
|
|||||||
|
|
||||||
if (verbose_flag)
|
if (verbose_flag)
|
||||||
{
|
{
|
||||||
obstack_fgrow1 (&output_obstack, _("State %d contains"), i);
|
fprintf (out, _("State %d contains"), i);
|
||||||
obstack_sgrow (&output_obstack,
|
fputs (conflict_report (src_count, rrc_count), out);
|
||||||
conflict_report (src_count, rrc_count));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -738,7 +736,7 @@ print_reductions (int state)
|
|||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
finalize_conflicts (void)
|
free_conflicts (void)
|
||||||
{
|
{
|
||||||
XFREE (conflicts);
|
XFREE (conflicts);
|
||||||
XFREE (shiftset);
|
XFREE (shiftset);
|
||||||
|
|||||||
+3
-3
@@ -22,10 +22,10 @@
|
|||||||
# define CONFLICTS_H_
|
# define CONFLICTS_H_
|
||||||
# include "state.h"
|
# include "state.h"
|
||||||
|
|
||||||
void initialize_conflicts PARAMS ((void));
|
void solve_conflicts PARAMS ((void));
|
||||||
void print_conflicts PARAMS ((void));
|
void print_conflicts PARAMS ((FILE *out));
|
||||||
void print_reductions PARAMS ((int));
|
void print_reductions PARAMS ((int));
|
||||||
void finalize_conflicts PARAMS ((void));
|
void free_conflicts PARAMS ((void));
|
||||||
|
|
||||||
/* Were there conflicts? */
|
/* Were there conflicts? */
|
||||||
extern int any_conflicts;
|
extern int any_conflicts;
|
||||||
|
|||||||
@@ -25,7 +25,6 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "system.h"
|
#include "system.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
#include "derives.h"
|
#include "derives.h"
|
||||||
|
|||||||
+61
-37
@@ -22,7 +22,6 @@
|
|||||||
#include "system.h"
|
#include "system.h"
|
||||||
#include "getargs.h"
|
#include "getargs.h"
|
||||||
#include "files.h"
|
#include "files.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
#include "complain.h"
|
#include "complain.h"
|
||||||
|
|
||||||
@@ -34,11 +33,11 @@ struct obstack table_obstack;
|
|||||||
struct obstack defines_obstack;
|
struct obstack defines_obstack;
|
||||||
struct obstack guard_obstack;
|
struct obstack guard_obstack;
|
||||||
struct obstack output_obstack;
|
struct obstack output_obstack;
|
||||||
struct obstack graph_obstack;
|
|
||||||
|
|
||||||
char *spec_outfile = NULL; /* for -o. */
|
char *spec_outfile = NULL; /* for -o. */
|
||||||
char *spec_file_prefix = NULL; /* for -b. */
|
char *spec_file_prefix = NULL; /* for -b. */
|
||||||
char *spec_name_prefix = NULL; /* for -p. */
|
char *spec_name_prefix = NULL; /* for -p. */
|
||||||
|
char *spec_verbose_file = NULL; /* for --verbose. */
|
||||||
char *spec_graph_file = NULL; /* for -g. */
|
char *spec_graph_file = NULL; /* for -g. */
|
||||||
char *spec_defines_file = NULL; /* for --defines. */
|
char *spec_defines_file = NULL; /* for --defines. */
|
||||||
|
|
||||||
@@ -98,12 +97,17 @@ compute_header_macro (void)
|
|||||||
int ite;
|
int ite;
|
||||||
char *macro_name;
|
char *macro_name;
|
||||||
|
|
||||||
macro_name = XMALLOC (char,
|
if (spec_defines_file)
|
||||||
strlen (base_name) +
|
macro_name = xstrdup (spec_defines_file);
|
||||||
strlen (header_extension) + 1);
|
else
|
||||||
|
{
|
||||||
|
macro_name = XMALLOC (char,
|
||||||
|
strlen (base_name) +
|
||||||
|
strlen (header_extension) + 1);
|
||||||
|
|
||||||
stpcpy (macro_name, base_name);
|
stpcpy (macro_name, base_name);
|
||||||
strcat (macro_name, header_extension);
|
strcat (macro_name, header_extension);
|
||||||
|
}
|
||||||
|
|
||||||
for (ite = 0; macro_name[ite]; ite++)
|
for (ite = 0; macro_name[ite]; ite++)
|
||||||
if (macro_name[ite] == '.')
|
if (macro_name[ite] == '.')
|
||||||
@@ -387,6 +391,38 @@ compute_base_names (void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*-------------------------------------------------------.
|
||||||
|
| Close the open files, compute the output files names. |
|
||||||
|
`-------------------------------------------------------*/
|
||||||
|
|
||||||
|
void
|
||||||
|
compute_output_file_names (void)
|
||||||
|
{
|
||||||
|
compute_base_names ();
|
||||||
|
|
||||||
|
/* If not yet done. */
|
||||||
|
if (!src_extension)
|
||||||
|
src_extension = ".c";
|
||||||
|
if (!header_extension)
|
||||||
|
header_extension = ".h";
|
||||||
|
|
||||||
|
/* It the defines filename if not given, we create it. */
|
||||||
|
if (!spec_defines_file)
|
||||||
|
spec_defines_file = stringappend (base_name, header_extension);
|
||||||
|
|
||||||
|
/* It the graph filename if not given, we create it. */
|
||||||
|
if (!spec_graph_file)
|
||||||
|
spec_graph_file = stringappend (short_base_name, ".vcg");
|
||||||
|
|
||||||
|
spec_verbose_file = stringappend (short_base_name, EXT_OUTPUT);
|
||||||
|
|
||||||
|
attrsfile = stringappend (short_base_name, EXT_STYPE_H);
|
||||||
|
#ifndef MSDOS
|
||||||
|
attrsfile = stringappend (attrsfile, header_extension);
|
||||||
|
#endif /* MSDOS */
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/*-----------------------------------------------------------------.
|
/*-----------------------------------------------------------------.
|
||||||
| Open the input file. Look for the skeletons. Find the names of |
|
| Open the input file. Look for the skeletons. Find the names of |
|
||||||
| the output files. Prepare the obstacks. |
|
| the output files. Prepare the obstacks. |
|
||||||
@@ -404,48 +440,43 @@ open_files (void)
|
|||||||
obstack_init (&defines_obstack);
|
obstack_init (&defines_obstack);
|
||||||
obstack_init (&guard_obstack);
|
obstack_init (&guard_obstack);
|
||||||
obstack_init (&output_obstack);
|
obstack_init (&output_obstack);
|
||||||
obstack_init (&graph_obstack);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*-----------------------------------------------------.
|
/*-----------------------.
|
||||||
| Close the open files, produce all the output files. |
|
| Close the open file.. |
|
||||||
`-----------------------------------------------------*/
|
`-----------------------*/
|
||||||
|
|
||||||
|
void
|
||||||
|
close_files (void)
|
||||||
|
{
|
||||||
|
xfclose (finput);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*---------------------------.
|
||||||
|
| Produce the output files. |
|
||||||
|
`---------------------------*/
|
||||||
|
|
||||||
void
|
void
|
||||||
output_files (void)
|
output_files (void)
|
||||||
{
|
{
|
||||||
xfclose (finput);
|
|
||||||
|
|
||||||
compute_base_names ();
|
|
||||||
|
|
||||||
/* It the defines filename if not given, we create it. */
|
|
||||||
if (!spec_defines_file)
|
|
||||||
spec_defines_file = stringappend (base_name, header_extension);
|
|
||||||
|
|
||||||
/* It the graph filename if not given, we create it. */
|
|
||||||
if (!spec_graph_file)
|
|
||||||
spec_graph_file = stringappend (short_base_name, ".vcg");
|
|
||||||
|
|
||||||
attrsfile = stringappend (short_base_name, EXT_STYPE_H);
|
|
||||||
#ifndef MSDOS
|
|
||||||
stringappend (attrsfile, header_extension);
|
|
||||||
#endif /* MSDOS */
|
|
||||||
|
|
||||||
/* Output the main file. */
|
/* Output the main file. */
|
||||||
if (spec_outfile)
|
if (spec_outfile)
|
||||||
obstack_save (&table_obstack, spec_outfile);
|
obstack_save (&table_obstack, spec_outfile);
|
||||||
else
|
else
|
||||||
obstack_save (&table_obstack, stringappend (base_name, src_extension));
|
obstack_save (&table_obstack, stringappend (base_name, src_extension));
|
||||||
|
obstack_free (&table_obstack, NULL);
|
||||||
|
|
||||||
/* Output the header file if wanted. */
|
/* Output the header file if wanted. */
|
||||||
if (defines_flag)
|
if (defines_flag)
|
||||||
defines_obstack_save (spec_defines_file);
|
defines_obstack_save (spec_defines_file);
|
||||||
|
obstack_free (&defines_obstack, NULL);
|
||||||
|
|
||||||
/* If we output only the table, dump the actions in ACTFILE. */
|
/* If we output only the table, dump the actions in ACTFILE. */
|
||||||
if (no_parser_flag)
|
if (no_parser_flag)
|
||||||
obstack_save (&action_obstack, stringappend (short_base_name, ".act"));
|
obstack_save (&action_obstack, stringappend (short_base_name, ".act"));
|
||||||
|
obstack_free (&action_obstack, NULL);
|
||||||
|
|
||||||
/* If we produced a semantic parser ATTRS_OBSTACK must be dumped
|
/* If we produced a semantic parser ATTRS_OBSTACK must be dumped
|
||||||
into its own file, ATTTRSFILE. */
|
into its own file, ATTTRSFILE. */
|
||||||
@@ -454,19 +485,12 @@ output_files (void)
|
|||||||
char *temp_name;
|
char *temp_name;
|
||||||
|
|
||||||
obstack_save (&attrs_obstack, attrsfile);
|
obstack_save (&attrs_obstack, attrsfile);
|
||||||
|
obstack_free (&attrs_obstack, NULL);
|
||||||
temp_name = stringappend (short_base_name, EXT_GUARD_C);
|
temp_name = stringappend (short_base_name, EXT_GUARD_C);
|
||||||
#ifndef MSDOS
|
#ifndef MSDOS
|
||||||
temp_name = stringappend (temp_name, src_extension);
|
temp_name = stringappend (temp_name, src_extension);
|
||||||
#endif /* MSDOS */
|
#endif /* MSDOS */
|
||||||
obstack_save (&guard_obstack, temp_name);
|
obstack_save (&guard_obstack, temp_name);
|
||||||
|
obstack_free (&guard_obstack, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (verbose_flag)
|
|
||||||
/* We used to use just .out if spec_name_prefix (-p) was used, but
|
|
||||||
that conflicts with Posix. */
|
|
||||||
obstack_save (&output_obstack,
|
|
||||||
stringappend (short_base_name, EXT_OUTPUT));
|
|
||||||
|
|
||||||
if (graph_flag)
|
|
||||||
obstack_save (&graph_obstack, spec_graph_file);
|
|
||||||
}
|
}
|
||||||
|
|||||||
+6
-4
@@ -33,9 +33,12 @@ extern char *spec_name_prefix;
|
|||||||
/* File name pfx specified with -b, or 0 if no -b. */
|
/* File name pfx specified with -b, or 0 if no -b. */
|
||||||
extern char *spec_file_prefix;
|
extern char *spec_file_prefix;
|
||||||
|
|
||||||
|
/* --verbose. */
|
||||||
|
extern char *spec_verbose_file;
|
||||||
|
|
||||||
/* File name specified for the output VCG graph. */
|
/* File name specified for the output VCG graph. */
|
||||||
extern char *spec_graph_file;
|
extern char *spec_graph_file;
|
||||||
|
|
||||||
/* File name specified with --defines. */
|
/* File name specified with --defines. */
|
||||||
extern char *spec_defines_file;
|
extern char *spec_defines_file;
|
||||||
|
|
||||||
@@ -62,14 +65,13 @@ extern struct obstack guard_obstack;
|
|||||||
/* The verbose output. */
|
/* The verbose output. */
|
||||||
extern struct obstack output_obstack;
|
extern struct obstack output_obstack;
|
||||||
|
|
||||||
/* The VCG graph output. */
|
|
||||||
extern struct obstack graph_obstack;
|
|
||||||
|
|
||||||
extern char *infile;
|
extern char *infile;
|
||||||
extern char *attrsfile;
|
extern char *attrsfile;
|
||||||
|
|
||||||
void open_files PARAMS((void));
|
void open_files PARAMS((void));
|
||||||
|
void close_files PARAMS((void));
|
||||||
|
|
||||||
|
void compute_output_file_names PARAMS((void));
|
||||||
void output_files PARAMS((void));
|
void output_files PARAMS((void));
|
||||||
|
|
||||||
FILE *xfopen PARAMS ((const char *name, const char *mode));
|
FILE *xfopen PARAMS ((const char *name, const char *mode));
|
||||||
|
|||||||
+10
-12
@@ -31,21 +31,19 @@ int nsyms;
|
|||||||
int ntokens;
|
int ntokens;
|
||||||
int nvars;
|
int nvars;
|
||||||
|
|
||||||
short *ritem;
|
short *ritem = NULL;
|
||||||
short *rlhs;
|
short *rlhs = NULL;
|
||||||
short *rrhs;
|
short *rrhs = NULL;
|
||||||
short *rprec;
|
short *rprec = NULL;
|
||||||
short *rprecsym;
|
short *rprecsym = NULL;
|
||||||
short *sprec;
|
short *sprec = NULL;
|
||||||
short *rassoc;
|
short *rassoc = NULL;
|
||||||
short *sassoc;
|
short *sassoc = NULL;
|
||||||
short *token_translations;
|
short *token_translations = NULL;
|
||||||
short *rline;
|
short *rline = NULL;
|
||||||
|
|
||||||
int start_symbol;
|
int start_symbol;
|
||||||
|
|
||||||
int translations;
|
|
||||||
|
|
||||||
int max_user_token_number;
|
int max_user_token_number;
|
||||||
|
|
||||||
int semantic_parser;
|
int semantic_parser;
|
||||||
|
|||||||
+1
-5
@@ -107,13 +107,9 @@ typedef enum
|
|||||||
|
|
||||||
/* token translation table: indexed by a token number as returned by
|
/* token translation table: indexed by a token number as returned by
|
||||||
the user's yylex routine, it yields the internal token number used
|
the user's yylex routine, it yields the internal token number used
|
||||||
by the parser and throughout bison. If translations is zero, the
|
by the parser and throughout bison. */
|
||||||
translation table is not used because the two kinds of token
|
|
||||||
numbers are the same. (It is noted in reader.c that "Nowadays
|
|
||||||
translations is always set to 1...") */
|
|
||||||
|
|
||||||
extern short *token_translations;
|
extern short *token_translations;
|
||||||
extern int translations;
|
|
||||||
extern int max_user_token_number;
|
extern int max_user_token_number;
|
||||||
|
|
||||||
/* SEMANTIC_PARSER is nonzero if the input file says to use the hairy
|
/* SEMANTIC_PARSER is nonzero if the input file says to use the hairy
|
||||||
|
|||||||
@@ -26,7 +26,6 @@
|
|||||||
#include "system.h"
|
#include "system.h"
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "LR0.h"
|
#include "LR0.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
#include "complain.h"
|
#include "complain.h"
|
||||||
#include "lalr.h"
|
#include "lalr.h"
|
||||||
|
|||||||
@@ -24,7 +24,6 @@
|
|||||||
#include "getopt.h" /* for optarg */
|
#include "getopt.h" /* for optarg */
|
||||||
#include "symtab.h"
|
#include "symtab.h"
|
||||||
#include "lex.h"
|
#include "lex.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "complain.h"
|
#include "complain.h"
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
#include "quote.h"
|
#include "quote.h"
|
||||||
@@ -43,13 +42,20 @@ static bucket *unlexed_symval = NULL;
|
|||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
init_lex (void)
|
lex_init (void)
|
||||||
{
|
{
|
||||||
obstack_init (&token_obstack);
|
obstack_init (&token_obstack);
|
||||||
unlexed = tok_undef;
|
unlexed = tok_undef;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
lex_free (void)
|
||||||
|
{
|
||||||
|
obstack_free (&token_obstack, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
int
|
int
|
||||||
skip_white_space (void)
|
skip_white_space (void)
|
||||||
{
|
{
|
||||||
@@ -419,7 +425,6 @@ lex (void)
|
|||||||
case '\'':
|
case '\'':
|
||||||
/* parse the literal token and compute character code in code */
|
/* parse the literal token and compute character code in code */
|
||||||
|
|
||||||
translations = -1;
|
|
||||||
{
|
{
|
||||||
int code, discode;
|
int code, discode;
|
||||||
|
|
||||||
@@ -447,7 +452,6 @@ lex (void)
|
|||||||
case '\"':
|
case '\"':
|
||||||
/* parse the literal string token and treat as an identifier */
|
/* parse the literal string token and treat as an identifier */
|
||||||
|
|
||||||
translations = -1;
|
|
||||||
{
|
{
|
||||||
int code; /* ignored here */
|
int code; /* ignored here */
|
||||||
|
|
||||||
|
|||||||
@@ -58,7 +58,8 @@ extern const char *token_buffer;
|
|||||||
extern bucket *symval;
|
extern bucket *symval;
|
||||||
extern int numval;
|
extern int numval;
|
||||||
|
|
||||||
void init_lex PARAMS ((void));
|
void lex_init PARAMS ((void));
|
||||||
|
void lex_free PARAMS ((void));
|
||||||
int skip_white_space PARAMS ((void));
|
int skip_white_space PARAMS ((void));
|
||||||
void unlex PARAMS ((int));
|
void unlex PARAMS ((int));
|
||||||
void read_type_name PARAMS ((FILE *fin));
|
void read_type_name PARAMS ((FILE *fin));
|
||||||
|
|||||||
+20
-4
@@ -34,6 +34,7 @@
|
|||||||
#include "LR0.h"
|
#include "LR0.h"
|
||||||
#include "conflicts.h"
|
#include "conflicts.h"
|
||||||
#include "print_graph.h"
|
#include "print_graph.h"
|
||||||
|
#include "symtab.h"
|
||||||
|
|
||||||
/* The name this program was run with, for messages. */
|
/* The name this program was run with, for messages. */
|
||||||
char *program_name;
|
char *program_name;
|
||||||
@@ -79,7 +80,15 @@ main (int argc, char *argv[])
|
|||||||
lookahead is not enough to disambiguate the parsing. In file
|
lookahead is not enough to disambiguate the parsing. In file
|
||||||
conflicts. Also resolve s/r conflicts based on precedence
|
conflicts. Also resolve s/r conflicts based on precedence
|
||||||
declarations. */
|
declarations. */
|
||||||
initialize_conflicts ();
|
solve_conflicts ();
|
||||||
|
|
||||||
|
/* Output file names. */
|
||||||
|
compute_output_file_names ();
|
||||||
|
|
||||||
|
/* Stop if there were errors, to avoid trashing previous output
|
||||||
|
files. */
|
||||||
|
if (complain_message_count)
|
||||||
|
exit (1);
|
||||||
|
|
||||||
/* Print information about results, if requested. */
|
/* Print information about results, if requested. */
|
||||||
print_results ();
|
print_results ();
|
||||||
@@ -90,12 +99,19 @@ main (int argc, char *argv[])
|
|||||||
/* Output the tables and the parser to ftable. In file output. */
|
/* Output the tables and the parser to ftable. In file output. */
|
||||||
output ();
|
output ();
|
||||||
|
|
||||||
finalize_conflicts ();
|
/* Free the symbol table data structure. */
|
||||||
|
free_symtab ();
|
||||||
|
|
||||||
|
lex_free ();
|
||||||
|
|
||||||
|
/* Close the input files. */
|
||||||
|
close_files ();
|
||||||
|
|
||||||
|
free_conflicts ();
|
||||||
free_nullable ();
|
free_nullable ();
|
||||||
free_derives ();
|
free_derives ();
|
||||||
|
|
||||||
if (!complain_message_count)
|
output_files ();
|
||||||
output_files ();
|
|
||||||
|
|
||||||
exit (complain_message_count ? 1 : 0);
|
exit (complain_message_count ? 1 : 0);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,7 +26,6 @@
|
|||||||
#include "system.h"
|
#include "system.h"
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "nullable.h"
|
#include "nullable.h"
|
||||||
|
|
||||||
char *nullable = NULL;
|
char *nullable = NULL;
|
||||||
|
|||||||
+19
-26
@@ -94,7 +94,6 @@
|
|||||||
#include "obstack.h"
|
#include "obstack.h"
|
||||||
#include "quotearg.h"
|
#include "quotearg.h"
|
||||||
#include "getargs.h"
|
#include "getargs.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "files.h"
|
#include "files.h"
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
#include "LR0.h"
|
#include "LR0.h"
|
||||||
@@ -110,17 +109,17 @@ extern void berror PARAMS((const char *));
|
|||||||
|
|
||||||
static int nvectors;
|
static int nvectors;
|
||||||
static int nentries;
|
static int nentries;
|
||||||
static short **froms;
|
static short **froms = NULL;
|
||||||
static short **tos;
|
static short **tos = NULL;
|
||||||
static short *tally;
|
static short *tally = NULL;
|
||||||
static short *width;
|
static short *width = NULL;
|
||||||
static short *actrow;
|
static short *actrow = NULL;
|
||||||
static short *state_count;
|
static short *state_count = NULL;
|
||||||
static short *order;
|
static short *order = NULL;
|
||||||
static short *base;
|
static short *base = NULL;
|
||||||
static short *pos;
|
static short *pos = NULL;
|
||||||
static short *table;
|
static short *table = NULL;
|
||||||
static short *check;
|
static short *check = NULL;
|
||||||
static int lowzero;
|
static int lowzero;
|
||||||
static int high;
|
static int high;
|
||||||
|
|
||||||
@@ -295,25 +294,19 @@ output_token_translations (void)
|
|||||||
\n\
|
\n\
|
||||||
/* YYTRANSLATE(YYLEX) -- Bison token number corresponding to YYLEX. */\n");
|
/* YYTRANSLATE(YYLEX) -- Bison token number corresponding to YYLEX. */\n");
|
||||||
|
|
||||||
if (translations)
|
obstack_fgrow2 (&table_obstack,
|
||||||
{
|
|
||||||
obstack_fgrow2 (&table_obstack,
|
|
||||||
"#define YYTRANSLATE(x) ((unsigned)(x) <= %d ? yytranslate[x] : %d)\
|
"#define YYTRANSLATE(x) ((unsigned)(x) <= %d ? yytranslate[x] : %d)\
|
||||||
\n\
|
\n\
|
||||||
\n",
|
\n",
|
||||||
max_user_token_number, nsyms);
|
max_user_token_number, nsyms);
|
||||||
|
|
||||||
output_short_or_char_table (&table_obstack,
|
output_short_or_char_table (&table_obstack,
|
||||||
"YYTRANSLATE[YYLEX] -- Bison token number corresponding to YYLEX",
|
"YYTRANSLATE[YYLEX] -- Bison token number corresponding to YYLEX",
|
||||||
ntokens < 127 ? "char" : "short",
|
ntokens < 127 ? "char" : "short",
|
||||||
"yytranslate", token_translations,
|
"yytranslate", token_translations,
|
||||||
0, 1, max_user_token_number + 1);
|
0, 1, max_user_token_number + 1);
|
||||||
}
|
|
||||||
else
|
XFREE (token_translations);
|
||||||
{
|
|
||||||
obstack_sgrow (&table_obstack,
|
|
||||||
"\n#define YYTRANSLATE(x) (x)\n");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+90
-114
@@ -20,7 +20,6 @@
|
|||||||
|
|
||||||
|
|
||||||
#include "system.h"
|
#include "system.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "files.h"
|
#include "files.h"
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
#include "LR0.h"
|
#include "LR0.h"
|
||||||
@@ -35,17 +34,17 @@
|
|||||||
static void
|
static void
|
||||||
print_token (int extnum, int token)
|
print_token (int extnum, int token)
|
||||||
{
|
{
|
||||||
obstack_fgrow2 (&output_obstack, _(" type %d is %s\n"), extnum, tags[token]);
|
fprintf (out, _(" type %d is %s\n"), extnum, tags[token]);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/*================================\
|
/*--------------------------------.
|
||||||
| Report information on a state. |
|
| Report information on a state. |
|
||||||
\================================*/
|
`--------------------------------*/
|
||||||
|
|
||||||
static void
|
static void
|
||||||
print_core (int state)
|
print_core (FILE *out, int state)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
int k;
|
int k;
|
||||||
@@ -68,30 +67,30 @@ print_core (int state)
|
|||||||
sp++;
|
sp++;
|
||||||
|
|
||||||
rule = -(*sp);
|
rule = -(*sp);
|
||||||
obstack_fgrow1 (&output_obstack, " %s -> ", tags[rlhs[rule]]);
|
fprintf (out, " %s -> ", tags[rlhs[rule]]);
|
||||||
|
|
||||||
for (sp = ritem + rrhs[rule]; sp < sp1; sp++)
|
for (sp = ritem + rrhs[rule]; sp < sp1; sp++)
|
||||||
{
|
{
|
||||||
obstack_fgrow1 (&output_obstack, "%s ", tags[*sp]);
|
fprintf (out, "%s ", tags[*sp]);
|
||||||
}
|
}
|
||||||
|
|
||||||
obstack_1grow (&output_obstack, '.');
|
fputc ('.', out);
|
||||||
|
|
||||||
while (*sp > 0)
|
while (*sp > 0)
|
||||||
{
|
{
|
||||||
obstack_fgrow1 (&output_obstack, " %s", tags[*sp]);
|
fprintf (out, " %s", tags[*sp]);
|
||||||
sp++;
|
sp++;
|
||||||
}
|
}
|
||||||
|
|
||||||
obstack_fgrow1 (&output_obstack, _(" (rule %d)"), rule);
|
fprintf (out, _(" (rule %d)"), rule);
|
||||||
obstack_1grow (&output_obstack, '\n');
|
fputc ('\n', out);
|
||||||
}
|
}
|
||||||
|
|
||||||
obstack_1grow (&output_obstack, '\n');
|
fputc ('\n', out);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
print_actions (int state)
|
print_actions (FILE *out, int state)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
int k;
|
int k;
|
||||||
@@ -109,9 +108,9 @@ print_actions (int state)
|
|||||||
if (!shiftp && !redp)
|
if (!shiftp && !redp)
|
||||||
{
|
{
|
||||||
if (final_state == state)
|
if (final_state == state)
|
||||||
obstack_sgrow (&output_obstack, _(" $default\taccept\n"));
|
fprintf (out, _(" $default\taccept\n"));
|
||||||
else
|
else
|
||||||
obstack_sgrow (&output_obstack, _(" NO ACTIONS\n"));
|
fprintf (out, _(" NO ACTIONS\n"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -129,16 +128,16 @@ print_actions (int state)
|
|||||||
if (ISVAR (symbol))
|
if (ISVAR (symbol))
|
||||||
break;
|
break;
|
||||||
if (symbol == 0) /* I.e. strcmp(tags[symbol],"$")==0 */
|
if (symbol == 0) /* I.e. strcmp(tags[symbol],"$")==0 */
|
||||||
obstack_fgrow1 (&output_obstack,
|
fprintf (out,
|
||||||
_(" $ \tgo to state %d\n"), state1);
|
_(" $ \tgo to state %d\n"), state1);
|
||||||
else
|
else
|
||||||
obstack_fgrow2 (&output_obstack,
|
fprintf (out,
|
||||||
_(" %-4s\tshift, and go to state %d\n"),
|
_(" %-4s\tshift, and go to state %d\n"),
|
||||||
tags[symbol], state1);
|
tags[symbol], state1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (i > 0)
|
if (i > 0)
|
||||||
obstack_1grow (&output_obstack, '\n');
|
fputc ('\n', out);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -157,21 +156,20 @@ print_actions (int state)
|
|||||||
if (!errp->errs[j])
|
if (!errp->errs[j])
|
||||||
continue;
|
continue;
|
||||||
symbol = errp->errs[j];
|
symbol = errp->errs[j];
|
||||||
obstack_fgrow1 (&output_obstack, _(" %-4s\terror (nonassociative)\n"),
|
fprintf (out, _(" %-4s\terror (nonassociative)\n"),
|
||||||
tags[symbol]);
|
tags[symbol]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (j > 0)
|
if (j > 0)
|
||||||
obstack_1grow (&output_obstack, '\n');
|
fputc ('\n', out);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (consistent[state] && redp)
|
if (consistent[state] && redp)
|
||||||
{
|
{
|
||||||
rule = redp->rules[0];
|
rule = redp->rules[0];
|
||||||
symbol = rlhs[rule];
|
symbol = rlhs[rule];
|
||||||
obstack_fgrow2 (&output_obstack,
|
fprintf (out, _(" $default\treduce using rule %d (%s)\n\n"),
|
||||||
_(" $default\treduce using rule %d (%s)\n\n"),
|
rule, tags[symbol]);
|
||||||
rule, tags[symbol]);
|
|
||||||
}
|
}
|
||||||
else if (redp)
|
else if (redp)
|
||||||
{
|
{
|
||||||
@@ -186,42 +184,41 @@ print_actions (int state)
|
|||||||
continue;
|
continue;
|
||||||
state1 = shiftp->shifts[i];
|
state1 = shiftp->shifts[i];
|
||||||
symbol = accessing_symbol[state1];
|
symbol = accessing_symbol[state1];
|
||||||
obstack_fgrow2 (&output_obstack,
|
fprintf (out, _(" %-4s\tgo to state %d\n"),
|
||||||
_(" %-4s\tgo to state %d\n"),
|
tags[symbol], state1);
|
||||||
tags[symbol], state1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
obstack_1grow (&output_obstack, '\n');
|
fputc ('\n', out);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
print_state (int state)
|
print_state (FILE *out, int state)
|
||||||
{
|
{
|
||||||
obstack_sgrow (&output_obstack, "\n\n");
|
fputs ("\n\n", out);
|
||||||
obstack_fgrow1 (&output_obstack, _("state %d"), state);
|
fprintf (out, _("state %d"), state);
|
||||||
obstack_sgrow (&output_obstack, "\n\n");
|
fputs ("\n\n", out);
|
||||||
print_core (state);
|
print_core (out, state);
|
||||||
print_actions (state);
|
print_actions (out, state);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*-----------------------------------------.
|
/*-----------------------------------------.
|
||||||
| Print information on the whole grammar. |
|
| Print information on the whole grammar. |
|
||||||
`-----------------------------------------*/
|
`-----------------------------------------*/
|
||||||
|
|
||||||
#define END_TEST(End) \
|
#define END_TEST(End) \
|
||||||
do { \
|
do { \
|
||||||
if (column + strlen(buffer) > (End)) \
|
if (column + strlen(buffer) > (End)) \
|
||||||
{ \
|
{ \
|
||||||
obstack_fgrow1 (&output_obstack, "%s\n ", buffer); \
|
fprintf (out, "%s\n ", buffer); \
|
||||||
column = 3; \
|
column = 3; \
|
||||||
buffer[0] = 0; \
|
buffer[0] = 0; \
|
||||||
} \
|
} \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
print_grammar (void)
|
print_grammar (FILE *out)
|
||||||
{
|
{
|
||||||
int i, j;
|
int i, j;
|
||||||
short *rule;
|
short *rule;
|
||||||
@@ -229,78 +226,46 @@ print_grammar (void)
|
|||||||
int column = 0;
|
int column = 0;
|
||||||
|
|
||||||
/* rule # : LHS -> RHS */
|
/* rule # : LHS -> RHS */
|
||||||
obstack_1grow (&output_obstack, '\n');
|
fprintf (out, "\n%s\n", _("Grammar"));
|
||||||
obstack_sgrow (&output_obstack, _("Grammar"));
|
|
||||||
obstack_1grow (&output_obstack, '\n');
|
|
||||||
for (i = 1; i <= nrules; i++)
|
for (i = 1; i <= nrules; i++)
|
||||||
/* Don't print rules disabled in reduce_grammar_tables. */
|
/* Don't print rules disabled in reduce_grammar_tables. */
|
||||||
if (rlhs[i] >= 0)
|
if (rlhs[i] >= 0)
|
||||||
{
|
{
|
||||||
obstack_fgrow2 (&output_obstack,
|
fprintf (out, _("rule %-4d %s ->"), i, tags[rlhs[i]]);
|
||||||
_("rule %-4d %s ->"), i, tags[rlhs[i]]);
|
|
||||||
rule = &ritem[rrhs[i]];
|
rule = &ritem[rrhs[i]];
|
||||||
if (*rule > 0)
|
if (*rule > 0)
|
||||||
while (*rule > 0)
|
while (*rule > 0)
|
||||||
obstack_fgrow1 (&output_obstack, " %s", tags[*rule++]);
|
fprintf (out, " %s", tags[*rule++]);
|
||||||
else
|
else
|
||||||
obstack_sgrow (&output_obstack, _(" /* empty */"));
|
fprintf (out, " /* %s */\n", _("empty"));
|
||||||
obstack_1grow (&output_obstack, '\n');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* TERMINAL (type #) : rule #s terminal is on RHS */
|
/* TERMINAL (type #) : rule #s terminal is on RHS */
|
||||||
obstack_sgrow (&output_obstack, "\n");
|
fprintf (out, "\n%s\n\n", _("Terminals, with rules where they appear"));
|
||||||
obstack_sgrow (&output_obstack,
|
fprintf (out, "%s (-1)\n", tags[0]);
|
||||||
_("Terminals, with rules where they appear"));
|
|
||||||
obstack_sgrow (&output_obstack, "\n\n");
|
|
||||||
obstack_fgrow1 (&output_obstack, "%s (-1)\n", tags[0]);
|
|
||||||
if (translations)
|
|
||||||
{
|
|
||||||
for (i = 0; i <= max_user_token_number; i++)
|
|
||||||
if (token_translations[i] != 2)
|
|
||||||
{
|
|
||||||
buffer[0] = 0;
|
|
||||||
column = strlen (tags[token_translations[i]]);
|
|
||||||
obstack_sgrow (&output_obstack, tags[token_translations[i]]);
|
|
||||||
END_TEST (50);
|
|
||||||
sprintf (buffer, " (%d)", i);
|
|
||||||
|
|
||||||
for (j = 1; j <= nrules; j++)
|
for (i = 0; i <= max_user_token_number; i++)
|
||||||
for (rule = &ritem[rrhs[j]]; *rule > 0; rule++)
|
if (token_translations[i] != 2)
|
||||||
if (*rule == token_translations[i])
|
{
|
||||||
{
|
buffer[0] = 0;
|
||||||
END_TEST (65);
|
column = strlen (tags[token_translations[i]]);
|
||||||
sprintf (buffer + strlen (buffer), " %d", j);
|
fputs (tags[token_translations[i]], out);
|
||||||
break;
|
END_TEST (50);
|
||||||
}
|
sprintf (buffer, " (%d)", i);
|
||||||
obstack_fgrow1 (&output_obstack, "%s\n", buffer);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
for (i = 1; i < ntokens; i++)
|
|
||||||
{
|
|
||||||
buffer[0] = 0;
|
|
||||||
column = strlen (tags[i]);
|
|
||||||
obstack_sgrow (&output_obstack, tags[i]);
|
|
||||||
END_TEST (50);
|
|
||||||
sprintf (buffer, " (%d)", i);
|
|
||||||
|
|
||||||
for (j = 1; j <= nrules; j++)
|
for (j = 1; j <= nrules; j++)
|
||||||
for (rule = &ritem[rrhs[j]]; *rule > 0; rule++)
|
for (rule = &ritem[rrhs[j]]; *rule > 0; rule++)
|
||||||
if (*rule == i)
|
if (*rule == token_translations[i])
|
||||||
{
|
{
|
||||||
END_TEST (65);
|
END_TEST (65);
|
||||||
sprintf (buffer + strlen (buffer), " %d", j);
|
sprintf (buffer + strlen (buffer), " %d", j);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
obstack_fgrow1 (&output_obstack, "%s\n", buffer);
|
fprintf (out, "%s\n", buffer);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
obstack_sgrow (&output_obstack, "\n");
|
fprintf (out, "\n%s\n\n",
|
||||||
obstack_sgrow (&output_obstack,
|
_("Nonterminals, with rules where they appear"));
|
||||||
_("Nonterminals, with rules where they appear"));
|
|
||||||
obstack_sgrow (&output_obstack, "\n\n");
|
|
||||||
for (i = ntokens; i <= nsyms - 1; i++)
|
for (i = ntokens; i <= nsyms - 1; i++)
|
||||||
{
|
{
|
||||||
int left_count = 0, right_count = 0;
|
int left_count = 0, right_count = 0;
|
||||||
@@ -318,7 +283,7 @@ print_grammar (void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
buffer[0] = 0;
|
buffer[0] = 0;
|
||||||
obstack_sgrow (&output_obstack, tags[i]);
|
fputs (tags[i], out);
|
||||||
column = strlen (tags[i]);
|
column = strlen (tags[i]);
|
||||||
sprintf (buffer, " (%d)", i);
|
sprintf (buffer, " (%d)", i);
|
||||||
END_TEST (0);
|
END_TEST (0);
|
||||||
@@ -353,22 +318,33 @@ print_grammar (void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
obstack_fgrow1 (&output_obstack, "%s\n", buffer);
|
fprintf (out, "%s\n", buffer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
print_results (void)
|
print_results (void)
|
||||||
{
|
{
|
||||||
int i;
|
|
||||||
|
|
||||||
if (any_conflicts)
|
|
||||||
print_conflicts ();
|
|
||||||
|
|
||||||
if (verbose_flag)
|
if (verbose_flag)
|
||||||
print_grammar ();
|
{
|
||||||
|
int i;
|
||||||
|
|
||||||
if (verbose_flag)
|
/* We used to use just .out if spec_name_prefix (-p) was used, but
|
||||||
for (i = 0; i < nstates; i++)
|
that conflicts with Posix. */
|
||||||
print_state (i);
|
FILE *out = xfopen (spec_verbose_file, "w");
|
||||||
|
|
||||||
|
size_t size = obstack_object_size (&output_obstack);
|
||||||
|
fwrite (obstack_finish (&output_obstack), 1, size, out);
|
||||||
|
|
||||||
|
if (any_conflicts)
|
||||||
|
print_conflicts (out);
|
||||||
|
|
||||||
|
print_grammar (out);
|
||||||
|
|
||||||
|
for (i = 0; i < nstates; i++)
|
||||||
|
print_state (out, i);
|
||||||
|
|
||||||
|
xfclose (out);
|
||||||
|
}
|
||||||
|
obstack_free (&output_obstack, NULL);
|
||||||
}
|
}
|
||||||
|
|||||||
+26
-27
@@ -19,7 +19,6 @@
|
|||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include "system.h"
|
#include "system.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "files.h"
|
#include "files.h"
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
#include "LR0.h"
|
#include "LR0.h"
|
||||||
@@ -35,6 +34,7 @@
|
|||||||
#include "quotearg.h"
|
#include "quotearg.h"
|
||||||
|
|
||||||
static graph_t graph;
|
static graph_t graph;
|
||||||
|
static FILE *fgraph = NULL;
|
||||||
|
|
||||||
static size_t node_output_size = 0;
|
static size_t node_output_size = 0;
|
||||||
|
|
||||||
@@ -136,7 +136,7 @@ print_actions (int state, const char *node_name, struct obstack *node_obstack)
|
|||||||
|
|
||||||
if (state > state1)
|
if (state > state1)
|
||||||
edge.type = back_edge;
|
edge.type = back_edge;
|
||||||
open_edge (&edge, &graph_obstack);
|
open_edge (&edge, fgraph);
|
||||||
/* The edge source is the current node. */
|
/* The edge source is the current node. */
|
||||||
edge.sourcename = node_name;
|
edge.sourcename = node_name;
|
||||||
sprintf (buff, "%d", state1);
|
sprintf (buff, "%d", state1);
|
||||||
@@ -145,8 +145,8 @@ print_actions (int state, const char *node_name, struct obstack *node_obstack)
|
|||||||
/* FIXME: Be aware that quote uses static memory. The string
|
/* FIXME: Be aware that quote uses static memory. The string
|
||||||
must be output immediately (which is the case here). */
|
must be output immediately (which is the case here). */
|
||||||
edge.label = tags[symbol] ? quote (tags[symbol]) : NULL;
|
edge.label = tags[symbol] ? quote (tags[symbol]) : NULL;
|
||||||
output_edge (&edge, &graph_obstack);
|
output_edge (&edge, fgraph);
|
||||||
close_edge (&graph_obstack);
|
close_edge (fgraph);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -198,14 +198,14 @@ print_actions (int state, const char *node_name, struct obstack *node_obstack)
|
|||||||
symbol = accessing_symbol[state1];
|
symbol = accessing_symbol[state1];
|
||||||
|
|
||||||
new_edge (&edge);
|
new_edge (&edge);
|
||||||
open_edge (&edge, &graph_obstack);
|
open_edge (&edge, fgraph);
|
||||||
edge.sourcename = node_name;
|
edge.sourcename = node_name;
|
||||||
sprintf (buff, "%d", state1);
|
sprintf (buff, "%d", state1);
|
||||||
edge.targetname = buff;
|
edge.targetname = buff;
|
||||||
edge.color = red;
|
edge.color = red;
|
||||||
edge.label = tags[symbol] ? quote (tags[symbol]) : NULL;
|
edge.label = tags[symbol] ? quote (tags[symbol]) : NULL;
|
||||||
output_edge (&edge, &graph_obstack);
|
output_edge (&edge, fgraph);
|
||||||
close_edge (&graph_obstack);
|
close_edge (fgraph);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -223,9 +223,6 @@ print_state (int state)
|
|||||||
new_node (&node); /* Set node attributs default value. */
|
new_node (&node); /* Set node attributs default value. */
|
||||||
sprintf (name, "%d", state);
|
sprintf (name, "%d", state);
|
||||||
node.title = name; /* Give a name to the node. */
|
node.title = name; /* Give a name to the node. */
|
||||||
open_node (&node_obstack);
|
|
||||||
/* Output a VCG formatted attributs list. */
|
|
||||||
output_node (&node, &node_obstack);
|
|
||||||
|
|
||||||
{
|
{
|
||||||
/* Here we begin to compute the node label. */
|
/* Here we begin to compute the node label. */
|
||||||
@@ -241,20 +238,17 @@ print_state (int state)
|
|||||||
print_actions (state, node.title, &node_obstack);
|
print_actions (state, node.title, &node_obstack);
|
||||||
|
|
||||||
obstack_sgrow (&node_obstack, "\"\n"); /* Close Label. */
|
obstack_sgrow (&node_obstack, "\"\n"); /* Close Label. */
|
||||||
|
}
|
||||||
close_node (&node_obstack);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* `obstack_cat' NODE_OBSTACK to GRAPH_OBSTACK. */
|
|
||||||
{
|
|
||||||
size_t obs_size;
|
|
||||||
|
|
||||||
obs_size = obstack_object_size (&node_obstack);
|
open_node (fgraph);
|
||||||
obstack_grow (&graph_obstack,
|
/* Output a VCG formatted attributs list. */
|
||||||
obstack_base (&node_obstack),
|
output_node (&node, fgraph);
|
||||||
obs_size);
|
/* Save the node label. */
|
||||||
obstack_free (&node_obstack, 0);
|
fwrite (obstack_base (&node_obstack),
|
||||||
}
|
obstack_object_size (&node_obstack), 1, fgraph);
|
||||||
|
close_node (fgraph);
|
||||||
|
|
||||||
|
obstack_free (&node_obstack, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -262,9 +256,13 @@ void
|
|||||||
print_graph (void)
|
print_graph (void)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (!graph_flag)
|
if (!graph_flag)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
/* Output file. */
|
||||||
|
fgraph = xfopen (spec_graph_file, "w");
|
||||||
|
|
||||||
new_graph (&graph);
|
new_graph (&graph);
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
@@ -284,13 +282,14 @@ print_graph (void)
|
|||||||
graph.crossing_weight = median;
|
graph.crossing_weight = median;
|
||||||
|
|
||||||
/* Output graph options. */
|
/* Output graph options. */
|
||||||
open_graph (&graph_obstack);
|
open_graph (fgraph);
|
||||||
output_graph (&graph, &graph_obstack);
|
output_graph (&graph, fgraph);
|
||||||
|
|
||||||
for (i = 0; i < nstates; i++)
|
for (i = 0; i < nstates; i++)
|
||||||
/* Output nodes & edges. */
|
/* Output nodes & edges. */
|
||||||
print_state (i);
|
print_state (i);
|
||||||
|
|
||||||
/* Close graph. */
|
/* Close graph. */
|
||||||
close_graph (&graph, &graph_obstack);
|
close_graph (&graph, fgraph);
|
||||||
|
xfclose (fgraph);
|
||||||
}
|
}
|
||||||
|
|||||||
+27
-49
@@ -26,7 +26,6 @@
|
|||||||
#include "quote.h"
|
#include "quote.h"
|
||||||
#include "getargs.h"
|
#include "getargs.h"
|
||||||
#include "files.h"
|
#include "files.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "symtab.h"
|
#include "symtab.h"
|
||||||
#include "lex.h"
|
#include "lex.h"
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
@@ -512,7 +511,6 @@ parse_token_decl (symbol_class what_is, symbol_class what_is_not)
|
|||||||
/* symbol and symval combined are only one symbol */
|
/* symbol and symval combined are only one symbol */
|
||||||
nsyms--;
|
nsyms--;
|
||||||
}
|
}
|
||||||
translations = 1;
|
|
||||||
symbol = NULL;
|
symbol = NULL;
|
||||||
}
|
}
|
||||||
else if (token == tok_identifier)
|
else if (token == tok_identifier)
|
||||||
@@ -537,7 +535,6 @@ parse_token_decl (symbol_class what_is, symbol_class what_is_not)
|
|||||||
else if (symbol && token == tok_number)
|
else if (symbol && token == tok_number)
|
||||||
{
|
{
|
||||||
symbol->user_token_number = numval;
|
symbol->user_token_number = numval;
|
||||||
translations = 1;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -679,7 +676,6 @@ parse_assoc_decl (associativity assoc)
|
|||||||
if (prev == tok_identifier)
|
if (prev == tok_identifier)
|
||||||
{
|
{
|
||||||
symval->user_token_number = numval;
|
symval->user_token_number = numval;
|
||||||
translations = 1;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -736,7 +732,7 @@ parse_union_decl (void)
|
|||||||
|
|
||||||
while (c != EOF)
|
while (c != EOF)
|
||||||
{
|
{
|
||||||
|
|
||||||
/* If C contains '/', it is output by copy_comment (). */
|
/* If C contains '/', it is output by copy_comment (). */
|
||||||
if (c != '/')
|
if (c != '/')
|
||||||
{
|
{
|
||||||
@@ -744,7 +740,7 @@ parse_union_decl (void)
|
|||||||
if (defines_flag)
|
if (defines_flag)
|
||||||
obstack_1grow (&defines_obstack, c);
|
obstack_1grow (&defines_obstack, c);
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (c)
|
switch (c)
|
||||||
{
|
{
|
||||||
case '\n':
|
case '\n':
|
||||||
@@ -827,7 +823,6 @@ parse_thong_decl (void)
|
|||||||
char *typename = 0;
|
char *typename = 0;
|
||||||
int usrtoknum;
|
int usrtoknum;
|
||||||
|
|
||||||
translations = 1;
|
|
||||||
token = lex (); /* fetch typename or first token */
|
token = lex (); /* fetch typename or first token */
|
||||||
if (token == tok_typename)
|
if (token == tok_typename)
|
||||||
{
|
{
|
||||||
@@ -1657,9 +1652,10 @@ output_token_defines (struct obstack *oout)
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
obstack_fgrow2 (oout, "# define\t%s\t%d\n",
|
obstack_fgrow2 (oout, "# define\t%s\t%d\n",
|
||||||
symbol,
|
symbol, bp->user_token_number);
|
||||||
(translations ? bp->user_token_number : bp->value));
|
|
||||||
if (semantic_parser)
|
if (semantic_parser)
|
||||||
|
/* FIXME: This is certainly dead wrong, and should be just as
|
||||||
|
above. --akim. */
|
||||||
obstack_fgrow2 (oout, "# define\tT%s\t%d\n", symbol, bp->value);
|
obstack_fgrow2 (oout, "# define\tT%s\t%d\n", symbol, bp->value);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1676,9 +1672,9 @@ output_token_defines (struct obstack *oout)
|
|||||||
static void
|
static void
|
||||||
packsymbols (void)
|
packsymbols (void)
|
||||||
{
|
{
|
||||||
bucket *bp;
|
bucket *bp = NULL;
|
||||||
int tokno = 1;
|
int tokno = 1;
|
||||||
int i;
|
int i, j;
|
||||||
int last_user_token_number;
|
int last_user_token_number;
|
||||||
static char DOLLAR[] = "$";
|
static char DOLLAR[] = "$";
|
||||||
|
|
||||||
@@ -1744,7 +1740,7 @@ packsymbols (void)
|
|||||||
|
|
||||||
if (bp->class == token_sym)
|
if (bp->class == token_sym)
|
||||||
{
|
{
|
||||||
if (translations && !(bp->user_token_number))
|
if (!bp->user_token_number)
|
||||||
bp->user_token_number = ++last_user_token_number;
|
bp->user_token_number = ++last_user_token_number;
|
||||||
if (bp->user_token_number > max_user_token_number)
|
if (bp->user_token_number > max_user_token_number)
|
||||||
max_user_token_number = bp->user_token_number;
|
max_user_token_number = bp->user_token_number;
|
||||||
@@ -1754,33 +1750,27 @@ packsymbols (void)
|
|||||||
user_toknums[bp->value] = bp->user_token_number;
|
user_toknums[bp->value] = bp->user_token_number;
|
||||||
sprec[bp->value] = bp->prec;
|
sprec[bp->value] = bp->prec;
|
||||||
sassoc[bp->value] = bp->assoc;
|
sassoc[bp->value] = bp->assoc;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (translations)
|
token_translations = XCALLOC (short, max_user_token_number + 1);
|
||||||
|
|
||||||
|
/* initialize all entries for literal tokens to 2, the internal
|
||||||
|
token number for $undefined., which represents all invalid
|
||||||
|
inputs. */
|
||||||
|
for (j = 0; j <= max_user_token_number; j++)
|
||||||
|
token_translations[j] = 2;
|
||||||
|
|
||||||
|
for (bp = firstsymbol; bp; bp = bp->next)
|
||||||
{
|
{
|
||||||
int j;
|
if (bp->value >= ntokens)
|
||||||
|
continue; /* non-terminal */
|
||||||
token_translations = XCALLOC (short, max_user_token_number + 1);
|
if (bp->user_token_number == SALIAS)
|
||||||
|
continue;
|
||||||
/* initialize all entries for literal tokens to 2, the internal
|
if (token_translations[bp->user_token_number] != 2)
|
||||||
token number for $undefined., which represents all invalid
|
complain (_("tokens %s and %s both assigned number %d"),
|
||||||
inputs. */
|
tags[token_translations[bp->user_token_number]],
|
||||||
for (j = 0; j <= max_user_token_number; j++)
|
bp->tag, bp->user_token_number);
|
||||||
token_translations[j] = 2;
|
token_translations[bp->user_token_number] = bp->value;
|
||||||
|
|
||||||
for (bp = firstsymbol; bp; bp = bp->next)
|
|
||||||
{
|
|
||||||
if (bp->value >= ntokens)
|
|
||||||
continue; /* non-terminal */
|
|
||||||
if (bp->user_token_number == SALIAS)
|
|
||||||
continue;
|
|
||||||
if (token_translations[bp->user_token_number] != 2)
|
|
||||||
complain (_("tokens %s and %s both assigned number %d"),
|
|
||||||
tags[token_translations[bp->user_token_number]],
|
|
||||||
bp->tag, bp->user_token_number);
|
|
||||||
token_translations[bp->user_token_number] = bp->value;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
error_token_number = errtoken->value;
|
error_token_number = errtoken->value;
|
||||||
@@ -1906,15 +1896,6 @@ reader (void)
|
|||||||
start_flag = 0;
|
start_flag = 0;
|
||||||
startval = NULL; /* start symbol not specified yet. */
|
startval = NULL; /* start symbol not specified yet. */
|
||||||
|
|
||||||
#if 0
|
|
||||||
/* initially assume token number translation not needed. */
|
|
||||||
translations = 0;
|
|
||||||
#endif
|
|
||||||
/* Nowadays translations is always set to 1, since we give `error' a
|
|
||||||
user-token-number to satisfy the Posix demand for YYERRCODE==256.
|
|
||||||
*/
|
|
||||||
translations = 1;
|
|
||||||
|
|
||||||
nsyms = 1;
|
nsyms = 1;
|
||||||
nvars = 0;
|
nvars = 0;
|
||||||
nrules = 0;
|
nrules = 0;
|
||||||
@@ -1930,7 +1911,7 @@ reader (void)
|
|||||||
|
|
||||||
grammar = NULL;
|
grammar = NULL;
|
||||||
|
|
||||||
init_lex ();
|
lex_init ();
|
||||||
lineno = 1;
|
lineno = 1;
|
||||||
|
|
||||||
/* Initialize the symbol table. */
|
/* Initialize the symbol table. */
|
||||||
@@ -1977,9 +1958,6 @@ reader (void)
|
|||||||
packsymbols ();
|
packsymbols ();
|
||||||
/* Convert the grammar into the format described in gram.h. */
|
/* Convert the grammar into the format described in gram.h. */
|
||||||
packgram ();
|
packgram ();
|
||||||
/* Free the symbol table data structure since symbols are now all
|
|
||||||
referred to by symbol number. */
|
|
||||||
free_symtab ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,6 @@
|
|||||||
#include "getargs.h"
|
#include "getargs.h"
|
||||||
#include "files.h"
|
#include "files.h"
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "complain.h"
|
#include "complain.h"
|
||||||
#include "reduce.h"
|
#include "reduce.h"
|
||||||
#include "reader.h"
|
#include "reader.h"
|
||||||
|
|||||||
+1
-1
@@ -20,7 +20,6 @@
|
|||||||
|
|
||||||
|
|
||||||
#include "system.h"
|
#include "system.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "symtab.h"
|
#include "symtab.h"
|
||||||
#include "gram.h"
|
#include "gram.h"
|
||||||
|
|
||||||
@@ -143,6 +142,7 @@ free_symtab (void)
|
|||||||
if (bp->type_name)
|
if (bp->type_name)
|
||||||
XFREE (bp->type_name);
|
XFREE (bp->type_name);
|
||||||
#endif
|
#endif
|
||||||
|
XFREE (bp->tag);
|
||||||
XFREE (bp);
|
XFREE (bp);
|
||||||
bp = bptmp;
|
bp = bptmp;
|
||||||
}
|
}
|
||||||
|
|||||||
+16
-6
@@ -73,7 +73,7 @@ extern int errno;
|
|||||||
# define PARAMS(p) ()
|
# define PARAMS(p) ()
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
# include "xalloc.h"
|
||||||
|
|
||||||
/*---------------------.
|
/*---------------------.
|
||||||
| Missing prototypes. |
|
| Missing prototypes. |
|
||||||
@@ -143,8 +143,6 @@ size_t strnlen PARAMS ((const char *s, size_t maxlen));
|
|||||||
# define LOCALEDIR "/usr/local/share/locale"
|
# define LOCALEDIR "/usr/local/share/locale"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif /* BISON_SYSTEM_H */
|
|
||||||
|
|
||||||
|
|
||||||
/*-----------.
|
/*-----------.
|
||||||
| Booleans. |
|
| Booleans. |
|
||||||
@@ -161,9 +159,9 @@ typedef int bool;
|
|||||||
| Obstacks. |
|
| Obstacks. |
|
||||||
`-----------*/
|
`-----------*/
|
||||||
|
|
||||||
#define obstack_chunk_alloc xmalloc
|
# define obstack_chunk_alloc xmalloc
|
||||||
#define obstack_chunk_free free
|
# define obstack_chunk_free free
|
||||||
#include "obstack.h"
|
# include "obstack.h"
|
||||||
|
|
||||||
#define obstack_sgrow(Obs, Str) \
|
#define obstack_sgrow(Obs, Str) \
|
||||||
obstack_grow (Obs, Str, strlen (Str))
|
obstack_grow (Obs, Str, strlen (Str))
|
||||||
@@ -264,3 +262,15 @@ do { \
|
|||||||
# define BISON_HAIRY "c:/usr/local/lib/bison.hairy"
|
# define BISON_HAIRY "c:/usr/local/lib/bison.hairy"
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/*---------------------------------.
|
||||||
|
| Debugging the memory allocator. |
|
||||||
|
`---------------------------------*/
|
||||||
|
|
||||||
|
# if WITH_DMALLOC
|
||||||
|
# define DMALLOC_FUNC_CHECK
|
||||||
|
# include <dmalloc.h>
|
||||||
|
# endif /* WITH_DMALLOC */
|
||||||
|
|
||||||
|
#endif /* BISON_SYSTEM_H */
|
||||||
|
|||||||
@@ -19,7 +19,6 @@
|
|||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include "system.h"
|
#include "system.h"
|
||||||
#include "xalloc.h"
|
|
||||||
#include "vcg.h"
|
#include "vcg.h"
|
||||||
#include "vcg_defaults.h"
|
#include "vcg_defaults.h"
|
||||||
|
|
||||||
@@ -471,55 +470,55 @@ add_colorentry (graph_t *g, int color_idx, int red_cp,
|
|||||||
`-------------------------------------*/
|
`-------------------------------------*/
|
||||||
|
|
||||||
void
|
void
|
||||||
open_edge(edge_t *edge, struct obstack *os)
|
open_edge(edge_t *edge, FILE *fout)
|
||||||
{
|
{
|
||||||
switch (edge->type)
|
switch (edge->type)
|
||||||
{
|
{
|
||||||
case normal_edge:
|
case normal_edge:
|
||||||
obstack_sgrow (os, "\tedge: {\n");
|
fputs ("\tedge: {\n", fout);
|
||||||
break;
|
break;
|
||||||
case back_edge:
|
case back_edge:
|
||||||
obstack_sgrow (os, "\tbackedge: {\n");
|
fputs ("\tbackedge: {\n", fout);
|
||||||
break;
|
break;
|
||||||
case near_edge:
|
case near_edge:
|
||||||
obstack_sgrow (os, "\tnearedge: {\n");
|
fputs ("\tnearedge: {\n", fout);
|
||||||
break;
|
break;
|
||||||
case bent_near_edge:
|
case bent_near_edge:
|
||||||
obstack_sgrow (os, "\tbentnearedge: {\n");
|
fputs ("\tbentnearedge: {\n", fout);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
obstack_sgrow (os, "\tedge: {\n");
|
fputs ("\tedge: {\n", fout);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
close_edge(struct obstack *os)
|
close_edge(FILE *fout)
|
||||||
{
|
{
|
||||||
obstack_sgrow (os, "\t}\n");
|
fputs ("\t}\n", fout);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
open_node(struct obstack *os)
|
open_node(FILE *fout)
|
||||||
{
|
{
|
||||||
obstack_sgrow (os, "\tnode: {\n");
|
fputs ("\tnode: {\n", fout);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
close_node(struct obstack *os)
|
close_node(FILE *fout)
|
||||||
{
|
{
|
||||||
obstack_sgrow (os, "\t}\n");
|
fputs ("\t}\n", fout);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
open_graph(struct obstack *os)
|
open_graph(FILE *fout)
|
||||||
{
|
{
|
||||||
obstack_sgrow (os, "graph: {\n");
|
fputs ("graph: {\n", fout);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
close_graph(graph_t *graph, struct obstack *os)
|
close_graph(graph_t *graph, FILE *fout)
|
||||||
{
|
{
|
||||||
obstack_1grow (os, '\n');
|
fputc ('\n', fout);
|
||||||
|
|
||||||
/* FIXME: Unallocate nodes and edges if required. */
|
/* FIXME: Unallocate nodes and edges if required. */
|
||||||
{
|
{
|
||||||
@@ -527,223 +526,223 @@ close_graph(graph_t *graph, struct obstack *os)
|
|||||||
|
|
||||||
for (node = graph->node_list; node; node = node->next)
|
for (node = graph->node_list; node; node = node->next)
|
||||||
{
|
{
|
||||||
open_node (os);
|
open_node (fout);
|
||||||
output_node (node, os);
|
output_node (node, fout);
|
||||||
close_node (os);
|
close_node (fout);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
obstack_1grow (os, '\n');
|
fputc ('\n', fout);
|
||||||
|
|
||||||
{
|
{
|
||||||
edge_t *edge;
|
edge_t *edge;
|
||||||
|
|
||||||
for (edge = graph->edge_list; edge; edge = edge->next)
|
for (edge = graph->edge_list; edge; edge = edge->next)
|
||||||
{
|
{
|
||||||
open_edge (edge, os);
|
open_edge (edge, fout);
|
||||||
output_edge (edge, os);
|
output_edge (edge, fout);
|
||||||
close_edge (os);
|
close_edge (fout);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
obstack_sgrow (os, "}\n");
|
fputs ("}\n", fout);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*-------------------------------------------.
|
/*-------------------------------------------.
|
||||||
| Output functions (formatted) in obstack os |
|
| Output functions (formatted) in file FOUT |
|
||||||
`-------------------------------------------*/
|
`-------------------------------------------*/
|
||||||
|
|
||||||
void
|
void
|
||||||
output_node (node_t *node, struct obstack *os)
|
output_node (node_t *node, FILE *fout)
|
||||||
{
|
{
|
||||||
if (node->title != N_TITLE)
|
if (node->title != N_TITLE)
|
||||||
obstack_fgrow1 (os, "\t\ttitle:\t\"%s\"\n", node->title);
|
fprintf (fout, "\t\ttitle:\t\"%s\"\n", node->title);
|
||||||
if (node->label != N_LABEL)
|
if (node->label != N_LABEL)
|
||||||
obstack_fgrow1 (os, "\t\tlabel:\t\"%s\"\n", node->label);
|
fprintf (fout, "\t\tlabel:\t\"%s\"\n", node->label);
|
||||||
|
|
||||||
if ((node->locx != N_LOCX) && (node->locy != N_LOCY))
|
if ((node->locx != N_LOCX) && (node->locy != N_LOCY))
|
||||||
obstack_fgrow2 (os, "\t\tloc { x: %d y: %d }\t\n", node->locx, node->locy);
|
fprintf (fout, "\t\tloc { x: %d y: %d }\t\n", node->locx, node->locy);
|
||||||
|
|
||||||
if (node->vertical_order != N_VERTICAL_ORDER)
|
if (node->vertical_order != N_VERTICAL_ORDER)
|
||||||
obstack_fgrow1 (os, "\t\tvertical_order:\t%d\n", node->vertical_order);
|
fprintf (fout, "\t\tvertical_order:\t%d\n", node->vertical_order);
|
||||||
if (node->horizontal_order != N_HORIZONTAL_ORDER)
|
if (node->horizontal_order != N_HORIZONTAL_ORDER)
|
||||||
obstack_fgrow1 (os, "\t\thorizontal_order:\t%d\n", node->horizontal_order);
|
fprintf (fout, "\t\thorizontal_order:\t%d\n", node->horizontal_order);
|
||||||
|
|
||||||
if (node->width != N_WIDTH)
|
if (node->width != N_WIDTH)
|
||||||
obstack_fgrow1 (os, "\t\twidth:\t%d\n", node->width);
|
fprintf (fout, "\t\twidth:\t%d\n", node->width);
|
||||||
if (node->height != N_HEIGHT)
|
if (node->height != N_HEIGHT)
|
||||||
obstack_fgrow1 (os, "\t\theight:\t%d\n", node->height);
|
fprintf (fout, "\t\theight:\t%d\n", node->height);
|
||||||
|
|
||||||
if (node->shrink != N_SHRINK)
|
if (node->shrink != N_SHRINK)
|
||||||
obstack_fgrow1 (os, "\t\tshrink:\t%d\n", node->shrink);
|
fprintf (fout, "\t\tshrink:\t%d\n", node->shrink);
|
||||||
if (node->stretch != N_STRETCH)
|
if (node->stretch != N_STRETCH)
|
||||||
obstack_fgrow1 (os, "\t\tstretch:\t%d\n", node->stretch);
|
fprintf (fout, "\t\tstretch:\t%d\n", node->stretch);
|
||||||
|
|
||||||
if (node->folding != N_FOLDING)
|
if (node->folding != N_FOLDING)
|
||||||
obstack_fgrow1 (os, "\t\tfolding:\t%d\n", node->folding);
|
fprintf (fout, "\t\tfolding:\t%d\n", node->folding);
|
||||||
|
|
||||||
if (node->textmode != N_TEXTMODE)
|
if (node->textmode != N_TEXTMODE)
|
||||||
obstack_fgrow1 (os, "\t\ttextmode:\t%s\n",
|
fprintf (fout, "\t\ttextmode:\t%s\n",
|
||||||
get_textmode_str (node->textmode));
|
get_textmode_str (node->textmode));
|
||||||
|
|
||||||
if (node->shape != N_SHAPE)
|
if (node->shape != N_SHAPE)
|
||||||
obstack_fgrow1 (os, "\t\tshape:\t%s\n", get_shape_str (node->shape));
|
fprintf (fout, "\t\tshape:\t%s\n", get_shape_str (node->shape));
|
||||||
|
|
||||||
if (node->borderwidth != N_BORDERWIDTH)
|
if (node->borderwidth != N_BORDERWIDTH)
|
||||||
obstack_fgrow1 (os, "\t\tborderwidth:\t%d\n", node->borderwidth);
|
fprintf (fout, "\t\tborderwidth:\t%d\n", node->borderwidth);
|
||||||
|
|
||||||
if (node->color != N_COLOR)
|
if (node->color != N_COLOR)
|
||||||
obstack_fgrow1 (os, "\t\tcolor:\t%s\n", get_color_str (node->color));
|
fprintf (fout, "\t\tcolor:\t%s\n", get_color_str (node->color));
|
||||||
if (node->textcolor != N_TEXTCOLOR)
|
if (node->textcolor != N_TEXTCOLOR)
|
||||||
obstack_fgrow1 (os, "\t\ttextcolor:\t%s\n",
|
fprintf (fout, "\t\ttextcolor:\t%s\n",
|
||||||
get_color_str (node->textcolor));
|
get_color_str (node->textcolor));
|
||||||
if (node->bordercolor != N_BORDERCOLOR)
|
if (node->bordercolor != N_BORDERCOLOR)
|
||||||
obstack_fgrow1 (os, "\t\tbordercolor:\t%s\n",
|
fprintf (fout, "\t\tbordercolor:\t%s\n",
|
||||||
get_color_str (node->bordercolor));
|
get_color_str (node->bordercolor));
|
||||||
|
|
||||||
if (node->infos[0])
|
if (node->infos[0])
|
||||||
obstack_fgrow1 (os, "\t\tinfo1:\t\"%s\"\n", node->infos[0]);
|
fprintf (fout, "\t\tinfo1:\t\"%s\"\n", node->infos[0]);
|
||||||
if (node->infos[1])
|
if (node->infos[1])
|
||||||
obstack_fgrow1 (os, "\t\tinfo2:\t\"%s\"\n", node->infos[1]);
|
fprintf (fout, "\t\tinfo2:\t\"%s\"\n", node->infos[1]);
|
||||||
if (node->infos[2])
|
if (node->infos[2])
|
||||||
obstack_fgrow1 (os, "\t\tinfo3:\t\"%s\"\n", node->infos[2]);
|
fprintf (fout, "\t\tinfo3:\t\"%s\"\n", node->infos[2]);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
output_edge (edge_t *edge, struct obstack *os)
|
output_edge (edge_t *edge, FILE *fout)
|
||||||
{
|
{
|
||||||
/* FIXME: SOURCENAME and TARGETNAME are mandatory
|
/* FIXME: SOURCENAME and TARGETNAME are mandatory
|
||||||
so it has to be fatal not to give these informations. */
|
so it has to be fatal not to give these informations. */
|
||||||
if (edge->sourcename != E_SOURCENAME)
|
if (edge->sourcename != E_SOURCENAME)
|
||||||
obstack_fgrow1 (os, "\t\tsourcename:\t\"%s\"\n", edge->sourcename);
|
fprintf (fout, "\t\tsourcename:\t\"%s\"\n", edge->sourcename);
|
||||||
if (edge->targetname != E_TARGETNAME)
|
if (edge->targetname != E_TARGETNAME)
|
||||||
obstack_fgrow1 (os, "\t\ttargetname:\t\"%s\"\n", edge->targetname);
|
fprintf (fout, "\t\ttargetname:\t\"%s\"\n", edge->targetname);
|
||||||
|
|
||||||
if (edge->label != E_LABEL)
|
if (edge->label != E_LABEL)
|
||||||
obstack_fgrow1 (os, "\t\tlabel:\t\"%s\"\n", edge->label);
|
fprintf (fout, "\t\tlabel:\t\"%s\"\n", edge->label);
|
||||||
|
|
||||||
if (edge->linestyle != E_LINESTYLE)
|
if (edge->linestyle != E_LINESTYLE)
|
||||||
obstack_fgrow1 (os, "\t\tlinestyle:\t\"%s\"\n",
|
fprintf (fout, "\t\tlinestyle:\t\"%s\"\n",
|
||||||
get_linestyle_str(edge->linestyle));
|
get_linestyle_str(edge->linestyle));
|
||||||
|
|
||||||
if (edge->thickness != E_THICKNESS)
|
if (edge->thickness != E_THICKNESS)
|
||||||
obstack_fgrow1 (os, "\t\tthickness:\t%d\n", edge->thickness);
|
fprintf (fout, "\t\tthickness:\t%d\n", edge->thickness);
|
||||||
if (edge->class != E_CLASS)
|
if (edge->class != E_CLASS)
|
||||||
obstack_fgrow1 (os, "\t\tclass:\t%d\n", edge->class);
|
fprintf (fout, "\t\tclass:\t%d\n", edge->class);
|
||||||
|
|
||||||
if (edge->color != E_COLOR)
|
if (edge->color != E_COLOR)
|
||||||
obstack_fgrow1 (os, "\t\tcolor:\t%s\n", get_color_str (edge->color));
|
fprintf (fout, "\t\tcolor:\t%s\n", get_color_str (edge->color));
|
||||||
if (edge->color != E_TEXTCOLOR)
|
if (edge->color != E_TEXTCOLOR)
|
||||||
obstack_fgrow1 (os, "\t\ttextcolor:\t%s\n",
|
fprintf (fout, "\t\ttextcolor:\t%s\n",
|
||||||
get_color_str (edge->textcolor));
|
get_color_str (edge->textcolor));
|
||||||
if (edge->arrowcolor != E_ARROWCOLOR)
|
if (edge->arrowcolor != E_ARROWCOLOR)
|
||||||
obstack_fgrow1 (os, "\t\tarrowcolor:\t%s\n",
|
fprintf (fout, "\t\tarrowcolor:\t%s\n",
|
||||||
get_color_str (edge->arrowcolor));
|
get_color_str (edge->arrowcolor));
|
||||||
if (edge->backarrowcolor != E_BACKARROWCOLOR)
|
if (edge->backarrowcolor != E_BACKARROWCOLOR)
|
||||||
obstack_fgrow1 (os, "\t\tbackarrowcolor:\t%s\n",
|
fprintf (fout, "\t\tbackarrowcolor:\t%s\n",
|
||||||
get_color_str (edge->backarrowcolor));
|
get_color_str (edge->backarrowcolor));
|
||||||
|
|
||||||
if (edge->arrowsize != E_ARROWSIZE)
|
if (edge->arrowsize != E_ARROWSIZE)
|
||||||
obstack_fgrow1 (os, "\t\tarrowsize:\t%d\n", edge->arrowsize);
|
fprintf (fout, "\t\tarrowsize:\t%d\n", edge->arrowsize);
|
||||||
if (edge->backarrowsize != E_BACKARROWSIZE)
|
if (edge->backarrowsize != E_BACKARROWSIZE)
|
||||||
obstack_fgrow1 (os, "\t\tbackarrowsize:\t%d\n", edge->backarrowsize);
|
fprintf (fout, "\t\tbackarrowsize:\t%d\n", edge->backarrowsize);
|
||||||
|
|
||||||
if (edge->arrowstyle != E_ARROWSTYLE)
|
if (edge->arrowstyle != E_ARROWSTYLE)
|
||||||
obstack_fgrow1 (os, "\t\tarrowstyle:\t%s\n",
|
fprintf (fout, "\t\tarrowstyle:\t%s\n",
|
||||||
get_arrowstyle_str(edge->arrowstyle));
|
get_arrowstyle_str(edge->arrowstyle));
|
||||||
if (edge->backarrowstyle != E_BACKARROWSTYLE)
|
if (edge->backarrowstyle != E_BACKARROWSTYLE)
|
||||||
obstack_fgrow1 (os, "\t\tbackarrowstyle:\t%s\n",
|
fprintf (fout, "\t\tbackarrowstyle:\t%s\n",
|
||||||
get_arrowstyle_str(edge->backarrowstyle));
|
get_arrowstyle_str(edge->backarrowstyle));
|
||||||
|
|
||||||
if (edge->priority != E_PRIORITY)
|
if (edge->priority != E_PRIORITY)
|
||||||
obstack_fgrow1 (os, "\t\tpriority:\t%d\n", edge->priority);
|
fprintf (fout, "\t\tpriority:\t%d\n", edge->priority);
|
||||||
if (edge->anchor != E_ANCHOR)
|
if (edge->anchor != E_ANCHOR)
|
||||||
obstack_fgrow1 (os, "\t\tanchor:\t%d\n", edge->anchor);
|
fprintf (fout, "\t\tanchor:\t%d\n", edge->anchor);
|
||||||
if (edge->horizontal_order != E_HORIZONTAL_ORDER)
|
if (edge->horizontal_order != E_HORIZONTAL_ORDER)
|
||||||
obstack_fgrow1 (os, "\t\thorizontal_order:\t%d\n", edge->horizontal_order);
|
fprintf (fout, "\t\thorizontal_order:\t%d\n", edge->horizontal_order);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
output_graph (graph_t *graph, struct obstack *os)
|
output_graph (graph_t *graph, FILE *fout)
|
||||||
{
|
{
|
||||||
if (graph->title)
|
if (graph->title)
|
||||||
obstack_fgrow1 (os, "\ttitle:\t\"%s\"\n", graph->title);
|
fprintf (fout, "\ttitle:\t\"%s\"\n", graph->title);
|
||||||
if (graph->label)
|
if (graph->label)
|
||||||
obstack_fgrow1 (os, "\tlabel:\t\"%s\"\n", graph->label);
|
fprintf (fout, "\tlabel:\t\"%s\"\n", graph->label);
|
||||||
|
|
||||||
if (graph->infos[0])
|
if (graph->infos[0])
|
||||||
obstack_fgrow1 (os, "\tinfo1:\t\"%s\"\n", graph->infos[0]);
|
fprintf (fout, "\tinfo1:\t\"%s\"\n", graph->infos[0]);
|
||||||
if (graph->infos[1])
|
if (graph->infos[1])
|
||||||
obstack_fgrow1 (os, "\tinfo2:\t\"%s\"\n", graph->infos[1]);
|
fprintf (fout, "\tinfo2:\t\"%s\"\n", graph->infos[1]);
|
||||||
if (graph->infos[2])
|
if (graph->infos[2])
|
||||||
obstack_fgrow1 (os, "\tinfo3:\t\"%s\"\n", graph->infos[2]);
|
fprintf (fout, "\tinfo3:\t\"%s\"\n", graph->infos[2]);
|
||||||
|
|
||||||
if (graph->color != G_COLOR)
|
if (graph->color != G_COLOR)
|
||||||
obstack_fgrow1 (os, "\tcolor:\t%s\n", get_color_str (graph->color));
|
fprintf (fout, "\tcolor:\t%s\n", get_color_str (graph->color));
|
||||||
if (graph->textcolor != G_TEXTCOLOR)
|
if (graph->textcolor != G_TEXTCOLOR)
|
||||||
obstack_fgrow1 (os, "\ttextcolor:\t%s\n", get_color_str (graph->textcolor));
|
fprintf (fout, "\ttextcolor:\t%s\n", get_color_str (graph->textcolor));
|
||||||
if (graph->bordercolor != G_BORDERCOLOR)
|
if (graph->bordercolor != G_BORDERCOLOR)
|
||||||
obstack_fgrow1 (os, "\tbordercolor:\t%s\n",
|
fprintf (fout, "\tbordercolor:\t%s\n",
|
||||||
get_color_str (graph->bordercolor));
|
get_color_str (graph->bordercolor));
|
||||||
|
|
||||||
if (graph->width != G_WIDTH)
|
if (graph->width != G_WIDTH)
|
||||||
obstack_fgrow1 (os, "\twidth:\t%d\n", graph->width);
|
fprintf (fout, "\twidth:\t%d\n", graph->width);
|
||||||
if (graph->height != G_HEIGHT)
|
if (graph->height != G_HEIGHT)
|
||||||
obstack_fgrow1 (os, "\theight:\t%d\n", graph->height);
|
fprintf (fout, "\theight:\t%d\n", graph->height);
|
||||||
if (graph->borderwidth != G_BORDERWIDTH)
|
if (graph->borderwidth != G_BORDERWIDTH)
|
||||||
obstack_fgrow1 (os, "\tborderwidth:\t%d\n", graph->borderwidth);
|
fprintf (fout, "\tborderwidth:\t%d\n", graph->borderwidth);
|
||||||
|
|
||||||
if (graph->x != G_X)
|
if (graph->x != G_X)
|
||||||
obstack_fgrow1 (os, "\tx:\t%d\n", graph->x);
|
fprintf (fout, "\tx:\t%d\n", graph->x);
|
||||||
if (graph->y != G_Y)
|
if (graph->y != G_Y)
|
||||||
obstack_fgrow1 (os, "\ty:\t%d\n", graph->y);
|
fprintf (fout, "\ty:\t%d\n", graph->y);
|
||||||
|
|
||||||
if (graph->folding != G_FOLDING)
|
if (graph->folding != G_FOLDING)
|
||||||
obstack_fgrow1 (os, "\tfolding:\t%d\n", graph->folding);
|
fprintf (fout, "\tfolding:\t%d\n", graph->folding);
|
||||||
|
|
||||||
if (graph->shrink != G_SHRINK)
|
if (graph->shrink != G_SHRINK)
|
||||||
obstack_fgrow1 (os, "\tshrink:\t%d\n", graph->shrink);
|
fprintf (fout, "\tshrink:\t%d\n", graph->shrink);
|
||||||
if (graph->stretch != G_STRETCH)
|
if (graph->stretch != G_STRETCH)
|
||||||
obstack_fgrow1 (os, "\tstretch:\t%d\n", graph->stretch);
|
fprintf (fout, "\tstretch:\t%d\n", graph->stretch);
|
||||||
|
|
||||||
if (graph->textmode != G_TEXTMODE)
|
if (graph->textmode != G_TEXTMODE)
|
||||||
obstack_fgrow1 (os, "\ttextmode:\t%s\n",
|
fprintf (fout, "\ttextmode:\t%s\n",
|
||||||
get_textmode_str (graph->textmode));
|
get_textmode_str (graph->textmode));
|
||||||
|
|
||||||
if (graph->shape != G_SHAPE)
|
if (graph->shape != G_SHAPE)
|
||||||
obstack_fgrow1 (os, "\tshape:\t%s\n", get_shape_str (graph->shape));
|
fprintf (fout, "\tshape:\t%s\n", get_shape_str (graph->shape));
|
||||||
|
|
||||||
if (graph->vertical_order != G_VERTICAL_ORDER)
|
if (graph->vertical_order != G_VERTICAL_ORDER)
|
||||||
obstack_fgrow1 (os, "\tvertical_order:\t%d\n", graph->vertical_order);
|
fprintf (fout, "\tvertical_order:\t%d\n", graph->vertical_order);
|
||||||
if (graph->horizontal_order != G_HORIZONTAL_ORDER)
|
if (graph->horizontal_order != G_HORIZONTAL_ORDER)
|
||||||
obstack_fgrow1 (os, "\thorizontal_order:\t%d\n", graph->horizontal_order);
|
fprintf (fout, "\thorizontal_order:\t%d\n", graph->horizontal_order);
|
||||||
|
|
||||||
if (graph->xmax != G_XMAX)
|
if (graph->xmax != G_XMAX)
|
||||||
obstack_fgrow1 (os, "\txmax:\t%d\n", graph->xmax);
|
fprintf (fout, "\txmax:\t%d\n", graph->xmax);
|
||||||
if (graph->ymax != G_YMAX)
|
if (graph->ymax != G_YMAX)
|
||||||
obstack_fgrow1 (os, "\tymax:\t%d\n", graph->ymax);
|
fprintf (fout, "\tymax:\t%d\n", graph->ymax);
|
||||||
|
|
||||||
if (graph->xbase != G_XBASE)
|
if (graph->xbase != G_XBASE)
|
||||||
obstack_fgrow1 (os, "\txbase:\t%d\n", graph->xbase);
|
fprintf (fout, "\txbase:\t%d\n", graph->xbase);
|
||||||
if (graph->ybase != G_YBASE)
|
if (graph->ybase != G_YBASE)
|
||||||
obstack_fgrow1 (os, "\tybase:\t%d\n", graph->ybase);
|
fprintf (fout, "\tybase:\t%d\n", graph->ybase);
|
||||||
|
|
||||||
if (graph->xspace != G_XSPACE)
|
if (graph->xspace != G_XSPACE)
|
||||||
obstack_fgrow1 (os, "\txspace:\t%d\n", graph->xspace);
|
fprintf (fout, "\txspace:\t%d\n", graph->xspace);
|
||||||
if (graph->yspace != G_YSPACE)
|
if (graph->yspace != G_YSPACE)
|
||||||
obstack_fgrow1 (os, "\tyspace:\t%d\n", graph->yspace);
|
fprintf (fout, "\tyspace:\t%d\n", graph->yspace);
|
||||||
if (graph->xlspace != G_XLSPACE)
|
if (graph->xlspace != G_XLSPACE)
|
||||||
obstack_fgrow1 (os, "\txlspace:\t%d\n", graph->xlspace);
|
fprintf (fout, "\txlspace:\t%d\n", graph->xlspace);
|
||||||
|
|
||||||
if (graph->xraster != G_XRASTER)
|
if (graph->xraster != G_XRASTER)
|
||||||
obstack_fgrow1 (os, "\txraster:\t%d\n", graph->xraster);
|
fprintf (fout, "\txraster:\t%d\n", graph->xraster);
|
||||||
if (graph->yraster != G_YRASTER)
|
if (graph->yraster != G_YRASTER)
|
||||||
obstack_fgrow1 (os, "\tyraster:\t%d\n", graph->yraster);
|
fprintf (fout, "\tyraster:\t%d\n", graph->yraster);
|
||||||
if (graph->xlraster != G_XLRASTER)
|
if (graph->xlraster != G_XLRASTER)
|
||||||
obstack_fgrow1 (os, "\txlraster:\t%d\n", graph->xlraster);
|
fprintf (fout, "\txlraster:\t%d\n", graph->xlraster);
|
||||||
|
|
||||||
if (graph->hidden != G_HIDDEN)
|
if (graph->hidden != G_HIDDEN)
|
||||||
obstack_fgrow1 (os, "\thidden:\t%d\n", graph->hidden);
|
fprintf (fout, "\thidden:\t%d\n", graph->hidden);
|
||||||
|
|
||||||
/* FIXME: Unallocate struct list if required.
|
/* FIXME: Unallocate struct list if required.
|
||||||
Maybe with a little function. */
|
Maybe with a little function. */
|
||||||
@@ -752,7 +751,7 @@ output_graph (graph_t *graph, struct obstack *os)
|
|||||||
struct classname_s *ite;
|
struct classname_s *ite;
|
||||||
|
|
||||||
for (ite = graph->classname; ite; ite = ite->next)
|
for (ite = graph->classname; ite; ite = ite->next)
|
||||||
obstack_fgrow2 (os, "\tclassname %d :\t%s\n", ite->no, ite->name);
|
fprintf (fout, "\tclassname %d :\t%s\n", ite->no, ite->name);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (graph->infoname != G_INFONAME)
|
if (graph->infoname != G_INFONAME)
|
||||||
@@ -760,129 +759,127 @@ output_graph (graph_t *graph, struct obstack *os)
|
|||||||
struct infoname_s *ite;
|
struct infoname_s *ite;
|
||||||
|
|
||||||
for (ite = graph->infoname; ite; ite = ite->next)
|
for (ite = graph->infoname; ite; ite = ite->next)
|
||||||
obstack_fgrow2 (os, "\tinfoname %d :\t%s\n", ite->integer, ite->string);
|
fprintf (fout, "\tinfoname %d :\t%s\n", ite->integer, ite->string);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (graph->colorentry != G_COLORENTRY)
|
if (graph->colorentry != G_COLORENTRY)
|
||||||
{
|
{
|
||||||
struct colorentry_s *ite;
|
struct colorentry_s *ite;
|
||||||
char buff[64];
|
|
||||||
|
|
||||||
for (ite = graph->colorentry; ite; ite = ite->next)
|
for (ite = graph->colorentry; ite; ite = ite->next)
|
||||||
{
|
{
|
||||||
sprintf (buff, "\tcolorentry %d :\t%d %d %d\n",
|
fprintf (fout, "\tcolorentry %d :\t%d %d %d\n",
|
||||||
ite->color_index,
|
ite->color_index,
|
||||||
ite->red_cp,
|
ite->red_cp,
|
||||||
ite->green_cp,
|
ite->green_cp,
|
||||||
ite->blue_cp);
|
ite->blue_cp);
|
||||||
obstack_sgrow (os, buff);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (graph->layoutalgorithm != G_LAYOUTALGORITHM)
|
if (graph->layoutalgorithm != G_LAYOUTALGORITHM)
|
||||||
obstack_fgrow1 (os, "\tlayoutalgorithm:\t%s\n",
|
fprintf (fout, "\tlayoutalgorithm:\t%s\n",
|
||||||
get_layoutalgorithm_str(graph->layoutalgorithm));
|
get_layoutalgorithm_str(graph->layoutalgorithm));
|
||||||
|
|
||||||
if (graph->layout_downfactor != G_LAYOUT_DOWNFACTOR)
|
if (graph->layout_downfactor != G_LAYOUT_DOWNFACTOR)
|
||||||
obstack_fgrow1 (os, "\tlayout_downfactor:\t%d\n", graph->layout_downfactor);
|
fprintf (fout, "\tlayout_downfactor:\t%d\n", graph->layout_downfactor);
|
||||||
if (graph->layout_upfactor != G_LAYOUT_UPFACTOR)
|
if (graph->layout_upfactor != G_LAYOUT_UPFACTOR)
|
||||||
obstack_fgrow1 (os, "\tlayout_upfactor:\t%d\n", graph->layout_upfactor);
|
fprintf (fout, "\tlayout_upfactor:\t%d\n", graph->layout_upfactor);
|
||||||
if (graph->layout_nearfactor != G_LAYOUT_NEARFACTOR)
|
if (graph->layout_nearfactor != G_LAYOUT_NEARFACTOR)
|
||||||
obstack_fgrow1 (os, "\tlayout_nearfactor:\t%d\n", graph->layout_nearfactor);
|
fprintf (fout, "\tlayout_nearfactor:\t%d\n", graph->layout_nearfactor);
|
||||||
if (graph->layout_splinefactor != G_LAYOUT_SPLINEFACTOR)
|
if (graph->layout_splinefactor != G_LAYOUT_SPLINEFACTOR)
|
||||||
obstack_fgrow1 (os, "\tlayout_splinefactor:\t%d\n",
|
fprintf (fout, "\tlayout_splinefactor:\t%d\n",
|
||||||
graph->layout_splinefactor);
|
graph->layout_splinefactor);
|
||||||
|
|
||||||
if (graph->late_edge_labels != G_LATE_EDGE_LABELS)
|
if (graph->late_edge_labels != G_LATE_EDGE_LABELS)
|
||||||
obstack_fgrow1 (os, "\tlate_edge_labels:\t%s\n",
|
fprintf (fout, "\tlate_edge_labels:\t%s\n",
|
||||||
get_decision_str(graph->late_edge_labels));
|
get_decision_str(graph->late_edge_labels));
|
||||||
if (graph->display_edge_labels != G_DISPLAY_EDGE_LABELS)
|
if (graph->display_edge_labels != G_DISPLAY_EDGE_LABELS)
|
||||||
obstack_fgrow1 (os, "\tdisplay_edge_labels:\t%s\n",
|
fprintf (fout, "\tdisplay_edge_labels:\t%s\n",
|
||||||
get_decision_str(graph->display_edge_labels));
|
get_decision_str(graph->display_edge_labels));
|
||||||
if (graph->dirty_edge_labels != G_DIRTY_EDGE_LABELS)
|
if (graph->dirty_edge_labels != G_DIRTY_EDGE_LABELS)
|
||||||
obstack_fgrow1 (os, "\tdirty_edge_labels:\t%s\n",
|
fprintf (fout, "\tdirty_edge_labels:\t%s\n",
|
||||||
get_decision_str(graph->dirty_edge_labels));
|
get_decision_str(graph->dirty_edge_labels));
|
||||||
if (graph->finetuning != G_FINETUNING)
|
if (graph->finetuning != G_FINETUNING)
|
||||||
obstack_fgrow1 (os, "\tfinetuning:\t%s\n",
|
fprintf (fout, "\tfinetuning:\t%s\n",
|
||||||
get_decision_str(graph->finetuning));
|
get_decision_str(graph->finetuning));
|
||||||
if (graph->ignore_singles != G_IGNORE_SINGLES)
|
if (graph->ignore_singles != G_IGNORE_SINGLES)
|
||||||
obstack_fgrow1 (os, "\tignore_singles:\t%s\n",
|
fprintf (fout, "\tignore_singles:\t%s\n",
|
||||||
get_decision_str(graph->ignore_singles));
|
get_decision_str(graph->ignore_singles));
|
||||||
if (graph->straight_phase != G_STRAIGHT_PHASE)
|
if (graph->straight_phase != G_STRAIGHT_PHASE)
|
||||||
obstack_fgrow1 (os, "\tstraight_phase:\t%s\n",
|
fprintf (fout, "\tstraight_phase:\t%s\n",
|
||||||
get_decision_str(graph->straight_phase));
|
get_decision_str(graph->straight_phase));
|
||||||
if (graph->priority_phase != G_PRIORITY_PHASE)
|
if (graph->priority_phase != G_PRIORITY_PHASE)
|
||||||
obstack_fgrow1 (os, "\tpriority_phase:\t%s\n",
|
fprintf (fout, "\tpriority_phase:\t%s\n",
|
||||||
get_decision_str(graph->priority_phase));
|
get_decision_str(graph->priority_phase));
|
||||||
if (graph->manhattan_edges != G_MANHATTAN_EDGES)
|
if (graph->manhattan_edges != G_MANHATTAN_EDGES)
|
||||||
obstack_fgrow1 (os,
|
fprintf (fout,
|
||||||
"\tmanhattan_edges:\t%s\n",
|
"\tmanhattan_edges:\t%s\n",
|
||||||
get_decision_str(graph->manhattan_edges));
|
get_decision_str(graph->manhattan_edges));
|
||||||
if (graph->smanhattan_edges != G_SMANHATTAN_EDGES)
|
if (graph->smanhattan_edges != G_SMANHATTAN_EDGES)
|
||||||
obstack_fgrow1 (os,
|
fprintf (fout,
|
||||||
"\tsmanhattan_edges:\t%s\n",
|
"\tsmanhattan_edges:\t%s\n",
|
||||||
get_decision_str(graph->smanhattan_edges));
|
get_decision_str(graph->smanhattan_edges));
|
||||||
if (graph->near_edges != G_NEAR_EDGES)
|
if (graph->near_edges != G_NEAR_EDGES)
|
||||||
obstack_fgrow1 (os, "\tnear_edges:\t%s\n",
|
fprintf (fout, "\tnear_edges:\t%s\n",
|
||||||
get_decision_str(graph->near_edges));
|
get_decision_str(graph->near_edges));
|
||||||
|
|
||||||
if (graph->orientation != G_ORIENTATION)
|
if (graph->orientation != G_ORIENTATION)
|
||||||
obstack_fgrow1 (os, "\torientation:\t%s\n",
|
fprintf (fout, "\torientation:\t%s\n",
|
||||||
get_orientation_str(graph->orientation));
|
get_orientation_str(graph->orientation));
|
||||||
|
|
||||||
if (graph->node_alignement != G_NODE_ALIGNEMENT)
|
if (graph->node_alignement != G_NODE_ALIGNEMENT)
|
||||||
obstack_fgrow1 (os, "\tnode_alignement:\t%s\n",
|
fprintf (fout, "\tnode_alignement:\t%s\n",
|
||||||
get_node_alignement_str(graph->node_alignement));
|
get_node_alignement_str(graph->node_alignement));
|
||||||
|
|
||||||
if (graph->port_sharing != G_PORT_SHARING)
|
if (graph->port_sharing != G_PORT_SHARING)
|
||||||
obstack_fgrow1 (os, "\tport_sharing:\t%s\n",
|
fprintf (fout, "\tport_sharing:\t%s\n",
|
||||||
get_decision_str(graph->port_sharing));
|
get_decision_str(graph->port_sharing));
|
||||||
|
|
||||||
if (graph->arrow_mode != G_ARROW_MODE)
|
if (graph->arrow_mode != G_ARROW_MODE)
|
||||||
obstack_fgrow1 (os, "\tarrow_mode:\t%s\n",
|
fprintf (fout, "\tarrow_mode:\t%s\n",
|
||||||
get_arrow_mode_str(graph->arrow_mode));
|
get_arrow_mode_str(graph->arrow_mode));
|
||||||
|
|
||||||
if (graph->treefactor != G_TREEFACTOR)
|
if (graph->treefactor != G_TREEFACTOR)
|
||||||
obstack_fgrow1 (os, "\ttreefactor:\t%f\n", graph->treefactor);
|
fprintf (fout, "\ttreefactor:\t%f\n", graph->treefactor);
|
||||||
if (graph->spreadlevel != G_SPREADLEVEL)
|
if (graph->spreadlevel != G_SPREADLEVEL)
|
||||||
obstack_fgrow1 (os, "\tspreadlevel:\t%d\n", graph->spreadlevel);
|
fprintf (fout, "\tspreadlevel:\t%d\n", graph->spreadlevel);
|
||||||
|
|
||||||
if (graph->crossing_weight != G_CROSSING_WEIGHT)
|
if (graph->crossing_weight != G_CROSSING_WEIGHT)
|
||||||
obstack_fgrow1 (os, "\tcrossing_weight:\t%s\n",
|
fprintf (fout, "\tcrossing_weight:\t%s\n",
|
||||||
get_crossing_type_str(graph->crossing_weight));
|
get_crossing_type_str(graph->crossing_weight));
|
||||||
if (graph->crossing_phase2 != G_CROSSING_PHASE2)
|
if (graph->crossing_phase2 != G_CROSSING_PHASE2)
|
||||||
obstack_fgrow1 (os, "\tcrossing_phase2:\t%s\n",
|
fprintf (fout, "\tcrossing_phase2:\t%s\n",
|
||||||
get_decision_str(graph->crossing_phase2));
|
get_decision_str(graph->crossing_phase2));
|
||||||
if (graph->crossing_optimization != G_CROSSING_OPTIMIZATION)
|
if (graph->crossing_optimization != G_CROSSING_OPTIMIZATION)
|
||||||
obstack_fgrow1 (os, "\tcrossing_optimization:\t%s\n",
|
fprintf (fout, "\tcrossing_optimization:\t%s\n",
|
||||||
get_decision_str(graph->crossing_optimization));
|
get_decision_str(graph->crossing_optimization));
|
||||||
|
|
||||||
if (graph->view != G_VIEW)
|
if (graph->view != G_VIEW)
|
||||||
obstack_fgrow1 (os, "\tview:\t%s\n", get_view_str(graph->view));
|
fprintf (fout, "\tview:\t%s\n", get_view_str(graph->view));
|
||||||
|
|
||||||
if (graph->edges != G_EDGES)
|
if (graph->edges != G_EDGES)
|
||||||
obstack_fgrow1 (os, "\tedges:\t%s\n", get_decision_str(graph->edges));
|
fprintf (fout, "\tedges:\t%s\n", get_decision_str(graph->edges));
|
||||||
|
|
||||||
if (graph->nodes != G_NODES)
|
if (graph->nodes != G_NODES)
|
||||||
obstack_fgrow1 (os,"\tnodes:\t%s\n", get_decision_str(graph->nodes));
|
fprintf (fout,"\tnodes:\t%s\n", get_decision_str(graph->nodes));
|
||||||
|
|
||||||
if (graph->splines != G_SPLINES)
|
if (graph->splines != G_SPLINES)
|
||||||
obstack_fgrow1 (os, "\tsplines:\t%s\n", get_decision_str(graph->splines));
|
fprintf (fout, "\tsplines:\t%s\n", get_decision_str(graph->splines));
|
||||||
|
|
||||||
if (graph->bmax != G_BMAX)
|
if (graph->bmax != G_BMAX)
|
||||||
obstack_fgrow1 (os, "\tbmax:\t%d\n", graph->bmax);
|
fprintf (fout, "\tbmax:\t%d\n", graph->bmax);
|
||||||
if (graph->cmin != G_CMIN)
|
if (graph->cmin != G_CMIN)
|
||||||
obstack_fgrow1 (os, "\tcmin:\t%d\n", graph->cmin);
|
fprintf (fout, "\tcmin:\t%d\n", graph->cmin);
|
||||||
if (graph->cmax != G_CMAX)
|
if (graph->cmax != G_CMAX)
|
||||||
obstack_fgrow1 (os, "\tcmax:\t%d\n", graph->cmax);
|
fprintf (fout, "\tcmax:\t%d\n", graph->cmax);
|
||||||
if (graph->pmin != G_PMIN)
|
if (graph->pmin != G_PMIN)
|
||||||
obstack_fgrow1 (os, "\tpmin:\t%d\n", graph->pmin);
|
fprintf (fout, "\tpmin:\t%d\n", graph->pmin);
|
||||||
if (graph->pmax != G_PMAX)
|
if (graph->pmax != G_PMAX)
|
||||||
obstack_fgrow1 (os, "\tpmax:\t%d\n", graph->pmax);
|
fprintf (fout, "\tpmax:\t%d\n", graph->pmax);
|
||||||
if (graph->rmin != G_RMIN)
|
if (graph->rmin != G_RMIN)
|
||||||
obstack_fgrow1 (os, "\trmin:\t%d\n", graph->rmin);
|
fprintf (fout, "\trmin:\t%d\n", graph->rmin);
|
||||||
if (graph->rmax != G_RMAX)
|
if (graph->rmax != G_RMAX)
|
||||||
obstack_fgrow1 (os, "\trmax:\t%d\n", graph->rmax);
|
fprintf (fout, "\trmax:\t%d\n", graph->rmax);
|
||||||
if (graph->smax != G_SMAX)
|
if (graph->smax != G_SMAX)
|
||||||
obstack_fgrow1 (os, "\tsmax:\t%d\n", graph->smax);
|
fprintf (fout, "\tsmax:\t%d\n", graph->smax);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1004,16 +1004,16 @@ void add_colorentry PARAMS ((graph_t *g, int color_idx, int red_cp,
|
|||||||
void add_classname PARAMS ((graph_t *g, int val, const char *name));
|
void add_classname PARAMS ((graph_t *g, int val, const char *name));
|
||||||
void add_infoname PARAMS ((graph_t *g, int val, const char *name));
|
void add_infoname PARAMS ((graph_t *g, int val, const char *name));
|
||||||
|
|
||||||
void open_node PARAMS ((struct obstack *os));
|
void open_node PARAMS ((FILE *fout));
|
||||||
void output_node PARAMS ((node_t *node, struct obstack *os));
|
void output_node PARAMS ((node_t *node, FILE *fout));
|
||||||
void close_node PARAMS ((struct obstack *os));
|
void close_node PARAMS ((FILE *fout));
|
||||||
|
|
||||||
void open_edge PARAMS ((edge_t *edge, struct obstack *os));
|
void open_edge PARAMS ((edge_t *edge, FILE *fout));
|
||||||
void output_edge PARAMS ((edge_t *edge, struct obstack *os));
|
void output_edge PARAMS ((edge_t *edge, FILE *fout));
|
||||||
void close_edge PARAMS ((struct obstack *os));
|
void close_edge PARAMS ((FILE *fout));
|
||||||
|
|
||||||
void open_graph PARAMS ((struct obstack *os));
|
void open_graph PARAMS ((FILE *fout));
|
||||||
void output_graph PARAMS ((graph_t *graph, struct obstack *os));
|
void output_graph PARAMS ((graph_t *graph, FILE *fout));
|
||||||
void close_graph PARAMS ((graph_t *graph, struct obstack *os));
|
void close_graph PARAMS ((graph_t *graph, FILE *fout));
|
||||||
|
|
||||||
#endif /* VCG_H_ */
|
#endif /* VCG_H_ */
|
||||||
|
|||||||
+1
-9
@@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
EXTRA_DIST = atlocal.in bison $(TESTSUITE_AT) testsuite
|
EXTRA_DIST = atlocal.in bison $(TESTSUITE_AT) testsuite
|
||||||
|
|
||||||
DISTCLEANFILES = atconfig atlocal
|
DISTCLEANFILES = atconfig atlocal package.m4
|
||||||
MAINTAINERCLEANFILES = Makefile.in $(TESTSUITE)
|
MAINTAINERCLEANFILES = Makefile.in $(TESTSUITE)
|
||||||
|
|
||||||
TESTSUITE_AT = \
|
TESTSUITE_AT = \
|
||||||
@@ -31,14 +31,6 @@ TESTSUITE = $(srcdir)/testsuite
|
|||||||
AUTOM4TE = autom4te
|
AUTOM4TE = autom4te
|
||||||
AUTOTEST = $(AUTOM4TE) --language=autotest
|
AUTOTEST = $(AUTOM4TE) --language=autotest
|
||||||
$(srcdir)/$(TESTSUITE): $(TESTSUITE_AT)
|
$(srcdir)/$(TESTSUITE): $(TESTSUITE_AT)
|
||||||
{ \
|
|
||||||
echo '# Signature of the current package.'; \
|
|
||||||
echo 'm4_define([PACKAGE_NAME], [@PACKAGE_NAME@])'; \
|
|
||||||
echo 'm4_define([PACKAGE_TARNAME], [@PACKAGE_TARNAME@])'; \
|
|
||||||
echo 'm4_define([PACKAGE_VERSION], [@PACKAGE_VERSION@])'; \
|
|
||||||
echo 'm4_define([PACKAGE_STRING], [@PACKAGE_STRING@])'; \
|
|
||||||
echo 'm4_define([PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \
|
|
||||||
} >package.m4
|
|
||||||
$(AUTOTEST) -I $(srcdir) testsuite.at -o $@.tmp
|
$(AUTOTEST) -I $(srcdir) testsuite.at -o $@.tmp
|
||||||
mv $@.tmp $@
|
mv $@.tmp $@
|
||||||
|
|
||||||
|
|||||||
+1
-9
@@ -98,7 +98,7 @@ install_sh = @install_sh@
|
|||||||
|
|
||||||
EXTRA_DIST = atlocal.in bison $(TESTSUITE_AT) testsuite
|
EXTRA_DIST = atlocal.in bison $(TESTSUITE_AT) testsuite
|
||||||
|
|
||||||
DISTCLEANFILES = atconfig atlocal
|
DISTCLEANFILES = atconfig atlocal package.m4
|
||||||
MAINTAINERCLEANFILES = Makefile.in $(TESTSUITE)
|
MAINTAINERCLEANFILES = Makefile.in $(TESTSUITE)
|
||||||
|
|
||||||
TESTSUITE_AT = \
|
TESTSUITE_AT = \
|
||||||
@@ -229,14 +229,6 @@ uninstall-am: uninstall-info-am
|
|||||||
uninstall uninstall-am uninstall-info-am
|
uninstall uninstall-am uninstall-info-am
|
||||||
|
|
||||||
$(srcdir)/$(TESTSUITE): $(TESTSUITE_AT)
|
$(srcdir)/$(TESTSUITE): $(TESTSUITE_AT)
|
||||||
{ \
|
|
||||||
echo '# Signature of the current package.'; \
|
|
||||||
echo 'm4_define([PACKAGE_NAME], [@PACKAGE_NAME@])'; \
|
|
||||||
echo 'm4_define([PACKAGE_TARNAME], [@PACKAGE_TARNAME@])'; \
|
|
||||||
echo 'm4_define([PACKAGE_VERSION], [@PACKAGE_VERSION@])'; \
|
|
||||||
echo 'm4_define([PACKAGE_STRING], [@PACKAGE_STRING@])'; \
|
|
||||||
echo 'm4_define([PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \
|
|
||||||
} >package.m4
|
|
||||||
$(AUTOTEST) -I $(srcdir) testsuite.at -o $@.tmp
|
$(AUTOTEST) -I $(srcdir) testsuite.at -o $@.tmp
|
||||||
mv $@.tmp $@
|
mv $@.tmp $@
|
||||||
|
|
||||||
|
|||||||
@@ -42,6 +42,8 @@ AT_DATA([calc.y],
|
|||||||
|
|
||||||
%{
|
%{
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
/* We don't need a perfect malloc for these tests. */
|
||||||
|
#undef malloc
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#if STDC_HEADERS
|
#if STDC_HEADERS
|
||||||
|
|||||||
Reference in New Issue
Block a user