Je suis novice dans le domaine des analyseurs syntaxiques et je me demande comment pourrait ressembler la grammaire ANTLR pour un langage embarqué comme JSP/ASP/PHP, mais malheureusement le site ANTLR ne fournit pas de tels fichiers grammaticaux. Plus précisément, je ne sais pas exactement comment définir un jeton AnyText qui corresponde à tout (y compris les mots-clés qui n'ont pas de sens en dehors des blocs de code) tout en étant capable de les reconnaître correctement dans les blocs. Par exemple, le code suivant devrait être symbolisé comme suit: AnyText, BlockBegin, Keyword, BlockEnd, AnyText.Comment écrire un analyseur ANTLR pour les langages JSP/ASP/PHP?
lorem ipsum KEYWORD dolor sit <% KEYWORD %> amet
Peut-être qu'il existe aussi un autre générateur d'analyseur qui convient mieux à mes besoins. J'ai seulement essayé ANTLR jusqu'à maintenant, en raison de son énorme popularité ici à stackoverflow :)
Un grand merci d'avance!
Toute chance d'obtenir ce travail – etheros