IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Parser


Sujet :

Algorithmes et structures de données

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 41
    Points : 28
    Points
    28
    Par défaut Parser
    Bonjour tout le monde,

    Je voudrais effectuer une transformation d'une chaîne de caractère en instruction machine. L'utilisateur entre donc une équation logique constitué de + (OU logique) et * (ET logique) mais également de parenthèse. Les opérandes sont des valeurs de BIT. Exemple:
    L'utilisateur sélectionne donc les bit 0, bit 5 et bit 31 d'un mot de 32 bits et effectue une équation sur ces bits. Le résultat (0 ou 1) activera une certaine action (une fonction particulière).
    L'analyse de cette chaîne ne devrait se faire qu'une fois (directement après avoir introduit la chaîne). Ensuite, je devrai utiliser la logique de cette chaîne à n'importe quel instant et plusieurs fois par seconde...
    Il faudrait que je parvienne à créer une fonction (pointeur de fonction) dynamiquement et qui executerait la logique de la chaîne sur le mot de 32 bit???!!! En C/C++, je n'ai pas l'impression que c'est possible!

    Tout les conseils, questions, et suggestions sont les biens venus...

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut
    En C / C++ il existe des parsers tout faits (Flex / Bison, boost::spirit, ...). Si tu tiens à recoder le tiens, ça ne sera pas simple je pense.

  3. #3
    Membre actif
    Profil pro
    Ingénieur développement
    Inscrit en
    Juillet 2004
    Messages
    323
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement

    Informations forums :
    Inscription : Juillet 2004
    Messages : 323
    Points : 291
    Points
    291
    Par défaut
    Et aussi Lex et Yacc
    Хајде Јано коло да играмо

Discussions similaires

  1. [JAXP] com.sun.xml.parser.ValidatingParser
    Par yolepro dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 05/11/2008, 15h36
  2. parser xml
    Par billout dans le forum C++Builder
    Réponses: 4
    Dernier message: 20/11/2003, 11h08
  3. [Servlet] parser la requete
    Par jaimepasteevy dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 15/10/2003, 16h43
  4. Parser XML
    Par miloux32 dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 18/07/2003, 03h17
  5. [langage] Continuer a parser une ligne
    Par D[r]eadLock dans le forum Langage
    Réponses: 5
    Dernier message: 30/09/2002, 18h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo