p
u
b
l
i
c
i
t
é
publicité
  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
    Responsable Modération
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    septembre 2007
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    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 993
    Points : 16 834
    Points
    16 834

    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 !

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/12/2013, 16h40
  2. Crypter une chaine de caractères
    Par Yabo dans le forum Réseau
    Réponses: 18
    Dernier message: 19/11/2004, 23h04
  3. Réponses: 9
    Dernier message: 17/01/2003, 11h45
  4. Lire Une Chaine De Caractères
    Par Jonathan_Korvitch dans le forum C
    Réponses: 12
    Dernier message: 07/01/2003, 05h37
  5. Réponses: 2
    Dernier message: 06/12/2002, 07h50

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