50 likes | 203 Views
Java Puzzlers. Administrivia. Reminder: Final exam Can replace final w/ midterm if you warn me Reminder: Final project One group still needs to schedule rollout w/ me and Blake Office hours tomorrow: 10:00-11:00 (9:00 cancelled). Pizza!. Looks like most groups are pretty well on track
E N D
Administrivia • Reminder: Final exam • Can replace final w/ midterm if you warn me • Reminder: Final project • One group still needs to schedule rollout w/ me and Blake • Office hours tomorrow: 10:00-11:00 (9:00 cancelled)
Pizza! • Looks like most groups are pretty well on track • So we’ll go ahead with the rollout pizza party • When: Fri, Dec 15, noon • Where: FEC309 lab • What: Bring your group, your code, and cutthroat competitiveness -- show off and go head to head • How: You MUST RSVP w/: • Will you attend? • Kind/quantity of ‘za?
Design exercise • Design a more OO version of the lexer • Handle accumulation of return token • Handle arbitrary actions on state entries • “returns token only when complete” • “write tokens of this type to a file” • etc...
Java Puzzlers Credit: Bloch, J and Gafter, N., Java Puzzlers: Traps, Pitfalls, and Corner Cases. Addison Wesley, 2005.