VB6 Language Module
Parser Documentation

Version: 0.0.2


This document was generated on 2024/04/11.


Introduction

Documentation

Classes

AmbiguousKeyword Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Arg Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
argDefaultValue optional
ArgDefaultValue
asTypeClause optional
AsTypeClause
typeHint optional
TypeHint
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ArgCall Class

Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ArgDefaultValue Class

Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ArgList Class

Local Features
Name Type and Description
arg list of
Arg
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ArgsCall Class

Local Features
Name Type and Description
argCall list of
ArgCall
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

AsTypeClause Class

Local Features
Name Type and Description
fieldLength optional
FieldLength
type optional
Type
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

AttributeStmt Class

Local Features
Name Type and Description
name String?
value String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

BaseType Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

BlockIfThenElse Class

Super Classes
Local Features
Name Type and Description
ifBlockStmt optional
IfBlockStmt
ifElseBlockStmt optional
IfElseBlockStmt
ifElseIfBlockStmt list of
IfElseIfBlockStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

BlockStmt Class

Local Features
Name Type and Description
attributeStmt optional
AttributeStmt
closeStmt optional
CloseStmt
constStmt optional
ConstStmt
doLoopStmt optional
DoLoopStmt A
endStmt optional
EndStmt
eraseStmt optional
EraseStmt
errorStmt optional
ErrorStmt
exitStmt optional
ExitStmt
explicitCallStmt optional
ExplicitCallStmt
forEachStmt optional
ForEachStmt
forNextStmt optional
ForNextStmt
getStmt optional
GetStmt
goSubRoutine optional
GoSubRoutine
goSubStmt optional
GoSubStmt
goToStmt optional
GoToStmt
ifThenElseStmt optional
IfThenElseStmt A
implementsStmt optional
ImplementsStmt
implicitCallStmtInBlock optional
ImplicitCallStmtInBlock
inputStmt optional
InputStmt
letStmt optional
LetStmt
lineInputStmt optional
LineInputStmt
lineLabel optional
LineLabel
lockStmt optional
LockStmt
lsetStmt optional
LsetStmt
macroStmt optional
MacroStmt
midStmt optional
MidStmt
nameStmt optional
NameStmt
onErrorStmt optional
OnErrorStmt
onGoSubStmt optional
OnGoSubStmt
onGoToStmt optional
OnGoToStmt
openStmt optional
OpenStmt
printStmt optional
PrintStmt
putStmt optional
PutStmt
raiseEventStmt optional
RaiseEventStmt
redimStmt optional
RedimStmt
resetStmt optional
ResetStmt
resumeStmt optional
ResumeStmt
rsetStmt optional
RsetStmt
seekStmt optional
SeekStmt
selectCaseStmt optional
SelectCaseStmt
setStmt optional
SetStmt
stopStmt optional
StopStmt
unlockStmt optional
UnlockStmt
variableStmt optional
VariableStmt
whileStmt optional
WhileStmt
widthStmt optional
WidthStmt
withStmt optional
WithStmt
writeStmt optional
WriteStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CaseCondExprIs Class

Super Classes
Local Features
Name Type and Description
comparisonOperator optional
ComparisonOperator
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CaseCondExprTo Class

Super Classes
Local Features
Name Type and Description
from optional
ValueStmt A
to optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CaseCondExprValue Class

Super Classes
Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CertainIdentifier Class

Local Features
Name Type and Description
ambiguousKeyword list of
AmbiguousKeyword
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CharPositionValue Class

Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CloseStmt Class

Local Features
Name Type and Description
fileNumber list of
FileNumber
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Comment Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ComparisonOperator Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ComplexType Class

Local Features
Name Type and Description
ambiguousIdentifier list of
AmbiguousIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ConstStmt Class

Local Features
Name Type and Description
constSubStmt list of
ConstSubStmt
publicPrivateGlobalVisibility optional
PublicPrivateGlobalVisibility
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ConstSubStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
asTypeClause optional
AsTypeClause
typeHint optional
TypeHint
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DateStmt Class

Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DeclareStmt Class

Local Features
Name Type and Description
alias String?
ambiguousIdentifier optional
AmbiguousIdentifier
argList optional
ArgList
asTypeClause optional
AsTypeClause
libName String
typeHint optional
TypeHint
visibility optional
Visibility
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DefDirective Class

Local Features
Name Type and Description
deftypeStmt optional
DeftypeStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DeftypeStmt Class

Local Features
Name Type and Description
deftype String
letterRange list of
LetterRange
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DictionaryCallStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
typeHint optional
TypeHint
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DoLoopDo Class

Super Classes
Local Features
Name Type and Description
condition String
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
block optional
Block
endOfStatement optional
EndOfStatement

DoLoopStmt Class (Abstract) A

Local Features
Name Type and Description
block optional
Block
endOfStatement optional
EndOfStatement
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

DoLoopWhile Class

Super Classes
Local Features
Name Type and Description
condition String?
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
block optional
Block
endOfStatement optional
EndOfStatement

ECSMemberProcedureCall Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
argsCall optional
ArgsCall
implicitCallStmtInStmt optional
ImplicitCallStmtInStmt
subscripts list of
Subscripts
typeHint optional
TypeHint
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ECSProcedureCall Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
argsCall optional
ArgsCall
subscripts list of
Subscripts
typeHint optional
TypeHint
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

EndOfLine Class

EndStmt Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

EnumerationStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
endOfStatement optional
EndOfStatement
enumerationStmtConstant list of
EnumerationStmtConstant
visibility optional
Visibility
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

EnumerationStmtConstant Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
endOfStatement optional
EndOfStatement
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

EraseStmt Class

Local Features
Name Type and Description
valueStmt list of
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ErrorStmt Class

Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

EventStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
argList optional
ArgList
visibility optional
Visibility
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ExitStmt Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ExplicitCallStmt Class

Local Features
Name Type and Description
eCSMemberProcedureCall optional
ECSMemberProcedureCall
eCSProcedureCall optional
ECSProcedureCall
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

FieldLength Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

FileNumber Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ForEachStmt Class

Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ForNextStmt Class

Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

FunctionStmt Class

Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

GetStmt Class

Local Features
Name Type and Description
data optional
ValueStmt A
file optional
ValueStmt A
recordNumber optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

GoSubRoutine Class

Local Features
Name Type and Description
block optional
Block
endOfStatement optional
EndOfStatement
lineLabel optional
LineLabel
returnStmt optional
ReturnStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

GoSubStmt Class

Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

GoToStmt Class

Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ICSBMemberProcedureCall Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
argsCall optional
ArgsCall
dictionaryCallStmt optional
DictionaryCallStmt
implicitCallStmtInStmt optional
ImplicitCallStmtInStmt
typeHint optional
TypeHint
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ICSBProcedureCall Class

Local Features
Name Type and Description
argsCall optional
ArgsCall
certainIdentifier optional
CertainIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ICSSDictionaryCall Class

Local Features
Name Type and Description
dictionaryCallStmt optional
DictionaryCallStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ICSSMemberCall Class

Local Features
Name Type and Description
iCSSProcedureOrArrayCall optional
ICSSProcedureOrArrayCall
iCSSVariableOrProcedureCall optional
ICSSVariableOrProcedureCall
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ICSSMembersCall Class

Local Features
Name Type and Description
dictionaryCallStmt optional
DictionaryCallStmt
iCSSMemberCall list of
ICSSMemberCall
iCSSProcedureOrArrayCall optional
ICSSProcedureOrArrayCall
iCSSVariableOrProcedureCall optional
ICSSVariableOrProcedureCall
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ICSSNestedProcedureCall Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
argsCall optional
ArgsCall
typeHint optional
TypeHint
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ICSSProcedureOrArrayCall Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
argsCall list of
ArgsCall
baseType optional
BaseType
dictionaryCallStmt optional
DictionaryCallStmt
iCSSNestedProcedureCall optional
ICSSNestedProcedureCall
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ICSSVariableOrProcedureCall Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
dictionaryCallStmt optional
DictionaryCallStmt
subscripts list of
Subscripts
typeHint optional
TypeHint
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

IfBlockStmt Class

Local Features
Name Type and Description
block optional
Block
endOfLine list of
EndOfLine
ifConditionStmt optional
IfConditionStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

IfConditionStmt Class

Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

IfElseBlockStmt Class

Local Features
Name Type and Description
block optional
Block
endOfLine list of
EndOfLine
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

IfElseIfBlockStmt Class

Local Features
Name Type and Description
block optional
Block
endOfLine list of
EndOfLine
ifConditionStmt optional
IfConditionStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

IfThenElseStmt Class (Abstract) A

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

ImplementsStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ImplicitCallStmtInBlock Class

Local Features
Name Type and Description
iCSBMemberProcedureCall optional
ICSBMemberProcedureCall
iCSBProcedureCall optional
ICSBProcedureCall
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ImplicitCallStmtInStmt Class

Local Features
Name Type and Description
iCSSDictionaryCall optional
ICSSDictionaryCall
iCSSMembersCall optional
ICSSMembersCall
iCSSVariableOrProcedureCall optional
ICSSVariableOrProcedureCall
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

InlineIfThenElse Class

Super Classes
Local Features
Name Type and Description
blockStmt optional
BlockStmt
ifConditionStmt optional
IfConditionStmt
listOrLabel optional
ListOrLabel
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InputStmt Class

Local Features
Name Type and Description
fileNumber optional
FileNumber
valueStmt list of
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

LetSign Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

LetStmt Class

Local Features
Name Type and Description
implicitCallStmtInStmt optional
ImplicitCallStmtInStmt
sign optional
LetSign
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

LetterRange Class

Local Features
Name Type and Description
first optional
CertainIdentifier
second optional
CertainIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

LineInputStmt Class

Local Features
Name Type and Description
file optional
ValueStmt A
variableName optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

LineLabel Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ListOrLabel Class

Local Features
Name Type and Description
blockStmt list of
BlockStmt
statementLabel optional
StatementLabel
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Literal Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

LockStmt Class

Local Features
Name Type and Description
valueStmt list of
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

LsetStmt Class

Local Features
Name Type and Description
implicitCallStmtInStmt optional
ImplicitCallStmtInStmt
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

MacroConstStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

MacroElseBlockStmt Class

Local Features
Name Type and Description
block optional
Block
endOfLine list of
EndOfLine
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

MacroElseIfBlockStmt Class

Local Features
Name Type and Description
block optional
Block
endOfLine list of
EndOfLine
ifConditionStmt optional
IfConditionStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

MacroIfBlockStmt Class

Local Features
Name Type and Description
block optional
Block
endOfLine list of
EndOfLine
ifConditionStmt optional
IfConditionStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

MacroIfThenElseStmt Class

Local Features
Name Type and Description
macroElseBlockStmt optional
MacroElseBlockStmt
macroElseIfBlockStmt list of
MacroElseIfBlockStmt
macroIfBlockStmt optional
MacroIfBlockStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

MacroStmt Class

Local Features
Name Type and Description
macroConstStmt optional
MacroConstStmt
macroIfThenElseStmt optional
MacroIfThenElseStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

MidStmt Class

Local Features
Name Type and Description
end optional
ValueStmt A
replacement optional
ValueStmt A
start optional
ValueStmt A
stringArgument optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Module Class

Local Features
Name Type and Description
endOfLine list of
EndOfLine
endOfStatement list of
EndOfStatement
moduleAttributes optional
ModuleAttributes
moduleBody optional
ModuleBody
moduleConfig optional
ModuleConfig
moduleDeclarations optional
ModuleDeclarations
moduleDirectives optional
ModuleDirectives
moduleHeader optional
ModuleHeader
moduleReferences optional
ModuleReferences
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleAttributes Class

Local Features
Name Type and Description
attributeStmt list of
AttributeStmt
endOfStatement list of
EndOfStatement
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleBlock Class

Local Features
Name Type and Description
block optional
Block
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ModuleBody Class

Local Features
Name Type and Description
endOfStatement list of
EndOfStatement
moduleBodyElement list of
ModuleBodyElement
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleBodyElement Class

Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleConfig Class

Local Features
Name Type and Description
endOfLine list of
EndOfLine
moduleConfigElement list of
ModuleConfigElement
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleConfigElement Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
endOfLine list of
EndOfLine
literal optional
Literal
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleDeclarations Class

Local Features
Name Type and Description
endOfStatement list of
EndOfStatement
moduleDeclarationsElement list of
ModuleDeclarationsElement
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleDeclarationsElement Class

Local Features
Name Type and Description
comment optional
Comment
eventStmt optional
EventStmt
implementsStmt optional
ImplementsStmt
macroStmt optional
MacroStmt
moduleOption optional
ModuleOption A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleDirectiveElement Class

Local Features
Name Type and Description
defDirective optional
DefDirective
implementsStmt optional
ImplementsStmt
moduleOption optional
ModuleOption A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleDirectives Class

Local Features
Name Type and Description
endOfStatement list of
EndOfStatement
moduleDirectiveElement list of
ModuleDirectiveElement
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleHeader Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleOption Class (Abstract) A

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

ModuleOptions Class

Local Features
Name Type and Description
endOfStatement list of
EndOfStatement
moduleOption list of
ModuleOption A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ModuleReference Class

Local Features
Name Type and Description
moduleReferenceComponent optional
ModuleReferenceComponent
moduleReferenceValue optional
ModuleReferenceValue
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleReferenceComponent Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleReferenceValue Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ModuleReferences Class

Local Features
Name Type and Description
moduleReference list of
ModuleReference
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

NameStmt Class

Local Features
Name Type and Description
valueStmt list of
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OnErrorStmt Class

Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OnGoSubStmt Class

Local Features
Name Type and Description
condition optional
ValueStmt A
targets list of
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OnGoToStmt Class

Local Features
Name Type and Description
condition optional
ValueStmt A
targets list of
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OpenStmt Class

Local Features
Name Type and Description
accessClause String?
fileNumber optional
FileNumber
lockClause String?
modeClause String?
path optional
ValueStmt A
reclength optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OptionBaseStmt Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OptionCompareStmt Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OptionExplicitStmt Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OptionPrivateModuleStmt Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OutputClause Class

Local Features
Name Type and Description
expression optional
ValueStmt A
spaces optional
ValueStmt A
tabs optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OutputList Class

Local Features
Name Type and Description
charPosition list of
CharPositionValue
outputClause list of
OutputClause
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PrintStmt Class

Local Features
Name Type and Description
fileNumber optional
FileNumber
outputList optional
OutputList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PropertyDeclarationStmt Class

Local Features
Name Type and Description
propertyGetStmt optional
PropertyGetStmt
propertyLetStmt optional
PropertyLetStmt
propertySetStmt optional
PropertySetStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PropertyGetStmt Class

Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PropertyLetStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
argList optional
ArgList
block optional
Block
endOfStatement optional
EndOfStatement
lineLabel optional
LineLabel
visibility optional
Visibility
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PropertySetStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
argList optional
ArgList
block optional
Block
endOfStatement optional
EndOfStatement
lineLabel optional
LineLabel
visibility optional
Visibility
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PublicPrivateGlobalVisibility Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PublicPrivateVisibility Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PutStmt Class

Local Features
Name Type and Description
data optional
ValueStmt A
file optional
ValueStmt A
recordNumber optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

RaiseEventStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
argsCall optional
ArgsCall
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

RedimStmt Class

Local Features
Name Type and Description
redimSubStmt list of
RedimSubStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

RedimSubStmt Class

Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

RemStatement Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ResetStmt Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ResumeStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReturnStmt Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

RmdirStmt Class

Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

RsetStmt Class

Local Features
Name Type and Description
implicitCallStmtInStmt optional
ImplicitCallStmtInStmt
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SCCase Class

Local Features
Name Type and Description
block optional
Block
endOfStatement optional
EndOfStatement
sCCond optional
SCCond
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SCCond Class

Local Features
Name Type and Description
sCCondExpr list of
SCCondExpr A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SCCondExpr Class (Abstract) A

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

SeekStmt Class

Local Features
Name Type and Description
file optional
ValueStmt A
position_ optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SelectCaseStmt Class

Local Features
Name Type and Description
endOfStatement optional
EndOfStatement
sCCase list of
SCCase
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SetStmt Class

Local Features
Name Type and Description
implicitCallStmtInStmt optional
ImplicitCallStmtInStmt
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

StartRule Class

Local Features
Name Type and Description
module optional
Module
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

StatementLabel Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

StopStmt Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SubStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
argList optional
ArgList
block optional
Block
endOfStatement optional
EndOfStatement
lineLabel optional
LineLabel
visibility optional
Visibility
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Subscript Class

Local Features
Name Type and Description
from optional
ValueStmt A
to optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Subscripts Class

Local Features
Name Type and Description
subscript list of
Subscript
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Type Class

Local Features
Name Type and Description
baseType optional
BaseType
complexType optional
ComplexType
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

TypeStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
endOfStatement optional
EndOfStatement
publicPrivateGlobalVisibility optional
PublicPrivateGlobalVisibility
typeStmtElement list of
TypeStmtElement
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

TypeStmtElement Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
asTypeClause optional
AsTypeClause
endOfStatement optional
EndOfStatement
subscripts optional
Subscripts
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

UnlockStmt Class

Local Features
Name Type and Description
valueStmt list of
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

VariableListStmt Class

Local Features
Name Type and Description
variableSubStmt list of
VariableSubStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

VariableStmt Class

Local Features
Name Type and Description
variableListStmt optional
VariableListStmt
visibility optional
Visibility
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

VariableSubStmt Class

Local Features
Name Type and Description
ambiguousIdentifier optional
AmbiguousIdentifier
asTypeClause optional
AsTypeClause
subscripts optional
Subscripts
typeHint optional
TypeHint
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Visibility Class

Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

VsAdd Class

Super Classes
Local Features
Name Type and Description
left optional
ValueStmt A
right optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsAddressOf Class

Super Classes
Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsAmp Class

Super Classes
Local Features
Name Type and Description
left optional
ValueStmt A
right optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsAnd Class

Super Classes
Local Features
Name Type and Description
left optional
ValueStmt A
right optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsAssign Class

Super Classes
Local Features
Name Type and Description
implicitCallStmtInStmt optional
ImplicitCallStmtInStmt
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsComp Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsEqv Class

Super Classes
Local Features
Name Type and Description
left optional
ValueStmt A
right optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsICS Class

Super Classes
Local Features
Name Type and Description
implicitCallStmtInStmt optional
ImplicitCallStmtInStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsImp Class

Super Classes
Local Features
Name Type and Description
left optional
ValueStmt A
right optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsInstance Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsIntDiv Class

Super Classes
Local Features
Name Type and Description
left optional
ValueStmt A
right optional
ValueStmt A
sign String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsLiteral Class

Super Classes
Local Features
Name Type and Description
literal optional
Literal
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsMinus Class

Super Classes
Local Features
Name Type and Description
left optional
ValueStmt A
right optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsMod Class

Super Classes
Local Features
Name Type and Description
left optional
ValueStmt A
right optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsMult Class

Super Classes
Local Features
Name Type and Description
left optional
ValueStmt A
right optional
ValueStmt A
sign String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsNegation Class

Super Classes
Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsNew Class

Super Classes
Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsNot Class

Super Classes
Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsOr Class

Super Classes
Local Features
Name Type and Description
left optional
ValueStmt A
right optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsPlus Class

Super Classes
Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsPow Class

Super Classes
Local Features
Name Type and Description
left optional
ValueStmt A
right optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsStruct Class

Super Classes
Local Features
Name Type and Description
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsTypeOf Class

Super Classes
Local Features
Name Type and Description
type optional
Type
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VsXor Class

Super Classes
Local Features
Name Type and Description
left optional
ValueStmt A
right optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

WhileStmt Class

Local Features
Name Type and Description
block optional
Block
endOfStatement optional
EndOfStatement
valueStmt optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

WidthStmt Class

Local Features
Name Type and Description
file optional
ValueStmt A
lineWidth optional
ValueStmt A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

WithStmt Class

Local Features
Name Type and Description
block optional
Block
endOfStatement optional
EndOfStatement
implicitCallStmtInStmt optional
ImplicitCallStmtInStmt
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

WriteStmt Class

Local Features
Name Type and Description
fileNumber optional
FileNumber
outputList optional
OutputList
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In