Bonjour à tous,
Je cherche actuellement s'il existe un langage de modélisation mathématique ainsi que des outils java pour effectuer l'analyse lexicale et syntaxique des expressions. Ce serait dans le but de pour pouvoir générer le code correspondant à une expression donnée sous forme de String.
L'expression dans le langage de modélisation mathématique serait stockée sous forme de String, par exemple du type :
Quelques soit i I, x(i) = somme(pour j J) y(i,j)
et je souhaiterais l'analyser pour en ressortir un bout de code Java du type :
1 2 3 4 5 6 7 8 9
|
for (i=0; i<x.length; i++) {
somme = 0;
for (j=0; j<y.length; i++) {
somme = somme + y[i][j];
}
x[i] = somme;
} |
Je me doute qu'il y a la possibilité de définir un langage et après de faire le travail avec des outils type lex/yacc mais si ce langage existe déjà et me permet de faire ce que je souhaite, se serait moins laborieux.
Merci d'avance pour votre aide
Partager