bonjour à tous,
je veut realiser un analyseur lexical bien sur en java ,mais est ce que je doit utiliser les automates pour reconnaitre les tokens..?
bonjour à tous,
je veut realiser un analyseur lexical bien sur en java ,mais est ce que je doit utiliser les automates pour reconnaitre les tokens..?
Pour ton projet d'analyseur lexical, un classique, regardes avec
java.io.StreamTokenizer
Sinon l'utilisation d'un automate d'états, c pour l'analyse syntaxique
Meuuh en AI à l'INRA
Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)
Salut,
Tu peux très bien construire un automate fini (déterministe ou non) pour faire ton analyseur lexical. Plusieurs le font, ne serait-ce que jlex... J'ai aussi procédé comme ceci par le passé, mais c'est plus adapté à la génération automatique de scanners.
Tu veux vraiment le faire à la main ? Car des outils existent qui générent tout ca (JLex cité plus haut, mais aussi d'autres).
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager