within the source
108 document, indicated by a hash character followed by the anchor
109 name. These can optionally be followed by a positive or negative
110 character offset from immediately before the tag, for example
111 "RANGE=#start+5,#end-1".
113 2. Paragraphs within the source document, indicated by the letter P
114 and the paragraph number counting from the beginning of the
115 document. These can optionally be followed by a positive or
116 negative character offset from the start of the paragraph, for
117 example "RANGE=P5+2,P9-3". A paragraph break is represented
118 by one or more blank lines in a plain text document and the
119 tag in an HTML document.
121 3. Pattern matches within the source document, indicated by slashes
122 or single or double quotes delimiting the pattern to match and
123 optionally the letter I indicating a case insignificant match.
124 Pattern matches were suggested by Paul Haeberli in his "Merge"
125 script [MERGE]. These can optionally be followed by a positive or
126 negative character offset from the start of the match, for example
127 "RANGE=/
/i+3,''i-5". Only the first match is
128 used, and the transclusion is not performed at all if a match
129 can not be found in the source document.
131 Acknowledgements
133 Paul Haeberli
134 Theodor Holm Nelson
135 Yousuke Igarashi
137 References
139 [MERGE] http://reality.sgi.com/grafica/merge/
141 [RFC1866] T. Berners-Lee and D. Connolly, "Hypertext Markup Lan-
142 guage - 2.0" (RFC1866), MIT/W3C, November 1995.
144 Author's Address
146 Andrew Pam
147 Project Xanadu
148 P.O. Box 26 East Melbourne VIC 8002 Australia
150 Phone: +61 3 9651 1511
151 Fax: +61 3 9651 1502
152 Email: xanni@xanadu.net