comment écrire le fichier d'entrée pour cette grammaire yacc avec règle?

  • hiji
  • Novice
  • Novice
  • Avatar de l’utilisateur
  • Inscription: Fév 15, 2004
  • Messages: 20
  • Status: Offline

Message Avril 17th, 2004, 2:09 am

lexp-> nombre | (op lexp_seq)
op->+|-|*
lexp_seq-> lexp_seq lexp | lexp

la grammaire, après l'enlèvement de récursivité à gauche:

lexp-> nombre | (op lexp_seq1)
op->+|-|*
lexp_seq1-> lexp lexp_seq2
lexp_seq2-> lexp lexp_seq2 | E

E pour les nuls. et comment expliquer null dans yacc?
la façon d'écrire l'action pour lexp_seq1 et lexp_seq2?

merci ..
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Avril 17th, 2004, 2:09 am

Afficher de l'information

  • Total des messages de ce sujet: 1 message
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 184 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC