DIRECTORY ExampleBaseDef, ExampleATDef, ExampleTreeDef, ExampleGenericDef; ExampleAGDef: CEDAR DEFINITIONS = BEGIN OPEN ExampleBaseDef, ExampleATDef, ExampleTreeDef, ExampleGenericDef; ExpressionbinProdData: TYPE = REF ExpressionbinProdDataBody; ExpressionbinProdDataBody: TYPE = RECORD[ Expressionleft: ExpressionNode, Opop: Op, Expressionright: ExpressionNode]; ExpressionbinProdProcs: ExpressionNodeProcs; BuildExpressionbinProdNode: PROC[position: INT, length: INT, Expressionleft: ExpressionNode, Opop: Op, Expressionright: ExpressionNode] RETURNS[ExpressionNode]; ExpressionbinProdEvaluate: EvaluateProcType; ExpressionnumberProdData: TYPE = REF ExpressionnumberProdDataBody; ExpressionnumberProdDataBody: TYPE = RECORD[ number: numberNode]; ExpressionnumberProdProcs: ExpressionNodeProcs; BuildExpressionnumberProdNode: PROC[position: INT, length: INT, number: numberNode] RETURNS[ExpressionNode]; ExpressionnumberProdEvaluate: EvaluateProcType; ExpressionlocProdData: TYPE = REF ExpressionlocProdDataBody; ExpressionlocProdDataBody: TYPE = RECORD[ ]; ExpressionlocProdProcs: ExpressionNodeProcs; BuildExpressionlocProdNode: PROC[position: INT, length: INT] RETURNS[ExpressionNode]; ExpressionlocProdEvaluate: EvaluateProcType; ExpressionsignalProdData: TYPE = REF ExpressionsignalProdDataBody; ExpressionsignalProdDataBody: TYPE = RECORD[ ]; ExpressionsignalProdProcs: ExpressionNodeProcs; BuildExpressionsignalProdNode: PROC[position: INT, length: INT] RETURNS[ExpressionNode]; ExpressionsignalProdEvaluate: EvaluateProcType; END.. ExampleAGDef.mesa Copyright Ó 1987 by Xerox Corporation. All rights reserved. Generated by BJackson.pa at April 22, 1987 2:16:56 am PDT using ThreeCasabaFour [1.1] of April 14, 1987 6:34:07 pm PDT ExpressionbinProd ExpressionnumberProd ExpressionlocProd ExpressionsignalProd Ê:˜šœ™Jšœ<™