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