Comp 3041 --- Fall 1999

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


For 9/15: An example:
[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.