Parser (Yapp/Yacc): substitution de variables ?

Parser (Yapp/Yacc): substitution de variables ? - Divers - Programmation

Marsh Posté le 14-12-2004 à 15:59:44    

salut,
 
je suis en train d'ecrire un parser avec Parse::Yapp (implementation de yacc en perl), et je bloque un peu sur la facon de gérer la substitution des variables qui peuvent etre defini dans le fichier a parser.
 
j'ai bien une idée mais ca me parait un peu "lourd" et je pense que je m'y prend mal.
 
par exemple, j'ai cela:
 

Code :
  1. block: PARAM test;
  2. test: VALUE { c'est pas une variable, je renvoi la valeur }
  3. | VARS       { c'est une variable, je renvoie la valeur correspondante }
  4. ;


 
si vous aviez des conseils ou meme des exemples de code, je suis preneur.
 
merci d'avance.

Reply

Marsh Posté le 14-12-2004 à 15:59:44   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed