- TinyC description
- We will be using SLY (Sly Lex Yacc) for designing compiler of TinyC
- David Beazley talk on PLY/SLY
- Level2 Details
- First Phase record Submit RollNo.pdf file and Deadline is 30/09/2023 12.00 Noon
- Lisp Expression To C Expression Vice-Versa Code ( special class on 06/11/2023)
- IntermediateCodeSample code
| Date | Resource | Evaluation | Feedback |
|---|---|---|---|
| 02/08/2023 | gccOptions | ||
| 09/08/2023 | sly Lexer practice Lexical analyzer for Level1 of TinyC Level1 Description |
||
| 16/08/2023 | sly Parser practice Calculator using Lexer & Parser |
||
| 23/08/2023 | sly Praser more examples Level1 Grammar |
||
| 30/08/2023 | Parser for Level1 of TinyC ASTclassdefinC++ DatastructuresinPython |
||
| 13/09/2023 | AST for Level1 of TinyC | ||
| 20/09/2023 | AST for Level1 of TinyC | ||
| 27/09/2023 | TargetCode for Level1 of TinyC CommandlineOptionsOfCompiler MIPSInstructionSet |
||
| 04/10/2023 | Lab Internal Examination | ||
| 11/10/2023 | IntermediateCode for Level2 of TinyC | ||
| 18/10/2023 | TargetCode for Level2 of TinyC | ||
| 01/11/2023 | IntermediateCode for Level3 of TinyC | ||
| 08/11/2023 | IntermediateCode for Level3 of TinyC | ||
| 15/11/2023 | Targetcode for Level3 of TinyC |