Bonjour messieurs dames,
Je suis actuellement dans un projet faisant appel au binôme lex/yacc pour interpréter différentes commandes. Je m'en sors plutôt bien avec lex et avec le "communication" entre lex et yacc.
Ce qui me coince aujourd'hui, c'est de savoir quoi faire lorsqu'une expression a été reconnue par yacc.
J'ai beaucoup lu de papiers théoriques selon lesquels l'étape suivante est l'analyse sémantique de l'arbre syntaxique. Or, pour mettre en pratique cela, je n'ai pas trouvé beaucoup d'exemples suffisamment conséquents pour me faire une réelle idée de comment procéder pour obtenir ce fameux arbre syntaxique.
Dois-je avoir une sorte de structure externe que je remplis à chaque nouvelle expression détectée ?
D'avance, merci pour vos lumières.
Partager