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..?
Version imprimable
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
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).