1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "POT-Creation-Date: 2022-02-25 16:30+0900\n"
11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
20 #: original/man1/bison.1:2
26 #: original/man1/bison.1:2
28 msgid "September 2021"
32 #: original/man1/bison.1:2 original/man1/yacc.1:1
34 msgid "GNU Bison 3.8.2"
38 #: original/man1/bison.1:2 original/man1/yacc.1:1
44 #: original/man1/bison.1:3 original/man1/yacc.1:2
50 #: original/man1/bison.1:5
51 msgid "bison - GNU Project parser generator (yacc replacement)"
55 #: original/man1/bison.1:5 original/man1/yacc.1:4
61 #: original/man1/bison.1:8
62 msgid "B<bison> [I<\\,OPTION\\/>]... I<\\,FILE\\/>"
66 #: original/man1/bison.1:8 original/man1/yacc.1:7
72 #: original/man1/bison.1:15
74 "I<Bison> is a parser generator in the style of I<yacc>(1). It should be "
75 "upwardly compatible with input files designed for I<yacc>."
79 #: original/man1/bison.1:40
81 "Input files should follow the I<yacc> convention of ending in B<.y>. Unlike "
82 "I<yacc>, the generated files do not have fixed names, but instead use the "
83 "prefix of the input file. Moreover, if you need to put I<C++> code in the "
84 "input file, you can end his name by a C++-like extension (.ypp or .y++), "
85 "then bison will follow your extension to name the output file (.cpp or "
86 ".c++). For instance, a grammar description file named B<parse.yxx> would "
87 "produce the generated parser in a file named B<parse.tab.cxx>, instead of "
88 "I<yacc>'s B<y.tab.c> or old I<Bison> version's B<parse.tab.c>."
92 #: original/man1/bison.1:48
94 "This description of the options that can be given to I<bison> is adapted "
95 "from the node B<Invocation> in the B<bison.texi> manual, which should be "
96 "taken as authoritative."
100 #: original/man1/bison.1:60
102 "I<Bison> supports both traditional single-letter options and mnemonic long "
103 "option names. Long option names are indicated with B<--> instead of B<->. "
104 "Abbreviations for option names are allowed as long as they are unique. When "
105 "a long option takes an argument, like B<--file-prefix>, connect the option "
106 "name and the argument with B<=>."
110 #: original/man1/bison.1:63
112 "Generate a deterministic LR or generalized LR (GLR) parser employing "
113 "LALR(1), IELR(1), or canonical LR(1) parser tables."
117 #: original/man1/bison.1:66
119 "Mandatory arguments to long options are mandatory for short options too. "
120 "The same is true for optional arguments."
124 #: original/man1/bison.1:66
126 msgid "Operation Modes:"
130 #: original/man1/bison.1:67
132 msgid "B<-h>, B<--help>"
136 #: original/man1/bison.1:70
137 msgid "display this help and exit"
141 #: original/man1/bison.1:70
143 msgid "B<-V>, B<--version>"
147 #: original/man1/bison.1:73
148 msgid "output version information and exit"
152 #: original/man1/bison.1:73
154 msgid "B<--print-localedir>"
158 #: original/man1/bison.1:77
159 msgid "output directory containing locale-dependent data and exit"
163 #: original/man1/bison.1:77
165 msgid "B<--print-datadir>"
169 #: original/man1/bison.1:81
170 msgid "output directory containing skeletons and XSLT and exit"
174 #: original/man1/bison.1:81
176 msgid "B<-u>, B<--update>"
180 #: original/man1/bison.1:84
181 msgid "apply fixes to the source grammar file and exit"
185 #: original/man1/bison.1:84
187 msgid "B<-f>, B<--feature>[=I<\\,FEATURES\\/>]"
191 #: original/man1/bison.1:87
192 msgid "activate miscellaneous features"
196 #: original/man1/bison.1:87
198 msgid "FEATURES is a list of comma separated words that can include:"
202 #: original/man1/bison.1:88
204 msgid "caret, diagnostics-show-caret"
208 #: original/man1/bison.1:91
209 msgid "show errors with carets"
213 #: original/man1/bison.1:91
215 msgid "fixit, diagnostics-parseable-fixits"
219 #: original/man1/bison.1:94
220 msgid "show machine-readable fixes"
224 #: original/man1/bison.1:94
230 #: original/man1/bison.1:97
231 msgid "do not generate any file"
235 #: original/man1/bison.1:97 original/man1/bison.1:144 original/man1/bison.1:249
241 #: original/man1/bison.1:100
242 msgid "all of the above"
246 #: original/man1/bison.1:100 original/man1/bison.1:150
247 #: original/man1/bison.1:252
253 #: original/man1/bison.1:103
254 msgid "disable all of the above"
258 #: original/man1/bison.1:103
264 #: original/man1/bison.1:104
266 msgid "B<-W>, B<--warnings>[=I<\\,CATEGORY\\/>]"
270 #: original/man1/bison.1:107
271 msgid "report the warnings falling in CATEGORY"
275 #: original/man1/bison.1:107
277 msgid "B<--color>[=I<\\,WHEN\\/>]"
281 #: original/man1/bison.1:110
282 msgid "whether to colorize the diagnostics"
286 #: original/man1/bison.1:110
288 msgid "B<--style>=I<\\,FILE\\/>"
292 #: original/man1/bison.1:113
293 msgid "specify the CSS FILE for colorizer diagnostics"
297 #: original/man1/bison.1:113
299 msgid "Warning categories include:"
303 #: original/man1/bison.1:114
309 #: original/man1/bison.1:117
310 msgid "S/R conflicts (enabled by default)"
314 #: original/man1/bison.1:117
320 #: original/man1/bison.1:120
321 msgid "R/R conflicts (enabled by default)"
325 #: original/man1/bison.1:120 original/man1/bison.1:246
327 msgid "counterexamples, cex"
331 #: original/man1/bison.1:123 original/man1/bison.1:249
332 msgid "generate conflict counterexamples"
336 #: original/man1/bison.1:123
338 msgid "dangling-alias"
342 #: original/man1/bison.1:126
343 msgid "string aliases not attached to a symbol"
347 #: original/man1/bison.1:126
353 #: original/man1/bison.1:129
354 msgid "obsolete constructs"
358 #: original/man1/bison.1:129
364 #: original/man1/bison.1:132
365 msgid "empty rules without %empty"
369 #: original/man1/bison.1:132
371 msgid "midrule-values"
375 #: original/man1/bison.1:135
376 msgid "unset or unused midrule values"
380 #: original/man1/bison.1:135
386 #: original/man1/bison.1:138
387 msgid "useless precedence and associativity"
391 #: original/man1/bison.1:138
397 #: original/man1/bison.1:141
398 msgid "incompatibilities with POSIX Yacc"
402 #: original/man1/bison.1:141
408 #: original/man1/bison.1:144
409 msgid "all other warnings (enabled by default)"
413 #: original/man1/bison.1:147
414 msgid "all the warnings except 'counterexamples', 'dangling-alias' and 'yacc'"
418 #: original/man1/bison.1:147
424 #: original/man1/bison.1:150
425 msgid "turn off warnings in CATEGORY"
429 #: original/man1/bison.1:153
430 msgid "turn off all the warnings"
434 #: original/man1/bison.1:153
436 msgid "error[=CATEGORY]"
440 #: original/man1/bison.1:156
441 msgid "treat warnings as errors"
445 #: original/man1/bison.1:156
447 msgid "WHEN can be one of the following:"
451 #: original/man1/bison.1:157
457 #: original/man1/bison.1:160
458 msgid "colorize the output"
462 #: original/man1/bison.1:160
468 #: original/man1/bison.1:163
469 msgid "don't colorize the output"
473 #: original/man1/bison.1:163
479 #: original/man1/bison.1:166
480 msgid "colorize if the output device is a tty"
484 #: original/man1/bison.1:166
486 msgid "Tuning the Parser:"
490 #: original/man1/bison.1:167
492 msgid "B<-L>, B<--language>=I<\\,LANGUAGE\\/>"
496 #: original/man1/bison.1:170
497 msgid "specify the output programming language"
501 #: original/man1/bison.1:170
503 msgid "B<-S>, B<--skeleton>=I<\\,FILE\\/>"
507 #: original/man1/bison.1:173
508 msgid "specify the skeleton to use"
512 #: original/man1/bison.1:173
514 msgid "B<-t>, B<--debug>"
518 #: original/man1/bison.1:177
519 msgid "instrument the parser for tracing same as '-Dparse.trace'"
523 #: original/man1/bison.1:177
525 msgid "B<--locations>"
529 #: original/man1/bison.1:180
530 msgid "enable location support"
534 #: original/man1/bison.1:180
536 msgid "B<-D>, B<--define=NAME>[=I<\\,VALUE\\/>]"
540 #: original/man1/bison.1:183
541 msgid "similar to '%define NAME VALUE'"
545 #: original/man1/bison.1:183
547 msgid "B<-F>, B<--force-define=NAME>[=I<\\,VALUE\\/>]"
551 #: original/man1/bison.1:186
552 msgid "override '%define NAME VALUE'"
556 #: original/man1/bison.1:186
558 msgid "B<-p>, B<--name-prefix>=I<\\,PREFIX\\/>"
562 #: original/man1/bison.1:190
563 msgid "prepend PREFIX to the external symbols deprecated by '-Dapi.prefix={PREFIX}'"
567 #: original/man1/bison.1:190
569 msgid "B<-l>, B<--no-lines>"
573 #: original/man1/bison.1:193
574 msgid "don't generate '#line' directives"
578 #: original/man1/bison.1:193
580 msgid "B<-k>, B<--token-table>"
584 #: original/man1/bison.1:196
585 msgid "include a table of token names"
589 #: original/man1/bison.1:196
591 msgid "B<-y>, B<--yacc>"
595 #: original/man1/bison.1:199
596 msgid "emulate POSIX Yacc"
600 #: original/man1/bison.1:199
602 msgid "Output Files:"
606 #: original/man1/bison.1:200
608 msgid "B<-H>, B<--header>=I<\\,[FILE]\\/>"
612 #: original/man1/bison.1:203
613 msgid "also produce a header file"
617 #: original/man1/bison.1:203
623 #: original/man1/bison.1:206
624 msgid "likewise but cannot specify FILE (for POSIX Yacc)"
628 #: original/man1/bison.1:206
630 msgid "B<-r>, B<--report>=I<\\,THINGS\\/>"
634 #: original/man1/bison.1:209
635 msgid "also produce details on the automaton"
639 #: original/man1/bison.1:209
641 msgid "B<--report-file>=I<\\,FILE\\/>"
645 #: original/man1/bison.1:212
646 msgid "write report to FILE"
650 #: original/man1/bison.1:212
652 msgid "B<-v>, B<--verbose>"
656 #: original/man1/bison.1:215
657 msgid "same as '--report=state'"
661 #: original/man1/bison.1:215
663 msgid "B<-b>, B<--file-prefix>=I<\\,PREFIX\\/>"
667 #: original/man1/bison.1:218
668 msgid "specify a PREFIX for output files"
672 #: original/man1/bison.1:218
674 msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
678 #: original/man1/bison.1:221
679 msgid "leave output to FILE"
683 #: original/man1/bison.1:221
685 msgid "B<-g>, B<--graph>[=I<\\,FILE\\/>]"
689 #: original/man1/bison.1:224
690 msgid "also output a graph of the automaton"
694 #: original/man1/bison.1:224
696 msgid "B<--html>[=I<\\,FILE\\/>]"
700 #: original/man1/bison.1:227
701 msgid "also output an HTML report of the automaton"
705 #: original/man1/bison.1:227
707 msgid "B<-x>, B<--xml>[=I<\\,FILE\\/>]"
711 #: original/man1/bison.1:230
712 msgid "also output an XML report of the automaton"
716 #: original/man1/bison.1:230
719 "B<-M>, B<--file-prefix-map>=I<\\,OLD=NEW\\/> replace prefix OLD with NEW "
720 "when writing file paths"
724 #: original/man1/bison.1:233
725 msgid "in output files"
729 #: original/man1/bison.1:233
731 msgid "THINGS is a list of comma separated words that can include:"
735 #: original/man1/bison.1:234
741 #: original/man1/bison.1:237
742 msgid "describe the states"
746 #: original/man1/bison.1:237
752 #: original/man1/bison.1:240
753 msgid "complete the core item sets with their closure"
757 #: original/man1/bison.1:240
763 #: original/man1/bison.1:243
764 msgid "explicitly associate lookahead tokens to items"
768 #: original/man1/bison.1:243
774 #: original/man1/bison.1:246
775 msgid "describe shift/reduce conflicts solving"
779 #: original/man1/bison.1:252
780 msgid "include all the above information"
784 #: original/man1/bison.1:255
785 msgid "disable the report"
789 #: original/man1/bison.1:255 original/man1/yacc.1:17
795 #: original/man1/bison.1:257
796 msgid "Written by Robert Corbett and Richard Stallman."
800 #: original/man1/bison.1:257 original/man1/yacc.1:19
802 msgid "REPORTING BUGS"
806 #: original/man1/bison.1:259 original/man1/yacc.1:21
807 msgid "Report bugs to E<lt>bug-bison@gnu.orgE<gt>."
811 #: original/man1/bison.1:261
812 msgid "GNU Bison home page: E<lt>https://www.gnu.org/software/bison/E<gt>."
816 #: original/man1/bison.1:263
817 msgid "General help using GNU software: E<lt>https://www.gnu.org/gethelp/E<gt>."
821 #: original/man1/bison.1:265
822 msgid "For complete documentation, run: info bison."
826 #: original/man1/bison.1:265 original/man1/yacc.1:21
832 #: original/man1/bison.1:267 original/man1/yacc.1:23
833 msgid "Copyright \\(co 2021 Free Software Foundation, Inc."
837 #: original/man1/bison.1:270 original/man1/yacc.1:26
839 "This is free software; see the source for copying conditions. There is NO "
840 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
844 #: original/man1/bison.1:270 original/man1/yacc.1:26
850 #: original/man1/bison.1:274
851 msgid "B<lex>(1), B<flex>(1), B<yacc>(1)."
855 #: original/man1/bison.1:282 original/man1/yacc.1:38
857 "The full documentation for B<bison> is maintained as a Texinfo manual. If "
858 "the B<info> and B<bison> programs are properly installed at your site, the "
863 #: original/man1/bison.1:284 original/man1/yacc.1:40
864 msgid "B<info bison>"
868 #: original/man1/bison.1:285 original/man1/yacc.1:41
869 msgid "should give you access to the complete manual."
873 #: original/man1/yacc.1:1
879 #: original/man1/yacc.1:1
881 msgid "November 2007"
885 #: original/man1/yacc.1:4
886 msgid "yacc - GNU Project parser generator"
890 #: original/man1/yacc.1:7
891 msgid "B<yacc> [I<OPTION>]... I<FILE>"
895 #: original/man1/yacc.1:17
897 "I<Yacc> (Yet Another Compiler Compiler) is a parser generator. This version "
898 "is a simple wrapper around I<bison>(1). It passes option B<-y>, B<--yacc> "
899 "to activate the upward compatibility mode. See I<bison>(1) for more "
904 #: original/man1/yacc.1:19
905 msgid "Written by Paul Eggert."
909 #: original/man1/yacc.1:30
910 msgid "B<lex>(1), B<flex>(1), B<bison>(1)."