| File information: | |
| File name: | SymTabDefs.mesa_Oct77.pdf [preview SymTabDefs.mesa Oct77] |
| Size: | 76 kB |
| Extension: | |
| Mfg: | xerox |
| Model: | SymTabDefs.mesa Oct77 🔎 |
| Original: | SymTabDefs.mesa Oct77 🔎 |
| Descr: | xerox mesa 3.0_1977 listing SymTabDefs.mesa_Oct77.pdf |
| Group: | Electronics > Other |
| Uploaded: | 04-11-2019 |
| User: | Anonymous |
| Multipart: | No multipart |
| Information about the files in archive: | ||
| Decompress result: | OK | |
| Extracted files: | 1 | |
File name SymTabDefs.mesa_Oct77.pdf symtabdefs.mESA 24-0CT-77 18:55:07 P<.lgo 1 -- file SymTabDefs.Mesa -- last modified by Satterthwaite, August 16, 1977 11:22 AM DIRECTORY StringDefs: FROM "stringdefs", SymDefs: FROM "symdefs"; SymTabDefs: DEFINITIONS = 8EGIN OPEN SymDefs; -- implemented by Symbol Table -- hash manipulation FindString: PROCEDURE [StringDefs.SubString] RETURNS [found: BOOLEAN, hti: HTIndex]; hashforse: PROCEDURE [ISEIndex] RETURNS [HTIndex]; hashvalue: PROCEDURE [StringDefs.SubString] RETURNS [HVIndex]: SubStringForHash: PROCEDURE [StringDefs.SubString, HTIndex]; -- context management firstctxse: PROCEDURE [CTXIndex] RETURNS [ISEIndex]; nextse: PROCEDURE [ISEIndex] RETURNS [ISEIndex]: searchcontext: PROCEDURE [hti: HTIndex, ctx: CTXIndex] RETURNS [found: BOOLEAN, sei: ISEIndex]; -- type manipulation undertype: PROCEDURE [SEIndex] RETURNS [CSEIndex]; typeclass: PROCEDURE [SEIndex] RETURNS [TypeClass]: xfermode: PROCEDURE [SEIndex] RETURNS (TransferMode]; wordsfortype, cardinality: PROCEDURE [SEIndex] RETURNS [CARDINAL]; -- implemented by SymTab (extensions for building tables) symtabinit, symtaberase: PROCEDURE; -- hash manipulation EnterString: PROCEDURE [StringDefs.SubString] RETURNS [HTIndex]; hashblock: PROCEDURE RETURNS [base: POINTER, length: CARDINAL]; -- context management nextlevel: PROCEDURE [ContextLevel] RETURNS [ContextLevel]; makenewctx: PROCEDURE [ContextLevel] RETURNS [CTXIndex]; resetctxlist: PROCEDURE [CTXIndex]: ctxentries: PROCEDURE [CTXIndex] RETURNS [CARDINAL]; firstvisiblese: PROCEDURE[CTXIndex] RETURNS [ISEIndex]: visiblectxentries: PROCEDURE [CTXIndex] RETURNS [CARDINAL]; contextvariant: PROCEDURE [CTXIndex] RETURNS [ISEIndex]: StaticNestError: SIGNAL; fnfield: PROCEDURE [ISEIndex] RETURNS [offset: bitaddress, size: CARDINAL]: makectxse: PROCEDURE [hti: HTIndex, ctx: CTXlndex] RETURNS [ISEIndex]: makenonctxse: PROCfDURE [CARDINAL] RETURNS [CSEIndex]; makeSECha in: PROCfDURE [CTXlndex, CARDINAL, ROOLfAN] RETURNS [ISEIndex]; fillctxse: PROcrOURE [ISETndex, HTTndex, ROOLEAN]; NameCl ash: STGNAl [ht i: tHTndex]; setselink: !1RocrouRr [sei, next: TSEIndex]; -- type manipulation typerool: PROCrOURr [SrTndex] RrTURNS [CSrTndex]: lypellnk: PRocrouRr [SrIndex] RrTURNS [SEIndex]; recordl ink, recordrool: PROC[f)URr [recordCSrTndex] RfTURNS [recordCS[Tndex]: -- atlrlbute tesling ConslanlId: PROCff)URr [TSETndex] RrTURNS [BOOI rAN]: symtabdefs.mESA 24-QCT-77 18:66:07 Page 2 END | ||

| Date | User | Rating | Comment |