aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-10-11 20:12:50 +0200
committerMattias Andrée <maandree@operamail.com>2014-10-11 20:12:50 +0200
commitc883d2d91e6fe2d106a5d467185d8041f53b4cfd (patch)
tree87980b78aa4185e0caae9156a8accb30d286d307
parentinstall .dvi, .pdf and .ps in the same dir as the example (diff)
downloadauto-auto-complete-c883d2d91e6fe2d106a5d467185d8041f53b4cfd.tar.gz
auto-auto-complete-c883d2d91e6fe2d106a5d467185d8041f53b4cfd.tar.bz2
auto-auto-complete-c883d2d91e6fe2d106a5d467185d8041f53b4cfd.tar.xz
basics of the syntax
Signed-off-by: Mattias Andrée <maandree@operamail.com>
-rw-r--r--info/auto-auto-complete.texinfo54
1 files changed, 54 insertions, 0 deletions
diff --git a/info/auto-auto-complete.texinfo b/info/auto-auto-complete.texinfo
index a519393..173716a 100644
--- a/info/auto-auto-complete.texinfo
+++ b/info/auto-auto-complete.texinfo
@@ -53,6 +53,7 @@ Texts. A copy of the license is included in the section entitled
@menu
* Overview:: Brief overview of @command{auto-auto-complete}.
* Invoking:: Invocation of @command{auto-auto-complete}.
+* Syntax:: The auto-auto-complete syntax.
* GNU Free Documentation License:: Copying and sharing this manual.
@end menu
@@ -112,6 +113,59 @@ variable whose name begin with a dash (`-').
+@node Syntax
+@chapter Syntax
+
+@command{auto-auto-complete} uses a LISP-like free form
+syntax. Valid whitespace is normal blank space, horizontal
+tab space@footnote{Also know simply as tab.},
+carriage return@footnote{The first character in a new line
+in for example the HTTP protocol and in Window's encoding
+for new lines, it was the new line character in the classical
+Mac operating systems}, line feed (new line) and form feed
+(new page). Comments can be started with either a semicolon
+(;) or a hash (#). Comments end at the next following
+new line, which may either be a carriage return, line feed
+or form feed. Comments cannot be started inside quotes.
+
+The backslash character (\) can be used to force the
+following character to be parsed verbatim, this is called
+escaping. It is highly discourage to use this to escape
+new lines, especially if the new line encoding used in the
+document is carrige return–line feed, as that would only
+escape the carrige return. There is also a set of characters
+that have a special meaning when they are escaped:
+
+@table @asis
+@item a
+Audible bell character.
+@item b
+Backspace character.
+@item e
+Escape character.
+@item f
+Form feed character.
+@item n
+Line feed character.
+@item r
+Carriage character.
+@item t
+Horizontal tab space character.
+@item v
+Vertical tab space character.
+@item 0
+Null character.
+@end table
+
+Quotes, either simple quotes (') or double quotes (")
+can be used to parse all character verbatim except
+backslash (\). A quote ends at the next quote character
+that is not escaped by a backslash (\) and is identical
+to the opening quote character. This is especially useful
+for escaping whitespace and round brackets.
+
+
+
@node GNU Free Documentation License
@appendix GNU Free Documentation License
@include fdl.texinfo