-- ThreeC4OtherModItemsAbGram.ThreeC4
-- Sturgis, May 6, 1986 4:21:06 pm PDT
Include[ThreeC4BaseDecl, ThreeC4RecFcnDecl, ThreeC4BasicAbTypes];
ThreeC4OtherModItemsAbGram: Module =
Begin
-- BaseItems is declared in BasicAbTypes
BaseItems.baseTypes: AbstractProduction[IdList];
BaseItems.enumBaseType: AbstractProduction[Identifier, IdList];
BaseItems.baseFcn:
AbstractProduction[Identifier, ModIdList.args, ModIdList.results, DamageShareAssertions];
BaseItems.treeRecFcn:
AbstractProduction[Identifier, ModIdList.args, ModIdList.results, DamageShareAssertions];
-- AbGramItems is declared in BasicAbTypes
AbGramItems.abType: AbstractProduction[Identifier, IdList];
AbGramItems.abProd: AbstractProduction[ModId, ModIdList];
AbGramItems.abProdFcnImpl: AbstractProduction[AbProductionFcnImpl]
End.