IDENTIFIER
Parser
IOOps
secd
ISWIMConfig
driver
Iadd
JVMTree
Iaload
JVMTree
Iastore
JVMTree
Iconst_0
JVMTree
Iconst_1
JVMTree
Iconst_2
JVMTree
Iconst_3
JVMTree
Iconst_4
JVMTree
Iconst_5
JVMTree
Iconst_m1
JVMTree
Id
AST
Identifier
MiniJavaTree source ObrTree
Idn
AST ASTNonCase AST AST
IdnDef
MiniJavaTree source
IdnExp
MiniJavaTree source ObrTree
IdnNode
MiniJavaTree
IdnUse
MiniJavaTree source Dot AbstractSyntax
If
DataflowAST Syntax MiniJavaTree
IfElse
AST
IfStatement
source
IfStmt
ObrTree
IfThen
AST
If_icmpge
JVMTree
Ifeq
JVMTree
Ifne
JVMTree
Iload
JVMTree
Imm
RISCISA
Imperative
imperative
ImperativeGen
imperative
ImperativeNode
AST
ImperativeTests
imperative
Import
Syntax
Imul
JVMTree
InOp
ParenPrettyPrinterTests
IndExp
MiniJavaTree
IndexExp
source ObrTree
Indexed
RISCTree
InheritanceNameResolutionTests
tests
InnermostSubst
lambda2
InnermostSubstEvaluator
lambda2
Instr
RISCISA
Instruction
SECDBase
IntArrayType
MiniJavaTree
IntComparisonOps
secd
IntConst
ObrTree
IntDatum
RISCTree
IntExp
MiniJavaTree source ObrTree
IntParam
ObrTree
IntType
AST MiniJavaTree SymbolTable
IntTypeValue
IntegerOps
IntValue
IntegerOps
IntVar
ObrTree
Integer
PrologTree
IntegerOps
secd
IntegerType
SymbolTable
IntegerValue
SymbolTable
Interpreter
prolog
InterpreterTests
prolog
InvokeSpecial
JVMTree
InvokeVirtual
JVMTree
Ireturn
JVMTree
Istore
JVMTree
Isub
JVMTree
Iswim
Syntax
IswimProg
Syntax
Item
RISCTree
i
NumVal Num Bind Lam Let Var Num CIdnExp Assign Decl For Read Var Leaf Val Leaf Leaf Node
ident
BuiltinType Constant IntegerValue Module UserType Variable CNamedType BuiltinProc ParamInfo Parameter Procedure Field FieldIdn Parser CVarDecl Identifier IdnDef IdnUse EnumType SyntaxAnalysis Parser
identRegex
Parser
identifier
SyntaxAnalysis TIL1_1
idlistToDoc
PrettyPrinter
idn
Parser Parser Parser Parser IdnDef IdnNode IdnUse ForStatement ArrayVar BoolVar Catch EnumConst EnumVar ExnConst FieldExp ForStmt IdnExp IndexExp IntConst IntParam IntVar RaiseStmt RecordVar
idn1
ObrInt
idn2
ObrInt
idndef
SyntaxAnalysis ConstDecl TypeDecl ProcDecl Parser ModuleDecl
idndeflist
Parser
idndefs
VarDecl FPSection FieldList
idnlist
Parser
idntype
TypeAnalyser
idntypeDef
TypeAnalyser TypeAnalyser
idnuse
SyntaxAnalysis IdnExp NamedType Call ProcDecl Parser ModuleDecl
ifStatement
Parser
ifStm
Parser
ifToDoc
PrettyPrinter
if_statement
TIL1_1
ifelseexpr
Parser
im
ADDI ANDI CHKI CMPI DIVI LDB LDW MODI MOVI MULI MVNI ORI POP PSH STB STW SUBI XORI
imperative
example
importstmt
Parser
in
Liveness LivenessImpl
inc
For
includes
CProgram
ind
ArrayAssign IndExp
index
CIndexExp
indexOutOfBoundsExn
SemanticAnalysis
indx
IndexExp
init
RISC For SECD SECD
initEnv
SemanticAnalysis
initialiseSemanticAnalysis
Driver
innermost
InnermostSubst
inputoutput
RISC
inputs
PicoJavaBenchmark
insns
RISCProg SequenceDatum
instNumber
SECDBase
instToCodeTree
SECDBase
instrs
JVMMethod
intPrettyPrint
Oberon0Config
intPrint
Oberon0Config
intRegex
Parser
intadds
Add Binary Exp Neg
integer
Parser Parser Parser SyntaxAnalysis SyntaxAnalysis SyntaxAnalysis TIL1_1 Parser
integerType
SymbolTable
interpret
Interpreter
interpreter
InterpreterTests Main
intexp
Parser
isArray
SymbolTable
isBoolean
SymbolTable
isCompatible
TypeAnalyser TypeAnalyser
isConstant
SymbolTable
isError
SymbolTable
isInteger
SymbolTable
isLvalue
NameAnalyser NameAnalyser
isModule
SymbolTable
isNotArray
SymbolTable
isNotRecord
SymbolTable
isQualified
ErrorCheck
isRecord
SymbolTable
isRvalue
NameAnalyser
isSemanticallyCorrect
SemanticAnalysis
isStatic
JVMMethod
isSubtypeOf
TypeAnalysis
isSuperTypeOf
TypeAnalysis
isSuperTypeOfClassDecl
TypeAnalysis
isTest
Driver Main
isType
SymbolTable
isUnknown
TypeAnalysis
isValue
TypeAnalysis
isVariable
SymbolTable SymbolTable
isassignable
Constant Entity Variable
iscompatible
SemanticAnalysis EnumTypes RecordTypes TypeBase UnknownType
isconst
NameAnalyser Constant Entity Variable
isinloop
SemanticAnalysis
iswim
example
iteration
SyntaxAnalysis
itype
Parser