assignments issueshttps://gitlab.lre.epita.fr/tiger/assignments/-/issues2024-03-12T17:41:55+01:00https://gitlab.lre.epita.fr/tiger/assignments/-/issues/144TigerParser is a poor name2024-03-12T17:41:55+01:00Ghislain BonnardTigerParser is a poor nameThe TigerParser file is not the actual parser but a driver which is responsible for calling the parser.
It could be more logical to replace it with TigerDriver and rename the TigerDriver in TigerFactory, as done in this MR :
https://gitl...The TigerParser file is not the actual parser but a driver which is responsible for calling the parser.
It could be more logical to replace it with TigerDriver and rename the TigerDriver in TigerFactory, as done in this MR :
https://gitlab.lre.epita.fr/tiger/tc/-/merge_requests/201TC 2026https://gitlab.lre.epita.fr/tiger/assignments/-/issues/152Update TC-L2024-03-06T22:48:03+01:00elsakeirouzUpdate TC-LReview and update TC-L slides.Review and update TC-L slides.TC 2026elsakeirouzelsakeirouzhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/149update assignments tc-32024-03-06T22:45:32+01:00elsakeirouzupdate assignments tc-3Since we have modified the given code for TC-3, we wish to modify certain parts of the way it is presented and explained to students.Since we have modified the given code for TC-3, we wish to modify certain parts of the way it is presented and explained to students.TC 2026elsakeirouzelsakeirouzhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/151Update TCL and TCE instructions about their link2024-03-04T16:20:11+01:00Ghislain BonnardUpdate TCL and TCE instructions about their linkTC 2026Ghislain BonnardGhislain Bonnardhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/150Update TC1 for tiger 20262024-02-16T11:54:27+01:00Vinh-Toàn PhanUpdate TC1 for tiger 2026TC 2026https://gitlab.lre.epita.fr/tiger/assignments/-/issues/76Include a flow graph of TC-1 & TC-2 execution2023-03-16T18:50:09+01:00PBrandoneInclude a flow graph of TC-1 & TC-2 executionWe could include in project_layout/src/tasks a flow graph representing the code execution from the `main()` function to the construction of the ast.
With this as well as #75, I think student got everything they need to fully understand ...We could include in project_layout/src/tasks a flow graph representing the code execution from the `main()` function to the construction of the ast.
With this as well as #75, I think student got everything they need to fully understand all components of the first steps of TC !
- [x] Explanations on tasks/ files
- [ ] Flow graphhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/113Update dumper dot explanation2023-03-16T16:22:04+01:00Nicolas FidelUpdate dumper dot explanationTC 2025Nicolas FidelNicolas Fidelhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/105Add reflex doc2023-03-01T20:37:02+01:00Nicolas FidelAdd reflex docThe aim is to explain reflex to the student and why it is better than flexThe aim is to explain reflex to the student and why it is better than flexNicolas FidelNicolas Fidelhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/41update link to Etienne's slides2022-02-19T19:19:19+01:00Hélène CHELINupdate link to Etienne's slidesEtienne is changing the slides, when they are finished, we need to update the different links in Assignements.
- [x] TC-1
- [x] TC-2
- [x] TC-3
- [x] TC-4
- [x] TC-5
- [x] TC-6
- [x] TC-7
- [x] TC-8
- [x] TC-9
- [x] TC-E
- [x] TC-A
- [x...Etienne is changing the slides, when they are finished, we need to update the different links in Assignements.
- [x] TC-1
- [x] TC-2
- [x] TC-3
- [x] TC-4
- [x] TC-5
- [x] TC-6
- [x] TC-7
- [x] TC-8
- [x] TC-9
- [x] TC-E
- [x] TC-A
- [x] TC-R
- [x] TC-Y
- [x] TC-X
- [x] Source Code: lib/misc, File: symbol.*https://gitlab.lre.epita.fr/tiger/assignments/-/issues/82Add metavariable category title in additionnal lexical specs2022-02-12T03:27:50+01:00PBrandoneAdd metavariable category title in additionnal lexical specshttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/81Add Variable semantics section2022-02-09T17:41:12+01:00PBrandoneAdd Variable semantics section- [ ] SimpleVar
- [ ] FieldVar
- [ ] SubscriptVar- [ ] SimpleVar
- [ ] FieldVar
- [ ] SubscriptVarhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/75Mention all src/parse files2022-01-14T19:27:50+01:00PBrandoneMention all src/parse files`src/parse/` is the first folder students will see, and it contains really a **lot** of files. We should help them understand how everything works out to avoid them just filling the blanks blindly.
Many of the files present in this fold...`src/parse/` is the first folder students will see, and it contains really a **lot** of files. We should help them understand how everything works out to avoid them just filling the blanks blindly.
Many of the files present in this folder will be present in all others, we should only need to mention them once here for good.
- [x] Make a separation for TC-1 and TC-2
- [x] Mention `local.am` and `fwd.hh`
- [x] Mention and explain all "task-related" files (`tasks.cc,hh`, `libparse.cc,hh`)
- [x] Mention `tiger-parser.cc,hh`
- [x] Mention `prelude.cc`
- [x] Mention `tweast.hh,hxx` and `metavarmap.hh,hxx`
- [x] Mention `test-*.cc`
- [x] Explain what files are / can be generated (`parsetiger.cc,hh,output,xml,html`, `location.hh`, `position.hh`, `scantiger.cc,hh`)
Maybe we could also mention *.lo and *.o ?PBrandonePBrandonehttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/68Update Tiger Compiler Reference Manual2021-12-14T12:16:23+01:00PBrandoneUpdate Tiger Compiler Reference ManualRemove CastVar from syntaxRemove CastVar from syntaxPBrandonePBrandonehttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/40Remove 'optional' in TC-4 Samples2021-11-23T22:20:47+01:00Hélène CHELINRemove 'optional' in TC-4 SamplesType checking is optional, invoked by --types-compute. -> Type checking is invoked by --types-compute.
Because now that the final stage of Front End is TC-L for this year, it is necessary to have the types.Type checking is optional, invoked by --types-compute. -> Type checking is invoked by --types-compute.
Because now that the final stage of Front End is TC-L for this year, it is necessary to have the types.