Skip to content
Snippets Groups Projects
Commit 0bb87130 authored by IVAN Ioana's avatar IVAN Ioana
Browse files

Rajouter commandes utiles TP2 dans README.md

parent b9a70421
No related branches found
No related tags found
No related merge requests found
...@@ -9,10 +9,13 @@ Votre fork doit être PRIVE et vous devez ajouter comme membre en qualité de Ma ...@@ -9,10 +9,13 @@ Votre fork doit être PRIVE et vous devez ajouter comme membre en qualité de Ma
Ensuite vous pourrez faire un clone du “nouveau” dépôt créé, où **monId** est votre identifiant etulab : Ensuite vous pourrez faire un clone du “nouveau” dépôt créé, où **monId** est votre identifiant etulab :
```console
# Vous demandera votre login/mdp à chaque pull/push # Vous demandera votre login/mdp à chaque pull/push
```console
git clone https://etulab.univ-amu.fr/monId/2025_compilation_X_Y.git git clone https://etulab.univ-amu.fr/monId/2025_compilation_X_Y.git
```
# Ou alors, si votre clé SSH est bien configurée sur etulab # Ou alors, si votre clé SSH est bien configurée sur etulab
```console
git clone git@etulab.univ-amu.fr:monID/2025_compilation_X_Y.git git clone git@etulab.univ-amu.fr:monID/2025_compilation_X_Y.git
``` ```
...@@ -85,3 +88,22 @@ Objectif : programmer un analyseur lexical et un analyseur syntaxique pour le la ...@@ -85,3 +88,22 @@ Objectif : programmer un analyseur lexical et un analyseur syntaxique pour le la
``` ```
Il existe un programme qui permet de lancer tous les tests (lancer le compilateur sur tous les programmes de test en L) et évaluer leur resultat, appelé **evaluate.py** (répertoire **test**). Il existe un programme qui permet de lancer tous les tests (lancer le compilateur sur tous les programmes de test en L) et évaluer leur resultat, appelé **evaluate.py** (répertoire **test**).
### TP2
Objectif: construire un arbre abstrait correspondant à un programme en langage L.
* Compiler SaVM
```console
2025-compilation/src$ make
```
* Générer l'arbre abstrait pour un programme de test
```console
2025-compilation/src$ java Compiler -v 2 ../test/input/add1.l
```
* Tester l'arbre avec SaVM
```console
2025-compilation/src$ java SaVM -sa ../test/input/add1.sa -v 1
```
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment