-- File [Ivy]<Nelson>Lupine>LupineTranslator.config.
-- Copyright (C) 1985 by Xerox Corporation.  All rights reserved.
-- Last edited by BZM on  2-May-82 21:29:25.
-- Last edited by Andrew Birrell on October 25, 1983 10:51 am
-- Last edited by Paul Rovner on January 28, 1983 1:29 pm
-- Bob Hagmann February 8, 1985 4:56:43 pm PST

-- LupineTranslator makes Lupine callable as a procedure by exporting
-- TranslateInterface and its friends from the LupineManager interface.
-- Last Edited by: Swinehart, July 11, 1984 5:38:54 pm PDT


LupineTranslator: CONFIG LINKS: CODE
  IMPORTS
	AMTypes, Atom, BasicTime, BcdOps, Convert, ConvertUnsafe, FileStream, FS,
	IO, Loader, Rope, RTSymbolOps, RTSymbols, RefTab, VM
  EXPORTS LupineManager
  CONTROL LupineManagerImpl
  = BEGIN

  -- A symbol table module that uses both Cedar and the Compiler.
  LupineSymbolTableImpl;     -- IMPORTS RTSymbols, SymbolTable, Table.
  LupineSymbolTableUtilsImpl;     -- IMPORTS RTSymbols, SymbolTable, Table

  -- The modules of the Lupine translator.
  LupineManagerImpl;			-- Contains driver, output, and utility routines.
  LupineMakeRpcModulesImpl;	-- Generates the stubs's control interface and
			     						--  the client and server stub modules.
  LupineDeclareStubsImpl;		-- Declares stub routines and bodies.
  LupineDeclareBindingImpl;		-- Declares remote binding routines.
  LupineDeclareUtilityImpl;		-- Declares various pieces of the stubs.
  LupineMarshalInfoImpl;			-- Gathers together parameter info for marshaling.
  LupineMarshalTypeManagerImpl; -- Controls marshaling and handles builtin types.
  LupineMarshalTypeConstructorImpl; -- Handles marshaling of type constructors.
  LupineMarshalUtilityImpl;		-- Handles generic marshaling operations.

  END.  -- LupineTranslator.

���P��Bob Hagmann February 8, 1985 4:56:43 pm PST
changes to: LupineTranslator

ù �©��ò�Jö8œc5úBù•ú0ùéœk;úûúûúûúFûúûú0ûúûúûúûúù@úù,ú ù)úù)úù2úù/úù(úù&úù%úù)úù3ú ù2ú$ù,úù*úûúùòÓ
codeô+KöúœrôóKô�ó�Öó������È��