-- FILE: GlobalsImpl.mesa
-- Last edited by Ousterhout, April 26, 1983 2:10 pm

-- This file contains global variables used throughout Crystal.

DIRECTORY
    Globals,
    Hash,
    IO;

GlobalsImpl: CEDAR PROGRAM
EXPORTS
    Globals =

BEGIN OPEN Globals;

VddNode, GroundNode: PUBLIC Node ← NIL;
NodeTable: PUBLIC Hash.Table ← NIL;
StdOut: PUBLIC IO.STREAM ← NIL;
DupsOK: PUBLIC BOOLEAN ← FALSE;
Stop: PUBLIC REF BOOLEAN ← NEW[BOOLEAN ← FALSE];

END.