Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1316 connectés 

  FORUM HardWare.fr
  Programmation
  C

  simulation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

simulation

n°899483
miniserveu​r
Dual Screen
Posté le 15-11-2004 à 22:52:52  profilanswer
 

Bonsoir a tous.
 
J'aimerais une aide : j'ai crée un algo qui reçoit en parametre un nom de fichier.
Ce nom de fichier contient des instructions basiques(if,;,for, {,},(,),case,else,par exemple ...)
 
Le but de mon algo est de parcourir ce fichier en localisant les expressions a analyser,je voudrais une aide pour analyser les expressions et ainsi simuler le compilateur en indiquant moi meme l'erreur (par exemple oubli de {},de ;, de () aprés le if,de break,...)
 
Merci.

mood
Publicité
Posté le 15-11-2004 à 22:52:52  profilanswer
 

n°899501
manatane
En vous remerciant, bonsoir
Posté le 15-11-2004 à 23:25:36  profilanswer
 

tu as problablement intérét à te tourner vers lex et yacc qui sont des outils spécialisés pour ce genre de chose
est de parcourir ce fichier en localisant les expressions a analyser,
C'est l'analyse lexicale : tu généres des unités lexicales et tu détermines si chacune d'elle correspond à un mot autorisé du vocabulaire à utiliser (tu renvoies une erreur sinon). Tu travailles sur le vocabulaire.
 
(par exemple oubli de {},de ;, de () aprés le if,de break,...)
Là par contre tu travailles sur la grammaire en vérifiant que ses règles sont respectées.
 
Enfin tu as l'analyse sémantique qui te permet de vérifier, par exemple, qu'il n'y a pas d'opérations entre 2 types incompatibles.


Message édité par manatane le 15-11-2004 à 23:40:04

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  simulation

 

Sujets relatifs
simulation saisie clavierSimulation d'un HD avec un Cd-rom ???
[?+?+??]simulation d'aménagement de mobilier (2d) sur internet[VC++\Outlook] Simulation d'un client
Plus de sujets relatifs à : simulation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR