diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2013-03-16 16:30:41 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2013-03-16 18:07:34 +0100 |
commit | 617e7a18293430419d864e96e8d27a49f691292a (patch) | |
tree | 805e6e2e8140cdd0882ddb91404001a5b8f16413 /doc | |
parent | 28a7cf634e3430bd3f83f50f1d112051f9e8c822 (diff) | |
download | sciteco-617e7a18293430419d864e96e8d27a49f691292a.tar.gz |
explain caret-control-character equivalence for commands and no-ops in more detail
Diffstat (limited to 'doc')
-rw-r--r-- | doc/sciteco.7.template | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/doc/sciteco.7.template b/doc/sciteco.7.template index a427cac..8f37148 100644 --- a/doc/sciteco.7.template +++ b/doc/sciteco.7.template @@ -480,7 +480,15 @@ categorized into some base command types. .B EF A simple command consists of one or more printable or control characters whose case is insignificant. -It is executed as soon as it has been completely specified. +Only \fBat the beginning\fP of a command, carets followed by +one character are equivalent to the corresponding control +character. +Since it does not make any sense whatsoever to support a +caret-form of non-operational (ignored) control character commands +(i.e. form feed, carriage return, line feed, vertical tab), +their caret forms (e.g. \(lq^J\(rq) are reserved for future +use as operational commands. +The command is executed as soon as it has been completely specified. .TP .BI Q q A command identifier may be followed by a Q-Register specification @@ -506,6 +514,7 @@ are handled interactively. . A command's behaviour or syntax may be influenced by so called modifiers written in front of commands. +When specifying more than one modifier their order is insignificant. .LP The colon (\fB:\fP) modifier usually prevents a command from failing and instructs it to return a condition (success/failure) @@ -804,6 +813,9 @@ Note however that currently, all pattern matching is performed . \*(ST is a structured imperative language. Commands are executed from left to right. +The white space characters space, form feed, carriage return, +line feed and vertical tab are non-operational (ignored) +commands. All of the standard structured (and unstructured) flow control constructs are supported: gotos, loops and conditionals. |