WA3 - CS 143 Compilers Handout 8 Written Assignment III Due...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CS 143 Compilers Handout 8 Written Assignment III Due Tuesday, November 10, 2009 at 5pm This assignment asks you to prepare written answers to questions on semantic analysis. Each of the questions has a short answer. You may discuss this assignment with other students and work on the problems together. However, your write-up should be your own individual work. Written assign- ments can be turned in at the start of lecture. Alternatively, assignments can be turned in at Professor Aikens office in Gates 411 by 5:00 PM on the due date. If you are an SCPD student, this assignment can be submitted electronically in PDF format by following the electronic submission instructions at http://www.stanford.edu/class/cs143/policies/submit.html by 5:00 PM on the due date. 1. (10 pts) Consider the following class definitions. class A { i: Int o: Object b: B <- new B x: SELF_TYPE f(): SELF_TYPE {x} } class B inherits A { g(b: Bool): Object { (* EXPRESSION *) } } Assume that the type checker implements the rules described in the lectures and in the Cool Reference...
View Full Document

This note was uploaded on 01/12/2010 for the course CS 143 at Stanford.

Page1 / 2

WA3 - CS 143 Compilers Handout 8 Written Assignment III Due...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online