Analyse syntaxique en pascal
salut à tous
j'ai besoin d'un programme de l'analyse syntaxique de l'alternative(if then else)en pascal
j'attend une reponse.
merci.
j'ai besoin d'un programme de l'analyse syntaxique de l'alternative(if then else)en pascal
j'attend une reponse.
merci.
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
ContributeurTu as besoin de trouver un programme ou de faire le programme ?
-
-
-
@fiddyj'utilise juste le turbo pascal et mon premier problème est comment récuperer la chaine sans utiliser les fichiers.
merci.. -
Contributeur@fiddyOk je vois.
Tu stockes toutes les données de l'utilisateur dans un string.
Ensuite tu parcours le string caractère par caractère, et tu essaies de reconnaitre les mots if, then, ...
Une fois que tu as reconnu, un IF, tu stockes la chaine qui suit le if jusqu'au then. De même pour la chaine entre le then et le else, et une autre chaine entre le else et la fin. Ensuite, tu testes la condition, qui se trouve dans la première chaine. Et tu exécutes la deuxième chaine si la la condition est vraie sinon la troisième.
J'espère ne pas avoir été brouillon et que ça t'aidera. Je ne connais pas trop le Pascal, et je ne peux pas te donner le code.
Bonne chance -
@fiddypuisque la taille maximale d'une chaine est 255 caractère comment je vais faire ???
et si on stocke la chaine dans un tableau telque dans chaque case on écrit une ligne mais le probleme si on veut modifier la chaine avant l'executer comment revenir en arriere?
merci
-
-
Bonjour,
il y a très longtemps, (plus de trente pour être précis), l'université de Genève fournissait gratuitement à qui le demandait l'analyseur syntaxique du langage Pascal ...
Je ne sais pas si c'est encore disponible ...
Cordialement.