StringTable.def 511 B

123456789101112131415161718192021222324
  1. DEFINITION MODULE StringTable; (* gf 01.12.88 (pl0) *)
  2. FROM Scanner IMPORT SYMBOL, IDENT, STRING;
  3. FROM ObjectTable IMPORT Object;
  4. (* EXPORT QUALIFIED InsertIdent, IdKind, SameId,
  5. EnterKeyWord, InitStringTable;
  6. *)
  7. PROCEDURE InsertIdent(s: ARRAY OF CHAR) : IDENT;
  8. PROCEDURE IdKind(id: IDENT): SYMBOL;
  9. PROCEDURE IdString(id: IDENT; VAR s: ARRAY OF CHAR);
  10. PROCEDURE SameId(id1, id2: IDENT): BOOLEAN;
  11. PROCEDURE EnterKeyWord(s: SYMBOL; name: ARRAY OF CHAR);
  12. PROCEDURE InitStringTable;
  13. END StringTable.