From a395c9df173b53e095f1a20d6bc583063cdb60c7 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sun, 2 Nov 2014 00:06:28 +0100 Subject: changed syntax for long Q-Register names: use [] brackets instead of {} this breaks many existing scripts, and means you may have to rebuild SciTECO with ./configure --enable-bootstrap The syntax of SciTECO might change in backwards-incompatible until version 1.0 is released. --- doc/generate-docs.tes | 18 ++++++------ doc/htbl.tes | 80 +++++++++++++++++++++++++------------------------- doc/sciteco.7.template | 8 ++--- 3 files changed, 53 insertions(+), 53 deletions(-) (limited to 'doc') diff --git a/doc/generate-docs.tes b/doc/generate-docs.tes index f5758e6..2d5af6a 100755 --- a/doc/generate-docs.tes +++ b/doc/generate-docs.tes @@ -27,12 +27,12 @@ Troff requests, escapes and tman macros may also be used. ! -@{format_header}{ +@[format_header]{ fd--S .U.f :L"S.|Z'U.t Q.f,Q.tXa Q.f,Q.tD I  ebQ#tm I\# GENERATED FROM Q.#sc (\.#sc): .SS Qa -a-10"N I - ' eq.{header} + ' eq.[header] j j\(->;> -j .,q.txa .,q.td eqa eq.{header}i +j .,q.txa .,q.td eqa eq.[header]i .IR Qa > j j 0a-10"=d' zj-a-10"=-d' - ebQ#tm g.{header}i + ebQ#tm g.[header]i .  } -@{format_body}{ +@[format_body]{ i.LP  EF Q*-1"=1;' diff --git a/doc/htbl.tes b/doc/htbl.tes index d8b8827..8998d79 100755 --- a/doc/htbl.tes +++ b/doc/htbl.tes @@ -12,66 +12,66 @@ LR 0X#in 2LR 0X#ou EBQ#in EB -EF fs.TS.nr tbl-margin ((\n[.in]+\n[.o])*100+(6.5i/2))/6.5i-((6.5i/2)/6.5i) .nr tbl-width 100-\n[tbl-margin] .HTML  l +q.f,q.t:sbox"Sli border="1"' q.f,q.t:sallbox"Sli rules="all"' q.f,q.t:sexpand"Sli width="\n[tbl-width]%"' q.f,q.t:stab("s0au.[tab]' q.fjk-dlri> l -1u.{row} 1u.{col} @.r{ - .{format.\.{row}.\.{col}.align} 0U.{format.\.{row}.\.{col}.bold} 0U.{format.\.{row}.\.{col}.italic} - 1U.{format.\.{row}.\.{col}.rowspan} 1U.{format.\.{row}.\.{col}.colspan} +1u.[row] 1u.[col] @.r{ + .[format.\.[row].\.[col].align] 0U.[format.\.[row].\.[col].bold] 0U.[format.\.[row].\.[col].italic] + 1U.[format.\.[row].\.[col].rowspan] 1U.[format.\.[row].\.[col].colspan] } :M.r < -0a-L"=.{format.\.{row}.\.{col}.align}left' -0a-C"=.{format.\.{row}.\.{col}.align}center' -0a-R"=.{format.\.{row}.\.{col}.align}right' -0a-B"=1U.{format.\.{row}.\.{col}.bold}' -0a-I"=1U.{format.\.{row}.\.{col}.italic}' -0a- "=%.{col} :M.r' -0a-,"=%.{row} 1u.{col} :M.r' 0a-10"=%.{row} 1u.{col} :M.r' +0a-L"=.[format.\.[row].\.[col].align]left' +0a-C"=.[format.\.[row].\.[col].align]center' +0a-R"=.[format.\.[row].\.[col].align]right' +0a-B"=1U.[format.\.[row].\.[col].bold]' +0a-I"=1U.[format.\.[row].\.[col].italic]' +0a- "=%.[col] :M.r' +0a-,"=%.[row] 1u.[col] :M.r' 0a-10"=%.[row] 1u.[col] :M.r' 0a-."=1;' D> -k q.{row}u.{frows} q.{col}u.{fcols} 1u.{row} 1u.{col} .u.#bd - -EQ.{format.\.{row}.\.{col}.align} G.{format.\.{frows}.\.{col}.align} 1EB -Q.{format.\.{frows}.\.{col}.bold}U.{format.\.{row}.\.{col}.bold} -Q.{format.\.{frows}.\.{col}.italic}U.{format.\.{row}.\.{col}.italic} -Q.{format.\.{frows}.\.{col}.rowspan}U.{format.\.{row}.\.{col}.rowspan} -Q.{format.\.{frows}.\.{col}.colspan}U.{format.\.{row}.\.{col}.colspan} ' +k q.[row]u.[frows] q.[col]u.[fcols] 1u.[row] 1u.[col] .u.#bd + +EQ.[format.\.[row].\.[col].align] G.[format.\.[frows].\.[col].align] 1EB +Q.[format.\.[frows].\.[col].bold]U.[format.\.[row].\.[col].bold] +Q.[format.\.[frows].\.[col].italic]U.[format.\.[row].\.[col].italic] +Q.[format.\.[frows].\.[col].rowspan]U.[format.\.[row].\.[col].rowspan] +Q.[format.\.[frows].\.[col].colspan]U.[format.\.[row].\.[col].colspan] ' .,.+3:sT{ "S .,s -T}.-3X.{data.\.{row}.\.{col}} C 1| .,.+2:s\^^"S -0U.{format.\.{row}.\.{col}.rowspan} -Q.{row}-1U.#cr 1;' -%.#cr> -%.{format.\.#cr.\.{col}.rowspan} ' -.u.f s[U.{tab}, - q.f,.-1X.{data.\.{row}.\.{col}} 0'u.{data.\.{row}.\.{col}.block} --a-q.{tab}"= %.{col} | %.{row} 1u.{col} .,.+4:s.TE +T}.-3X.[data.\.[row].\.[col]] C 1| .,.+2:s\^^"S +0U.[format.\.[row].\.[col].rowspan] +Q.[row]-1U.#cr 1;' -%.#cr> +%.[format.\.#cr.\.[col].rowspan] ' +.u.f s[U.[tab], + q.f,.-1X.[data.\.[row].\.[col]] 0'u.[data.\.[row].\.[col].block] +-a-q.[tab]"= %.[col] | %.[row] 1u.[col] .,.+4:s.TE "S1;' '> q.#bd,.D -q.{row}-1u.{drows} 1u.{row} -q.{drows} +q.[row]-1u.[drows] 1u.[row] +q.[drows]  -1u.{col} -q.{fcols} -I.HTML  | I> -Q.{data.\.{row}.\.{col}} +Q.[data.\.[row].\.[col]] .HTML  ' ' -%.{col}> +%.[col]> I.HTML  -%.{row}> +%.[row]> I.HTML
 -Q.{format.\.{row}.\.{col}.bold}"N I ' -Q.{format.\.{row}.\.{col}.italic}"N I ' -G.{data.\.{row}.\.{col}} -Q.{format.\.{row}.\.{col}.bold}"N I ' -Q.{format.\.{row}.\.{col}.italic}"N I ' +1u.[col] +q.[fcols] +I.HTML  +Q.[format.\.[row].\.[col].bold]"N I ' +Q.[format.\.[row].\.[col].italic]"N I ' +G.[data.\.[row].\.[col]] +Q.[format.\.[row].\.[col].bold]"N I ' +Q.[format.\.[row].\.[col].italic]"N I ' I
 > diff --git a/doc/sciteco.7.template b/doc/sciteco.7.template index c17e8b1..364d115 100644 --- a/doc/sciteco.7.template +++ b/doc/sciteco.7.template @@ -367,7 +367,7 @@ a completion, so for instance \(lq~/foo\(rq will not complete a file in the user's home directory (tilde is not part of the file name but tilde-expansions are performed by the shell). \*(ST does however perform completions after string building so that -\(lq^EQ{$HOME}/foo\(rq could be completed. +\(lq^EQ[$HOME]/foo\(rq could be completed. . . .SH ARITHMETICS AND EXPRESSIONS @@ -703,9 +703,9 @@ otherwise to a global one. Refers to a two character global or local Q-Register whose name is upper-cased. .TP -.BI { name } +.BI [ name ] .TQ -.BI .{ name } +.BI .[ name ] Refers to a Q-Register with an arbitrary .IR name . The name is \fBnot\fP upper-cased. @@ -716,7 +716,7 @@ balanced. The short single or double character specifications refer to registers in the same namespace as long specifications. For instance the specifications \(lqa\(rq and \(lqA\(rq -are equivalent to \(lq{A}\(rq. +are equivalent to \(lq[A]\(rq. . .SS Push-Down List . -- cgit v1.2.3