Changes between Version 22 and Version 23 of CaoCourseTme3


Ignore:
Timestamp:
Feb 17, 2007, 4:45:27 PM (18 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CaoCourseTme3

    v22 v23  
    194194$ parser ../signal.vst
    195195}}}
    196   1. Lancez l'analyse du fichier ''signal.vst'' en utilisant les deux options - t  et -d.N'associez aucune action aux deux règles de grammaire. Utilisez  le mode debug de '''bison''' pour vérifier que l'analyse se passe bien. Pour activer ce mode, il faut utiliser l'option -t sur la ligne de commande de '''bison''' et affecter une valeur non-nulle à la variable globale yydebug dans la fonction main().
    197   1. Il faut par ailleurs que '''bison''' fournisse à '''flex''' la liste des tokens qu'il utilise. Pour cela, il faut utiliser l'option -d dans la ligne de commande de '''bison''', pour lui demander de générer un fichier ''v' contenant ces définitions. Il faut également modifier le fichier ''vst.l'' pour inclure le fichier ''vst.tab.h'' soit inclus dans le fichier ''vst.l'' et supprimer les définitions  de token existantes dans ''vst.l''.
    198 
    199 = Etape 4 : Modification de l'analyseur syntaxique =
     196
     197= Etape 4 : Extension de l'analyseur syntaxique =
    200198
    201199Une règle de grammaire est construction grammaticale utilisant soit des token reconnus par ''flex'',