 |
 |
 |
 |
|
 |
| MOED C | Moed C will be held on Thursday 26/05/2005 at 16:00.
Students, who were approved for, are requested to contact Dima for further isntructions.
Good luck. |
|
| Created on 19/5/2005, 19:04:35 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| MOED C | MOED C (for students who was approved for) will be held after Pesah.
The exact date will be announced later.
|
|
| Created on 9/4/2005, 23:13:54 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| The grades of the moed B have been published. | The grades of the exam have been published.
Appeals for the exam can be submitted to the mailbox of the TA in
charge by 3.4.05. Appeals must be submitted in writing on the special
form available at the secretariat. Please add a copy of your whole
exam, and indicate on your appeal your phone number and email in
case we need to contact you. Answers to all appeals will be returned
after submission deadline. Please note that while we do not intend to
actively look for additional mistakes in an exam when going over an
appeal, if we do see such an additional mistake it may be taken into
consideration in the new grade.
|
|
| Created on 21/3/2005, 20:21:28 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Compilation - Moed B | The final exam (moed B) will be held on Monday 14/3/05, 12:30 – 15:30 in Ullman,
rooms: 701, 705 and 707. The exam is with open material.
Good luck,
Course staff
|
|
| Created on 13/3/2005, 14:06:34 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Reception hours for Moed B | Reception hours before the exam will be held by the course TAs during Sunday 13.3 as follows:
- Dan 17:30-18:30
- Dima 15:15-16:15
- Rotem 13:00-14:00
Good luck in the exam!
Course staff |
|
| Created on 10/3/2005, 18:42:19 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| The grades of the exam have been published. | The grades of the exam have been published.
You can see your exam grade before factor, your exam grade after
factor, and your final grade. If your exam grade before factor was x,
your exam grade after factor is x+6. The final grade was calculated
from the exam grade after factor and the assignments grades,
according to the published rules.
Appeals for the exam can be submitted to the mailbox of the TA in
charge by 28.2.05. Appeals must be submitted in writing on the special
form available at the secretariat. Please add a copy of your whole
exam, and indicate on your appeal your phone number and email in
case we need to contact you. Answers to all appeals will be returned
after submission deadline. Please note that while we do not intend to
actively look for additional mistakes in an exam when going over an
appeal, if we do see such an additional mistake it may be taken into
consideration in the new grade.
|
|
| Last updated on 17/2/2005, 00:21:47 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Bison directories update | The test (MATH) files are available at: /local/home/cs236360/tests and /local/home/cs236360/errortests.
The input files are available at: /local/home/cs236360/input.
The output files are available at: /local/home/cs236360/output.
The key (how many points each test was worth) is available at /local/home/cs236360/key.dump |
|
| Created on 10/2/2005, 14:43:46 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Bison grades are published | Exercise 4 (Bison) grades are published.
If you did not receive a grade for the exercise, please contact Dima.
The exercises were graded as follows:
- For each test your program failed, you lost a certain number of points.
- If your program crashed, got stuck on one of the tests or produced code that failed to compile, your grade is 75 at most.
The test (MATH) files are available at: /local/home/cs236360/ex2-check/tests and /local/home/cs236360/ex2-check/errortests.
The input files are available at: /local/home/cs236360/ex2-check/input.
The output files are available at: /local/home/cs236360/ex2-check/output.
The key (how many points each test was worth) is available at /local/home/cs236360/ex2-check/key.dump |
|
| Last updated on 10/2/2005, 13:58:30 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Compilation - final exam | The final exam will be held on Sunday 30/1/05, 9:00 – 12:00 in Taub,
rooms: 3,5,7 and 9. The exam is with open material.
Good luck,
Course staff
|
|
| Created on 29/1/2005, 11:47:17 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Switch example published | The switch example from the last tutorial has been published on the website. Please note that there was a mistake in the grammar we showed in class: it should have RIGHT recursion instead of left recursion. Please read the explanation of how this affects the translation scheme.
Also please be advised that last semester's backpatching slides contain many mistakes, and should not be relied upon.
Good luck on the final exam,
The course staff |
|
| Created on 28/1/2005, 13:52:10 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Dan tutorial on Thursday 27.1.05 will not be held. | Dan tutorial on Thursday 27.1.05 will not be held.
Students are asked to attend one of the other tutorial groups instead:
Rotem – Monday, 24.1.04 14:30-15:30 @ Taub 5
Dan – Tuesday, 26.1.04 8:30-9:30 @ Taub 5
Dima - Wednesday 27.1.04, 10:30 - 11:30 @ Taub 9
|
|
| Created on 24/1/2005, 08:12:08 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Reception hours before the exam | Reception hours before the exam will be held by the course TAs during Thursday 27.1.05 as follows:
- Dan 8:30-10:30
- Dima 10:30 – 12:00
- Rotem 12:30 – 14:30
Good luck in the exam!
Course staff
|
|
| Created on 24/1/2005, 08:06:16 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Bison dry submission. | You should submit the code printings to the course cell.
Good luck. |
|
| Created on 22/1/2005, 21:56:20 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Bison submission diff. | You can take the original files that your submission is testet upon, from:
~cs236360/ex2-public/bin/prog.in
~cs236360/ex2-public/bin/sample.in
~cs236360/ex2-public/bin/sample.out
on stud1(only). |
|
| Last updated on 22/1/2005, 13:54:27 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment #5 is published. | Assignment #5 is published. Due date: 30.1, 14:30
All the questions regarding this hw should be sent to Rotem Oshman.
Note:
1. The submission of this assignment is not mandatory. For the final grade calculation we will take the highest 2 dry assignments out of 3 (assignments 2,3 and 5).
2. Even if you don't plan to submit this assignment, it is recommended to solve it as preparation to the exam
Good luck ! |
|
| Last updated on 20/1/2005, 20:27:17 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Working on stud1. | Once again we stress that all the Bison assignment developement and submission must be done on stud1 server.
Not t2, tx or csl1.
csl1 is Linux while stud1 is Solaris.
Our binaries are located on stud1 server and are compiled for stud1 server.
All of you that fail to login to stud1 must handle it through the system stuff (advisor in PC-farm) as soon as possible.
Good luck.
|
|
| Created on 19/1/2005, 11:52:03 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Bison submission. | Bison submission instructions are published in the assignment section.
Makefile is updated (please, reload it) to contain object and include references to the public area.
Still, it's recommended not to download it from web, but to copy from
~cs236360/ex2-public/makefile
When you use it, you don't need to copy math_error.h and math_error.o to you directory - makefile will direct the compiler to find them.
This is the last day for asking questions.
Good luck. |
|
| Created on 18/1/2005, 11:54:14 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Correction for REAL regexp | | (({digit}*\.{digit}+("e"("+"|"-")?{digit}+)?)|({digit}*(\.?){digit}+"e"("+"|"-")?{digit}+)) |
|
| Created on 8/1/2005, 15:47:31 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Stud1 login and access problems | Attached is a message sent by the system regarding stud1 problem.
This massage was sent to all studnets and we re-pulish it.
Please follow the instruction in order to recover your data from your stud1 account.
If those instructions don't help, please refer to the "YOETZ" in the computers farm.
Please check that your account on stud1 is working properly now !
==============================
Hello all,
Due to a security problem we had to block the access to stud1 home dirs, we are working on it.
At the moment you can access course accounts home dirs from csl1 following the instructions enclosed.
Regards, Tali
Uziel Tali tali CS.Technion.AC.IL
Computer Science Dept.
Technion - Israel Institute of Technology Tel: +972 (04) 829-4348
Haifa 32000, Israel FAX: 04-8293943
Instructions:
--------------------------------------------------------------
NFS access to home directories was closed , you have a temporary
home directory on csl1 that will be cleaned each day.
--------------------------------------------------------------
To access EMC HOME Directories please use commands :
/bin/map <enter your td-csf passwd then activate: cd /tmp/
/bin/umap <to disconnect from your home directory , first activate: cd />
-------------------------------------------------------------- |
|
| Created on 4/1/2005, 08:18:08 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Examples of BISON and LEX files are published. | | Check them under the tutorial section. |
|
| Created on 2/1/2005, 09:55:35 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Files for assignment #4 are published. | We are concerned about problems with working on stud1
domain. So to allow you developing on T2 we posted all required files for the assignment.
As far as we checked object files is linked OK both on stud1 and T2.
So all of you that don't have access to stud1 may meanwhile work on the assignment
on T2.
Good luck. |
|
| Last updated on 1/1/2005, 19:06:21 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment #4 is republished. | Assignment #4 is republished with minor changes:
1. Regular expression for REAL are updated.
2. Ambiguous rule
ST -> IDENTIFIER ASSGN EXP SEP
is removed.
3. Error function for wrong conversion is renamed.
Along with that there are small updates in common files in
~cs236360/ex2-public section, so please reload them.
Sorry for inconvenience and good luck. |
|
| Last updated on 29/12/2004, 16:15:42 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Lex grades published | Exercise 1 (Lex) grades are published.
Due to the stud1 crash, a few exercises were erased. The following students are requested to re-submit their exercise, and email Rotem when they have done
so:
314052903
308875061
If you did not receive a grade for exercise 1, please contact Rotem.
The exercises were graded as follows:
- For each test your program failed, you lost a certain number of points.
- If your program crashed or got stuck on one of the tests, you lost 30
points.
- If your exercise passed the sample on the website, your score was no less
than 60, even if your program failed all the tests.
The test input and output files are available at: /home/cs236360/ex1-public/tests. The key (how many points each test was worth) is available at /home/cs236360/ex1-public/key. |
|
| Created on 27/12/2004, 10:09:36 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment #4 is published. | Assignment #4 is published.
Due date 23/1/2005, 14:30
All the questions regarding this hw should be sent to Dima Datsenko.
NOTE: Questions regarding the assignment sent after 18/1/05 18:00 will get no answer.
Good luck !
|
|
| Created on 26/12/2004, 18:00:53 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment #3 is published. | Assignment #3 is published.
Due date 26/12/2004, 14:30
All the questions regarding this HW should be sent to Rotem Oshman.
Some additional relevant material can be found under the
"Course material" --> "tutorials" section (tutorials 6 & 7)
Good luck!
Course Staff
|
|
| Created on 13/12/2004, 00:34:27 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Tutorial 7 | Tutorial 7 will not be held for groups 11 (Danny, Tuesday)
and 13 (Dima, Wednesday). Student attending those tutorials
are asked to join one of the following tutorials instead:
6.12.04 14:30, Taub 5 - Rotem
7.12.04 9:30, Taub 4 - Danny ("MATKONET YOM HAMISHI")
12.12.04 16:30, Taub 9 - Dima (Complementary tutorial)
|
|
| Created on 5/12/2004, 13:10:31 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW 2 - few tips. | (1) In Q. 1 your algorithm MAY NOT change the grammer.
Such change WILL NOT solve all the problems.
(2) RD grammer is defined as follows:
a. The grammer is LL(1), and
b. Every variable derives at most one sentential form that begins
with a variable.
Good Luck,
Course staff
|
|
| Created on 1/12/2004, 18:29:41 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment #2 is published. | Assignment #2 is published.
Due date 5/12/2004, 14:30
All the questions regarding this hw should be sent to Dima Datsenko.
Good luck !
|
|
| Created on 22/11/2004, 15:45:28 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Exercise 1 - no dry submission | | There will be NO dry submission for exercise 1, with one exception: people who got a postponement due to Miluim should submit a copy of their exercise to the course box, and attach an ISHUR MILUIM.
|
|
| Created on 19/11/2004, 14:00:28 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Exercise 1 submission | Hi,
Please note that exercise 1 must be submitted from stud1, not t2 or the linux boxes in the computer lab.
To connect to stud1, use:
ssh stud1.cs
Please make sure your exercise compiles and works on stud1 before you submit, as the Lex version might be different there. |
|
| Created on 16/11/2004, 18:08:00 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Lecture and tutorial #4 slides published | Slides for tomorrow's lecture and this week's tutorial have been published in the course website.
Please bring them with you to class. |
|
| Created on 14/11/2004, 16:47:09 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Exercise 1 submission instructions | To submit exercise 1, run:
~cs236360/bin/submit [id1] [id2]
Students submitting on their own should run:
~cs236360/bin/submit [id1]
Please note:
- Your Lex definition file MUST be named math.lex
- You may re-submit your exercise as many times as you like, but
- You may only submit from ONE user account, and any re-submissions must be made from this account
- The submission script will compile your Lex file and test it against the sample file from the website. THIS DOES NOT MEAN you shouldn't test your solution independently. The sample is meant only to test your output format!
- You may submit your exercise until 21/11/04, 23:59. Late submissions will
incur a penalty of 5 points per day. People who have valid reasons for late submission (e.g, Miluim) should contact Rotem.
Remember to take a look at the FAQ from time to time.
Good luck! |
|
| Last updated on 14/11/2004, 16:43:57 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Exercise 1 FAQ | An FAQ has been opened for exercise 1 (under FAQ -> Exercise 1). Please check it from time to time.
|
|
| Created on 9/11/2004, 11:22:39 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Slides to tutorial and lecture #3 are published | | Please bring them to the class. |
|
| Created on 7/11/2004, 18:53:48 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment #1 is published. | Assignment #1 is published.
Due date 21.11.04, 14:30
All the questions regarding this hw should be sent to Rotem Oshman.
Good luck ! |
|
| Created on 7/11/2004, 18:50:53 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Welcome to Compilation Theory course (236360) - Important information! | The recitations will NOT be held in the first week.
Good luck,
Course Staff
|
|
| Created on 17/10/2004, 19:10:46 |
|
 |
 |
 |
 |
 |