On Wed, 16 Sep 2009, Akim Demaille wrote:
> * doc/bison.texinfo: Comment changes.
> +...@c ==================================================
> lr.default-reductions
> +
> @item lr.default-reductions
> @cindex default reductions
> @findex %define lr.default-reductions
> @@ -5074,6 +5079,8 @@ without performing any extra reductions.
> @end itemize
> @end itemize
>
> +...@c ============================================ lr.keep-unreachable-states
> +
> @item lr.keep-unreachable-states
> @findex %define lr.keep-unreachable-states
>
> @@ -5118,6 +5125,8 @@ However, Bison does not compute which goto actions are
> useless.
> @end itemize
> @c lr.keep-unreachable-states
>
> +...@c ================================================== lr.type
> +
> @item lr.type
> @findex %define lr.type
> @cindex @acronym{LALR}
I cherry-picked that to branch-2.5 in order to avoid conflicts whenever I
get around to working more on this documentation.
I included the following changes. I'm not an emacs user, but I assume
these are reasonable in branch-2.5.
> @@ -10837,32 +10846,55 @@ grammatically indivisible. The piece of text it
> represents is a token.
> @c fill-column: 76
> @c End:
>
> -...@c LocalWords: texinfo setfilename settitle setchapternewpage finalout
> -...@c LocalWords: ifinfo smallbook shorttitlepage titlepage GPL FIXME iftex
> -...@c LocalWords: akim fn cp syncodeindex vr tp synindex dircategory direntry
> -...@c LocalWords: ifset vskip pt filll insertcopying sp ISBN Etienne Suvasa
> -...@c LocalWords: ifnottex yyparse detailmenu GLR RPN Calc var Decls Rpcalc
> -...@c LocalWords: rpcalc Lexer Expr ltcalc mfcalc yylex
> -...@c LocalWords: yyerror pxref LR yylval cindex dfn LALR samp gpl BNF xref
> -...@c LocalWords: const int paren ifnotinfo AC noindent emph expr stmt findex
> -...@c LocalWords: glr YYSTYPE TYPENAME prog dprec printf decl init stmtMerge
> -...@c LocalWords: pre STDC GNUC endif yy YY alloca lf stddef stdlib YYDEBUG
> -...@c LocalWords: NUM exp subsubsection kbd Ctrl ctype EOF getchar isdigit
> -...@c LocalWords: ungetc stdin scanf sc calc ulator ls lm cc NEG prec yyerrok
> -...@c LocalWords: longjmp fprintf stderr yylloc YYLTYPE cos ln
> -...@c LocalWords: smallexample symrec val tptr FNCT fnctptr func struct sym
> -...@c LocalWords: fnct putsym getsym fname arith fncts atan ptr malloc sizeof
> -...@c LocalWords: strlen strcpy fctn strcmp isalpha symbuf realloc isalnum
> -...@c LocalWords: ptypes itype YYPRINT trigraphs yytname expseq vindex dtype
> -...@c LocalWords: Rhs YYRHSLOC LE nonassoc op deffn typeless yynerrs
> -...@c LocalWords: yychar yydebug msg YYNTOKENS YYNNTS YYNRULES YYNSTATES
> -...@c LocalWords: cparse clex deftypefun NE defmac YYACCEPT YYABORT param
> -...@c LocalWords: strncmp intval tindex lvalp locp llocp typealt YYBACKUP
> -...@c LocalWords: YYEMPTY YYEOF YYRECOVERING yyclearin GE def UMINUS
> maybeword
> -...@c LocalWords: Johnstone Shamsa Sadaf Hussain Tomita TR uref YYMAXDEPTH
> -...@c LocalWords: YYINITDEPTH stmnts ref stmnt initdcl maybeasm notype
> -...@c LocalWords: hexflag STR exdent itemset asis DYYDEBUG YYFPRINTF args
> -...@c LocalWords: infile ypp yxx outfile itemx tex leaderfill
> -...@c LocalWords: hbox hss hfill tt ly yyin fopen fclose ofirst gcc ll
> -...@c LocalWords: nbar yytext fst snd osplit ntwo strdup AST
> -...@c LocalWords: YYSTACK DVI fdl printindex IELR
> +...@c LocalWords: texinfo setfilename settitle setchapternewpage finalout
> texi FSF
> +...@c LocalWords: ifinfo smallbook shorttitlepage titlepage GPL FIXME iftex
> FSF's
> +...@c LocalWords: akim fn cp syncodeindex vr tp synindex dircategory
> direntry Naur
> +...@c LocalWords: ifset vskip pt filll insertcopying sp ISBN Etienne Suvasa
> Multi
> +...@c LocalWords: ifnottex yyparse detailmenu GLR RPN Calc var Decls Rpcalc
> multi
> +...@c LocalWords: rpcalc Lexer Expr ltcalc mfcalc yylex defaultprec Donnelly
> Gotos
> +...@c LocalWords: yyerror pxref LR yylval cindex dfn LALR samp gpl BNF xref
> yypush
> +...@c LocalWords: const int paren ifnotinfo AC noindent emph expr stmt
> findex lr
> +...@c LocalWords: glr YYSTYPE TYPENAME prog dprec printf decl init stmtMerge
> POSIX
> +...@c LocalWords: pre STDC GNUC endif yy YY alloca lf stddef stdlib YYDEBUG
> yypull
> +...@c LocalWords: NUM exp subsubsection kbd Ctrl ctype EOF getchar isdigit
> nonfree
> +...@c LocalWords: ungetc stdin scanf sc calc ulator ls lm cc NEG prec
> yyerrok rr
> +...@c LocalWords: longjmp fprintf stderr yylloc YYLTYPE cos ln Stallman
> Destructor
> +...@c LocalWords: smallexample symrec val tptr FNCT fnctptr func struct sym
> enum
> +...@c LocalWords: fnct putsym getsym fname arith fncts atan ptr malloc
> sizeof Lex
> +...@c LocalWords: strlen strcpy fctn strcmp isalpha symbuf realloc isalnum
> DOTDOT
> +...@c LocalWords: ptypes itype YYPRINT trigraphs yytname expseq vindex dtype
> Unary
> +...@c LocalWords: Rhs YYRHSLOC LE nonassoc op deffn typeless yynerrs
> nonterminal
> +...@c LocalWords: yychar yydebug msg YYNTOKENS YYNNTS YYNRULES YYNSTATES
> reentrant
> +...@c LocalWords: cparse clex deftypefun NE defmac YYACCEPT YYABORT param
> yypstate
> +...@c LocalWords: strncmp intval tindex lvalp locp llocp typealt YYBACKUP
> subrange
> +...@c LocalWords: YYEMPTY YYEOF YYRECOVERING yyclearin GE def UMINUS
> maybeword loc
> +...@c LocalWords: Johnstone Shamsa Sadaf Hussain Tomita TR uref YYMAXDEPTH
> inline
> +...@c LocalWords: YYINITDEPTH stmnts ref stmnt initdcl maybeasm notype
> Lookahead
> +...@c LocalWords: hexflag STR exdent itemset asis DYYDEBUG YYFPRINTF args
> Autoconf
> +...@c LocalWords: infile ypp yxx outfile itemx tex leaderfill
> Troubleshouting sqrt
> +...@c LocalWords: hbox hss hfill tt ly yyin fopen fclose ofirst gcc ll
> lookahead
> +...@c LocalWords: nbar yytext fst snd osplit ntwo strdup AST
> Troublereporting th
> +...@c LocalWords: YYSTACK DVI fdl printindex IELR nondeterministic
> nonterminals ps
> +...@c LocalWords: subexpressions declarator nondeferred config libintl
> postfix
> +...@c LocalWords: preprocessor nonpositive unary nonnumeric typedef extern
> rhs
> +...@c LocalWords: yytokentype filename destructor multicharacter nonnull
> EBCDIC
> +...@c LocalWords: lvalue nonnegative XNUM CHR chr TAGLESS tagless stdout api
> TOK
> +...@c LocalWords: destructors Reentrancy nonreentrant subgrammar
> nonassociative
> +...@c LocalWords: deffnx namespace xml goto lalr ielr runtime lex yacc yyps
> env
> +...@c LocalWords: yystate variadic Unshift NLS gettext po UTF Automake
> LOCALEDIR
> +...@c LocalWords: YYENABLE bindtextdomain Makefile DEFS CPPFLAGS DBISON
> DeRemer
> +...@c LocalWords: autoreconf Pennello multisets nondeterminism Generalised
> baz
> +...@c LocalWords: redeclare automata Dparse localedir datadir XSLT midrule
> Wno
> +...@c LocalWords: makefiles Graphviz multitable headitem hh basename Doxygen
> fno
> +...@c LocalWords: doxygen ival sval deftypemethod deallocate pos
> deftypemethodx
> +...@c LocalWords: Ctor defcv defcvx arg accessors arithmetics CPP ifndef
> CALCXX
> +...@c LocalWords: lexer's calcxx bool LPAREN RPAREN deallocation cerrno
> climits
> +...@c LocalWords: cstdlib Debian undef yywrap unput noyywrap nounput zA
> yyleng
> +...@c LocalWords: errno strtol ERANGE str strerror iostream argc argv Javadoc
> +...@c LocalWords: bytecode initializers superclass stype ASTNode autoboxing
> nls
> +...@c LocalWords: toString deftypeivar deftypeivarx deftypeop YYParser
> strictfp
> +...@c LocalWords: superclasses boolean getErrorVerbose setErrorVerbose
> deftypecv
> +...@c LocalWords: getDebugStream setDebugStream getDebugLevel setDebugLevel
> url
> +...@c LocalWords: bisonVersion deftypecvx bisonSkeleton getStartPos getEndPos
> +...@c LocalWords: getLVal defvar YYFAIL deftypefn deftypefnx gotos msgfmt
> +...@c LocalWords: subdirectory Solaris nonassociativity
> --
> 1.6.4.3