Mandatory arguments to long options are mandatory for short options too. The same is true for optional arguments.
Operation modes: -h, --help display this help and exit -V, --version output version information and exit --print-localedir output directory containing locale-dependent data --print-datadir output directory containing skeletons and XSLT -y, --yacc emulate POSIX Yacc -W, --warnings[=CATEGORY] report the warnings falling in CATEGORY -f, --feature[=FEATURE] activate miscellaneous features
Parser: -L, --language=LANGUAGE specify the output programming language -S, --skeleton=FILE specify the skeleton to use -t, --debug instrument the parser for tracing same as '-Dparse.trace' --locations enable location support -D, --define=NAME[=VALUE] similar to '%define NAME "VALUE"' -F, --force-define=NAME[=VALUE] override '%define NAME "VALUE"' -p, --name-prefix=PREFIX prepend PREFIX to the external symbols deprecated by '-Dapi.prefix=PREFIX' -l, --no-lines don't generate '#line' directives -k, --token-table include a table of token names Output: --defines[=FILE] also produce a header file -d likewise but cannot specify FILE (for POSIX Yacc) -r, --report=THINGS also produce details on the automaton --report-file=FILE write report to FILE -v, --verbose same as '--report=state' -b, --file-prefix=PREFIX specify a PREFIX for output files -o, --output=FILE leave output to FILE -g, --graph[=FILE] also output a graph of the automaton -x, --xml[=FILE] also output an XML report of the automaton (the XML schema is experimental) Warning categories include: 'midrule-values' unset or unused midrule values 'yacc' incompatibilities with POSIX Yacc 'conflicts-sr' S/R conflicts (enabled by default) 'conflicts-rr' R/R conflicts (enabled by default) 'deprecated' obsolete constructs 'empty-rule' empty rules without %empty 'precedence' useless precedence and associativity 'other' all other warnings (enabled by default) 'all' all the warnings except 'yacc' 'no-CATEGORY' turn off warnings in CATEGORY 'none' turn off all the warnings 'error[=CATEGORY]' treat warnings as errors THINGS is a list of comma separated words that can include: 'state' describe the states 'itemset' complete the core item sets with their closure 'lookahead' explicitly associate lookahead tokens to items 'solved' describe shift/reduce conflicts solving 'all' include all the above information 'none' disable the report FEATURE is a list of comma separated words that can include: 'caret' show errors with carets 'all' all of the above 'none' disable all of the above http://www.gnu.org/software/bison/General help using GNU software: <http://www.gnu.org/gethelp/>. Report translation bugs to <http://translationproject.org/team/>. For complete documentation, run: info bison. multiple skeleton declarations are invalidmultiple language declarations are invalidWritten by Robert Corbett and Richard Stallman. Copyright (C) %d Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. scan - grammar scanner tracesparse - grammar parser tracesautomaton - construction of the automatongrammar - reading, reducing the grammarresource - memory consumption (where available)sets - grammar sets: firsts, nullable etc.muscles - m4 definitions passed to the skeletonskeleton - skeleton postprocessingUsage: %s [OPTION]... FILE Report bugs to <%s>. bug-bison@gnu.org%s home page: <%s>. GNU Bisonen_%s: invalid language<command line>--tracebison (GNU Bison) %s--feature--reportparse.traceerror=yacclocations/usr/share/locale%s: missing operandextra operand %shelpprint-localedirprint-datadirwarningsoutput-filereport-filedefinesdebugforce-defineskeletondiagnostics-show-caretnone - no tracesbitsets - use of bitsetstools - m4 invocationm4 - m4 tracestime - time consumptionielr - IELR conversionall - all of the aboveitemsetitemsetslookaheadslook-aheadsolved���������������������������������������������������������������������������������������������������������������������������������������������������������� ��������������P �� ����0 �� ���������������������� ������������@���������0�� ������������������0���� ����������������������8��(�������D:F:L:S:T::VW::b:df::g::hklo:p:r:tvx::y����@� ���� ����cc-skel.m4.c.hc++c++-skel.m4.cc.hhjavajava-skel.m4.java.java%*s|<lhs>%s</lhs> %emptyRITEM %s
Lookahead tokens: BEGIN Lookahead tokens: END on %d (%s) -> rule %d src/lalr.cngotos != GOTO_NUMBER_MAXIMUMlow <= highlr.default-reductionacceptingnsyms == nvars + ntokensState %d: %d lookahead tokens sp->num == 0 || !TRANSITION_IS_DISABLED (sp, 0)old_to_new[to_state[i]] != nstates_oldngotos == goto_map[nonterminal]lalr_update_state_numbersstate_lookahead_tokens_countmap_gotoset_goto_mapsrc/ielr.ct->items[t_item] != 0s_item != s->state->nitemsannotation_listsinternal_follow_edges: lhs != accept->numberlr.typelalrielrcanonical-lrfalseritem_sees_lookahead_set: follow_kernel_items: always follow edges: always_follows: i < node->state->nitemsInadequacy annotations for state %d: Number of LR(0)/LALR(1) states: %d Average number of annotations per state: %f Max number of annotations per state: %d Max number of contributions per annotation: %d ielr_compute_stateielr_compute_lookaheadsielr_split_statesielrielr_item_has_lookaheadline number overflowcolumn number overflow:%d.%d-%s-%d %*ssrc/location.cdelimboundary_set_from_stringbison-runtimeLC_CTYPEClr.keep-unreachable-staterule useless in parser due to conflicts:%d.%d]]src/muscle-tab.c*(value) == '['*(value) == ']'%%define %s%%define %s %svalue*value == '['*value == ']'*value == ' 'm4_define([b4_%s], [[%s]])
<filename>%s</filename><grammar><terminals></terminals><nonterminals> prec="%d" assoc="%s"/> </nonterminals></grammar><automaton></automaton></bison-xml-report><state number="%d"><itemset/><itemset></item></itemset><actions><transitions/><transitions></transitions><errors/><errors></errors><reductions/><reductions>$default</reductions></actions><solved-conflicts></solved-conflicts><solved-conflicts/></state><reduction symbol="%s" rule="%d" enabled="%s"/><reduction symbol="%s" rule="accept" enabled="%s"/><bison-xml-report version="%s" bug-report="%s" url="%s"><terminal symbol-number="%d" token-number="%d" name="%s" usefulness="%s"<nonterminal symbol-number="%d" name="%s" usefulness="%s"/><item rule-number="%d" point="%d"><item rule-number="%d" point="%d"/><transition type="shift" symbol="%s" state="%d"/><transition type="goto" symbol="%s" state="%d"/><error symbol="%s">nonassociative</error> %sreduce using rule %d (%s)shift, and go to state %d %s (%d) on left: on right:State %derror (nonassociative) mostconsistentsrc/print.cRules useless in parser due to conflictsTerminals, with rules where they appearNonterminals, with rules where they appearSTREQ (default_reductions, "most") || (STREQ (default_reductions, "consistent") && default_reduction_only) || (reds->num == 1 && reds->rules[0]->number == 0)print_reductions%*s| dotteddashedsolidduplicated symbol name for %s ignoredrule given for %s, which is a token%s must be followed by positive numbermerge_function != NULL && merger_find == mergerresult type clash on merge function %s: <%s> != <%s>type clash on default action: <%s> != <%s>empty rule for typed nonterminal, and no actiontoken for %%prec is not defined: %smultiple %s declarations%start%prec%s affects only GLR parsers%dprec%mergeno rules in the input grammar$endsrc/reader.cnsyms == ntokens + nvarsunused value: $%dunset value: $$%%empty on non-empty ruleempty rule without %%emptyrule is too longitemno < ITEM_NUMBER_MAXruleno < RULE_NUMBER_MAXitemno == nritemsnode != NULLrecord_merge_function_typepackgramcheck_and_convert_grammar%d nonterminals useless in grammar%d nonterminal useless in grammarstart symbol %s does not derive any sentencenonterminal useless in grammar: %sreduced %s defines %d terminals, %d nonterminals, and %d productions. Nonterminals useless in grammarntokens <= i && i < nsyms + nuseless_nonterminals%d rules useless in grammar%d rule useless in grammarReduced Grammarsrc/reduce.ci < ntokensTerminals unused in grammarRules useless in grammarreduce_nonterminal_useless_in_grammarreduce_token_unused_in_grammar%3lu: %3lu relation_transpose: input relation_transpose: output $%urefers to: %c%s at %spossibly meant: %c, hiding %cinteger out of range: %sinvalid reference: %smisleading reference: %sambiguous reference: %s--scanner backing up --(end of buffer or a NUL) --EOF (start condition %d) stray '%s'$$ of %s has no declared type]b4_rhs_value(%d, %d, ]b4_rhs_location(%d, %d)[flex scanner jammedinput in flex scanner failedexplicit type given in untyped grammar, cannot be accessed from mid-rule action at $%dsyntax error after '%c', expecting integer, letter, '_', '[', or '$'symbol not found in production before $%d: %.*ssymbol not found in production: %.*sout of dynamic memory in code_ensure_buffer_stack()out of dynamic memory in code__create_buffer()out of dynamic memory in code__scan_buffer()out of dynamic memory in code__scan_bytes()bad buffer in code__scan_bytes()/Users/akim/src/gnu/bison/src/scan-code.lsc_context == SC_SYMBOL_ACTION || sc_context == SC_RULE_ACTION || sc_context == INITIAL--accepting rule at line %ld ("%s") --accepting default rule ("%s") $$ for the midrule at $%d of %s has no declared type$%s of %s has no declared typefatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflowout of dynamic memory in yy_get_next_buffer()fatal flex scanner internal error--no action foundE����o���o��(p��(p���o���o��pz���x��y���u��xy��v��t���r���p��Pq��(p���}���{��r��r��r��r��r��r��r��code_lexr|}��������������_]
]b4_lhs_location]b4_dollar_dolla"'"api.pure%default-prec%define parse.error verbose%expect-rr%file-prefix%fixed-output-files%name-prefix%no-default-prec%no-lines%output%pure-parser%token-tableinvalid directive: %sinvalid identifier: %sinvalid charactersinvalid character%s: %sinvalid null characteran identifier expectedmissing %s at end of file*/missing %s at end of lineempty character literal%}flex scanner push-back overflowout of dynamic memory in gram_ensure_buffer_stack()out of dynamic memory in gram__create_buffer()stray ',' treated as white spaceunexpected identifier in bracketed name: %sinvalid characters in bracketed nameinvalid character in bracketed nameextra characters in character literalinvalid number after \-escape: %sinvalid character after \-escape: %sout of dynamic memory in gram__scan_buffer()out of dynamic memory in gram__scan_bytes()bad buffer in gram__scan_bytes() ����z���z���ʙ��̘��ڗ���������e������ɺ��{���-���߹������C�����������ɕ��&���ط������<���������3���������I���ڗ��������{���"���ɿ��{���-���߾��O��������e������;���;�������������3��ɕ�����2��������'��w�������o����������ݪ������A���s����������>���ʧ��V�����0�������f��������������-���X��������������������9���2���������z�����������p����������c�������p���Q���Т������)���(���4���R���Þ����ޠ��c�������i���p�������c���������^���#���c������������p���o���+�������p���p�������������?�����������������t���������������?���q�����������O���b������������������������������������������������
� �GGZY+P+---BPBOXOWWW{WVO{ Q U UZZ Za &Qahp&UhzuQTzup&&&&&SZu&&&&&&&&&&&&&&&&&&&&&&&&&*mm*mw*,,,1**1yq1*w,q�*w$q|1**y�1y@|��11���$|,��������m��*�������?�1;��;���>�;;������;��;��;�=;;���;�<�9��;��8;�;;;;�7�������6������������������������5���4���1�������F�I�dp3����1ggg�0��F�I/dp�������������������.-,�������
!"#$%&'()*+,-./0123456789]]qqqq�PGPFPBPCCAM?BOI@PZZ�_^�Qa`TTSRTccdbQ�w�v���z}~�\�ut�srWUWWVWXXXPN>>>>>>>>>>>>>>>>>>>HBBECELYpnepghijklpmpccdxy{z|[]qqqqWU>J>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>EDKef>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>e>>>>>>>>>>>>>>>>>>>>>>>>>>>>$>>>>>>,>/>>2>>>> >>>>>>>>>>>>>>>>> >">>>>>>)>+-0>o> >>>>>>>>>>>>>>>>>>>!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>&>>(>>>1>>>>>>>>>>>>>>>>>>:>>>>>*>>>>>>>5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>%>>>>>>>>>>>8>>>#'<.= 3>>6>>>8>>>4>>>>>>>>>>>>>9>>>>>>>7>>>>>complainfatalnotewarninvalid @ in skeleton: %sat_ptrtoo many arguments for %s directive in skeletontoo few arguments for %s directive in skeletonout of dynamic memory in skel_ensure_buffer_stack()out of dynamic memory in skel__create_buffer()out of dynamic memory in skel__scan_buffer()out of dynamic memory in skel__scan_bytes()bad buffer in skel__scan_bytes()/Users/akim/src/gnu/bison/src/scan-skel.lunclosed %s directive in skeleton���x��������������P�� �������h��P��������(��0�������������`��P��������u�����������skel_lexHIJKLNOQRSVWXeghijkm���
src/state.cj < shifts->num!s->transitions!s->reductions!s->errs [<lookaheads></lookaheads>nstates < STATE_NUMBER_MAXIMUMstate_errs_setstate_reductions_setstate_transitions_setstate_new_isocorestate_newtransitions_tosymbol: invalid content_type: used unusedsrc/symlist.c0 <= nl->content.syml->content_type == SYMLIST_SYMBOLsymbol_list_n_getsrc/symtab.cprevious declaration for %suseless %s for type <%s>%destructor%printer%s redeclaration for %stype_name %s { %s }<NULL>%type%s redeclaration for <%s>symbol %s redefinedsymbol %s redeclared!symbols_sortedsym->status != declared$@%duseless precedence for %sthis->number != NUMBER_UNDEFINEDuser token number %d redeclaration for %stype <%s> is used, but is not associated to any symbolsym->user_token_number != USER_NUMBER_HAS_STRING_ALIASredefining user token number of %ssymbol %s used more than once as a literal stringsymbol %s given more than one literal stringPOSIX Yacc forbids dashes in symbol names: %stoo many symbols in input grammar (limit is %d)symbol %s is used, but is not defined as a token and has no rulesthe start symbol %s is undefinedthe start symbol %s is a tokenuseless precedence and associativity for %suseless associativity for %s, use %%precedencesymbol_packsymbol_check_definedsymbol_from_uniqstrabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789symbol_id_getsrc/tables.c0 < conflict_list_freeres < table_sizegrowing table and check from: %d to %d pack_vectorconflict_rownot a uniqstr: %sinvalid argument %s for %sambiguous argument %s for %sValid arguments are: - %s, %swrite error# entries: %lu # buckets: %lu max bucket length: %lu # buckets used: %lu (%.2f%%) �?��L?�?���=fff?�̌?�?��L?�__Y@A NULL argv[0] was passed through an exec system call. /.libs/lt-’���e‘shellshell-alwaysc-maybeescapeclocale(��2(��^(���(���(��C%���'���'���'��2*��'+��'+��'+��'+��'+��'+���*��k*���)���*���*���*��u*��'+��'+��'+��'+��'+��'+��'+��'+��'+��'+��'+��'+��'+��'+��'+��'+��'+��'+���(���(���(��o)���(���&���(���*���(���(���(���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���(���(���(���(���*��'+���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���(���)���&���(���&���(���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���&���)���(���)��o)���*��+)��+)��+)��+)��+)��+)���*��+��+���*�� +��@+��0+��+)��+)��+)��+)��+)��+)��+)��+)��+)��+)��+)��+)��+)��+)��+)��+)��+)��+)���&���&���&��s'���&���*���&��X*���&���&���&���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���&���&���&���&��@$��+)���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���&���'���*���&���*���&���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���*���'���&���'��s'��,&��,'��,'��,'��,'��,'��,'���)���-���%���)���)���)���)��,'��,'��,'��,'��,'��,'��,'��,'��,'��,'��,'��,'��,'��,'��,'��,'��,'��,'���$���$���$��t%���$��|)���$��\(���$���$���$��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)���$���$���$���$��D"��,'��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)���$���)��|)���$��|)���$��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)��|)���%���$���%��t%��cannot create pipe%s subprocess failed%s subprocess%s subprocess got fatal signal %dn_bits = %lu, set = {%lu abitsetlbitsetebitsetvbitset%*d %8u (%5.1f%%) %*lu-%lu %8u (%5.1f%%) Bitset statistics: