dependencies.compiler.
Import-export dependencies for a list of modules.
bold => interface or shared module.
italics => module used in several places.
! joins mutually exclusive modules.
. joins groups of modules that are not mutually exclusive.
* indicates that the module exports to the interface just above it.
A3:
! Attr3a*
! Attr3b*
! Pass3
! Pass3D
! Pass3I
! Pass3M
! Pass3S
! Pass3V
! Pass3Xa
! Pass3Xb
! Pass3Xc
CodeDefs:
! Counting:
! ! Calls
! ! Constructor
! ! CountingImpl*
! ! Store
! P5:
! ! FOpTable*
! ! Address
! ! Calls*
! ! CgenUtil
! ! Code
! ! Constructor*
! ! CountingImpl
! ! Driver*
! ! Expression*
! ! Final*
! ! Flow*
! ! FlowExpression*
! ! OutCode*
! ! PeepholeQ*
! ! PeepholeU*
! ! PeepholeZ
! ! Selection*
! ! StackImpl
! ! Statement*
! ! Store*
! ! Temp*
! ! VarBasics
! ! VarUtils
! P5F:
! ! CrossJump*
! ! DJumps*
! ! Final*
! P5L:
! ! Address
! ! Calls
! ! Constructor
! ! CountingImpl
! ! Driver
! ! Expression
! ! Flow
! ! FlowExpression
! ! Selection
! ! StackImpl
! ! Statement
! ! Store
! ! VarBasics*
! ! VarMove*
! ! VarUtils*
! P5S:
! ! Address*
! ! Calls*
! ! Driver*
! ! Expression
! ! Flow*
! ! Selection
! ! Statement
! ! Store*
! P5U:
! ! Address
! ! Calls
! ! CgenUtil*
! ! Constructor
! ! CountingImpl
! ! CrossJump
! ! Driver
! ! Expression
! ! Final
! ! Flow
! ! FlowExpression
! ! OutCode
! ! PeepholeQ
! ! PeepholeU
! ! PeepholeZ
! ! Selection
! ! StackImpl
! ! Statement
! ! Store
! ! Temp
! ! VarBasics
! ! VarMove
! ! VarUtils
! Stack:
! ! Calls
! ! CgenUtil
! ! Constructor
! ! CountingImpl
! ! Driver
! ! Expression
! ! Flow
! ! FlowExpression
! ! OutCode
! ! Selection
! ! StackImpl*
! ! Statement
! ! Store
! ! Temp
! ! VarBasics
! ! VarMove
! ! VarUtils
! Address*
! Calls*
! CgenUtil
! Code
! Constructor*
! CountingImpl*
! CrossJump*
! DJumps*
! Driver
! Expression*
! Final*
! Flow*
! FlowExpression*
! OutCode*
! PeepholeDefs
! PeepholeQ*
! PeepholeU
! PeepholeZ
! Selection*
! StackImpl
! Statement*
! Store*
! Temp*
! VarBasics*
! VarMove*
! VarUtils*
CommandUtil:
! CommandPack*
! FileParmOps
! FileParmPack
! Interface
DebugTable:
! Debug
FileParms:
! CompilerOps:
! ! CompilerUtil:
! ! ! Code*
! ! ! Debug*
! ! ! LogPack
! ! ! ObjectOut*
! ! ! OutCode
! ! ! Pass1*
! ! ! Pass2*
! ! ! Pass3*
! ! ! Pass3P*
! ! ! Pass4*
! ! ! Pass4B
! ! ! Pass4L
! ! ! Sequencer*
! ! Interface
! ! Sequencer*
! Copier:
! ! P3:
! ! ! P3S:
! ! ! ! Attr3b
! ! ! ! Pass3I
! ! ! ! Pass3M
! ! ! ! Pass3S*
! ! ! ! Pass3V
! ! ! ! Pass3Xa*
! ! ! ! Pass3Xb*
! ! ! ! Pass3Xc
! ! ! Attr3a
! ! ! Attr3b
! ! ! Pass3
! ! ! Pass3B*
! ! ! Pass3D*
! ! ! Pass3I*
! ! ! Pass3M*
! ! ! Pass3S*
! ! ! Pass3V*
! ! ! Pass3Xa*
! ! ! Pass3Xb*
! ! ! Pass3Xc*
! ! FilePack*
! ! Pass3
! ! Pass3B
! ! Pass3I
! ! Pass3V
! ! Pass3Xa
! ! Pass3Xc
! ! Pass4B
! ! Sequencer
! ! SymbolCopier*
! ComData
! FilePack
! FileParmOps
! FileParmPack
! Interface
! ObjectOut
FOpCodes:
! Address
! Calls
! CgenUtil
! Constructor
! CountingImpl
! Driver
! Expression
! Final
! Flow
! FlowExpression
! OutCode
! PeepholeDefs
! PeepholeQ
! PeepholeU
! PeepholeZ
! Selection
! StackImpl
! Statement
! Store
! Temp
! VarBasics
! VarMove
LiteralOps:
! LiteralPack*
! CgenUtil
! Constructor
! Debug
! Expression
! LogPack
! ObjectOut
! OutCode
! Pass1
! Pass3B
! Pass3Xb
! Pass4Ops
! Pass4S
! Pass4Xa
! Pass4Xb
! Pass4Xc
! Scanner
! Sequencer
! SymbolCopier
! SymLiteralPack
! VarBasics
! VarUtils
Log:
! ErrorTable:
! ! LogPack
! Calls
! LogPack*
! OutCode
! Pass2
! Pass3
! Pass3B
! Pass3D
! Pass3I
! Pass3M
! Pass3P
! Pass3S
! Pass3V
! Pass3Xa
! Pass3Xb
! Pass3Xc
! Pass4B
! Pass4D
! Pass4L
! Pass4Ops
! Pass4S
! Pass4Xa
! Pass4Xb
! Pass4Xc
! PeepholeZ
! Sequencer
! Statement
! Temp
OpCodeParams:
! DJumps
! Expression
! Final
! PeepholeQ
! PeepholeU
! PeepholeZ
! VarMove
OpTableDefs:
! OpTable*
! Calls
! CgenUtil
! CrossJump
! Final
! PeepholeU
! PeepholeZ
OSMiscOps:
! OSMiscOpsImpl*
! ComData
! Interface
! ObjectOut
! OutCode
! Pass3B
! Sequencer
! SymbolCopier
P4:
! Pass4
! Pass4B*
! Pass4D*
! Pass4L*
! Pass4Ops*
! Pass4S*
! Pass4Xa*
! Pass4Xb*
! Pass4Xc*
ParseTable:
! P1:
! ! Pass1*
! ! Pass1T*
! ! Parser*
! ! Scanner*
! Pass1T
! Parser
! Scanner
ReplOps:
! ReplPack*
! Pass4B
SymLiteralOps:
! CountingImpl
! ObjectOut
! Pass3
! Pass3I
! Pass3S
! Pass3Xb
! Pass4B
! Pass4S
! Pass4Xb
! Pass4Xc
! Selection
! Sequencer
! SymLiteralPack*
TreeOps:
. TreePack*
. Address
. Attr3a
. Attr3b
. Calls
. CgenUtil
. Constructor
. CountingImpl
. Debug
. Driver
. Expression
. Flow
. FlowExpression
. LogPack
. ObjectOut
. Pass1T
. Pass2
. Pass3
. Pass3B
. Pass3D
. Pass3I
. Pass3M
. Pass3P
. Pass3S
. Pass3V
. Pass3Xa
. Pass3Xb
. Pass3Xc
. Pass4
. Pass4B
. Pass4D
. Pass4L
. Pass4Ops
. Pass4S
. Pass4Xa
. Pass4Xb
. Pass4Xc
. Selection
. Sequencer
. Statement
. Store
. SymbolCopier
. SymLiteralPack
.
ComData:
! Address
! Attr3b
! Calls
! CgenUtil
! Constructor
! CountingImpl
! Driver
! Code
! Expression
! Final
! LogPack
! ObjectOut
! OutCode
! Pass1
! Pass1T
! Pass2
! Pass3
! Pass3B
! Pass3D
! Pass3I
! Pass3M
! Pass3P
! Pass3S
! Pass3V
! Pass3Xa
! Pass3Xb
! Pass3Xc
! Pass4
! Pass4B
! Pass4D
! Pass4L
! Pass4S
! Pass4Xa
! Pass4Xb
! Pass4Xc
! PeepholeZ
! Selection
! Sequencer
! Statement
! Store
! SymLiteralPack
! Temp
FileParmOps:
! FileParmPack*
! Interface
! Sequencer
PeepholeDefs:
. CrossJump
. Final
. PeepholeQ*
. PeepholeU*
. PeepholeZ*
.
Code:
! Address
! Calls
! CgenUtil
! Constructor
! CrossJump
! DJumps
! Driver
! Expression
! Final
! Flow
! FlowExpression
! OutCode
! PeepholeQ
! PeepholeU
! PeepholeZ
! Selection
! StackImpl
! Statement
! Store
! Temp
! VarBasics
! VarMove
! VarUtils
Pass3:
! Pass3M
! Pass3S
Pass4:
Pass4B
Pass4Ops
Pass4S
Pass4Xa
Pass4Xb