-- ListerOps.mesa
-- last edited by Satterthwaite on September 15, 1982 5:12 pm
DIRECTORY
Strings: TYPE USING [String];
ListerOps: DEFINITIONS = {
-- bcd listing
ListBcd: PROC [root: Strings.String, links: BOOL];
ListRTBcd: PROC [root: Strings.String, sorted: BOOL];
ListFiles: PROC [root: Strings.String];
ListStamps: PROC [root: Strings.String];
ListVersion: PROC [root: Strings.String];
-- code listing
CodeOptions: TYPE = RECORD [full, stripped: BOOL←FALSE, radix: {octal, hex}←$octal];
ListCode: PROC [root: Strings.String, options: CodeOptions];
ListCodeInConfig: PROC [config, name: Strings.String, options: CodeOptions];
ListProc: PROC [input, proc: Strings.String, output: Strings.String, options: CodeOptions];
-- symbols listing
ListSymbols: PROC [root: Strings.String, symbols, trees: BOOL];
ListSymbolsInConfig: PROC [config, name: Strings.String, symbols, trees: BOOL];
-- global listing
ListGlobals: PROC [root: Strings.String, ttyOut: BOOL←FALSE];
}.