::CLASS colourable PUBLIC

The source document (an array of text lines) is converted into an array of
.lightlines.
Any string (markup, etc.) can be inserted at any point in the document
at low cost, then the whole source document reconstituted into an array of
text lines with all the decorations inserted
Definition at line 48 of colourable.cls

Public Methods

  addpost (line, col, toadd)
no comment
  addpre (line, col, toadd)
no comment
  fcaddpost (fc, index, toadd)
no comment
  fcaddpre (fc, index, toadd)
no comment
  init (text)
no comment
  line (index)
no comment
  toQueue ()
no comment

Public Attributes

  lines
lightlines

Instantiated by

htmlrexxsource.cls line 88

Feature Detail

::ATTRIBUTE lines
lightlines
Definition at line 49 of colourable.cls
Dynamically referenced by
colourable.cls line 54 "self~lines = .queue~new"
colourable.cls line 59 "self~lines~queue(.lightline~new(i))"
colourable.cls line 77 "self~lines[line]~addpre(col, toadd)"
colourable.cls line 82 "self~lines[line]~addpost(col, toadd)"
colourable.cls line 86 "self~lines[line]~addpre(col, toadd)"
colourable.cls line 90 "self~lines[line]~addpost(col, toadd)"
htmlrexxsource.cls line 94 "do i over col~lines"
htmlrexxsource.cls line 307 "do j = 1 to col~lines~items"
htmlrexxsource.cls line 308 "col~lines[j]~addpre(1, '<span class="synlinecount">'j~right(5,'0')'</span> ')"

::METHOD init
Parameters
text not documented
Definition at line 51 of colourable.cls

::METHOD line
Parameters
index not documented
Definition at line 62 of colourable.cls

::METHOD toQueue
Definition at line 66 of colourable.cls

::METHOD fcaddpre
Parameters
fc not documented
index not documented
toadd not documented
Definition at line 73 of colourable.cls
Dynamically referenced by
htmlrexxsource.cls line 180 "col~fcaddpre(fc, x1, '<a class="el" href="'anchordoc'#'anchor'">')"
htmlrexxsource.cls line 184 "col~fcaddpre(fc, 1, '<span class="synfeature">')"
htmlrexxsource.cls line 194 "col~fcaddpre(fc, x1, '<span class="synkeyword">')"
htmlrexxsource.cls line 201 "col~fcaddpre(fc, x1, '<span class="synkeyword">')"
htmlrexxsource.cls line 216 "col~fcaddpre(fc, x1, '<span class="synkeyword">')"
htmlrexxsource.cls line 225 "col~fcaddpre(fc, x1, '<a class="el" href="'irdc~hdocurl'">')"
htmlrexxsource.cls line 241 "col~fcaddpre(fc, x1, '<span class="synkeyword">')"
htmlrexxsource.cls line 272 "col~fcaddpre(fc, x1, '<a href="'rdc~hdocurl'#'rdc~hdocanchor'">')"
htmlrexxsource.cls line 325 "col~fcaddpre(c~flatclause, rf~token~index, '<a href="'rf~referee~hdocurl'#'rf~referee~hdocanchor'">')"
htmlrexxsource.cls line 361 "col~fcaddpre(fc, l, '<span class="'sclass'">')"

::METHOD fcaddpost
Parameters
fc not documented
index not documented
toadd not documented
Definition at line 79 of colourable.cls
Dynamically referenced by
htmlrexxsource.cls line 181 "col~fcaddpost(fc, x2, '</a>')"
htmlrexxsource.cls line 185 "col~fcaddpost(fc, fc~flat~length, '</span>')"
htmlrexxsource.cls line 195 "col~fcaddpost(fc, x2, '</span>')"
htmlrexxsource.cls line 202 "col~fcaddpost(fc, x2, '</span>')"
htmlrexxsource.cls line 217 "col~fcaddpost(fc, x2, '</span>')"
htmlrexxsource.cls line 226 "col~fcaddpost(fc, x2, '</a>')"
htmlrexxsource.cls line 242 "col~fcaddpost(fc, x2, '</span>')"
htmlrexxsource.cls line 273 "col~fcaddpost(fc, x2, '</a>')"
htmlrexxsource.cls line 326 "col~fcaddpost(c~flatclause, rf~token~index + rf~token~symbol~length-1, '</a>')"
htmlrexxsource.cls line 362 "col~fcaddpost(fc, r, '</span>')"

::METHOD addpre
Parameters
line not documented
col not documented
toadd not documented
Definition at line 84 of colourable.cls
Dynamically referenced by
colourable.cls line 77 "self~lines[line]~addpre(col, toadd)"
colourable.cls line 86 "self~lines[line]~addpre(col, toadd)"
htmlrexxsource.cls line 249 "col~addpre(rdc~startline, 1, '<a name='rdc~hsrcanchor'></a>')"
htmlrexxsource.cls line 256 "col~addpre(i~startline, i~startcol, '<span class="syncomment">')"
htmlrexxsource.cls line 285 "col~addpre(i~startline, i~startcol, '<span class="syncharliteral">')"
htmlrexxsource.cls line 299 "col~addpre(c~startline, 1, '<a name='c~hsrcanchor'></a>')"
htmlrexxsource.cls line 308 "col~lines[j]~addpre(1, '<span class="synlinecount">'j~right(5,'0')'</span> ')"

::METHOD addpost
Parameters
line not documented
col not documented
toadd not documented
Definition at line 88 of colourable.cls
Dynamically referenced by
colourable.cls line 82 "self~lines[line]~addpost(col, toadd)"
colourable.cls line 90 "self~lines[line]~addpost(col, toadd)"
htmlrexxsource.cls line 257 "col~addpost(i~feature~endline, i~endcol, '</span>')"
htmlrexxsource.cls line 286 "col~addpost(i~endline, i~endcol, '</span>')"


Get RexxLiterate at SourceForge.net. Fast, secure and Free Open Source software downloads
Generated on 31 Aug 2010 05:20:01 for RexxLiterate by rexxliterate  0.0.1