Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2963 connectés 

 


Dernière réponse
Sujet : [All - Newbies] Ca existe un lexique des termes de prog ?
gizmo moi, mais ca date.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
gizmo moi, mais ca date.
jolly

titoine42 a écrit a écrit :

vive Lex/Yacc :bounce:  




 
dans le genre je suis sur un projet de transcription de pascal en C avec du LEX/YAK c top ! :-(
 
yen a ki on deja fait ??

Titoine42 vive Lex/Yacc :bounce:
gizmo c'est quand tu décompose ta phrase:
 
"le chat saute":

Code :
  1. phrase
  2.                 /\
  3.                /  \
  4.               /    \
  5.          Sujet      Verbe = "saute"
  6.           /\
  7.          /  \
  8.         /    \
  9. "le"=pronom   nom commun="chat"

Jubijub un arbre de dérivation ?
gizmo le but d'un parser est d'obtenir un arbre de dérivation, pas de modifier le code.
 
Cependant, on trouve des parseur qui se permettent de sauter des erreurs pour essayer de mieux les situer, mais si il modifie le code, ce n'est plus un parser dans ca définition strict.
Willythekid Heu...je suis pas tellement d'accord mais ca doit être une question de vocabulaire et de complément...
 
Dans le cas d'un compilo, un parser (en anglais "analyseur grammaticalement" ) reprend ton texte, le modifie (le "parse" donc) de manièrer à faciliter la tache du compilo...
 
Ex: le parser de tout compilo va mettre tout le txt bout à bout (aucun saut de ligne) et séparer les instructions par les ";" en vérifiantque ceux ci y sont bien...
 
Ca va au dela d'une simple page de code C/C++, ca vaut pour du XML ou du HTML...IE a un parser par exemxple.
 
Ensuite la tache revient qu compilo
gizmo pour rajouter, un compilateur comprend un parseur qui utilise un scanner, et une fois cela fait, il examine le code pour essayer de l'optimiser en ensuite le transforme en code machine, avec option de laisser une partie inachevée pour le linkage.
gizmo Pour faire simple:
 
scanner: analyseur lexical: vérifie que les mot que tu utilise existe dans le vocabulaire
 
Parser: analyseur gramatical: vérifie que tu parles bien dans la bonne langue (C++, VB, java,...
Jubijub apparement, on dirait un compilateur...c ca parser du texte, c l'analyser pour si y contient pas des mots clés ?
 
-->ca se ferait pas avec un fichier ini ca par exemple ?
youdontcare bien évidemment il y a www.google.com
 
www.dictionary.com est un dico anglais et comporte également une foultitude de termes techniques, dont parser : http://www.dictionary.com/cgi-bin/dict.pl?term=parser
Jubijub Genre parser ?? je sais absolument pas ce que ca veut dire...je le vois souvent, mais g jamais par recoupement réussi à piger ce que ca voulait dire...

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)