language-Modula2-0.1: Parser, pretty-printer, and more for the Modula-2 programming language

Index

$sel:designatorValue:SynCFDesignatorLanguage.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
$sel:folded:SynCFLanguage.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
$sel:folded:SynCFDesignatorLanguage.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
$sel:folded:SynCFExpLanguage.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
$sel:folded:SynCFModLanguage.Modula2.ConstantFolder
$sel:foldedValue:SynCFExpLanguage.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
$sel:moduleEnv:SynCFModLanguage.Modula2.ConstantFolder
actualParametersLanguage.Modula2.Grammar
Add 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
addLanguage.Modula2.Abstract
addOperatorLanguage.Modula2.Grammar
AddressedIdent 
1 (Type/Class)Language.Modula2.ISO.Abstract
2 (Type/Class)Language.Modula2.ISO.AST
3 (Data Constructor)Language.Modula2.ISO.AST
addressedIdentLanguage.Modula2.ISO.Abstract
AddressedVariableDeclarationLanguage.Modula2.ISO.AST
addressedVariableDeclarationLanguage.Modula2.ISO.Abstract
And 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
andLanguage.Modula2.Abstract
ArrayLanguage.Modula2.ISO.AST
arrayLanguage.Modula2.ISO.Abstract
arrayConstructedValueLanguage.Modula2.ISO.Grammar
arrayConstructorLanguage.Modula2.ISO.Grammar
arrayPartLanguage.Modula2.ISO.Grammar
ArrayType 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
arrayType 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
Assignment 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
assignment 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
BaseTypeLanguage.Modula2.Abstract
Block 
1 (Data Constructor)Language.Modula2.AST
2 (Type/Class)Language.Modula2.AST
3 (Type/Class)Language.Modula2.Abstract
4 (Type/Class)Language.Modula2.ISO.AST
5 (Data Constructor)Language.Modula2.ISO.AST
block 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
BooleanLanguage.Modula2.AST
BuiltinLanguage.Modula2.AST
builtinLanguage.Modula2.Abstract
Case 
1 (Data Constructor)Language.Modula2.AST
2 (Type/Class)Language.Modula2.AST
3 (Type/Class)Language.Modula2.Abstract
caseAlternativeLanguage.Modula2.Abstract
CaseFieldListLanguage.Modula2.AST
caseFieldListLanguage.Modula2.Abstract
caseLabelListLanguage.Modula2.Grammar
CaseLabels 
1 (Type/Class)Language.Modula2.AST
2 (Type/Class)Language.Modula2.Abstract
caseLabelsLanguage.Modula2.Grammar
CaseStatement 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
caseStatement 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
case_prodLanguage.Modula2.Grammar
CharCodeLanguage.Modula2.AST
charCodeLanguage.Modula2.Abstract
coDeclarationLanguage.Modula2.Abstract
coDesignatorLanguage.Modula2.Abstract
coExpressionLanguage.Modula2.Abstract
CommentLanguage.Modula2.Grammar
commentLanguage.Modula2.Grammar
compilationUnitLanguage.Modula2.Grammar
ConditionalBranch 
1 (Data Constructor)Language.Modula2.AST
2 (Type/Class)Language.Modula2.AST
3 (Type/Class)Language.Modula2.Abstract
conditionalBranchLanguage.Modula2.Abstract
ConstantDeclaration 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
constantDeclaration 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
constantDefinition 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
ConstantFoldLanguage.Modula2.ConstantFolder
ConstExpressionLanguage.Modula2.Abstract
constExpressionLanguage.Modula2.Grammar
coStatementLanguage.Modula2.Abstract
coTypeLanguage.Modula2.Abstract
coValueLanguage.Modula2.Abstract
CoWirthyLanguage.Modula2.Abstract
Declaration 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
3 (Type/Class)Language.Modula2.ISO.AST
declarationSequenceLanguage.Modula2.Grammar
DefinitionLanguage.Modula2.Abstract
DefinitionModuleLanguage.Modula2.AST
definitionModule 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
definitionSequenceLanguage.Modula2.Grammar
delimiterLanguage.Modula2.Grammar
DereferenceLanguage.Modula2.AST
dereferenceLanguage.Modula2.Abstract
Designator 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
designatorLanguage.Modula2.Grammar
digitLanguage.Modula2.Grammar
Divide 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
divideLanguage.Modula2.Abstract
doubleSizeLanguage.Modula2.ConstantFolder
Element 
1 (Data Constructor)Language.Modula2.AST
2 (Type/Class)Language.Modula2.AST
3 (Type/Class)Language.Modula2.Abstract
element 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
EmptyStatement 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
emptyStatementLanguage.Modula2.Abstract
EmptyVariantLanguage.Modula2.ISO.AST
emptyVariantLanguage.Modula2.ISO.Abstract
enumeration 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
EnumerationType 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
EnvironmentLanguage.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
EqualLanguage.Modula2.Abstract, Language.Modula2.AST
ExceptionHandlingBlockLanguage.Modula2.ISO.AST
exceptionHandlingBlockLanguage.Modula2.ISO.Abstract
Exit 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
exitStatementLanguage.Modula2.Abstract
expListLanguage.Modula2.Grammar
Export 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
3 (Data Constructor)Language.Modula2.AST
exportLanguage.Modula2.Grammar
Expression 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
3 (Type/Class)Language.Modula2.ISO.AST
expressionLanguage.Modula2.Grammar
factorLanguage.Modula2.Grammar
falseLanguage.Modula2.Abstract
FieldLanguage.Modula2.AST
fieldLanguage.Modula2.Abstract
FieldList 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
3 (Data Constructor)Language.Modula2.AST
fieldList 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
fieldListSequenceLanguage.Modula2.Grammar
floatSizeLanguage.Modula2.ConstantFolder
foldBinaryArithmeticLanguage.Modula2.ConstantFolder
foldBinaryBooleanLanguage.Modula2.ConstantFolder
foldBinaryFractionalLanguage.Modula2.ConstantFolder
foldBinaryIntegerLanguage.Modula2.ConstantFolder
foldConstants 
1 (Function)Language.Modula2.ConstantFolder
2 (Function)Language.Modula2.ISO.ConstantFolder
For 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
FormalParameters 
1 (Data Constructor)Language.Modula2.AST
2 (Type/Class)Language.Modula2.AST
3 (Type/Class)Language.Modula2.Abstract
formalParameters 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
formalTypeLanguage.Modula2.Grammar
formalTypeListLanguage.Modula2.Grammar
forStatement 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
ForwardProcedureDeclarationLanguage.Modula2.ISO.AST
forwardProcedureDeclarationLanguage.Modula2.ISO.Abstract
FPSection 
1 (Data Constructor)Language.Modula2.AST
2 (Type/Class)Language.Modula2.AST
3 (Type/Class)Language.Modula2.Abstract
fPSectionLanguage.Modula2.Grammar
fpSectionLanguage.Modula2.Abstract
FunctionCall 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
functionCallLanguage.Modula2.Abstract
getIdentDefNameLanguage.Modula2.Abstract
getNonQualIdentNameLanguage.Modula2.Abstract
getProcedureNameLanguage.Modula2.Abstract
grammarLanguage.Modula2.Grammar
GreaterLanguage.Modula2.Abstract, Language.Modula2.AST
GreaterOrEqualLanguage.Modula2.Abstract, Language.Modula2.AST
hexDigitLanguage.Modula2.Grammar
IdentLanguage.Modula2.Abstract, Language.Modula2.AST
identLanguage.Modula2.Grammar
IdentDef 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
3 (Data Constructor)Language.Modula2.AST
identDefLanguage.Modula2.Abstract
IdentListLanguage.Modula2.Abstract
identListLanguage.Modula2.Grammar
If 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
ifStatement 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
ImplementationModuleLanguage.Modula2.AST
implementationModuleLanguage.Modula2.Abstract
Import 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
3 (Data Constructor)Language.Modula2.AST
import_prodLanguage.Modula2.Grammar
InLanguage.Modula2.Abstract, Language.Modula2.AST
IndexLanguage.Modula2.AST
indexLanguage.Modula2.Abstract
InhCFLanguage.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
int32SizeLanguage.Modula2.ConstantFolder
IntegerLanguage.Modula2.AST
integer 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
IntegerDivide 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
integerDivideLanguage.Modula2.Abstract
intSizeLanguage.Modula2.ConstantFolder
ISOLanguage.Modula2
ISOGrammarLanguage.Modula2.ISO.Grammar
isoGrammarLanguage.Modula2.ISO.Grammar
ISOMixin 
1 (Type/Class)Language.Modula2.ISO.Grammar
2 (Data Constructor)Language.Modula2.ISO.Grammar
isoMixinLanguage.Modula2.ISO.Grammar
Item 
1 (Type/Class)Language.Modula2.ISO.Abstract
2 (Type/Class)Language.Modula2.ISO.AST
just3Language.Modula2.Abstract
LabelRangeLanguage.Modula2.AST
labelRangeLanguage.Modula2.Abstract
Language 
1 (Type/Class)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.AST
3 (Type/Class)Language.Modula2.ISO.AST
4 (Data Constructor)Language.Modula2.ISO.AST
LessLanguage.Modula2.Abstract, Language.Modula2.AST
LessOrEqualLanguage.Modula2.Abstract, Language.Modula2.AST
LexemeLanguage.Modula2.Grammar
lexemeTextLanguage.Modula2.Grammar
lexemeTypeLanguage.Modula2.Grammar
Literal 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
literalLanguage.Modula2.Abstract
Loop 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
loopStatement 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
machineAddressLanguage.Modula2.ISO.Grammar
maxCardinalLanguage.Modula2.ConstantFolder
maxInt32Language.Modula2.ConstantFolder
maxIntegerLanguage.Modula2.ConstantFolder
maxRealLanguage.Modula2.ConstantFolder
maxSetLanguage.Modula2.ConstantFolder
Maybe3 
1 (Data Constructor)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.Abstract
maybe3Language.Modula2.Abstract
minInt32Language.Modula2.ConstantFolder
minIntegerLanguage.Modula2.ConstantFolder
minRealLanguage.Modula2.ConstantFolder
minSetLanguage.Modula2.ConstantFolder
Modula2 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.ISO.Abstract
Modula2Grammar 
1 (Type/Class)Language.Modula2.Grammar
2 (Data Constructor)Language.Modula2.Grammar
modula2grammarLanguage.Modula2.Grammar
modula2ISOgrammarLanguage.Modula2.ISO.Grammar
Module 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
moduleBodyLanguage.Modula2.ISO.Grammar
ModuleDeclaration 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
moduleDeclaration 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
moduleExportLanguage.Modula2.Abstract
moduleImportLanguage.Modula2.Abstract
Modulo 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
moduloLanguage.Modula2.Abstract
moptionalLanguage.Modula2.Grammar
mulOperatorLanguage.Modula2.Grammar
Multiply 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
multiplyLanguage.Modula2.Abstract
NameableLanguage.Modula2.Abstract
Negative 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
negativeLanguage.Modula2.Abstract
NilLanguage.Modula2.AST
nilLanguage.Modula2.Abstract
NodeWrapLanguage.Modula2.Grammar
nonQualIdentLanguage.Modula2.Abstract
Not 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
notLanguage.Modula2.Abstract
nothing3Language.Modula2.Abstract
numberLanguage.Modula2.Grammar
octalDigitLanguage.Modula2.Grammar
OpaqueTypeDeclaration 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
operatorLanguage.Modula2.Grammar
Or 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
orLanguage.Modula2.Abstract
PackedSetTypeLanguage.Modula2.ISO.AST
packedSetType 
1 (Function)Language.Modula2.ISO.Abstract
2 (Function)Language.Modula2.ISO.Grammar
parseAndSimplifyModuleLanguage.Modula2
ParsedLexemesLanguage.Modula2.Grammar
parseModuleLanguage.Modula2
Parser 
1 (Type/Class)Language.Modula2.Grammar
2 (Type/Class)Language.Modula2.ISO.Grammar
PlacedLanguage.Modula2
PointerType 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
pointerType 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
Positive 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
positiveLanguage.Modula2.Abstract
PriorityLanguage.Modula2.Abstract
priorityLanguage.Modula2.Grammar
ProcedureCall 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
procedureCall 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
ProcedureDeclaration 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
procedureDeclaration 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
ProcedureDefinition 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
procedureDefinitionLanguage.Modula2.Abstract
ProcedureHeading 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
3 (Data Constructor)Language.Modula2.AST
procedureHeading 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
ProcedureType 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
procedureType 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
ProgramModuleLanguage.Modula2.AST
programModule 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
QualIdent 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
3 (Data Constructor)Language.Modula2.AST
qualIdentLanguage.Modula2.Abstract
qualidentLanguage.Modula2.Grammar
RangeLanguage.Modula2.AST
rangeLanguage.Modula2.Abstract
Read 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
readLanguage.Modula2.Abstract
RealLanguage.Modula2.AST
real 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
RecordLanguage.Modula2.ISO.AST
recordLanguage.Modula2.ISO.Abstract
recordConstructedValueLanguage.Modula2.ISO.Grammar
recordConstructorLanguage.Modula2.ISO.Grammar
RecordType 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
recordType 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
Relation 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
relation 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
RelOpLanguage.Modula2.Abstract, Language.Modula2.AST
RemainderLanguage.Modula2.ISO.AST
remainderLanguage.Modula2.ISO.Abstract
Repeat 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
RepeatedLanguage.Modula2.ISO.AST
repeatedLanguage.Modula2.ISO.Abstract
repeatStatement 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
ReportLanguage.Modula2
reservedWords 
1 (Function)Language.Modula2.Grammar
2 (Function)Language.Modula2.ISO.Grammar
resolvePositionLanguage.Modula2
resolvePositionsLanguage.Modula2
RetryStatementLanguage.Modula2.ISO.AST
retryStatement 
1 (Function)Language.Modula2.ISO.Abstract
2 (Function)Language.Modula2.ISO.Grammar
Return 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
returnStatementLanguage.Modula2.Abstract
scaleFactorLanguage.Modula2.Grammar
SemLanguage.Modula2.ConstantFolder
Set 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
set 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
setConstructedValueLanguage.Modula2.ISO.Grammar
SetType 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
setType 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
simpleExpressionLanguage.Modula2.Grammar
simpleTypeLanguage.Modula2.Grammar
SingleLanguage.Modula2.ISO.AST
singleLanguage.Modula2.ISO.Abstract
SingleLabelLanguage.Modula2.AST
singleLabelLanguage.Modula2.Abstract
SomeVersion 
1 (Type/Class)Language.Modula2
2 (Data Constructor)Language.Modula2
Statement 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
3 (Type/Class)Language.Modula2.ISO.AST
statementLanguage.Modula2.Grammar
StatementSequence 
1 (Data Constructor)Language.Modula2.AST
2 (Type/Class)Language.Modula2.AST
3 (Type/Class)Language.Modula2.Abstract
statementSequence 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
StringLanguage.Modula2.AST
stringLanguage.Modula2.Abstract
string_prodLanguage.Modula2.Grammar
structureComponentLanguage.Modula2.ISO.Grammar
subRangeLanguage.Modula2.Abstract
SubrangeType 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
subrangeTypeLanguage.Modula2.Grammar
Subtract 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
subtractLanguage.Modula2.Abstract
SynCF 
1 (Data Constructor)Language.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
2 (Type/Class)Language.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
SynCFDesignator 
1 (Data Constructor)Language.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
2 (Type/Class)Language.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
SynCFExp 
1 (Data Constructor)Language.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
2 (Type/Class)Language.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
SynCFMod 
1 (Data Constructor)Language.Modula2.ConstantFolder
2 (Type/Class)Language.Modula2.ConstantFolder
SynCFMod'Language.Modula2.ConstantFolder, Language.Modula2.ISO.ConstantFolder
TargetClassLanguage.Modula2.Abstract
termLanguage.Modula2.Grammar
TokenLanguage.Modula2.Grammar
TrailingLanguage.Modula2.Grammar
trueLanguage.Modula2.Abstract
Type 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
3 (Type/Class)Language.Modula2.ISO.AST
TypeDeclaration 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
typeDeclaration 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
typeDefinition 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
TypeReference 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
typeReferenceLanguage.Modula2.Abstract
type_prodLanguage.Modula2.Grammar
UnaddressedIdentLanguage.Modula2.ISO.AST
unaddressedIdentLanguage.Modula2.ISO.Abstract
UnequalLanguage.Modula2.Abstract, Language.Modula2.AST
Value 
1 (Type/Class)Language.Modula2.AST
2 (Type/Class)Language.Modula2.Abstract
VariableLanguage.Modula2.AST
variableLanguage.Modula2.Abstract
VariableDeclaration 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
variableDeclaration 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
variableDefinition 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
variableIdentifierListLanguage.Modula2.ISO.Grammar
Variant 
1 (Type/Class)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.AST
3 (Data Constructor)Language.Modula2.AST
4 (Type/Class)Language.Modula2.ISO.AST
5 (Data Constructor)Language.Modula2.ISO.AST
variant 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
VersionLanguage.Modula2
While 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
whileStatement 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
WhiteSpaceLanguage.Modula2.Grammar
whiteSpaceLanguage.Modula2.Grammar
WirthyLanguage.Modula2.Abstract
WirthySubsetOf 
1 (Data Constructor)Language.Modula2.Abstract
2 (Type/Class)Language.Modula2.Abstract
With 
1 (Data Constructor)Language.Modula2.AST
2 (Data Constructor)Language.Modula2.ISO.AST
withStatement 
1 (Function)Language.Modula2.Abstract
2 (Function)Language.Modula2.Grammar
wrapLanguage.Modula2.Grammar