Sale!

CSC 446 Assign #6 solved

Original price was: $55.00.Current price is: $50.00.

Download Details:

  • Name: Assignment6-2-8jfo3h.zip
  • Type: zip
  • Size: 659.94 KB

Category:

Description

5/5 - (3 votes)

Add the following grammar rules to your parser.

StatList -> Statement ; StatList|

Statement -> AssignStat |
IOStat
AssignStat -> idt = Expr
IOStat -> 
Expr -> Realtion
Realtion -> SimpleExpr
SimpleExpr -> SignOp Term MoreTerm
MoreTerm -> Addop Term MoreTerm

Term -> Factor MoreFactor
MoreFactor -> Mulop Factor MoreFactor

Factor -> id |
num |
( Expr )
Addop -> + | – | ‘||’
Mulop -> * | / | &&
SignOp -> ! | – | 

Add the appropriate actions to your parser to check for undeclared variables used in an assignment statement.