MakePGS.cm
Copyright © 1985, 1986 by Xerox Corporation. All rights reserved.
Russ Atkinson (RRA) March 19, 1985 10:14:06 am PST
Satterthwaite October 25, 1985 9:33:44 am PDT
Doug Wyatt, May 15, 1986 5:50:55 pm PDT
PGS [defs: PGSParseTable, grammar: PGS] ← PGSScan.pgs
ComplexCompile /j-b-n PGSParseTable PGS1←ProtoP1[ParseTable: PGSParseTable] PGSOps PGSTypes PGSConDefs TableCommand
ComplexCompile /j-b-n PGSBcd PGSControl[P1: PGS1] PGSFormat PGSInterface PGSLALR ProtoParser[ParseTable: PGSParseTable, P1: PGS1] PGSScan[ParseTable: PGSParseTable, P1: PGS1] PGSTab TableSymbols
ComplexCompile /j-b-n TableControl StringCompactor ModuleMaker
-- need a different parameterization of SymbolPack for output writer
ComplexCompile /j-b-n InternalSymbolOps←SymbolOps.mesa InternalSymbolPack←SymbolPack.mesa[SymbolOps:InternalSymbolOps] InternalSymbolPackExt←SymbolPackExt.mesa[SymbolOps:InternalSymbolOps, SymbolPack:InternalSymbolPack] PGSSymbols[SymbolOps:InternalSymbolOps, SymbolPack:InternalSymbolPack]
Bind PGS.config
Bind TableCompiler.config