diff --git a/README.md b/README.md index b6fefcf322859d1a10736e926a41763391381f67..3e2c1bac4f7e33d6178e33d3d46996a8d9339b68 100644 --- a/README.md +++ b/README.md @@ -25,13 +25,13 @@ The grade is based on a midterm (30%) as well as team project work (70%). Please | 3 | 12.... | Wed | 05.03.2025 | 13:15 | BC 01 | Lecture 4 | [Introduction to Grammars](https://mediaspace.epfl.ch/media/04-01%2C+Introduction+to+Grammars/0_krhjbo09) [(PDF)](info/lectures/lec04-grammars-intro.pdf), [Syntax Trees](https://mediaspace.epfl.ch/media/04-02%2C+Syntax+Trees/0_9h4g5k1c) [(PDF)](info/lectures/lec04-trees.pdf) | | 12.... | Fri | 07.03.2025 | 13:15 | ELA 2 | Exercises 2 | [Grammar Concepts](info/exercises/ex-02.pdf) [(solutions)](info/exercises/ex-02-sol.pdf) | | | 123... | Fri | 07.03.2025 | 15:15 | ELA 2 | Lab 3 | [Parser lab](info/labs/lab03/) release | +| 4 | .23... | Wed | 12.03.2025 | 13:15 | BC 01 | Lecture 5 | [LL(1) Parsing](https://mediaspace.epfl.ch/media/04-03%2C+LL%281%29+Parsing/0_se2zd8kt) [(PDF)](info/lectures/lec05-ll1.pdf). [Scallion Tutorial](https://mediaspace.epfl.ch/media/04-10%2C+Scallion+tutorial/0_lypn7l0x) | ## Schedule and Materials - Current | Week | Labs | Day | Date | Time | Room | Topic | Materials | | | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | -| 4 | .23... | Wed | 12.03.2025 | 13:15 | BC 01 | Lecture 5 | [LL(1) Parsing](https://mediaspace.epfl.ch/media/04-03%2C+LL%281%29+Parsing/0_se2zd8kt) [(PDF)](info/lectures/lec05-ll1.pdf). [Scallion Tutorial](https://mediaspace.epfl.ch/media/04-10%2C+Scallion+tutorial/0_lypn7l0x) | -| | .23... | Fri | 14.03.2025 | 13:15 | ELA 2 | Lecture 6 | Name Analysis. Operational Semantics | +| | .23... | Fri | 14.03.2025 | 13:15 | ELA 2 | Lecture 6 | [Name Analysis](https://mediaspace.epfl.ch/media/06-01%2C+Name+Analysis/0_1b9t1hz8) [(PDF)](info/lectures/lec06-name-analysis.pdf), [Type Systems as Inductive Relations](https://mediaspace.epfl.ch/media/07-01%2C+Introduction+to+Types+and+Inductive+Relations/0_3hxblocu) [(PDF)](info/lectures/lec06-inductive.pdf) . [Operational Semantics](https://mediaspace.epfl.ch/media/07-02%2C+Operational+Semantics/0_3ru05nbo) [(PDF)](info/lectures/lec06-operational.pdf) | | | .23... | Fri | 14.03.2025 | 15:15 | ELA 2 | Lab 3 | Parser lab | | 5 | ..3... | Wed | 19.03.2025 | 13:15 | BC 01 | Exercises 3 | LL(1) Grammars | | | ..3... | Fri | 21.03.2025 | 13:15 | ELA 2 | Lecture 7 | Type Checking | diff --git a/info/lectures/lec06-inductive.pdf b/info/lectures/lec06-inductive.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b14f8965c1b46879650af39a900bd4b28f8a65d8 Binary files /dev/null and b/info/lectures/lec06-inductive.pdf differ diff --git a/info/lectures/lec06-name-analysis.pdf b/info/lectures/lec06-name-analysis.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4ed637630374f0012200a99d849e1fda827173d0 Binary files /dev/null and b/info/lectures/lec06-name-analysis.pdf differ diff --git a/info/lectures/lec06-operational.pdf b/info/lectures/lec06-operational.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5f9d87a922983111d39082c11bf684f15de23627 Binary files /dev/null and b/info/lectures/lec06-operational.pdf differ