|
Navigate to: Methods | Constructors | Events | Properties | ProDatasets | Temp-Tables
| Options | Name | Purpose | |
|---|---|---|---|
| FindTypeStatement () |
Locates the line of the CLASS (INTERFACE, ENUM) statement |
||
| Consultingwerk.Studio.ListAnnotation GetClassAnnotations () |
Gets the List of Annotations of the ClassHeader |
||
| Consultingwerk.Studio.ListClassMember GetClassMemberAnnotations () |
Gets the List of Class Members and their Annotations |
||
| Progress.Lang.Class GetParsedClass () |
Returns the class of the parsed file |
||
| MoveToLine (integer) |
Positions the cursor at the beginning of the given line |
||
| MoveToNextAnnotation () |
Moves the cursor to the next annotation (@), across lines |
||
| LOGICAL MoveToNextToken () |
Moves the cursor to the next non-blank character, across lines |
||
| ParseAnnotation () |
Parses the annotation at the cursor and adds it to the pending
annotations |
||
| ParseMethodHeader () |
Parses the method header at the cursor (behind the METHOD
keyword) into a ClassMember with the pending annotations |
||
| ParseParameters (character, ListNameValuePair) |
Parses the parameter list of an annotation into name / value
pairs |
||
| ParseStatement () |
Parses the statement following the pending annotations |
||
| ReadFile (character) |
Reads the source file into the line temp-table, blanking
comments, string literals, include references and
preprocessor directives in the Stripped field |
||
| CHARACTER ReadIdentifier () |
Reads an identifier (or qualified type name) at the cursor |
||
| CHARACTER ReadParenthesizedText () |
Reads the original source text of the parenthesized expression
at the cursor, including the parentheses, across lines |
||
| Scan () |
Scans the stripped source for annotations and the CLASS and
METHOD statements they belong to |
||
| CHARACTER StripLine (character) |
Returns the line with comments, string literals, include
references and preprocessor directives replaced by blanks |
||
| TrackPreprocessorBlock (character) |
Tracks the nesting of &IF ... &ENDIF blocks |
| Options | Name | Purpose | |
|---|---|---|---|
| LightweightClassAnnotationParser (character) |
Constructor for the LightweightClassAnnotationParser class |
||
| LightweightClassAnnotationParser (character, logical) |
Constructor for the LightweightClassAnnotationParser class |
| Options | Name | Purpose | |
|---|---|---|---|
| LOGICAL ReadStrongTypedAnnotations |
|
||
| LOGICAL UsesFallbackParser |
|
|
Top
FindTypeStatement ()
|
||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Consultingwerk.Studio.ListAnnotation GetClassAnnotations ()
|
||||||||||||||||||||||||||||
Consultingwerk.Studio.ListClassMember GetClassMemberAnnotations ()
|
||||||||||||||||||||||||||||
Progress.Lang.Class GetParsedClass ()
|
||||||||||||||||||||||||||||
MoveToLine (integer)
|
||||||||||||||||||||||||||||
MoveToNextAnnotation ()
|
||||||||||||||||||||||||||||
LOGICAL MoveToNextToken ()
|
||||||||||||||||||||||||||||
ParseAnnotation ()
|
||||||||||||||||||||||||||||
ParseMethodHeader ()
|
||||||||||||||||||||||||||||
ParseParameters (character, ListNameValuePair)
|
||||||||||||||||||||||||||||
ParseStatement ()
|
||||||||||||||||||||||||||||
ReadFile (character)
|
||||||||||||||||||||||||||||
CHARACTER ReadIdentifier ()
|
||||||||||||||||||||||||||||
CHARACTER ReadParenthesizedText ()
|
||||||||||||||||||||||||||||
Scan ()
|
||||||||||||||||||||||||||||
CHARACTER StripLine (character)
|
||||||||||||||||||||||||||||
TrackPreprocessorBlock (character)
|
||||||||||||||||||||||||||||
LightweightClassAnnotationParser (character)
|
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LightweightClassAnnotationParser (character, logical)
|
||||||||||||||||||||
LOGICAL ReadStrongTypedAnnotations
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
LOGICAL UsesFallbackParser
|
|||||||||