Compilers
Reading Assignments
All readings are in books on reserve in the library unless otherwise noted. The following abbreviations may be used:
| assigned | reading | read by |
|---|---|---|
| 10/13 | Read about parsing in the handout given in class today: pp. 141--144 (what we did) pp. 144--153 (what we will do) | 10/20 |
| 09/29 | Read about parsing in one or both of the following: In Dragon, pp. 165--200 or in Appel, pp. 38--58. | 10/06 |
| 09/22 | Read (really!) about finite automata in one or both of the following: In Dragon, pp. 113--128 or in Appel, pp. 19-28. | 09/29 |
| 09/15 | Read, one or both of the following: In Dragon, pp. 84--88, 92--98, and 113--134 or in Appel, pp. 14-31. Also read, in EML, Sections 2.4, 3.1, 3.2, 3.3, and 3.4. | 09/22 |
| 09/10 | In Dragon, pp. 1--23 In EML, pp. 1--5, 9--33 Additionally, see below. | 09/15 |
[rogue] ~ > telnet rogue Trying 198.83.6.21... Connected to rogue. Escape character is '^]'. SunOS 5.7 login: msiff Password: Last login: Wed Sep 8 12:14:25 from :0 Sun Microsystems Inc. SunOS 5.7 Generic October 1998 > sml Standard ML of New Jersey, Version 110.0.3, January 30, 1998 [CM; autoload enabled] - 2 + 9; val it = 11 : int - "hello" ^ " " ^ "world"; val it = "hello world" : string -Use Control-D to exit sml.