Calc1 grammar HTML, generated by LRSTAR from Compilerware.
   0        Start
       0     -> Program... <eof> 
   1        Program
       1     -> program <identifier> '{' Stmt... '}' 
   2        Stmt
       2     -> Target '=' Exp ';' 
       3     -> if RelExp Then endif 
       4     -> if RelExp Else endif 
       5     -> if RelExp Then2 Else2 endif 
   3        Target
       6     -> <identifier> 
   4        RelExp
       7     -> Exp '==' Exp 
       8     -> Exp '!=' Exp 
   5        Exp
       9     -> Primary 
      10     -> Exp '+' Exp 
      11     -> Exp '-' Exp 
      12     -> Exp '*' Exp 
      13     -> Exp '/' Exp 
   6        Primary
      14     -> <identifier> 
      15     -> <integer> 
      16     -> <keyword> 
      17     -> '(' Exp ')' 
   7        Then
      18     -> then Stmt... 
   8        Else
      19     -> else Stmt... 
   9        Then2
      20     -> then Stmt... 
  10        Else2
      21     -> else Stmt... 
  11        Program...
      22     -> Program 
      23     -> Program... Program 
  12        Stmt...
      24     -> Stmt 
      25     -> Stmt... Stmt 
  13        <keyword>
      26     -> program 
      27     -> if 
      28     -> endif 
      29     -> then 
      30     -> else 
            End of Calc1 grammar listing.