MakeThreeC4Examples.cm
Copyright Ó 1987 by Xerox Corporation. All rights reserved.
Bill Jackson (bj) April 22, 1987 2:19:53 am PDT
casaba code translation
ThreeC4 Example
TiogaMesa ExampleGenericImpl.Mesa  ; Sleep 1
TiogaMesa ExampleGenericDef.Mesa  ; Sleep 1
TiogaMesa ExampleBaseDef.Mesa  ; Sleep 1
TiogaMesa ExampleTreeDef.Mesa  ; Sleep 1
TiogaMesa ExampleCGImpl.Mesa  ; Sleep 1
TiogaMesa ExampleCGDef.Mesa  ; Sleep 1
TiogaMesa ExampleATDef.Mesa  ; Sleep 1
TiogaMesa ExampleAGImpl.Mesa  ; Sleep 1
TiogaMesa ExampleAGDef.Mesa  ; Sleep 1
TiogaMesa ExampleDoitImpl.Mesa  ; Sleep 1
TiogaMesa ExampleParser.Mesa  ; Sleep 1
TiogaMesa ExampleParserDef.Mesa  ; Sleep 1
TiogaMesa ExampleParserImpl.Mesa  ; Sleep 1
Parser
TiogaMesa ExampleParser.OneCasaba  ; Sleep 1
GenOneCasabaParser ExampleParser
Notes
GenOneCasabaParser ExampleParser
Begin constructing grammar
 at April 22, 1987 2:17:37 am PDT

  nTerminals: 10, nNonTerminals: 4
  nProductions: 11, nRightSideItems: 22
Begin constructing LR0 Parser
 at April 22, 1987 2:17:37 am PDT

  nNodes: 19, nArcs: 48
Begin constructing LALR[1] Parser
 at April 22, 1987 2:17:37 am PDT
Begin consistency analysis for LALR[1] Parser
 at April 22, 1987 2:17:39 am PDT
Consistency analysis complete
 at April 22, 1987 2:17:39 am PDT
grammar is LALR[1]
Begin writing parser tables
 at April 22, 1987 2:17:39 am PDT
Parser tables written
 at April 22, 1987 2:17:40 am PDT
The following type decl is consistent with the productions of the grammar
ProductionNames: TYPE = {maingoal, sumprod, sumplus, summinus, productprim, productmult, productdiv, primitivenumber, primitiveloc, primitivesignal, primitiveparen};