]> git.saurik.com Git - bison.git/blobdiff - po/sv.po
* src/Makefile.am (bison_SOURCES): Add parse-skel.h and
[bison.git] / po / sv.po
index 4e2d7886c14732f3166d5d4a54801ca03d4e84b1..155f0d7d1aea4703dde20a700734997201dd5c1b 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: bison 1.30c\n"
 msgid ""
 msgstr ""
 "Project-Id-Version: bison 1.30c\n"
-"POT-Creation-Date: 2001-12-05 10:46+0100\n"
+"POT-Creation-Date: 2002-01-05 14:21+0100\n"
 "PO-Revision-Date: 2001-11-18 15:17+0100\n"
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.pp.se>\n"
 "Language-Team: Swedish <sv@li.org>\n"
 "PO-Revision-Date: 2001-11-18 15:17+0100\n"
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.pp.se>\n"
 "Language-Team: Swedish <sv@li.org>\n"
@@ -15,12 +15,12 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: src/LR0.c:189
+#: src/LR0.c:194
 #, c-format
 msgid "too many states (max %d)"
 msgstr "för många tillstånd (max %d)"
 
 #, c-format
 msgid "too many states (max %d)"
 msgstr "för många tillstånd (max %d)"
 
-#: lib/error.c:128 lib/error.c:156 src/complain.c:96
+#: lib/error.c:128 lib/error.c:156 src/complain.c:99
 msgid "Unknown system error"
 msgstr "Okänt systemfel"
 
 msgid "Unknown system error"
 msgstr "Okänt systemfel"
 
@@ -32,105 +32,81 @@ msgstr "varning: "
 msgid "fatal error: "
 msgstr "ödesdigert fel: "
 
 msgid "fatal error: "
 msgstr "ödesdigert fel: "
 
-#: src/conflicts.c:44
+#: src/conflicts.c:46
 #, c-format
 msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
 msgstr ""
 "Konflikt i tillstånd %d mellan regel %d och element %s, löstes med %s.\n"
 
 #, c-format
 msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n"
 msgstr ""
 "Konflikt i tillstånd %d mellan regel %d och element %s, löstes med %s.\n"
 
-#: src/conflicts.c:94 src/conflicts.c:119
+#: src/conflicts.c:111 src/conflicts.c:133
 msgid "reduce"
 msgstr "reducera"
 
 msgid "reduce"
 msgstr "reducera"
 
-#: src/conflicts.c:101 src/conflicts.c:115
+#: src/conflicts.c:116 src/conflicts.c:128
 msgid "shift"
 msgstr "skifta"
 
 msgid "shift"
 msgstr "skifta"
 
-#: src/conflicts.c:123
+#: src/conflicts.c:138
 msgid "an error"
 msgstr "ett fel"
 
 msgid "an error"
 msgstr "ett fel"
 
-#: src/conflicts.c:302
+#: src/conflicts.c:291
 #, c-format
 msgid "%d shift/reduce conflict"
 msgid_plural "%d shift/reduce conflicts"
 msgstr[0] "%d skifta/reducerakonflikt"
 msgstr[1] "%d skifta/reducerakonflikter"
 
 #, c-format
 msgid "%d shift/reduce conflict"
 msgid_plural "%d shift/reduce conflicts"
 msgstr[0] "%d skifta/reducerakonflikt"
 msgstr[1] "%d skifta/reducerakonflikter"
 
-#: src/conflicts.c:309
+#: src/conflicts.c:298
 msgid "and"
 msgstr "och"
 
 msgid "and"
 msgstr "och"
 
-#: src/conflicts.c:315
+#: src/conflicts.c:304
 #, c-format
 msgid "%d reduce/reduce conflict"
 msgid_plural "%d reduce/reduce conflicts"
 msgstr[0] "%d reducera/reducerakonflikt"
 msgstr[1] "%d reducera/reducerakonflikter"
 
 #, c-format
 msgid "%d reduce/reduce conflict"
 msgid_plural "%d reduce/reduce conflicts"
 msgstr[0] "%d reducera/reducerakonflikt"
 msgstr[1] "%d reducera/reducerakonflikter"
 
-#: src/conflicts.c:340
+#: src/conflicts.c:329
 #, c-format
 msgid "State %d contains "
 msgstr "Tillstånd %d innehåller "
 
 #. If invoked with `--yacc', use the output format specified by
 #. POSIX.
 #, c-format
 msgid "State %d contains "
 msgstr "Tillstånd %d innehåller "
 
 #. If invoked with `--yacc', use the output format specified by
 #. POSIX.
-#: src/conflicts.c:387
+#: src/conflicts.c:376
 msgid "conflicts: "
 msgstr "konflikter: "
 
 msgid "conflicts: "
 msgstr "konflikter: "
 
-#: src/conflicts.c:389
+#: src/conflicts.c:378
 #, c-format
 msgid " %d shift/reduce"
 msgstr " %d skifta/reducera"
 
 #, c-format
 msgid " %d shift/reduce"
 msgstr " %d skifta/reducera"
 
-#: src/conflicts.c:393
+#: src/conflicts.c:382
 #, c-format
 msgid " %d reduce/reduce"
 msgstr " %d reducera/reducera"
 
 #, c-format
 msgid " %d reduce/reduce"
 msgstr " %d reducera/reducera"
 
-#: src/conflicts.c:398 src/reduce.c:508
+#: src/conflicts.c:387 src/reduce.c:499
 #, c-format
 msgid "%s contains "
 msgstr "%s innehåller "
 
 #, c-format
 msgid "%s contains "
 msgstr "%s innehåller "
 
-#: src/conflicts.c:405
+#: src/conflicts.c:394
 #, fuzzy, c-format
 msgid "expected %d shift/reduce conflict\n"
 msgid_plural "expected %d shift/reduce conflicts\n"
 msgstr[0] "förväntade %d skifta/reducerakonflikt"
 msgstr[1] "förväntade %d skifta/reducerakonflikter"
 
 #, fuzzy, c-format
 msgid "expected %d shift/reduce conflict\n"
 msgid_plural "expected %d shift/reduce conflicts\n"
 msgstr[0] "förväntade %d skifta/reducerakonflikt"
 msgstr[1] "förväntade %d skifta/reducerakonflikter"
 
-#: src/conflicts.c:457 src/conflicts.c:534
-#, c-format
-msgid "    %-4s\t[reduce using rule %d (%s)]\n"
-msgstr "    %-4s\t[reducera med regel %d (%s)]\n"
-
-#: src/conflicts.c:461 src/print.c:154
-#, c-format
-msgid ""
-"    $default\treduce using rule %d (%s)\n"
-"\n"
-msgstr ""
-"    $standard\treducera med regel %d (%s)\n"
-"\n"
-
-#: src/conflicts.c:515 src/conflicts.c:528
-#, c-format
-msgid "    %-4s\treduce using rule %d (%s)\n"
-msgstr "    %-4s\treducera med regel %d (%s)\n"
-
-#: src/conflicts.c:544
-#, c-format
-msgid "    $default\treduce using rule %d (%s)\n"
-msgstr "    $standard\treducera med regel %d (%s)\n"
-
-#: src/files.c:144
+#: src/files.c:152
 #, c-format
 msgid "cannot open file `%s'"
 msgstr "kan inte öppna filen \"%s\""
 
 #, c-format
 msgid "cannot open file `%s'"
 msgstr "kan inte öppna filen \"%s\""
 
-#: src/files.c:163
+#: src/files.c:171
 msgid "cannot close file"
 msgstr "kan inte stänga fil"
 
 msgid "cannot close file"
 msgstr "kan inte stänga fil"
 
@@ -231,7 +207,7 @@ msgstr ""
 "finns INGEN garanti, inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR ETT\n"
 "SPECIELLT ÄNDAMÅL.\n"
 
 "finns INGEN garanti, inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR ETT\n"
 "SPECIELLT ÄNDAMÅL.\n"
 
-#: src/getargs.c:191 src/lex.c:665
+#: src/getargs.c:191 src/lex.c:588
 #, c-format
 msgid "`%s' is no longer supported"
 msgstr "\"%s\" stöds inte längre"
 #, c-format
 msgid "`%s' is no longer supported"
 msgstr "\"%s\" stöds inte längre"
@@ -241,17 +217,17 @@ msgstr "\"%s\" st
 msgid "Try `%s --help' for more information.\n"
 msgstr "Försök med \"%s --help\" för mer information.\n"
 
 msgid "Try `%s --help' for more information.\n"
 msgstr "Försök med \"%s --help\" för mer information.\n"
 
-#: src/getargs.c:223
+#: src/getargs.c:224
 #, c-format
 msgid "%s: no grammar file given\n"
 msgstr "%s: ingen grammatikfil angiven\n"
 
 #, c-format
 msgid "%s: no grammar file given\n"
 msgstr "%s: ingen grammatikfil angiven\n"
 
-#: src/getargs.c:227
+#: src/getargs.c:228
 #, c-format
 msgid "%s: extra arguments ignored after `%s'\n"
 msgstr "%s: extra argument ignorerade efter \"%s\"\n"
 
 #, c-format
 msgid "%s: extra arguments ignored after `%s'\n"
 msgstr "%s: extra argument ignorerade efter \"%s\"\n"
 
-#: src/lalr.c:256
+#: src/lalr.c:175
 #, c-format
 msgid "too many gotos (max %d)"
 msgstr "för många goto (max %d)"
 #, c-format
 msgid "too many gotos (max %d)"
 msgstr "för många goto (max %d)"
@@ -260,7 +236,7 @@ msgstr "f
 msgid "unexpected `/' found and ignored"
 msgstr "oväntat \"/\" hittat och ignorerat"
 
 msgid "unexpected `/' found and ignored"
 msgstr "oväntat \"/\" hittat och ignorerat"
 
-#: src/lex.c:106 src/reader.c:304
+#: src/lex.c:106 src/reader.c:302
 msgid "unterminated comment"
 msgstr "oavslutad kommentar"
 
 msgid "unterminated comment"
 msgstr "oavslutad kommentar"
 
@@ -268,210 +244,215 @@ msgstr "oavslutad kommentar"
 msgid "unexpected end of file"
 msgstr "oväntat filslut"
 
 msgid "unexpected end of file"
 msgstr "oväntat filslut"
 
-#: src/lex.c:167
+#: src/lex.c:157
 msgid "unescaped newline in constant"
 msgstr "oskyddat nyradstecken i konstant"
 
 msgid "unescaped newline in constant"
 msgstr "oskyddat nyradstecken i konstant"
 
-#: src/lex.c:209
+#: src/lex.c:196
 #, c-format
 msgid "octal value outside range 0...255: `\\%o'"
 msgstr "oktalt värde utanför intervallet 0-255: \"\\%o\""
 
 #, c-format
 msgid "octal value outside range 0...255: `\\%o'"
 msgstr "oktalt värde utanför intervallet 0-255: \"\\%o\""
 
-#: src/lex.c:234
+#: src/lex.c:221
 #, c-format
 msgid "hexadecimal value above 255: `\\x%x'"
 msgstr "hexadecimalt värde över 255: \"\\x%x\""
 
 #, c-format
 msgid "hexadecimal value above 255: `\\x%x'"
 msgstr "hexadecimalt värde över 255: \"\\x%x\""
 
-#: src/lex.c:246
+#: src/lex.c:233
 #, c-format
 msgid "unknown escape sequence: `\\' followed by `%s'"
 msgstr "okänd specialsekvens: \"\\\" följt av \"%s\""
 
 #, c-format
 msgid "unknown escape sequence: `\\' followed by `%s'"
 msgstr "okänd specialsekvens: \"\\\" följt av \"%s\""
 
-#: src/lex.c:343
+#: src/lex.c:264
 msgid "unterminated type name at end of file"
 msgstr "oavslutat typnamn vid filslut"
 
 msgid "unterminated type name at end of file"
 msgstr "oavslutat typnamn vid filslut"
 
-#: src/lex.c:346
+#: src/lex.c:267
 msgid "unterminated type name"
 msgstr "oavslutat typnamn"
 
 msgid "unterminated type name"
 msgstr "oavslutat typnamn"
 
-#: src/lex.c:439
+#: src/lex.c:359
 msgid "use \"...\" for multi-character literal tokens"
 msgstr "använd \"...\" för bokstavliga element med mer än ett tecken"
 
 msgid "use \"...\" for multi-character literal tokens"
 msgstr "använd \"...\" för bokstavliga element med mer än ett tecken"
 
-#: src/lex.c:637
+#: src/lex.c:560
 #, c-format
 msgid "`%s' supports no argument: %s"
 msgstr "\"%s\" stödjer inga argument: %s"
 
 #, c-format
 msgid "`%s' supports no argument: %s"
 msgstr "\"%s\" stödjer inga argument: %s"
 
-#: src/lex.c:654
+#: src/lex.c:577
 #, c-format
 msgid "`%s' requires an argument"
 msgstr "\"%s\" behöver ett argument"
 
 #, c-format
 msgid "`%s' requires an argument"
 msgstr "\"%s\" behöver ett argument"
 
-#: src/output.c:760
+#: src/output.c:804
 #, c-format
 msgid "maximum table size (%d) exceeded"
 msgstr "maximal tabellstorlek (%d) överskriden"
 
 #, c-format
 msgid "maximum table size (%d) exceeded"
 msgstr "maximal tabellstorlek (%d) överskriden"
 
-#: src/print.c:39
+#: src/print.c:44
 #, c-format
 msgid " type %d is %s\n"
 msgstr " typ %d är %s\n"
 
 #, c-format
 msgid " type %d is %s\n"
 msgstr " typ %d är %s\n"
 
-#: src/print.c:88
+#: src/print.c:106
 #, c-format
 msgid "   (rule %d)"
 msgstr "   (regel %d)"
 
 #, c-format
 msgid "   (rule %d)"
 msgstr "   (regel %d)"
 
-#: src/print.c:108
-msgid "    $default\taccept\n"
-msgstr "    $standard\tacceptera\n"
-
-#: src/print.c:110
-msgid "    NO ACTIONS\n"
-msgstr "    INGA ÅTGÄRDER\n"
-
-#: src/print.c:124
-#, c-format
-msgid "    $   \tgo to state %d\n"
-msgstr "    $   \tgå till tillstånd %d\n"
-
 #: src/print.c:127
 #, c-format
 msgid "    %-4s\tshift, and go to state %d\n"
 msgstr "    %-4s\tskifta, och gå till tillstånd %d\n"
 
 #: src/print.c:127
 #, c-format
 msgid "    %-4s\tshift, and go to state %d\n"
 msgstr "    %-4s\tskifta, och gå till tillstånd %d\n"
 
-#: src/print.c:142
+#: src/print.c:144
 #, c-format
 msgid "    %-4s\terror (nonassociative)\n"
 msgstr "    %-4s\tfel (ickeassociativ)\n"
 
 #, c-format
 msgid "    %-4s\terror (nonassociative)\n"
 msgstr "    %-4s\tfel (ickeassociativ)\n"
 
-#: src/print.c:169
+#: src/print.c:168
 #, c-format
 msgid "    %-4s\tgo to state %d\n"
 msgstr "    %-4s\tgå till tillstånd %d\n"
 
 #, c-format
 msgid "    %-4s\tgo to state %d\n"
 msgstr "    %-4s\tgå till tillstånd %d\n"
 
-#: src/print.c:180
+#: src/print.c:192 src/print.c:228
+#, c-format
+msgid ""
+"    $default\treduce using rule %d (%s)\n"
+"\n"
+msgstr ""
+"    $standard\treducera med regel %d (%s)\n"
+"\n"
+
+#: src/print.c:224 src/print.c:301
+#, c-format
+msgid "    %-4s\t[reduce using rule %d (%s)]\n"
+msgstr "    %-4s\t[reducera med regel %d (%s)]\n"
+
+#: src/print.c:282 src/print.c:295
+#, c-format
+msgid "    %-4s\treduce using rule %d (%s)\n"
+msgstr "    %-4s\treducera med regel %d (%s)\n"
+
+#: src/print.c:311
+#, c-format
+msgid "    $default\treduce using rule %d (%s)\n"
+msgstr "    $standard\treducera med regel %d (%s)\n"
+
+#: src/print.c:327
+msgid "    $default\taccept\n"
+msgstr "    $standard\tacceptera\n"
+
+#: src/print.c:329
+msgid "    NO ACTIONS\n"
+msgstr "    INGA ÅTGÄRDER\n"
+
+#: src/print.c:342
 #, c-format
 msgid "state %d"
 msgstr "tillstånd %d"
 
 #. rule # : LHS -> RHS
 #, c-format
 msgid "state %d"
 msgstr "tillstånd %d"
 
 #. rule # : LHS -> RHS
-#: src/print.c:211
+#: src/print.c:373
 msgid "Grammar"
 msgstr "Grammatik"
 
 msgid "Grammar"
 msgstr "Grammatik"
 
-#: src/print.c:212
+#: src/print.c:374
 msgid "Number, Line, Rule"
 msgstr ""
 
 msgid "Number, Line, Rule"
 msgstr ""
 
-#: src/print.c:217
+#: src/print.c:379
 #, fuzzy, c-format
 msgid "  %3d %3d %s ->"
 msgstr "regel %-4d %s ->"
 
 #, fuzzy, c-format
 msgid "  %3d %3d %s ->"
 msgstr "regel %-4d %s ->"
 
-#: src/print.c:224
+#: src/print.c:386
 msgid "empty"
 msgstr "tom"
 
 #. TERMINAL (type #) : rule #s terminal is on RHS
 msgid "empty"
 msgstr "tom"
 
 #. TERMINAL (type #) : rule #s terminal is on RHS
-#: src/print.c:231
+#: src/print.c:393
 msgid "Terminals, with rules where they appear"
 msgstr "Terminaler, med regler där de förekommer"
 
 msgid "Terminals, with rules where they appear"
 msgstr "Terminaler, med regler där de förekommer"
 
-#: src/print.c:256
+#: src/print.c:416
 msgid "Nonterminals, with rules where they appear"
 msgstr "Icketerminaler, med regler där de förekommer"
 
 msgid "Nonterminals, with rules where they appear"
 msgstr "Icketerminaler, med regler där de förekommer"
 
-#: src/print.c:282
+#: src/print.c:442
 msgid " on left:"
 msgstr " till vänster:"
 
 msgid " on left:"
 msgstr " till vänster:"
 
-#: src/print.c:297
+#: src/print.c:457
 msgid " on right:"
 msgstr " till höger:"
 
 msgid " on right:"
 msgstr " till höger:"
 
-#. If something has been added in the NODE_OBSTACK after
-#. the declaration of the label, then we need a `\n'.
-#. if (obstack_object_size (node_obstack) > node_output_size)
-#. obstack_sgrow (node_obstack, "\n");
-#.
-#: src/print_graph.c:146
-#, c-format
-msgid "%-4s\terror (nonassociative)"
-msgstr "%-4s\tfel (ickeassociativ)"
-
-#.
-#. if (obstack_object_size (node_obstack) > node_output_size)
-#. obstack_sgrow (node_obstack, "\n");
-#.
-#: src/print_graph.c:161
-#, c-format
-msgid "$default\treduce using rule %d (%s)"
-msgstr "$standard\treducera med regel %d (%s)"
-
-#: src/reader.c:91
+#: src/reader.c:100
 msgid "   Skipping to next \\n"
 msgstr "   Hoppar över till nästa \\n"
 
 msgid "   Skipping to next \\n"
 msgstr "   Hoppar över till nästa \\n"
 
-#: src/reader.c:93
+#: src/reader.c:102
 #, c-format
 msgid "   Skipping to next %c"
 msgstr "   Hoppar över till nästa %c"
 
 #, c-format
 msgid "   Skipping to next %c"
 msgstr "   Hoppar över till nästa %c"
 
-#: src/reader.c:144 src/reader.c:156
+#: src/reader.c:153 src/reader.c:165
 msgid "invalid $ value"
 msgstr "felaktigt $-värde"
 
 msgid "invalid $ value"
 msgstr "felaktigt $-värde"
 
-#: src/reader.c:183 src/reader.c:198
+#: src/reader.c:192 src/reader.c:207
 msgid "unterminated string at end of file"
 msgstr "oavslutad sträng vid filslut"
 
 msgid "unterminated string at end of file"
 msgstr "oavslutad sträng vid filslut"
 
-#: src/reader.c:186
+#: src/reader.c:195
 msgid "unterminated string"
 msgstr "oavslutad sträng"
 
 msgid "unterminated string"
 msgstr "oavslutad sträng"
 
-#: src/reader.c:360 src/reader.c:424
+#: src/reader.c:337 src/reader.c:401
+#, fuzzy, c-format
+msgid "invalid value: %s%d"
+msgstr "felaktigt $-värde"
+
+#: src/reader.c:351 src/reader.c:423
 #, c-format
 msgid "%s is invalid"
 msgstr "%s är felaktigt"
 
 #, c-format
 msgid "%s is invalid"
 msgstr "%s är felaktigt"
 
-#: src/reader.c:400
+#: src/reader.c:391
 #, c-format
 msgid "$$ of `%s' has no declared type"
 msgstr "$$ för \"%s\" har ingen deklarerad typ"
 
 #, c-format
 msgid "$$ of `%s' has no declared type"
 msgstr "$$ för \"%s\" har ingen deklarerad typ"
 
-#: src/reader.c:417
+#: src/reader.c:415
 #, c-format
 msgid "$%d of `%s' has no declared type"
 msgstr "$%d för \"%s\" har ingen deklarerad typ"
 
 #, c-format
 msgid "$%d of `%s' has no declared type"
 msgstr "$%d för \"%s\" har ingen deklarerad typ"
 
-#: src/reader.c:476
+#: src/reader.c:473
 msgid "unterminated `%{' definition"
 msgstr "oavslutad \"%{\"-definition"
 
 msgid "unterminated `%{' definition"
 msgstr "oavslutad \"%{\"-definition"
 
-#: src/reader.c:521 src/reader.c:636 src/reader.c:686 src/reader.c:956
+#: src/reader.c:518 src/reader.c:636 src/reader.c:686 src/reader.c:933
 #, c-format
 msgid "Premature EOF after %s"
 msgstr "Förtida filslut efter %s"
 
 #, c-format
 msgid "Premature EOF after %s"
 msgstr "Förtida filslut efter %s"
 
-#: src/reader.c:538
+#: src/reader.c:535
 #, c-format
 msgid "symbol `%s' used more than once as a literal string"
 msgstr "symbolen \"%s\" används mer än en gång som en bokstavlig sträng"
 
 #, c-format
 msgid "symbol `%s' used more than once as a literal string"
 msgstr "symbolen \"%s\" används mer än en gång som en bokstavlig sträng"
 
-#: src/reader.c:541
+#: src/reader.c:538
 #, c-format
 msgid "symbol `%s' given more than one literal string"
 msgstr "symbolen \"%s\" har fått mer än en bokstavlig sträng"
 
 #, c-format
 msgid "symbol `%s' given more than one literal string"
 msgstr "symbolen \"%s\" har fått mer än en bokstavlig sträng"
 
-#: src/reader.c:562 src/reader.c:705
+#: src/reader.c:559 src/reader.c:705
 #, c-format
 msgid "symbol %s redefined"
 msgstr "symbolen %s omdefinierad"
 
 #, c-format
 msgid "symbol %s redefined"
 msgstr "symbolen %s omdefinierad"
 
-#: src/reader.c:572 src/reader.c:651 src/reader.c:712 src/reader.c:1374
+#: src/reader.c:569 src/reader.c:651 src/reader.c:712
 #, c-format
 msgid "type redeclaration for %s"
 msgstr "typen omdeklarerad för %s"
 #, c-format
 msgid "type redeclaration for %s"
 msgstr "typen omdeklarerad för %s"
@@ -481,13 +462,13 @@ msgstr "typen omdeklarerad f
 msgid "`%s' is invalid in %s"
 msgstr "\"%s\" är felaktig i %s"
 
 msgid "`%s' is invalid in %s"
 msgstr "\"%s\" är felaktig i %s"
 
-#: src/reader.c:599 src/reader.c:765
+#: src/reader.c:599 src/reader.c:758
 #, c-format
 msgid "multiple %s declarations"
 msgstr "flera %s-deklarationer"
 
 #, c-format
 msgid "multiple %s declarations"
 msgstr "flera %s-deklarationer"
 
-#: src/reader.c:601 src/reader.c:936 src/reader.c:951 src/reader.c:984
-#: src/reader.c:1003 src/reader.c:1352
+#: src/reader.c:601 src/reader.c:913 src/reader.c:928 src/reader.c:961
+#: src/reader.c:975 src/reader.c:1181
 #, c-format
 msgid "invalid %s declaration"
 msgstr "felaktig %s-deklaration"
 #, c-format
 msgid "invalid %s declaration"
 msgstr "felaktig %s-deklaration"
@@ -516,139 +497,139 @@ msgstr "felaktig text (%s) - tal skulle f
 msgid "unexpected item: %s"
 msgstr "oväntat objekt: %s"
 
 msgid "unexpected item: %s"
 msgstr "oväntat objekt: %s"
 
-#: src/reader.c:809 src/reader.c:1191 src/reader.c:1263
+#: src/reader.c:790 src/reader.c:1149
 #, c-format
 msgid "unmatched %s"
 msgstr "ensam %s"
 
 #, c-format
 msgid "unmatched %s"
 msgstr "ensam %s"
 
-#: src/reader.c:843
+#: src/reader.c:819
 #, c-format
 msgid "argument of %%expect is not an integer"
 msgstr "argument till %%expect är inte ett heltal"
 
 #, c-format
 msgid "argument of %%expect is not an integer"
 msgstr "argument till %%expect är inte ett heltal"
 
-#: src/reader.c:889
+#: src/reader.c:865
 #, c-format
 msgid "unrecognized item %s, expected an identifier"
 msgstr "oväntat objekt %s, förväntade en identifierare"
 
 #, c-format
 msgid "unrecognized item %s, expected an identifier"
 msgstr "oväntat objekt %s, förväntade en identifierare"
 
-#: src/reader.c:911
+#: src/reader.c:887
 #, c-format
 msgid "expected string constant instead of %s"
 msgstr "förväntade strängkonstant istället för %s"
 
 #, c-format
 msgid "expected string constant instead of %s"
 msgstr "förväntade strängkonstant istället för %s"
 
-#: src/reader.c:1108
+#: src/reader.c:1080
 #, c-format
 msgid "unrecognized: %s"
 msgstr "okänt: %s"
 
 #, c-format
 msgid "unrecognized: %s"
 msgstr "okänt: %s"
 
-#: src/reader.c:1113
+#: src/reader.c:1085
 msgid "no input grammar"
 msgstr "ingen ingrammatik"
 
 msgid "no input grammar"
 msgstr "ingen ingrammatik"
 
-#: src/reader.c:1118
+#: src/reader.c:1090
 #, c-format
 msgid "unknown character: %s"
 msgstr "okänt tecken: %s"
 
 #, c-format
 msgid "unknown character: %s"
 msgstr "okänt tecken: %s"
 
-#: src/reader.c:1286
-#, c-format
-msgid "unterminated %guard clause"
-msgstr "oavlutad %guard-sats"
-
-#: src/reader.c:1439
+#: src/reader.c:1268
 msgid "ill-formed rule: initial symbol not followed by colon"
 msgstr "felskriven regel: första symbolen följs inte av ett kolon"
 
 msgid "ill-formed rule: initial symbol not followed by colon"
 msgstr "felskriven regel: första symbolen följs inte av ett kolon"
 
-#: src/reader.c:1446
+#: src/reader.c:1275
 msgid "grammar starts with vertical bar"
 msgstr "grammatiken startar med ett vertikalt streck"
 
 msgid "grammar starts with vertical bar"
 msgstr "grammatiken startar med ett vertikalt streck"
 
-#: src/reader.c:1474
+#: src/reader.c:1303
 #, c-format
 msgid "rule given for %s, which is a token"
 msgstr "regel given för %s, som är ett element"
 
 #, c-format
 msgid "rule given for %s, which is a token"
 msgstr "regel given för %s, som är ett element"
 
-#: src/reader.c:1574
+#: src/reader.c:1408
 msgid "two @prec's in a row"
 msgstr "två @prec i rad"
 
 msgid "two @prec's in a row"
 msgstr "två @prec i rad"
 
-#: src/reader.c:1582
+#: src/reader.c:1417
 #, c-format
 msgid "%%guard present but %%semantic_parser not specified"
 msgstr "%%guard finns men %%semantic_parser är inte angiven"
 
 #, c-format
 msgid "%%guard present but %%semantic_parser not specified"
 msgstr "%%guard finns men %%semantic_parser är inte angiven"
 
-#: src/reader.c:1591
+#: src/reader.c:1427
 msgid "two actions at end of one rule"
 msgstr "två åtgärder vid slutet av en regel"
 
 msgid "two actions at end of one rule"
 msgstr "två åtgärder vid slutet av en regel"
 
-#: src/reader.c:1605
+#: src/reader.c:1441
 #, c-format
 msgid "type clash (`%s' `%s') on default action"
 msgstr "typkonflikt (\"%s\" \"%s\") för standardåtgärd"
 
 #, c-format
 msgid "type clash (`%s' `%s') on default action"
 msgstr "typkonflikt (\"%s\" \"%s\") för standardåtgärd"
 
-#: src/reader.c:1611
+#: src/reader.c:1447
 msgid "empty rule for typed nonterminal, and no action"
 msgstr "tom regel för typad icketerminal, och ingen åtgärd"
 
 msgid "empty rule for typed nonterminal, and no action"
 msgstr "tom regel för typad icketerminal, och ingen åtgärd"
 
-#: src/reader.c:1655
+#: src/reader.c:1453
 #, c-format
 msgid "invalid input: %s"
 msgstr "felaktig indata: %s"
 
 #, c-format
 msgid "invalid input: %s"
 msgstr "felaktig indata: %s"
 
-#: src/reader.c:1663
-#, c-format
-msgid "too many symbols (tokens plus nonterminals); maximum %d"
-msgstr "för många symboler (element plus icketerminaler); max %d"
-
-#: src/reader.c:1666
+#: src/reader.c:1460
 msgid "no rules in the input grammar"
 msgstr "inga regler i ingrammatiken"
 
 msgid "no rules in the input grammar"
 msgstr "inga regler i ingrammatiken"
 
-#: src/reader.c:1674
+#: src/reader.c:1468
 #, c-format
 msgid "symbol %s is used, but is not defined as a token and has no rules"
 msgstr ""
 "symbolen %s används, men är inte definierad som ett element och har inga "
 "regler"
 
 #, c-format
 msgid "symbol %s is used, but is not defined as a token and has no rules"
 msgstr ""
 "symbolen %s används, men är inte definierad som ett element och har inga "
 "regler"
 
-#: src/reader.c:1783
+#: src/reader.c:1490
+#, c-format
+msgid "too many symbols (tokens plus nonterminals); maximum %d"
+msgstr "för många symboler (element plus icketerminaler); max %d"
+
+#: src/reader.c:1554
 #, c-format
 msgid "tokens %s and %s both assigned number %d"
 msgstr "elementen %s och %s har båda fått nummer %d"
 
 #, c-format
 msgid "tokens %s and %s both assigned number %d"
 msgstr "elementen %s och %s har båda fått nummer %d"
 
-#: src/reader.c:1836
+#: src/reader.c:1604
 #, c-format
 msgid "conflicting precedences for %s and %s"
 msgstr "motstridiga precedenser mellan %s och %s"
 
 #, c-format
 msgid "conflicting precedences for %s and %s"
 msgstr "motstridiga precedenser mellan %s och %s"
 
-#: src/reader.c:1848
+#: src/reader.c:1616
 #, c-format
 msgid "conflicting assoc values for %s and %s"
 msgstr "motstridiga assoc-värden mellan %s och %s"
 
 #, c-format
 msgid "conflicting assoc values for %s and %s"
 msgstr "motstridiga assoc-värden mellan %s och %s"
 
-#: src/reader.c:1884
+#: src/reader.c:1653
 #, c-format
 msgid "the start symbol %s is undefined"
 msgstr "startsymbolen %s är odefinierad"
 
 #, c-format
 msgid "the start symbol %s is undefined"
 msgstr "startsymbolen %s är odefinierad"
 
-#: src/reader.c:1886
+#: src/reader.c:1655
 #, c-format
 msgid "the start symbol %s is a token"
 msgstr "startsymbolen %s är ett element"
 
 #, c-format
 msgid "the start symbol %s is a token"
 msgstr "startsymbolen %s är ett element"
 
-#: src/reduce.c:409
+#: src/reader.c:1675
+#, fuzzy, c-format
+msgid "too many items (max %d)"
+msgstr "för många tillstånd (max %d)"
+
+#: src/reduce.c:398
 msgid "Useless nonterminals:"
 msgstr "Oanvändbara icketerminaler:"
 
 msgid "Useless nonterminals:"
 msgstr "Oanvändbara icketerminaler:"
 
-#: src/reduce.c:422
+#: src/reduce.c:411
 msgid "Terminals which are not used:"
 msgstr "Terminaler som inte används:"
 
 msgid "Terminals which are not used:"
 msgstr "Terminaler som inte används:"
 
-#: src/reduce.c:433
+#: src/reduce.c:422
 msgid "Useless rules:"
 msgstr "Oanvändbara regler:"
 
 msgid "Useless rules:"
 msgstr "Oanvändbara regler:"
 
-#: src/reduce.c:503
+#: src/reduce.c:494
 #, fuzzy, c-format
 msgid "%d rule never reduced\n"
 msgid_plural "%d rules never reduced\n"
 #, fuzzy, c-format
 msgid "%d rule never reduced\n"
 msgid_plural "%d rules never reduced\n"
@@ -657,23 +638,23 @@ msgstr[0] "%d regler reduceras aldrig\n"
 # Jag har anmält att det är fel att anta att "s" är en universell pluraländelse.
 # Jag föreslog också att de använder ngettext istället.
 # "Vad göras skall är redan gjort."
 # Jag har anmält att det är fel att anta att "s" är en universell pluraländelse.
 # Jag föreslog också att de använder ngettext istället.
 # "Vad göras skall är redan gjort."
-#: src/reduce.c:511
+#: src/reduce.c:502
 #, fuzzy, c-format
 msgid "%d useless nonterminal"
 msgid_plural "%d useless nonterminals"
 msgstr[0] "%d oanvändbara icketerminaler%.0s"
 
 #, fuzzy, c-format
 msgid "%d useless nonterminal"
 msgid_plural "%d useless nonterminals"
 msgstr[0] "%d oanvändbara icketerminaler%.0s"
 
-#: src/reduce.c:517
+#: src/reduce.c:508
 msgid " and "
 msgstr " och "
 
 msgid " and "
 msgstr " och "
 
-#: src/reduce.c:520
+#: src/reduce.c:511
 #, fuzzy, c-format
 msgid "%d useless rule"
 msgid_plural "%d useless rules"
 msgstr[0] "%d oanvändbara regler%.0s"
 
 #, fuzzy, c-format
 msgid "%d useless rule"
 msgid_plural "%d useless rules"
 msgstr[0] "%d oanvändbara regler%.0s"
 
-#: src/reduce.c:551
+#: src/reduce.c:542
 #, c-format
 msgid "Start symbol %s does not derive any sentence"
 msgstr "Startsymbolen %s genererar inga meningar"
 #, c-format
 msgid "Start symbol %s does not derive any sentence"
 msgstr "Startsymbolen %s genererar inga meningar"
@@ -768,6 +749,18 @@ msgstr "\""
 msgid "'"
 msgstr "\""
 
 msgid "'"
 msgstr "\""
 
+#~ msgid "%-4s\terror (nonassociative)"
+#~ msgstr "%-4s\tfel (ickeassociativ)"
+
+#~ msgid "$default\treduce using rule %d (%s)"
+#~ msgstr "$standard\treducera med regel %d (%s)"
+
+#~ msgid "unterminated %guard clause"
+#~ msgstr "oavlutad %guard-sats"
+
+#~ msgid "    $   \tgo to state %d\n"
+#~ msgstr "    $   \tgå till tillstånd %d\n"
+
 #~ msgid "%s: internal error: %s\n"
 #~ msgstr "%s: internt fel: %s\n"
 
 #~ msgid "%s: internal error: %s\n"
 #~ msgstr "%s: internt fel: %s\n"