assignments issueshttps://gitlab.lre.epita.fr/tiger/assignments/-/issues2023-06-12T21:02:10+02:00https://gitlab.lre.epita.fr/tiger/assignments/-/issues/142improve tc82023-06-12T21:02:10+02:00Nicolas Fidelimprove tc8TC 2025Nicolas FidelNicolas Fidelhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/139improve tc-5 explanation2023-05-15T12:56:36+02:00Nicolas Fidelimprove tc-5 explanationThe aim is to improve understanding of the slice and to
make it easier for students to start
- [x] Better explain what misc ref is
- [x] Add more information so that students don't have trouble getting into the slice
- [x] Add a better...The aim is to improve understanding of the slice and to
make it easier for students to start
- [x] Better explain what misc ref is
- [x] Add more information so that students don't have trouble getting into the slice
- [x] Add a better explanation of the tree (present the grammar)
- [ ] Adding information about HAVMTC 2025Nicolas FidelNicolas Fidelhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/136TC-B: Improve explanations and information about the stage2023-04-14T14:36:21+02:00Mathieu MerienneTC-B: Improve explanations and information about the stageTC 2025Mathieu MerienneMathieu Meriennehttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/133TC-4 optional stages could be stored inside a folder2023-04-10T19:02:28+02:00Mathieu MerienneTC-4 optional stages could be stored inside a folderTC 2025https://gitlab.lre.epita.fr/tiger/assignments/-/issues/128reorder tc2 code to write2023-03-20T16:48:59+01:00Nicolas Fidelreorder tc2 code to writeTC 2025Nicolas FidelNicolas Fidelhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/124improve tc3 explanation2023-03-27T11:32:45+02:00Nicolas Fidelimprove tc3 explanationNicolas FidelNicolas Fidelhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/119Delete position in tc12023-03-14T14:07:46+01:00Nicolas FidelDelete position in tc1Position not yet generated by bisonPosition not yet generated by bisonNicolas FidelNicolas Fidelhttps://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/107Update instructions section2023-02-15T15:58:28+01:00Mathieu MerienneUpdate instructions sectionSome parts of the instructions section had changed and need updates and / or improvementsSome parts of the instructions section had changed and need updates and / or improvementsMathieu MerienneMathieu Meriennehttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/103Bump sphinx to 5.0.02023-02-14T12:02:33+01:00Nicolas FidelBump sphinx to 5.0.0https://gitlab.lre.epita.fr/tiger/assignments/-/issues/102Update LLVM documentation for LLVM 152022-11-07T17:36:44+01:00Ethan ZouzoulkowskyUpdate LLVM documentation for LLVM 15Once [this MR](https://gitlab.lre.epita.fr/tiger/tc/-/merge_requests/155) will be ready, we will need to update assignment to document the new functions.Once [this MR](https://gitlab.lre.epita.fr/tiger/tc/-/merge_requests/155) will be ready, we will need to update assignment to document the new functions.Ethan ZouzoulkowskyEthan Zouzoulkowskyhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/98more samples for TC-O and object steps in general2022-05-25T14:58:42+02:00PBrandonemore samples for TC-O and object steps in generalhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/97more samples for TC-52022-08-15T20:00:01+02:00PBrandonemore samples for TC-5We may need samples for simple Cx and Ix cases
```
1 = 1
```
```
if 1 then 2 else 3
```We may need samples for simple Cx and Ix cases
```
1 = 1
```
```
if 1 then 2 else 3
```https://gitlab.lre.epita.fr/tiger/assignments/-/issues/96mention missing LLVM methods2022-08-15T20:00:01+02:00PBrandonemention missing LLVM methods`TYPE->getPointerElementType()` needs to be mentionned`TYPE->getPointerElementType()` needs to be mentionnedhttps://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/80Documentation about TCSH and SWIG2022-02-11T15:37:44+01:00PBrandoneDocumentation about TCSH and SWIGServal MARTINOT-LAGARDEserval.martinot-lagarde@epita.frServal MARTINOT-LAGARDEserval.martinot-lagarde@epita.frhttps://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/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/74Separate better object-related syntaxic specifications2022-01-13T19:56:18+01:00PBrandoneSeparate better object-related syntaxic specificationsPBrandonePBrandone