Utilisation de lex dans le monde XML : Différence entre versions
De Wicri Manuel
imported>Jacques Ducloy (Page créée avec « ex est un générateur d'analyseur syntaxique qui associe simplement des actions à des règles. En associant des règles à des éléments syntaxiques du langage XML, lex ... ») |
imported>Jacques Ducloy |
||
Ligne 1 : | Ligne 1 : | ||
− | + | Lex est un générateur d'analyseur syntaxique qui associe simplement des actions à des règles. | |
En associant des règles à des éléments syntaxiques du langage XML, lex se comporte en fait comme un parser XML relativement élémentaire. | En associant des règles à des éléments syntaxiques du langage XML, lex se comporte en fait comme un parser XML relativement élémentaire. | ||
− | ==Quelques exemples== | + | ==Quelques exemples d'applications== |
===Cas simples pour praticiens d'unix/langage C=== | ===Cas simples pour praticiens d'unix/langage C=== |
Version du 17 juin 2014 à 11:49
Lex est un générateur d'analyseur syntaxique qui associe simplement des actions à des règles.
En associant des règles à des éléments syntaxiques du langage XML, lex se comporte en fait comme un parser XML relativement élémentaire.
Quelques exemples d'applications
Cas simples pour praticiens d'unix/langage C
Dans des cas simples, le traitement peut être intégralement résolu dans le traitement lex. Voir par exemple :
Cette approche permet d'associer facilement des non-spécialistes des outils XML (parser SAX ou DOM).
Pré-traitement de documents XML non conformes
Lex peut être très utile avant de passer un document vers un parser DOM ou SAX rigoureux.