Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité régulier
    Inscrit en
    décembre 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 29
    Points : 8
    Points
    8

    Par défaut Lex, Yacc et chaine de caractères

    Bonjour,

    J'ai écrit un lexer/parser avec Lex et Yacc en C, et j'aimerai pouvoir exécuter le parsing sur une chaine de caractères (un null-terminated char* en somme) au lieu d'un fichier. Mais je ne trouve aucun tutoriel qui indique comment faire : tous les tutoriels utilisent un FILE (soit stdin soit un fichier réel).
    Une idée ?

    Merci !

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    septembre 2007
    Messages
    5 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2007
    Messages : 5 449
    Points : 13 901
    Points
    13 901

    Par défaut

    Hello,

    Vois du côté de la macro YY_INPUT.

  3. #3
    Invité régulier
    Inscrit en
    décembre 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 29
    Points : 8
    Points
    8

    Par défaut

    Merci, je vais regarder ça !

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •