Hi Eric,
I ran ispell on semantic.texi and corrected about 50 spelling errors.
I also deleted trailing white space in about 6 lines.
In order to make running `M-x ispell-buffer' less painful in the
future, I also added "LocalWords" at the end of semantic.texi as
texinfo comment lines. This tells ispell to treat words like "alist"
and "bovinate" as normal words in future runs.
I will check in the change after your review.
Index: semantic.texi
===================================================================
RCS file: /cvsroot/cedet/cedet/semantic/semantic.texi,v
retrieving revision 1.64
diff -u -r1.64 semantic.texi
--- semantic.texi 9 May 2002 04:21:42 -0000 1.64
+++ semantic.texi 12 May 2002 03:58:01 -0000
@@ -76,7 +76,7 @@
However, it comes with ``applications'' that non-programmer might
find useful.
This chapter is mostly for the benefit of these non-programmers
-as it gives brief descpriptions of basic concepts such as
+as it gives brief descriptions of basic concepts such as
grammars, parsers, compiler-compilers, parse-tree, etc.
@cindex grammar
@@ -191,11 +191,11 @@
The end result, the parse tree, is created based on the ``bovine table'',
which is the internal representation of the BNF language grammar used by
-semantinc.
+semantic.
Semantic database provides caching of the parse trees by saving them
into files named @file{semantic.cache} automatically then loading them
-when appropriate instead of reparsing. The reason for this is to save the
+when appropriate instead of re-parsing. The reason for this is to save the
time it takes to parse a file which could take several seconds or more
for large files.
@@ -422,7 +422,7 @@
@item comment
A comment chunk.
These token types are not produced by default.
-They are produced only if the user set
+They are produced only if the user set
@var{semantic-ignore-comments} to @code{nil}.
@item newline
Characters matching @code{\\s-*\\(\n\\)}.
@@ -501,7 +501,7 @@
Symbol specifying what to @dfn{throw} upon finding unterminated syntax.
Lists and strings, could be unterminated. This provides something that
can be @code{thrown} from the lexical analysis phase for tools that wish
-to take special care when problems arrize during a parse.
+to take special care when problems arise during a parse.
Set this variable in a @dfn{let} statement, then wrap lexical or parsing
calls in @dfn{catch}.
@end defvar
@@ -545,7 +545,7 @@
@defun semantic-flex-keywords &optional property
Return a list of semantic keywords.
-If optional @var{PROPERTY} is non-nil, return only keywords which have
+If optional @var{PROPERTY} is non-nil, return only keywords which have
@var{PROPERTY} set.
@end defun
@@ -836,8 +836,8 @@
@item find-dependency @tab (token) @tab Find the dependency file
@item find-nonterminal @tab (token & parent) @tab Find token in buffer.
@item find-documentation @tab (token & nosnarf) @tab Find doc comments.
-@... abbreviate-nonterminal @tab (token & parent) @tab Return summery string.
-@... summarize-nonterminal @tab (token & parent) @tab Return summery string.
+@item abbreviate-nonterminal @tab (token & parent) @tab Return summary string.
+@item summarize-nonterminal @tab (token & parent) @tab Return summary string.
@item prototype-nonterminal @tab (token) @tab Return a prototype string.
@item concise-prototype-nonterminal' @tab (tok & parent color) @tab Return a concise prototype string.
@item uml-abbreviate-nonterminal' @tab (tok & parent color) @tab Return a UML standard abbreviation string.
@@ -848,7 +848,7 @@
@item nonterminal-children @tab (token) @tab Return first rate children. These are children which may contain overlays.
@item nonterminal-external-member-parent @tab (token) @tab Parent of TOKEN
@item nonterminal-external-member-p @tab (parent token) @tab Non nil if TOKEN has PARENT, but is not in PARENT.
-@... nonterminal-external-member-children @tab (token & usedb) @tab Get all external children of TOKEN.
+@item nonterminal-external-member-children @tab (token & usedb) @tab Get all external children of TOKEN.
@item nonterminal-protection @tab (token & parent) @tab Return protection as a symbol.
@item nonterminal-abstract @tab (token & parent) @tab Return if TOKEN is abstract.
@item nonterminal-leaf @tab (token & parent) @tab Return if TOKEN is leaf.
@@ -1072,7 +1072,7 @@
@end example
results in a lambda return which consists entirely of the string
-or ob
@dfn{find-file-noselect} any file in which a matching token was
@@ -2557,7 +2557,7 @@
* Blocks::
* Local Variables:: Getting lists of local variables.
* Derived Context:: What goes at a given location?
-* Context Analysis:: Analisys information about the local context.
+* Context Analysis:: Analysis information about the local context.
@end menu
@node Blocks, Local Variables, Current Context, Current Context
@@ -2613,10 +2613,10 @@
@defun semantic-get-local-variables &optional point
Get the local variables based on POINT's context.
Local variables are returned in Semantic token format.
-Be default, this calculates the current bounds using context blocks
+By default, this calculates the current bounds using context blocks
navigation, then uses the parser with @code{bovine-inner-scope} to
parse tokens at the beginning of the context.
-This can be overriden with @code{get-local-variables}.
+This can be overridden with @code{get-local-variables}.
@end defun
@defun semantic-get-local-arguments &optional point
@@ -2671,7 +2671,7 @@
@end defun
@node Context Analysis, , Derived Context, Current Context
-@... Analisys of the current context
+@section Analysis of the current context
The context parsing API is used in a context analysis library. This
library provides high level routines for scanning through token
@@ -2832,7 +2832,7 @@
Semanticdb is a utility which tracks your parsed files, and saves the
parsed information to files. When you reload your source files,
semanticdb automatically associates the file with the cached copy,
-saving time by not reparsing your buffer.
+saving time by not re-parsing your buffer.
Semanticdb also provides an API for programs to use. These functions
will return token information without loading the source file into
@@ -2894,7 +2894,7 @@
@end example
@defun semanticdb-find-nonterminal-by-function function &optional databases search-parts search-includes diff-mode find-file-match
-Find all occurances of nonterminals which match @var{FUNCTION}.
+Find all occurrences of nonterminals which match @var{FUNCTION}.
Search in all @var{DATABASES}. If @var{DATABASES} is @code{nil}, search a range of
associated databases.
When @var{SEARCH-PARTS} is non-@...} the search will include children of tokens.
@@ -2906,13 +2906,13 @@
@end defun
@defun semanticdb-find-nonterminal-by-name name &optional databases search-parts search-includes diff-mode find-file-match
-Find all occurances of nonterminals with name @var{NAME} in databases.
+Find all occurrences of nonterminals with name @var{NAME} in databases.
See @dfn{semanticdb-find-nonterminal-by-function} for details on @var{DATABASES},
@var{SEARCH-PARTS}, @var{SEARCH-INCLUDES}, @var{DIFF-MODE}, and @var{FIND-@...}.
@end defun
@defun semanticdb-find-nonterminal-by-name-regexp regex &optional databases search-parts search-includes diff-mode find-file-match
-Find all occurances of nonterminals with name matching @var{REGEX} in databases.
+Find all occurrences of nonterminals with name matching @var{REGEX} in databases.
See @dfn{semanticdb-find-nonterminal-by-function} for details on @var{DATABASES},
@var{SEARCH-PARTS}, @var{SEARCH-INCLUDES} @var{DIFF-MODE}, and @var{FIND-@...}.
@end defun
@@ -3161,7 +3161,7 @@
@deffn Command semantic-analyze-possible-completions context
Return a list of semantic tokens which are possible completions.
-@...} is either a position (such as point), or a precalculated
+@var{CONTEXT} is either a position (such as point), or a pre-calculated
context. Passing in a context is useful if the caller also needs
to access parts of the analysis.
@@ -3453,9 +3453,9 @@
@end deffn
@deffn Option semantic-auto-parse-max-buffer-size
-Maximum size in bytes of buffers automatically reparsed.
+Maximum size in bytes of buffers automatically re-parsed.
If this value is less than or equal to @var{0} buffers are automatically
-reparsed regardless of their size.
+re-parsed regardless of their size.
@end deffn
@node Index, , Tools, Top
@@ -3467,3 +3467,25 @@
@bye
+@c LocalWords: alist API APIs arg argc args argv asis assoc autoload
+@c LocalWords: backquote bnf bovinate bovinates
+@c LocalWords: bovinating bovination bovinator bucketize
+@c LocalWords: cb cdr charquote checkcache cindex CLOS
+@c LocalWords: concat concocting const constantness ctxt Decl defcustom
+@c LocalWords: deffn deffnx defun defvar destructor's dfn diff dir
+@c LocalWords: doc docstring EDE EIEIO elisp emacsman emph enum
+@c LocalWords: eq Exp EXPANDFULL expresssion fn foo func funcall
+@c LocalWords: ia ids iff ifinfo imenu imenus init int isearch itemx java kbd
+@c LocalWords: keymap keywordtable lang languagemode lexer lexing Ludlam
+@c LocalWords: menubar metaparent metaparents min minibuffer Misc mode's
+@c LocalWords: multitable NAvigaTOR noindent nomedian nonterm noselect
+@c LocalWords: nosnarf obarray OLE OO outputfile paren parsetable POINT's
+@c LocalWords: popup positionalonly positiononly positionormarker pre
+@c LocalWords: printf printindex Programmatically pt punctuations quotemode
+@c LocalWords: ref regex regexp Regexps reparse resetfile samp sb
+@c LocalWords: scopestart SEmantic semanticdb setfilename setq
+@c LocalWords: settitle setupfunction sexp sp SPC speedbar speedbar's
+@c LocalWords: streamorbuffer struct subalist submenu submenus
+@c LocalWords: subsubsection sw sym texi texinfo titlefont titlepage
+@c LocalWords: tok TOKEN's toplevel typemodifiers uml unset untar
+@c LocalWords: uref usedb var vskip xref yak
|