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

C Discussion :

Analyseur Syntaxique de HTML


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 4
    Par défaut Analyseur Syntaxique de HTML
    Bonjour, bon voilà le prof de TP de Compilation nous a demandé de construire un analyseur syntaxique du langage HTML en langage C. Bref, je l'ai fait j'ai premièrement construit un analyseur lexical et puis l'analyseur syntaxique mais lorsque je lance le prog. et je tape la chaine à analyser, il l'analyse lexicalement mais syntaxiquement il se bloque. J'ai essayé le débogage il m'affiche qu'il y a une violation d'accès (erreur de segmentation). Alors aidez-moi à résoudre ce problème SVP.
    vous trouverez ci-joint le code HTML.cpp accompagné du fichier table2.txt à partir duquel se fait la lecture de la table prédictive de la grammaire.
    MERCI D'AVANCE.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de Trademark
    Profil pro
    Inscrit en
    Février 2009
    Messages
    762
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 762
    Par défaut
    Utilise valgrind. Il s'utilise comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    valgring ./tonprogramme
    Avec un peu de chance il te mettra où sont tes erreurs. Il faut que tu compiles avec l'option -g3 (par exemple) si tu veux qu'il te mette à quelle ligne il y a une erreur.

  3. #3
    Membre Expert
    Avatar de kwariz
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Octobre 2011
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2011
    Messages : 898
    Par défaut
    Bonjour,

    en plus du bon conseil de Trademark, il y a aussi le debugger qui est un outil indispensable et plus rapide qu'une question sur un forum pour trouver une erreur dans un programme

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 4
    Par défaut
    NON... j'ai déjà essayé de le debugguer et si grâce à cet outil que j'ai découvrit qu'il y a une violation d’accès (erreur de segmentation) càd qu'il est question d'un pointeur mais j'arrive pas à le résoudre c pour cela que j'ai demandé de l'aide...Je suis pas stupide vous savez!

  5. #5
    Membre Expert
    Avatar de kwariz
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Octobre 2011
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2011
    Messages : 898
    Par défaut
    Désolé si tu as mal pris mon message ... mon intention n'était pas de blesser.
    Si tu débigues, tu vois à quelle ligne tu as l'erreur, donc la variable (par exemple) qui est dérérencée ... ensuite il faut remonter pour savoir pourquoi cette variable n'as pas la bonne valeur ...

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 4
    Par défaut
    Oui oui je sais j'ai débogué et il m'indique que l'erreur se trouve sur la ligne
    272 mais j'arrive pas à le résoudre SVP aidez-moi

    Et à propos de valgrind je suis sous Windows :/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Analyseur syntaxique descendant
    Par jalam dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 02/01/2007, 08h15
  2. Analyseur Syntaxique Expression Booléenne
    Par Invité dans le forum Langage
    Réponses: 8
    Dernier message: 01/10/2006, 10h57
  3. Analyseur syntaxique HTML
    Par roudoudouduo dans le forum Outils
    Réponses: 5
    Dernier message: 03/07/2006, 16h52
  4. analyseur syntaxique
    Par tomy29 dans le forum Langage
    Réponses: 11
    Dernier message: 11/01/2006, 12h45
  5. [Conception] Analyseur Syntaxique
    Par guu dans le forum Général Java
    Réponses: 7
    Dernier message: 03/01/2006, 12h28

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