1

Voilà, si qqn a des sites la dessus (et non des sources, j'ai déja des sources mais bon j'aime pas trop...) pour creer l'arbre d'une expression mathematique, je suis preneur. tongue thx

2

Il faut que tu définisses la grammaire des expressions que tu comptes reconnaître et évaluer tongue
J'avais fait un petit truc à l'IUT. Si je le retrouve, je te le passe tongue
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

3

ggogle est ton ami :
recherche à lex et yacc : ce sont des générateurs de parseur lexicale et gramaticale
les versions unix gnu sont flex et bison

4

C'est vrai, mais faut pas avoir besoin d'optimiser. Ca te génère des sources de plusieurs miliers de lignes dès que t'as plus de deux ou trois règles.
Sans compter que c'est pas super-simple à appréhender non plus au premier abord. Si en plus tu veux comprendre comment il marche (les machines d'états qui sont générées), t'es vraiment pas sorti.

5

Pour des expressions mathématiques, ca ne sert a rien, autant construire son arbre tout seul...

6

Ce que tu veux utiliser c'est un analyseur syntaxique LL1.
http://www.cs.luther.edu/~leekent/tutorials/ll1.html
So much code to write, so little time.

7

ok merci

8

Sasume :
Il faut que tu définisses la grammaire des expressions que tu comptes reconnaître et évaluer tongue
J'avais fait un petit truc à l'IUT. Si je le retrouve, je te le passe tongue


ca m'interresse bientongue surtout qu'en iut info il me semble que vous avez eu pas mal de doc a se sujet non?

9

On n'a rien eu comme doc tongue C'est juste un truc que j'avais fait parce que j'avais envie de le faire tongue mais disons que tongue je l'ai intégré à un petit projet qu'on tongue avait à faire.
Mais j'ai regardé ce matin, et je n'ai plus le compte-rendu où j'explique très clairement le procédé pour passer de la grammaire au code source.
Je n'ai plus que les sources.... (tongue)
Mais le lien de nitro t'explique tout au fait...
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

10

tonguetonguetonguetonguetonguetonguetonguetonguetonguetongue
Enfin un peu de verdure ^^

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

11

En fait c pas un projet personnel mais pour l'ecole, donc le progamme en lui meme n'est pas si important que ca, il me faut surtout les termes techniques pouvant me sevir dans ce programme etc.. et j'ai trouvé aucune doc la dessus qui soit vraiment completesad

12

Voici des notes de cours d'un de mes profs.
http://www.lrde.epita.fr/~akim/compil/th-langage.pdf
La partie qui t'interesse est la 7.1 (Analyseurs LL).
So much code to write, so little time.

13

Ca poutre grave ce truc !!! boing
J'ai enregistré ça précieusement.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

14

Ok merci bcptongue