![]() |
the rexxprogram class
Definition at line
82 of
rexxprogram.cls
![]() |
abstract class for an extent of the source file
filechunks may appear mixed up in lists
they are distinguished by their ~objectname
supplied by the concrete specialization
Definition at line
1409 of
rexxprogram.cls
![]() |
specialization for a comment
a comment is a filechunk with the objectname 'COMT'
it represents a rexx line or block comment
a line comment is a comment on a line that has
an executable clause on it
a block comment is a comment on one or more
contiguous lines with no executable clauses on them
Definition at line
1461 of
rexxprogram.cls
![]() |
specialisation for a clause
a clause is a filechunk with the objectname 'CLAU'
it represents a single Rexx executable clause
Definition at line
1470 of
rexxprogram.cls
![]() |
specialization for a quoted string
a quoted is a filechunk with the objectname 'QUOT'
it represents a quoted string in an executable clause
Definition at line
1482 of
rexxprogram.cls
![]() |
abstract class for features
a feature is a filechunk with a rexx name, and
one or more clauses that comprise the feature
specializations of feature may appear mixed up
in lists. Distinguish them by their ~objectname
Definition at line
1496 of
rexxprogram.cls
![]() |
specialization for a label
it represents a Rexx label
if the label represents a procedure or function
but has no 'procedure' attribute, it will not be
recognized as a procedure, but treated as 'just a label'
Upper layers may wish to reassign this state, so .label inherits
the .callable mixin just in case
Definition at line
1530 of
rexxprogram.cls
![]() |
mixin for a callable feature
Definition at line
1541 of
rexxprogram.cls
![]() |
specialisation for a procedure
a procedure is a feature with an exposelist and an arglist
it represents a Rexx procedure
Definition at line
1552 of
rexxprogram.cls
![]() |
specialization for a class
a class is a feature with a number of specialized attributes
it represents an OORexx class
Definition at line
1564 of
rexxprogram.cls
![]() |
mixin class for method and attribute common elements
Definition at line
1585 of
rexxprogram.cls
![]() |
specialization for a method
a method is a feature with a number of specialized attributes
it represents an OORexx method
Definition at line
1605 of
rexxprogram.cls
![]() |
specialization for an attribute method
an attribute is a feature with a number of specialized attributes
it represents an OORexx attribute method
Definition at line
1617 of
rexxprogram.cls
![]() |
specialization for a routine
a routine is a feature with a number of specialized attributes
it represents an OORexx routine
Definition at line
1634 of
rexxprogram.cls
![]() |
specialization for a requires clause
Definition at line
1645 of
rexxprogram.cls
![]() |
specialization for an options clause
Definition at line
1654 of
rexxprogram.cls
![]() |
specialization for a constant clause
Definition at line
1663 of
rexxprogram.cls
![]() |
a clause flattened for parsing
Definition at line
1674 of
rexxprogram.cls
|
Generated on 31 Aug 2010 05:20:33 for RexxLiterate by
![]() |