::CLASS htmlrexxsource PUBLIC

static class to emit html page for a rexx source program
all methods are class methods

Requires

'fsobjects.cls' html components
'nodes.cls' html components
'htmlutil.cls' html utility
'colourable.cls' syntax colouring
'rexxprogram.cls' parser
'classfinder.cls' class lookup
Definition at line 62 of htmlrexxsource.cls

Public Class Methods

  colourclause (c, col)
colour clause c
  colourspan (fc, col, l, r, sclass)
decorate other interesting tokens
  decorate (rxdoc, col, globalix)
decorate the document for Rexx syntax, prefix elements, etc.
  emit (htmlout, file, globalix)
no comment

Public Class Attributes

  htmlout
no comment

Feature Detail

::ATTRIBUTE htmlout CLASS
Definition at line 63 of htmlrexxsource.cls
Dynamically referenced by
htmlrexxsource.cls line 70 "self~htmlout = htmlout"
htmlrexxsource.cls line 82 ".htmlutil~tabshead(tp, self~htmlout~topmenu, 'petfiles')"
htmlrexxsource.cls line 100 ".htmlutil~trailer(self~htmlout, tp)"
htmlrexxsource.cls line 105 "towrite = self~htmlout~hdest||file~document~hsrcurl"

::METHOD emit CLASS
Parameters
htmlout - hthtmlout object
file - file object of program
globalix - global index
Definition at line 68 of htmlrexxsource.cls
Statically referenced by
htmlout.cls line 215 ".htmlrexxsource~emit(self, file, globalix)"

::METHOD decorate CLASS
decorate the document for Rexx syntax, prefix elements, etc.

Parameters
rxdoc - .rexxdocument
col - .colourable representation of document
globalix - .globalix for reference lookup
Definition at line 113 of htmlrexxsource.cls
Dynamically referenced by
htmlrexxsource.cls line 91 "self~decorate(file~document, col, globalix)"

::METHOD colourclause CLASS
colour clause c
Parameters
c - rdclause to colour
col - .coloured to put colours into
Definition at line 314 of htmlrexxsource.cls
Dynamically referenced by
htmlrexxsource.cls line 294 "self~colourclause(c, col)"

::METHOD colourspan CLASS
decorate other interesting tokens
Parameters
fc not documented
col not documented
l not documented
r not documented
sclass not documented
Definition at line 358 of htmlrexxsource.cls
Dynamically referenced by
htmlrexxsource.cls line 336 "self~colourspan(c~flatclause, col, t~index, t~index+t~symbol~length-1, 'synclass')"
htmlrexxsource.cls line 338 "self~colourspan(c~flatclause, col, t~index, t~index+t~symbol~length-1, 'synself')"
htmlrexxsource.cls line 340 "self~colourspan(c~flatclause, col, t~index, t~index+t~symbol~length-1, 'synnumliteral')"
htmlrexxsource.cls line 344 "self~colourspan(c~flatclause, col, t~index, t~index+t~symbol~length-1, 'synkeyword')"
htmlrexxsource.cls line 348 "self~colourspan(c~flatclause, col, t~index, t~index+t~symbol~length-1, 'synbracket2')"
htmlrexxsource.cls line 350 "self~colourspan(c~flatclause, col, t~index, t~index+t~symbol~length-1, 'synbracket1')"
htmlrexxsource.cls line 351 "self~colourspan(c~flatclause, col, t~index, t~index+t~symbol~length-1, 'synkeyword')"


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