Package coins.backend

Interface Summary
GlobalTransformer Interface for L-module transformer
Keyword Definitions of LIR keywords.
LocalAnalysis Interface for result of function analysis.
LocalAnalyzer Interface for function analyzer.
LocalTransformer Interface for function transformer.
Tmd Interface for Scheme code generator.
Transformer Common Interface for Module/Function transformer.
 

Class Summary
BackEnd Back end of COINS compiler.
BackVersion  
CollectVarInTree Collect variables appeared in LirNode tree.
Data Represent L-Data.
Debug  
Function Represent a function.
IntervalTimer  
MachineParams Object holding Machine Parameters.
Module Represent module, the whole input of the compiler.
ModuleElement Common attributes of Function/Data, components of Module.
Op Operator mnemonic encoder/decoder.
Root BackEnd global variables
Storage Storage class encoder/decoder.
TargetMachine Target Description Module
Type LIR type encoder/decoder without instance.
 

Exception Summary
CantHappenException Miscellaneous error has happened
SyntaxError Parse error exception
SyntaxErrorException A parse error in LIR.