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