 |
 |
 |
 |
|
 |
| Moed B Grades | Hello Students,
Moed B grades have been posted on site.
You can appeal until 25.10.09 with a printed form submitted to
my email.
Please note that the entire exam will be rechecked.
Good luck in the new semester!
Kira. |
|
| Created on 11/10/2009, 16:43:15 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Reception Hours before moed B | Dear Students,
We are holding reception hours before moed B. You are
requested to send emails with your questions to
make these office hours more effective.
Haggai: Wednesday 10:30-11:30
Erez: Coordinate by email
Kira: Thursday 19:00-20:00
It is a good time to say to each and every one of you that
I am sorry if I did anything to insult\hurt you.
Gmar Hatima Tova,
Kira. |
|
| Created on 22/9/2009, 14:56:00 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Exam A and HW5 appeals | Dear Students,
All the appeals of Exam A and HW5 have been checked and the grades of those eligible for grade raise have been changed accordingly.
You should see the updated grades in UG within a few days.
Regards,
Course Staff |
|
| Created on 9/8/2009, 11:18:20 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Appeal Policy | Dear students,
All appeals must be submitted by email to Kira no later than 7/8/09.
Specify in the file your name and ID. No need to attach your scan.
Appeals of the form "I gave a partial answer but I think I deserve more points" will not be accepted.
Take into consideration that your entire test will be re-examined.
Kira. |
|
| Created on 23/7/2009, 00:00:20 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW5 | Dear Students,
For those of you who received unsatisfactory grades in HW5 - you may still submit your work and receive the late submission penalty (10 points per day).
Please note that your new submission may be tested with tests other than those published in the course web site.
Otherwise you may submit an appeal until July 28th 2009.
Also note that claims like "one error failed 6 out of 8 tests" will not be accepted as the tests need to be complex and therefore use many different commands and statement variations in order to be meaningful and to be able to differentiate the good works from the not so good ones, and so the same problem may affect many tests.
Regards,
Haggai |
|
| Created on 22/7/2009, 11:56:10 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Exam grades and Final grades | Dear Students,
Exam grades and final grades are posted on the site.
We wish you good luck in all your other exams.
Staff. |
|
| Created on 22/7/2009, 08:53:57 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW5 Grades are published | Dear Students,
HW5 grades are published.
20 points were graded for compiling without errors.
10 points were given for each successful test.
Some students received a 10 point penalty because of not adhering to the submission guidelines given in a previous announcement and in the FAQ.
You may access your diff results using the URL http://www.cs.technion.ac.il/~haggai/compi_s09_hw5/123456789.txt (Replace 123456789 with your ID number. Students who submitted in pairs should use their individual IDs).
The list of penalties is given in http://www.cs.technion.ac.il/~haggai/compi_s09_hw5/hw5_penalty.txt .
The tests with their expected outputs are published in the assignments section.
Appeals may be submitted (by mail) to Haggai until July 28th 2009.
Regrads,
Haggai |
|
| Last updated on 21/7/2009, 16:16:40 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW5 - Submission Guidelines | Dear Students,
First of all, I hope you enjoyed yesterday's exam and that all went well for you.
Now, regarding HW5 -
For HW4 I had to do a lot of work for your exercises to work correctly with the automatic checking system.
Please make sure you follow the following guidelines with HW5:
1. Do not issue the "clear" command in your make file, nor any other command which outputs escape characters to the console. (This means: only use commands from {bison, flex, g++, gcc, rm, cp, mv, cd})
2. Place the makefile in the root directory of the ZIP file.
3. Do not output an .exe file but a file without an extension.
4. Make sure your work compiles without any errors or warnings (this includes reported grammatical conflicts).
5. Make sure your makefile works without any errors or warnings.
6. Make sure to dos2unix your work before zipping it (including subdirectories).
7. Make sure that "unzip yourex.zip; make" works and creates the correct files.
8. Make sure your output intermediate language code works with bvm.pl.
With HW5, not adhering to the above guidelines will incur a penalty towards your HW5 grade.
Regards,
Haggai |
|
| Last updated on 9/7/2009, 10:51:32 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Monday toturial postponed to 17:30 | Dear students of Monday group,
Haggi will not be able to attend the tutorial today due to personal reasons.
I will hold the tutorial at 17:30.
Sorry for the late notice.
Kira. |
|
| Created on 6/7/2009, 15:55:27 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Haggai's reception hours | Dear Students,
My Wednesday reception hour this week is cancelled.
I will hold a reception hour today (6/7), instead, at 13:30-14:30.
As always, you're welcome to come and ask questions any other time I'm in my office.
Haggai |
|
| Created on 6/7/2009, 08:40:34 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW4 - Grades | Dear Students,
I've manually rechecked many of your works, for the following issues (in parentheses - how fixing it affected your grade):
1. Lexical errors because of dos2unix. (no penalty)
2. Lexical errors in part1 because of not considering whitespace. (20 points penalty)
3. Diff errors because of spelling errors. (no penalty)
4. Diff errors in part1 because of multiple outputting of "JSON Object". (no penalty)
5. Diff errors in part2 because of different line numbers (the +1 line# issue). (no penalty)
Please check your grade to see that I've fixed it for you correctly.
Regards,
Haggai |
|
| Created on 5/7/2009, 10:13:20 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW4 Grades are Published | Dear Students,
HW4 grades are published.
30 points were graded for compiling without errors. 5 points were given for each successful test.
The final HW4 grade is calculated by 0.3*part1+0.7*part2.
You may access your diff results using the URL http://www.cs.technion.ac.il/~haggai/compi_s09_hw4/part1/123456789.txt (Replace part1 with part2 for part2 diffs. Replace 123456789 with your ID number. Students who submitted in pairs should use their individual IDs).
The tests with their expected outputs are published in the assignments section.
Regarding test part2_4, which most of you have failed:
VAR BIGR THAN 3 LIEK VARB SMALR THAN "3" should be parsed as (VAR BIGR THAN 3) LIEK (VARB SMALR THAN "3") since LIEK has a lower precedence than SMALR THAN and BIGR THAN (just as the equivalent operators have in C).
Please correct this issue for HW5 (along with other issues which might have an affect).
Appeals may be submitted (by mail) to Haggai until July 14th 2009.
Regrads,
Haggai |
|
| Last updated on 3/7/2009, 18:21:50 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW5 - update | Dear Students,
The highly expected unplanned postponement of HW5 is here!
Due to the very (very) many requests for postponement, the due date has been changed to July 20th.
Needless to say, there will (really) not be any more postponements for this HW.
Also, my reception hour tomorrow is cancelled.
Please feel free to drop by at any other time.
Regards,
Haggai |
|
| Created on 30/6/2009, 18:13:23 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW5 - requests for postponements | Dear Students,
No postponements are planned for HW5.
I am aware you have assignments in other courses and that you have exams to prepare for.
Please do your best to finish this exercise in time. It is also a good exercise for the backpatching question of the exam, so the time you put in it isn't wasted.
Regards,
Haggai |
|
| Created on 28/6/2009, 14:59:04 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW4 and HW5 update | Dear Students,
Due to the very many requests we received, a second and final postponement to HW4 is given. The new due date is Monday 29/6/09 23:55.
Note that this does not change the due date of HW5.
Also, a new version of bvm.pl is published for HW5, with bugfixes (see the FAQ for details).
Regards,
Haggai |
|
| Created on 25/6/2009, 19:26:27 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW5 | Dear Students,
Homework 5 is published on site.
Due date: July 6th 2009.
Good luck!
Course Staff |
|
| Created on 23/6/2009, 13:47:51 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW4 - postponed to 25/6/09 | Dear Students,
HW4 due date is postponed to 25/6/09.
There will be no further postponements.
Good luck,
Course Staff |
|
| Created on 18/6/2009, 14:17:34 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| tutorial section updated | Dear Students,
We have uploaded the latest IL translation tutorial slides (Given in Kira's tutorials)
and the backpatching tutorial 11 slides to the material section.
|
|
| Created on 16/6/2009, 11:16:45 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW4 - PDF Update | Dear Students,
The PDF was erroneous regarding type checking: With comparison operators both expressions should be of the same type (and not only of the PAWS type as was written before).
The corrected version of the PDF (with more clarifications regarding type checking) is now on site.
Regards,
Haggai
|
|
| Last updated on 13/6/2009, 19:02:16 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW4 - Update | Dear Students,
In order to solve some problems with the grammar and to allow better looking programs, the following changes to the grammar take place:
1. All the EOS at the end of statements are now removed.
2. \n is now considered a whitespace (rather than an EOS) and EOS is now only [.] .
3. EOS was introduced as a new statement.
This should solve most of the problems you reported regarding inconsistencies between the grammar and the examples.
An updated PDF is now on site.
Regards,
Haggai |
|
| Last updated on 12/6/2009, 10:14:01 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW4 - Update | Dear Students,
Two corrections to the PDF:
1. The rule stmt ::= HAS VARIABLE KINDA YARN|PAWS EOS should be HAS VARIABLE KINDA YARN_TYPE|PAWS_TYPE EOS.
2. The scope example (rats, ceilingcat etc.) is erroneous - it doesn't use IM IN YR SEKSHUN to define a new block. The correct version is:
The corrected version of the PDF is now on site.
Regards,
Haggai |
|
| Created on 11/6/2009, 20:33:55 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Schedule for next monday | Dear Students,
Next week on the 15.6.09 there will be no lecture.
Instead, we are having complementary tutorials for the following groups:
1. First hour: Thursday group. Tutorial Subject: Tutorial 9: Translation to IL
2. Second hour: All groups. Tutorial Subject: Tutorial 10: Backpatching.
The tutorial on 15.6.09 at 16:30-17:30 is canceled (is held in the lecture times instead). |
|
| Created on 9/6/2009, 15:52:21 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW4 - Update | Dear Students,
There was a mistake in one of the rules:
stmt ::= IZ exp QM YARLY stmt [NOWAI stmt] KTHX EOS
is corrected to:
stmt ::= IZ exp QM YARLY stmt [NOWAI stmt]
(note the removal of KTHX EOS at the end of the rule).
The HW paper and samples have been updated accordingly.
Also, the FAQ has been updated.
Regards,
Haggai |
|
| Last updated on 9/6/2009, 11:45:47 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW 4 | Dear Students,
Homework 4 is published on site.
Due date: June 21st 2009.
Good luck!
Course Staff |
|
| Created on 7/6/2009, 17:06:32 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Additional Material + hw 3 | Dear students,
The LR(1) + LALR presentation can be found under the tutorial section.
Hw 3 is published. due date is June 1st.
Good Luck. |
|
| Created on 18/5/2009, 12:32:57 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Additional Material | Dear students,
You can find additional material (exam question) for the LR(1) tutorial in the tutorials section.
We will solve it in the tutorials this week.
Kira.
|
|
| Created on 12/5/2009, 10:26:00 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW2 grades | Dear Students,
Hw2 grades are published.
Student with the id: 034762484, please contact Kira.
Good day.
Staff. |
|
| Created on 12/5/2009, 09:51:32 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW1 resubmission grades are published | Dear Students,
The grades for the resubmission of HW1 are now published on site.
You may access your diff results using the URL http://www.cs.technion.ac.il/~haggai/compi_s09_hw1_resub/123456789.txt (replace 123456789 with your ID number. Students who submitted in pairs should use their individual IDs).
The tests with their expected outputs are published in the assignments section.
Compilation: 30 points. Each test: 7 points.
All students, please note that HW1_final are the final grades for HW1.
Regards,
Course Staff |
|
| Last updated on 5/5/2009, 14:14:57 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW1 Grades are published - addendum | The tests were scored in the following manner: 30 points for compiling (passing FLEX and GCC) and 10 points for each test.
Exercises which failed to compile were given 0 as the HW grade.
Students with the following IDs please contact Haggai, regarding your HW1:
021353107
034762484
037678828
Regards,
Course Staff |
|
| Created on 27/4/2009, 11:04:50 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW1 Grades are published | Dear Students,
The grades for HW1 are published on site.
You may access your diff results using the URL http://www.cs.technion.ac.il/~haggai/compi_s09_hw1/123456789.txt (replace 123456789 with your ID number. Students who submitted in pairs should use their individual IDs).
The tests with their expected outputs are published in the assignments section.
Because of the generally low grades, we are giving you a one time opprotunity to resubmit the homework.
The grade will be calculated with the next formula: min(80, new_grade). Note that the exercise will be run on new tests, and that your new grade may be lower than your original one.
Students who wish to improve their grade may submit a corrected FLEX file to Haggai's email until May 4th 23:59.
Please make sure that your homework compiles on stud.
No future resubmissions in this or future homeworks will be given.
Regards,
Course Staff |
|
| Created on 27/4/2009, 10:59:24 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Important announcements | Dear Students,
1. All lectures and tutorials will not be held next week (including the Thursday matkonet day).
This week Thursday tutorial is canceled as well.
2. Hw 2 is published and is for submission until 5/5/2009 to the course cell on the first floor.
3. Extra Material for LL(1) Tutorial:
A solution to the exam question (Spring2007 Moed B) we solved in class can be found under
the tutorials section (exam question LL(1).pdf).
|
|
| Last updated on 21/4/2009, 17:45:36 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW1 FAQ - Correction | Dear students,
A correction to the FAQ:
The answer to "What does +0x1 or -0x1 mean?" was erroneous.
The correct answer is "HEX patterns do not include + or - . Therefore +0x1 and -0x1 both map to INT ID." and not as was previously written in the FAQ.
Thanks to the students who brought this to my attention,
Haggai |
|
| Created on 17/4/2009, 08:52:39 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW1 FAQ | Dear Students,
The FAQ for HW1 has been updated several times during the last week.
Please read it before sending me questions as it may save you valuable time of waiting for my answer.
Regards,
Haggai |
|
| Created on 15/4/2009, 12:38:20 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Matkonet days | Dear Students,
We would like to remind you that on Monday we have Thursday Matkonet. Therefore,
the Monday tutorial and lecture are canceled.
Due to popular demand, the Thursday tutorial will be held on Monday. |
|
| Created on 3/4/2009, 20:04:47 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Tuesday's group tutorial canceled on 7.4.09 | Dear students,
The tutorial on Tuesday 7.4.09 is canceled. A complementary tutorial will be scheduled after Pesah.
All other tutorials are held as usual.
Happy Pesah,
Course staff |
|
| Created on 2/4/2009, 13:25:18 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW1 Update | Dear students,
HW1 was updated.
The changes are in the STRING and REAL definitions in the PDF, and a corrected sample.out file.
Also the FAQ to HW1 was updated.
Regards,
Haggai |
|
| Last updated on 28/3/2009, 11:30:44 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Hw1 is published | Dear students,
Hw1 is published under the assignments section.
Due date is: 19.4.09.
Good luck,
Staff. |
|
| Created on 27/3/2009, 11:57:57 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Welcome to Theory of Compilation | Dear Students,
Welcome to Theory of Compilation course.
The first week tutorials are canceled. Lectures will be held as usual.
Happy Purim,
Course Staff. |
|
| Created on 9/3/2009, 18:09:25 |
|
 |
 |
 |
 |
 |