Theory and design
The first project involves modifying the attached lexical analyzer and the compilation listing generator code. You need to make the following modifications to the lexical analyzer, scanner.l: A new token ARROW should be added for the two character punctuation symbol =>. The following reserved words should be added: case, else, endcase, endif, if, others, real, […]