Receipt: Success Email was sent to the following recipients: An Huynh; Kris Stewart; Dewitt Olney; Javan Nguyen; Jason West; Nicholas Ayers; Tu Bui; Marco Gaytan; Tuan Truong; David Kriet; Rachel Schneider; David Martin; Casey Loomis; Jared Coe; Jacquelyn Hernandez; Mark Thompson Monday, February 25, 2008 7:02:50 AM PST Hello compiler enthusiasts, I wanted to provide a "heads-up" on our lecture topics for this week. The lecture notes will be posted soon, but the readings would be useful for you to pursue before class. Chapter 5 Syntax-directed translation is what our project performs. We have focussed more on the "parse" side of things and its need for a "parse-stack", but this is something YACC manages for us. Our project, "simple", maintains its record of the "meaningful" items discovered during the parse in the "semantic stack", SemStack in the code. The module sem.c builds the pieces of the AST (Abstract Syntax Tree), while we parse, triggered by the actions in simple.lr grammar. You can explore this in more detail by turning on the Semantic Stack print out and we will look at this in lecture. Section 5.3 Applications of Syntax-Directed translation, 5.4.1 Postfix Translation Schemes and 5.4.2 Parser-Stack Imnplementation of Postfix SDT's are "somewhat" related to our project. Also, the homeworks in the publisher provided Gradiance system were made viewable at the end of last week. www.gradiance.com (and the information on the info sheet with your textbook) will let you access our class, with its class token EBAE7783 I will be revising our class calendar to make adjustments for the expected completion of the Phases of our compiler project. Hopefully this will be done before class meets. Looking forward to seeing you at 2pm today (mon 25feb08) kris stewart stewart@rohan.sdsu.edu GMCS 535