<> <> <> <<>> <<-- Starting WrapDragoman>> WrapDragoman; Run StandardCache <<-- Initializing the thing>> _ &handle _ WrapDragoman.Start[instr: 2, data: 1] -- number of caches <<-- Specifying the caches>> _ WrapDragoman.SetInstructionCache[handle: &handle, number: 0, cache: StandardCache.NewCache[lines: 50, quadsPerLine: 2, lru: FALSE]] -- first instruction cache _ WrapDragoman.SetInstructionCache[handle: &handle, number: 1, cache: StandardCache.NewCache[lines: 50, quadsPerLine: 2, lru: FALSE]] -- second instruction cache _ WrapDragoman.SetDataCache[handle: &handle, number: 0, cache: StandardCache.NewCache[lines: 50, quadsPerLine: 2, lru: FALSE]] -- the only data cache <<-- Marking interesting GFI's>> _ WrapDragoman.MarkGFI[&handle, "CommandToolUtilitiesImpl", "FileViewerOpsImpl", "FileStreamImpl", "FileNamesImpl", "FileImpl"] <<_ WrapDragoman.MarkGFI[&handle, "IOPrintImpl", "IOCommonImpl", "IOSimpleStreamsImpl", "IOConvertImpl", "ViewerIOImpl", "IOScanImpl"]>> <<_ WrapDragoman.MarkGFI[&handle, "FSLockImpl", "FSFileOpsImpl", "FSReportImpl", "FSOpenFileImpl", "FSStreamImpl", "FSNameImpl"]>> <<_ WrapDragoman.MarkGFI[&handle, "RopeImpl", "RopeImplExt", "ListImpl", "AtomImpl", "ConvertUnsafeImpl"]>> _ WrapDragoman.MarkGFI[&handle, "compiler"] <<-- Running the simulation>> _ WrapDragoman.Run[&handle, "compile Foo.mesa"]