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/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/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/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/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 specificationsPBrandonePBrandonehttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/73Mention chunks in syntactic specifications2022-01-14T16:53:06+01:00PBrandoneMention chunks in syntactic specificationsPBrandonePBrandonehttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/61Tiger Language Reference Manual: Typo in type equivalence2021-09-20T13:33:17+02:00Hélène CHELINTiger Language Reference Manual: Typo in type equivalencehttps://assignments.lrde.epita.fr/reference_manual/tiger_language_reference_manual/semantics/declarations/type_declarations/type_declarations.html
In Type equivalence
should be
`let
type a = int
type b = int
var a : a := 1
var b...https://assignments.lrde.epita.fr/reference_manual/tiger_language_reference_manual/semantics/declarations/type_declarations/type_declarations.html
In Type equivalence
should be
`let
type a = int
type b = int
var a : a := 1
var b : b := 2
in
a = b /* OK */
end
`https://gitlab.lre.epita.fr/tiger/assignments/-/issues/33Add section about the buildenv docker image and the Dockerfiles2022-01-16T01:39:56+01:00Raphaël Dias--Monteiroraphael.dias-monteiro@epita.frAdd section about the buildenv docker image and the Dockerfileshttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/18assignments: find a way to display return code2020-07-22T15:15:56+02:00Laurent Zhuassignments: find a way to display return codeWe use Sphinx's programoutput extension to generate the samples. However, with this small extension, the tests' return codes are not displayed anymore. We need to find an easy way to display the return code everywhere.We use Sphinx's programoutput extension to generate the samples. However, with this small extension, the tests' return codes are not displayed anymore. We need to find an easy way to display the return code everywhere.