COP-4620/5625 PROGRAMMING LANGUAGE TRANSLATORS Project One - Simple Extensions to Tiny. 1. Part I. Add the following binary operators to Tiny: and,or,=,<>,>=,<,>,-,*,**,/,mod. Add the following unary operators to Tiny: +, not The precedence of the entire set of operators is as follows: ** highest Unary "-", unary "+", "not" "*", "/", "and", "mod" Binary "+", binary "-", "or" "<=", "=", "<>", ">=", "<", ">" lowest All operators are right associative, and parentheses over- ride both precedence and associativity. 2. Part II. Add the following constants: true,false. 3. Part III. Add the following intrinsic function: eof. A collection of test programs lives on this website. The test file names are of the form pri.cNN and pri.eNN, where i is the project number, and NN s the sample program number. For example, pr1.c01 thru pr1.c06 are six "correct" test programs , and pr1.e01 thru pr1.e05 are five "incorrect" test programs. Due Date: Friday, September 28.