-- file SML.config -- last edit by Schmidt, May 31, 1983 3:04 pm -- last edit by Satterthwaite, July 25, 1983 1:50 pm -- config for the Cedar Modeller -- this code is organized around these monitors: -- SMReaderImpl: monitors the parser of models -- SMCompImpl: monitors use of the compiler -- SMFIImpl: monitors mods to the FI tables and the parser of Cedar srcs -- the load state monitors code in SMLDriverImpl -- SMDFImpl: monitors use of the DF software DIRECTORY SMDFImpl: FROM "DummySMDFImpl"; SML: CONFIG LINKS: CODE IMPORTS Atom, BcdOps, CedarLinkerOps, CompilerOps, Directory, File, FileIO, FileStream, InputFocus, IO, Heap, Labels, List, Loader, LoaderPrivate, MBQueue, Menus, PilotLoaderOps, PilotLoadStateOps, Process, Rope, RopeInline, RTLoader, RTOS, Rules, Runtime, RuntimeInternal, SafeStorage, Space, Stream, Time, Transaction, TypeScript, UECP, UserExec, VFonts, ViewerEvents, ViewerIO, ViewerOps, WindowManager CONTROL SMIntImpl = { SMIntImpl; SMEvalImpl; -- exports SMEval SMValImpl; -- exports SMVal SMTreeImpl; -- exports SMTreeOps SMPrettyImpl; -- exports SMUtil CSImpl; -- exports CS SMCommentTableImpl; -- exports SMCommentTable SMTypeConsImpl; -- exports SMTypeCons -- parser for Models SMReaderImpl; -- exports SMUtil, monitor for model parser SMScannerImpl; -- exports SMP1, monitored by SMReaderImpl SMParserImpl; -- exports SMP1, monitored by SMReaderImpl SMTreeBuildImpl; -- exports SMP1, monitored by SMReaderImpl SMParseData; -- table for parser, monitored by SMReaderImpl -- parser for Cedar modules SMFIImpl; -- manages type table CtoSScannerImpl; -- exports CtoSP1, monitored by SMFIImpl CtoSParserImpl; -- exports CtoSP1, monitored by SMFIImpl CtoSTreeBuildImpl; -- exports CtoSP1, monitored by SMFIImpl CtoSParseData; -- table for parser, monitored by SMFIImpl -- compilation SMCompImpl; -- exports SMComp, monitor for compiler use BcdStampsImpl; -- exports BcdStamps SMProjImpl; -- manages projection table RedBlackTreeImpl; -- red-black tree for SMProjImpl -- loading SMLDriverImpl; -- exports SMLDriver, uses load state SMFakeBcdImpl; -- exports SMFakeBcd SMLoadImpl; -- exports SMLoad SMDFImpl; -- exports SMDF, monitor for DF stuff SMBcdImpl; -- exports SMBcd }.