EyeXion 20974fba6d Ajout union | 3 years ago | |
---|---|---|
LEXER | 3 years ago | |
LISTE | 3 years ago | |
PILE | 3 years ago | |
.gitignore | 3 years ago | |
README.md | 3 years ago | |
forth.c | 3 years ago | |
makefile | 3 years ago |
L’objectif de ce TP est de recréer en C un interpréteur pour le langage Forth
Le projet initial fourni est composé de 10 fichiers et 3 dossiers :
TP_FORTH_NOM1_NOM2
├── .gitignore : Fichier pour git (A lire pour le comprendre)
├── forth.c : Là où le code sera ecrit (Fichier vierge)
├── LEXER
│ ├── lexer.c : Code liant le terminal et votre programme (NE PAS MODIFIER)
│ └── lexer.h : Spécification des fonctions du lexer (A lire IMPERATIVEMENT)
├── LISTE
│ ├── liste.c : Code de la liste (Fichier vierge)
│ └── liste.h : Spécification des fonctions de la liste (Fichier vierge)(A lire pour les coder)
├── makefile : Fichier permettant la compilation (A lire pour le comprendre)(Fichier vierge)
├── p
│ ├── p.c : Code de la p (Fichier vierge)
│ └── p.h : Spécification des fonctions de la p (Fichier vierge)(A lire pour les coder)
└── README.txt : C’est ce que vous êtes en train de lire !
Tout d’abord, vous devez cloner le dépot distant (hebergé sur le serveur etud) du compte de Paul Faure sur votre propre compte. Cela créera un nouveau dépot distant sur votre compte.
Si vous travaillez en binôme, ceci ne sera à faire que une fois avec le compte d’une seule personne
Et voilà, votre dépot distant est créé et contient les fichiers du template.
Sur la page de votre repository distant, allez dans Paramètres -> Collaborateurs.
Rentrez le login INSA de votre binôme puis ajoutez le en collaborateur. Cela lui permettra de push sur le dépot distant (vous aurez un seul dépot distant pour 2, c’est le principe pour travailler en équipe)
Cette étape est à faire sur la machine de chaque membre du binôme
Il vous faut maintenant cloner le dépot que vous venez de créer sur votre machine/session INSA. Il vous faudra trouver sur la page GitEtud de votre dépot distant l’URL qui se trouve à droite de HTTPS (pas l’URL de la page, c’est différent). Cette URL est notée <URL>. Dans un terminal, faites la commande suivante
git clone <URL>
Et voilà, les fichiers du dépot sont maintenant sur votre machine en local. Vous pouvez créer, modifier des fichiers, créer des branches etc… Vous pourrez ensuite push votre travail sur le dépot distant que vous avez créé.
Nous vous renvoyons au Tuto Git pour savoir comment gérer son projet, et n’hésitez pas à poser des questions au club info ! (uniquement pour des questions liées à Git)