1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-22 07:09:54 +00:00

Spelling fixes.

My favorite was that the word "dictionary" was misspelled.
Also, correct the title in the DeRemer & Pennello 1982 citation,
and add a URL.
This commit is contained in:
Paul Eggert 2012-12-14 12:05:03 -08:00
parent 7e90af2674
commit cccaebd24d
7 changed files with 42 additions and 40 deletions

View File

@ -946,7 +946,7 @@ description on Worg}.
Installing Info files is system dependent, because of differences in the
@file{install-info} program. The Info documentation is installed together
with the rest of Org mode. If you don't install Org mode, it is possible to
install the Info documentation seperately (you need to have
install the Info documentation separately (you need to have
install-info@footnote{The output from install-info (if any) is system
dependent. In particular Debian and its derivatives use two different
versions of install-info and you may see the message:
@ -16698,7 +16698,7 @@ on @file{org-element.el} and @file{org-export.el} has been outstanding, and
opened the doors for many new ideas and features.
@item Jambunathan K
Jambunathan contributed the ODT exporter, definitly a killer feature of
Jambunathan contributed the ODT exporter, definitely a killer feature of
Org mode. He also contributed the new HTML exporter, which is another core
feature of Org. Here too, I knew I could rely on him to fix bugs in these
areas and to patiently explain the users what was the problems and solutions.
@ -16706,7 +16706,7 @@ areas and to patiently explain the users what was the problems and solutions.
@item Achim Gratz
Achim rewrote the building process of Org, turning some @emph{ad hoc} tools
into a flexible and conceptually clean process. He patiently coped with the
many hicups that such a change can create for users.
many hiccups that such a change can create for users.
@item Nick Dokos
The Org mode mailing list would not be such a nice place without Nick, who

View File

@ -226,7 +226,7 @@ template files, and determining which templates are relevant to the
current buffer. Template files are sorted by priority, with user
templates being found first, and system level default templates last.
Templates are also sorted by application. Each application has its
own templates, and are kept seperate from the generic templates.
own templates, and are kept separate from the generic templates.
@section Dictionary
Dictionaries contain values associated with variable. Variables are
@ -312,7 +312,7 @@ template to be inserted again.
By default, when inserting a template, if the user needs to enter text
to fill in a part of the template, then the minibuffer is used to
query for that information. SRecode also supports a field-edting mode
query for that information. SRecode also supports a field-editing mode
that can be used instead. To enable it set:
@defun srecode-insert-ask-variable-method
@ -344,7 +344,7 @@ Once the cursor moves out of the are inserted by the template, all the
fields are cancelled.
@b{NOTE}: Some conveniences in templates, such as completion, or
character restrictins are lost when using field editing mode.
character restrictions are lost when using field editing mode.
@node Template Writing
@chapter Template Writing
@ -401,7 +401,7 @@ set VARNAME "some value"
@end example
Note that a VARIABLE is a name in a dictionary that can be used in a
MACRO in a template. The macro referernces some variable by name.
MACRO in a template. The macro references some variable by name.
@menu
* String Values:: Basic Variable values
@ -420,7 +420,7 @@ other characters. Strings are interpreted by the Emacs Lisp reader so
@code{\n}, @code{\t}, and @code{\"} work.
When a string is inserted as part of a template, nothing within the
string is interperted, such as template escape characters.
string is interpreted, such as template escape characters.
@node Multi-string Values
@subsection Multi-string Values
@ -545,7 +545,7 @@ Any template file that has a project specified will get have a
priority that is set between SRecode base templates, and user defined
templates.
Templates can be compiled via a project system, such as EDE. EDE
Templates can be compiled via a project system, such as EDE@. EDE
loaded templates will get a @var{project} set automatically.
Example:
@ -599,7 +599,7 @@ variables from Lisp.
A template represents a text pattern that can be inserted into
a buffer.
A basic template is declaired like this:
A basic template is declared like this:
@example
template TEMPLATENAME :arg1 :arg2
@ -621,7 +621,7 @@ contain the text "-----".
@menu
* Template Section Dictionaries:: Template Scoped Macro values
* Template Macros:: Macros occuring in template patterns
* Template Macros:: Macros occurring in template patterns
@end menu
@node Template Section Dictionaries
@ -644,7 +644,7 @@ An end line
@end example
In this example, the @var{NAME} variable gets the value ``foo'', but
only while it is inside section macro A. The outer scoped NAME will
only while it is inside section macro A@. The outer scoped NAME will
be empty.
This is particularly useful while using an include macro to pull in a
@ -847,7 +847,7 @@ template foo
context C2
temlate foo
template foo
"Foo template in C2"
----
----
@ -858,13 +858,13 @@ C1. The second is available in context C2.
This is useful if there are multiple ways to declare something like a
function or variable that differ only by where it is in the syntax of
the lanugage. The name @code{foo} is not ambiguous because each is in
the language. The name @code{foo} is not ambiguous because each is in
a different context.
@node Prompts
@section Prompt
Some templates use promtping macro insertion. A macro that needs a
Some templates use prompting macro insertion. A macro that needs a
prompt looks like this:
@example
@ -881,7 +881,7 @@ Specify NAME:
For such macros, you can pre-define prompts for any dictionary entry.
When that dictionary entry is first encountered, the user is prompted,
and subsequent occurances of that dictionary entry use the same value.
and subsequent occurrences of that dictionary entry use the same value.
To get a different prompt, use a prompt command like this:
@ -926,7 +926,7 @@ need to use the @code{defaultmacro} keyword instead.
prompt VARNAME "Varname: " defaultmacro "PREFIX"
@end example
now, when it attempts to read in VARNAME, it will pre-populte the text
now, when it attempts to read in VARNAME, it will pre-populate the text
editing section with whatever the value of PREFIX is.
Some language arguments may supply possible prefixes for prompts.
@ -972,7 +972,7 @@ When building an @srecode{} based application, you will need to setup
your dictionary values yourself. There are several utility functions
for this.
In the simplest form, you can assocate a string with a variable.
In the simplest form, you can associate a string with a variable.
@defun srecode-dictionary-set-value dict name value
@anchor{srecode-dictionary-set-value}
@ -997,8 +997,9 @@ You can add several dictionaries to the same section entry.
For each dictionary added to a variable, the block of codes in
the template will be repeated.
If optional argument @var{SHOW-ONLY} is non-@code{nil}, then don't add a new dictionarly
if there is already one in place. Also, don't add @var{FIRST}/@var{LAST} entries.
If optional argument @var{SHOW-ONLY} is non-@code{nil}, then don't add
a new dictionary if there is already one in place. Also, don't add
@var{FIRST}/@var{LAST} entries.
These entries are not needed when we are just showing a section.
Each dictionary added will automatically get values for positional macros
@ -1126,7 +1127,7 @@ want, but adding dictionary values is the right thing.
@node Querying a Dictionary
@section Querying a Dictionary
When creating a new argument, it may be useful to ask the dicitonary
When creating a new argument, it may be useful to ask the dictionary
what entries are already set there, and conditionally create new
entries based on those.
@ -1234,7 +1235,7 @@ The current hour in 24 hour format.
@item HOUR12
The current hour in 12 hour format.
@item AMPM
Locale equivalent of AM or PM. Usefule with HOUR12.
Locale equivalent of AM or PM@. Useful with HOUR12.
@item MINUTE
The current minute.
@item SECOND
@ -1331,7 +1332,7 @@ entries.
@table @code
@item ARGS
A Loop macro value. Each argument is inserted in ARGS. To create a
A Loop macro value. Each argument is inserted in ARGS@. To create a
comma separated list of arguments, you might do this:
@example
@ -1412,7 +1413,7 @@ name.
Converts the filename into text that would be suitable as a class-name
for the main class in the file.
@item CURRENT_PACKAGE
Finds the occurance of ``package'' and gets its value.
Finds the occurrence of ``package'' and gets its value.
@end table
@subsubsection Argument :el
@ -1430,7 +1431,7 @@ to namespaces in other languages.
The name of the Emacs Custom group that instances of @code{defcustom}
ought to use.
@item FACEGROUP
The name of the Emacs Custom group that faces delcared with
The name of the Emacs Custom group that faces declared with
@code{defface} ought to use.
@end table
@ -1551,7 +1552,7 @@ tables that do not belong to an application will be searched.
@end defun
For purposes of an @srecode{} application, it is important to decide
what to call yoru application, and use that with this method call.
what to call your application, and use that with this method call.
@section Creating dictionaries
@ -1582,7 +1583,7 @@ If @var{stream} is nil, then use the current buffer.
@node Template Naming Conventions
@chapter Template Naming Conventions
For @srecode{} to work across langauges reliably, templates need to
For @srecode{} to work across languages reliably, templates need to
follow a predictable pattern. For every language of similar nature
(OO, functional, doc based) if they all provide the same base
templates, then an application can be written against the base
@ -1613,7 +1614,7 @@ Functional languages should attempt to support the following:
@item function
A standalone function. Not a method, external method, or other.
@item method
A method belonging to some class declaired outside the textual bounds
A method belonging to some class declared outside the textual bounds
of that class' declaration.
@item variable
A global variable.
@ -1685,7 +1686,7 @@ also the following useful dictionary values.
@table @var
@item TAG
A special insertion value TAG. You can use semantic functions to turn
A special insertion value TAG@. You can use semantic functions to turn
the tag into a string.
@item HAVEDEFAULT
@itemx DEFAULT

View File

@ -134,10 +134,11 @@ June 1985, Report No. UCB/CSD 85/251.
@item
For generating the lookahead sets, Wisent uses the well-known
technique of F. DeRemer and A. Pennello they described in:
technique of F. DeRemer and A. Pennello described in:
@quotation
@cite{Efficient Construction of LALR(1) Lookahead Sets}@*
October 1982, ACM TOPLS Vol 4 No 4.
@cite{Efficient Computation of LALR(1) Look-Ahead Sets}@*
October 1982, ACM TOPLAS Vol 4 No 4, 615--49,
@uref{http://dx.doi.org/10.1145/69622.357187}.
@end quotation
@item
@ -284,7 +285,7 @@ For example,
Says that two groupings of type @samp{exp}, with a @samp{+} token in
between, can be combined into a larger grouping of type @samp{exp}.
@cindex grammar coding conventions
By convention, a nonterminal symbol should be in lower case, such as
@samp{exp}, @samp{stmt} or @samp{declaration}. Terminal symbols
@ -1217,7 +1218,7 @@ data type.
@item start
@itemx end
Are the optionals beginning and end positions of @var{value} in the
Are the optional beginning and ending positions of @var{value} in the
input stream.
@end table
@ -1340,8 +1341,8 @@ of the current statement if an error is detected:
@example
@group
(stmnt (( error ?; )) ;; on error, skip until ';' is read
)
(statement (( error ?; )) ;; on error, skip until ';' is read
)
@end group
@end example

View File

@ -100,7 +100,7 @@ tell the difference between `false' and `null'. Consider let-binding
this around your call to `json-read' instead of `setq'ing it.")
(defvar json-encoding-separator ","
"Value to use as an element seperator when encoding.")
"Value to use as an element separator when encoding.")
(defvar json-encoding-default-indentation " "
"The default indentation level for encoding.

View File

@ -1340,7 +1340,7 @@ It will be properly highlighted even when the call omits parens."))
(goto-char start)
;; Find all expression expansions and
;; - save the match data to a text property, for font-locking later,
;; - set the syntax of all double quotes and backticks to puctuation.
;; - set the syntax of all double quotes and backticks to punctuation.
(while (re-search-forward ruby-expression-expansion-re end 'move)
(let ((beg (match-beginning 2))
(end (match-end 2)))

View File

@ -10687,7 +10687,7 @@
2012-05-09 Michael Albinus <michael.albinus@gmx.de>
* dbusbind.c (xd_registered_buses): New internal Lisp object.
Rename all occurences of Vdbus_registered_buses to xd_registered_buses.
Rename all occurrences of Vdbus_registered_buses to xd_registered_buses.
(syms_of_dbusbind): Remove declaration of Vdbus_registered_buses.
Initialize xd_registered_buses.

View File

@ -4017,7 +4017,7 @@ set_window_cursor_after_update (struct window *w)
}
/* Window cursor can be out of sync for horizontally split windows.
Horisontal position is -1 when cursor is on the left fringe. */
Horizontal position is -1 when cursor is on the left fringe. */
hpos = clip_to_bounds (-1, hpos, w->current_matrix->matrix_w - 1);
vpos = clip_to_bounds (0, vpos, w->current_matrix->nrows - 1);
rif->cursor_to (vpos, hpos, cy, cx);