|
Options |
Name |
Purpose |
|
|
|
CHARACTER BuildImplementsPhrase (character, character, character, character)
|
Builds the IMPLEMENTS phrase text for the given interface list
|
|
|
|
INTEGER ColumnOfPosition (longchar, integer)
|
Returns the 1-based column of the given position within its
source code line
|
|
|
|
CHARACTER GetImplementedInterfaces (character)
|
Returns the comma-delimited list of interfaces named in the
IMPLEMENTS phrase of the CLASS statement of the given file
|
|
|
|
CHARACTER GetImplementedInterfacesFromSource (longchar)
|
Returns the comma-delimited list of interfaces named in the
IMPLEMENTS phrase of the CLASS statement of the given source
code
|
|
|
|
CHARACTER GetImplementsPhraseInterfaces ()
|
Returns the comma-delimited list of interface names of the
IMPLEMENTS phrase in the tokenized CLASS statement header
|
|
|
|
INTEGER GetInsertAnchor ()
|
Returns the position at which a new IMPLEMENTS phrase is
inserted into the tokenized CLASS statement header
|
|
|
|
CHARACTER GetLineBreak (longchar)
|
Returns the line break style of the given source code
|
|
|
|
CHARACTER GetOptionIndent (longchar)
|
Returns the indentation for a CLASS statement option inserted
on a line of its own
|
|
|
|
CHARACTER GetTailIndent (longchar, integer)
|
Returns the indentation for a header option moved to a line of
its own after the IMPLEMENTS phrase
|
|
|
|
LocateClassHeader (longchar, integer, integer)
|
Locates the CLASS statement header in the given source code
|
|
|
|
LocateImplementsPhrase (integer, integer)
|
Locates the IMPLEMENTS phrase in the tokenized CLASS statement
header
|
|
|
|
CHARACTER NormalizeInterfaceList (character)
|
Normalizes the given comma-delimited interface list
|
|
|
|
LONGCHAR RemoveImplementsPhrase (longchar, integer, integer)
|
Removes the IMPLEMENTS phrase from the given source code
|
|
|
|
CHARACTER ResolveFileName (character)
|
Resolves the given file name against the file system
|
|
|
|
INTEGER SkipSpacesAndTabs (longchar, integer)
|
Returns the position of the first character at or after the
given position that is neither a space nor a tab
|
|
|
|
LOGICAL TailStartsHeaderOption (longchar, integer)
|
Returns whether the given position starts a further CLASS
statement header option on the same line
|
|
|
|
TokenizeClassHeader (longchar, integer, integer)
|
Tokenizes the CLASS statement header into the ttHeaderToken
temp-table
|
|
|
|
LOGICAL UpdateImplementsPhrase (character, character, character)
|
Inserts, updates or removes the IMPLEMENTS phrase of the CLASS
statement of the given file so that it matches the given
comma-delimited list of interfaces
|
|
|
|
LONGCHAR UpdateImplementsPhraseInSource (longchar, character, character)
|
Inserts, updates or removes the IMPLEMENTS phrase of the CLASS
statement of the given source code so that it matches the
given comma-delimited list of interfaces
|