-- 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.