Parseur I18n basé sur la syntaxe Java
Bonjour, J'ai fait un petit parseur pour détecter les chaînes I18n dans un code Java, mais basé sur la syntaxe Java (AST). Par rapport au code précédent, il : - ne détecte pas la chaîne dans les commentaire - il détecte les formatage bizarre, par exemple : String matraduction = _( "chainesecondeligne"); Il est pour l'instant basé sur le projet javaparser [1] parce que j'ai trouvé plus facilement la doc que antlr ou javacc par exemple. Voilà le code : http://svn.nuiton.org/svn/sandbox/i18nastparsingtest/src/main/java/org/test/... À vos avis. [1] : http://code.google.com/p/javaparser/ -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Le 24/05/2011 15:55, Eric Chatellier a écrit :
Il est pour l'instant basé sur le projet javaparser [1] parce que j'ai trouvé plus facilement la doc que antlr ou javacc par exemple.
Voilà le code : http://svn.nuiton.org/svn/sandbox/i18nastparsingtest/src/main/java/org/test/...
J'ai mis à jour le code pour la synthaxe java 8, mais ce n'est pas ce code qui est actuellement utilisé. Il reste un bug de détection dans le code aussi. -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
Le 16/02/2016 15:39, Eric Chatellier a écrit :
Le 24/05/2011 15:55, Eric Chatellier a écrit :
Il est pour l'instant basé sur le projet javaparser [1] parce que j'ai trouvé plus facilement la doc que antlr ou javacc par exemple. Dans la lib utilisée sinon, ils ont commité la grammaire javacc: https://github.com/javaparser/javaparser/blob/master/javaparser-core/src/mai...
-- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
On Tue, 16 Feb 2016 16:06:05 +0100 Eric Chatellier <chatellier@codelutin.com> wrote:
Le 16/02/2016 15:39, Eric Chatellier a écrit :
Le 24/05/2011 15:55, Eric Chatellier a écrit :
Il est pour l'instant basé sur le projet javaparser [1] parce que j'ai trouvé plus facilement la doc que antlr ou javacc par exemple. Dans la lib utilisée sinon, ils ont commité la grammaire javacc: https://github.com/javaparser/javaparser/blob/master/javaparser-core/src/mai...
Ah très bonne nouvelle, ça mais pour Jaxx :). -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 http://www.codelutin.com email: chemit@codelutin.com twitter: https://twitter.com/tchemit
participants (2)
-
Eric Chatellier -
Tony Chemit