::CLASS blockcomment PUBLIC

represents a parsed block comment

Requires

'hashfunction.cls' generate unique ids for html output
'rexxprogram.cls' parse rexx
'tokenizer.cls' tokenizer
'pathsep.cls' fs path separator
'classfinder.cls' class lookup
'nodes.cls' html nodes
Definition at line 1513 of documents.cls

Public Methods

  init (dirty)
create parsed block comment

Public Attributes

  dirty
original text of comment
  parms
parameters
  posts
postconditions
  pres
preconditions
  returns
return values
  rexxdoc
when .true the comment is prefixed /**
  text
cleaned text of comment

Instantiated by

documents.cls line 272
documents.cls line 285
documents.cls line 302

Feature Detail

::ATTRIBUTE rexxdoc
when .true the comment is prefixed /**
Definition at line 1514 of documents.cls
Dynamically referenced by
documents.cls line 1532 "self~rexxdoc = .false"
documents.cls line 1573 "self~rexxdoc = .true"

::ATTRIBUTE text
cleaned text of comment
Definition at line 1515 of documents.cls
Dynamically referenced by
documents.cls line 1484 "currq = m~text"
documents.cls line 1488 "currq = m~text"
documents.cls line 1527 "self~text = .queue~new"
documents.cls line 1550 "self~text~queue('')"
documents.cls line 1555 "self~text~queue(d)"
documents.cls line 1598 "self~text~queue(newd)"
documents.cls line 1604 "oldtext = self~text"
documents.cls line 1605 "self~text = .queue~new"
documents.cls line 1667 "self~text~queue(line)"
htmlindex.cls line 406 "hdr = .head_html~new~text"
htmlout.cls line 108 "mh = .head_html~new~text"
htmlout.cls line 135 "mh = .head_html~new~text"
htmlout.cls line 144 "do i over module~text"
htmlout.cls line 165 "mh = .head_html~new~text"
htmlout.cls line 183 "fs = .head_html~new~text"
htmlout.cls line 186 "do i over .frameset_html~new~text"
htmlout.cls line 233 "do j = 1 to bc~text~items"
htmlout.cls line 234 "if bc~text[j] <> self~prefixcomment[j]"
htmlout.cls line 243 "do j = j to bc~text~items"
htmlout.cls line 244 "ntext~queue(bc~text[j])"
htmlout.cls line 246 "bc~text = ntext"
htmlrexxclass.cls line 66 "tp = .head_html~new~text"
htmlrexxclass.cls line 83 "do i over blocko~text"
htmlrexxclass.cls line 93 "if comq~text~items > 0"
htmlrexxclass.cls line 94 "comment = .classfinder~classnames(rdc~document, comq~text[1])"
htmlrexxclass.cls line 172 "do t over bc~text"
htmlrexxclass.cls line 350 "if bc~text~items > 0"
htmlrexxclass.cls line 351 "oneliner = .classfinder~classnames(m~document, bc~text[1])"
htmlrexxclass.cls line 403 "if bc~text~items > 0"
htmlrexxclass.cls line 404 "oneliner = .classfinder~classnames(m~document, bc~text[1])"
htmlrexxprogram.cls line 72 "tp = .head_html~new~text"
htmlrexxprogram.cls line 128 "do i over blocko~text"
htmlrexxprogram.cls line 235 "do b over blocko~text"
htmlrexxprogram.cls line 281 "if bc~text~items > 0"
htmlrexxprogram.cls line 282 "oneliner = .classfinder~classnames(m~document, bc~text[1])"
htmlrexxprogram.cls line 351 "if bc~text~items > 0"
htmlrexxprogram.cls line 352 "oneliner = .classfinder~classnames(m~document, bc~text[1])"
htmlrexxsource.cls line 72 "tp = .head_html~new~text"
htmltext.cls line 65 "tp = .head_html~new~text"
htmltext.cls line 81 "do i over file~document~text"
htmltree.cls line 81 "tp = .head_html~new~text"

::ATTRIBUTE parms
parameters
Definition at line 1516 of documents.cls
Dynamically referenced by
documents.cls line 1528 "self~parms = .queue~new"
documents.cls line 1623 "self~parms~queue(fulltext)"
htmlutil.cls line 112 "if bc~parms~items > 0 | m~arglist~words > 0"
htmlutil.cls line 117 "do i over bc~parms"

::ATTRIBUTE returns
return values
Definition at line 1517 of documents.cls
Dynamically referenced by
documents.cls line 1529 "self~returns = .queue~new"
documents.cls line 1637 "self~returns~queue(fulltext)"
htmlrexxclass.cls line 354 "if bc~returns~items > 0"
htmlrexxclass.cls line 355 "returns = bc~returns[1]"
htmlrexxprogram.cls line 355 "if bc~returns~items > 0"
htmlrexxprogram.cls line 356 "returns = bc~returns[1]"
htmlutil.cls line 141 "if bc~returns~items > 0"
htmlutil.cls line 144 "do i over bc~returns"

::ATTRIBUTE pres
preconditions
Definition at line 1518 of documents.cls
Dynamically referenced by
documents.cls line 1530 "self~pres = .queue~new"
documents.cls line 1651 "self~pres~queue(fulltext)"
htmlutil.cls line 149 "if bc~pres~items > 0"
htmlutil.cls line 152 "do i over bc~pres"

::ATTRIBUTE posts
postconditions
Definition at line 1519 of documents.cls
Dynamically referenced by
documents.cls line 1531 "self~posts = .queue~new"
documents.cls line 1665 "self~posts~queue(fulltext)"
htmlutil.cls line 157 "if bc~posts~items > 0"
htmlutil.cls line 160 "do i over bc~posts"

::ATTRIBUTE dirty
original text of comment
Definition at line 1520 of documents.cls
Dynamically referenced by
documents.cls line 292 "if bc~dirty~items > 0"
documents.cls line 1535 "self~dirty = .queue~new"
documents.cls line 1539 "self~dirty = dirty"

::METHOD init
create parsed block comment
Parameters
dirty - a queue of raw block comment from the code
Definition at line 1524 of documents.cls

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