t
Lam Let EquivQuery EvalQuery FreeNamesQuery FreshQuery Query SubstQuery SwapQuery Cond Cond For IfElse IfThen MM PositionalRewriterTests PositionedRewriterTests
t1
FunType
t2
FunType
TailApp
SECDBase
Target
RISCISA
targettreetest
TreeTestDriver
tasklevel
TestDriver A1Phases A2aPhases A2bPhases A3Phases A4Phases
term
Parser Parser SyntaxAnalysis TermGoal PrologTree SyntaxAnalysis TIL1_1
term1
Parser
term2
Parser
term3
Parser
term4
Parser
TermGoal
Interpreter
terms
SyntaxAnalysis
Test
BooleanOps
TestBase
imperative lambda
TestCompiler
util
TestDriver
base
TestPosition
SupportPositionalRewriterTests SupportPositionedRewriterTests
Tests
iswim obr picojava util
text
Comment
thens
IfStmt
thn
If
ThrowTo
Syntax
throwtoexpr
Parser
til
example
TIL1_1
til
TIL1_1Main
til
TIL1_1Tests
til
TIL2_1
til
TIL2_1Main
til
TIL2_1Tests
til
TIL2_2
til
TIL2_2Main
til
TIL2_2Tests
til
TIL2_3
til
TIL2_3Main
til
TIL2_3Tests
til
Times
Syntax
tipe
Analysis CVarDecl TypeDecl VarDecl IntegerValue UserType Variable TypeAnalyser FPSection ParamInfo ArrayTypeDef FieldList Field SemanticAnalysis Constant Entity Variable TypeAnalysis SemanticAnalysis Variable
tipe2
Analysis
tipeDef
TypeAnalyser TypeAnalyser
ToBoolean
ConversionOps
toCodeSegment
SECDBase CodeTree
toDoc
Test CodeSegment FunctionSpec MkClosures CPrettyPrinter PrettyPrinter PrettyPrinter SourcePrettyPrinter PrettyPrinter PrettyPrinter PrettyPrinter PrettyPrinter PrettyPrinter PrettyPrinter PrettyPrinter PrettyPrinter PVal
ToInt
ConversionOps
toParenDoc
PrettyPrinter PrettyPrinter PrettyPrinter PrettyPrinter PrettyPrinter PrettyPrinter ParenPrettyPrinterTests
toString
Var Add Div Mul Neg Num Sub Var FalseValue TrueValue ConversionOps ExnContValue RefValue IntValue RecordValue ClosureValue CodeSegment ContValue EmptyCont EmptyValue MachineExceptionValue PrimValue StringValue UserExceptionValue App Lam Num Var App Lam Num Var ArrayType Field RecordType Label ArrayType BoolType EnumType EnumTypes ExnType IntType RecordType RecordTypes Pos Atom Cut Integer Pred Var Subst AtomType IntegerType ListType ADD ADDI AND ANDI BEQ BGE BGT BLE BLT BNE BR Branch BSR CHKI CMP CMPI Comment DIV DIVI LDB LDW MOD MODI MOV MOVI MUL MULI MVN MVNI OR ORI POP PSH RD RET STB STW SUB SUBI Target WRD WRH WRL XOR XORI Id Str
total
Rewriter oneohonecompanies Total
tr
SwapQuery
trans
Parser
transform
Transformer Desugarer Desugarer Lifter TIL2_1 TIL2_2 TIL2_3 TransformingMain example
Transformer
base
TransformerTests
util
TransformingDriver
base
TransformingMain
til
TransformTests
transform
translate
CCodeGenerator Translator CCodeGenerator CCodeGenerator CCodeGenerator CCodeGenerator
translateActualParam
CCodeGenerator CCodeGenerator
translateActualParams
CCodeGenerator
translateFormalParam
CCodeGenerator CCodeGenerator
translateFormalParams
CCodeGenerator
TranslatingDriver
base
TranslatingTestDriver
base
Translator
base
travtest
RewriterTests
Tree
AttributionTests DynamicAttributionTests repmin
TreeTestDriver
obr
TripleTree
AttributionTests
tru
If
trueConstant
SymbolTable
TrueValue
BooleanOps
TryBody
ObrTree
trycatch
SyntaxAnalysis
TryStmt
ObrTree
ts
Pred
tstmt
CIfElseStatement CIfStatement
ttype
Parser
ttype0
Parser
Tup2
ParserUtilitiesTests
Tup3
ParserUtilitiesTests
Tup4
ParserUtilitiesTests
Tup5
ParserUtilitiesTests
Tup6
ParserUtilitiesTests
Tuple
Syntax
tupleexpr
Parser
Two
SupportPositionalRewriterTests SupportPositionedRewriterTests
ty
PushType
Type
AST SymbolTable SymbolTable VarDecl SymbolTable
TypeAnalyser
L0 L1 L2 L3 L4
TypeAnalysis
picojava
TypeBase
SymbolTable
typebasetype
TypeAnalyser
typecheck
Lambda
typedecl
Parser source AbstractSyntax
typedeclsection
Parser
typedef
Parser source
typedefDef
Parser Parser
TypeError
SECDBase
TypeTypeValue
SECDBase
TypeValue
SECDBase