parser / lexer pour implementer un simili langage de script - Java - Programmation
Marsh Posté le 05-03-2003 à 22:29:54
ça dépend pour quoi faire
mais la reponse sera dans la plupart des cas oui, à mon avis
Marsh Posté le 05-03-2003 à 23:46:29
ben, y'a CUP :
http://www.cs.princeton.edu/~appel/modern/java/CUP/
qui est un équivalent de Yacc en Java, qui est sous un genre de licence GNU.
Pour l'équivalent de Lex, par contre, je sais pas..
Mais sinon, fait une recherche dans les forums de java.sun.com, tu devrais trouver des trucs.
Marsh Posté le 05-03-2003 à 23:48:30
Y a jack qui fait les deux
http://www.javaworld.com/javaworld [...] -jack.html
Marsh Posté le 05-03-2003 à 23:56:33
je sais tjs pas ce que c'est lexx&yacc
Marsh Posté le 05-03-2003 à 23:56:58
the real moins moins a écrit : je sais tjs pas ce que c'est lexx&yacc |
c super intéressant en plus
Marsh Posté le 05-03-2003 à 23:57:54
DarkLord a écrit : |
je m'en doute
Marsh Posté le 06-03-2003 à 00:00:00
the real moins moins a écrit : je m'en doute |
à l'époque on avait fait un intérpreteur d'un language perso en CaML. Je te jure qu'on en avait chié, autre chose que ce qu'on fait pour l'instant
Marsh Posté le 06-03-2003 à 02:40:04
y a JFlex (http://www.jflex.de/) et CUP ( http://www.cs.princeton.edu/~appel/modern/java/CUP/)
qui marchent bien ensemble (a l'instar de Lex&Yacc), et c'est tout du pur JAVA.
Marsh Posté le 06-03-2003 à 08:49:54
the real moins moins a écrit : je sais tjs pas ce que c'est lexx&yacc |
generation d'analyseurs lexicaux / syntaxique
Marsh Posté le 06-03-2003 à 19:23:25
merci pour toutes ces réponses, je vais décortiquer tout ça!
Marsh Posté le 06-03-2003 à 21:13:30
the real moins moins a écrit : je sais tjs pas ce que c'est lexx&yacc |
un pur bonheur...
rassures toi, tu loupes rien !
Marsh Posté le 06-03-2003 à 21:13:56
DarkLord a écrit : |
t'es un peu maso toi
Marsh Posté le 06-03-2003 à 23:50:47
Harkonnen a écrit : |
bin oui et non. Disons que si t'es developpeur dans le privé et que tu dois te focaliser sur les résultats c'est pas vraiment utile.
Mais les concepts que ça abordent sont vachement intéressant je trouve
Edit : cela dit c'est clair qu'on en a chier grave mais bon ct intéressant qd meme
Marsh Posté le 07-03-2003 à 08:44:48
Harkonnen a écrit : un pur bonheur... |
on touche pas a flex et yacc
(mine de rien ca peut toujours resservir de savoir se servir de ce genre d'outil....)
Marsh Posté le 07-03-2003 à 11:29:54
Citation : Java Compiler Compiler (JavaCC) is the most popular parser generator for use with Java applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar |
j'avais utilisé ça pour générer un compilateur C (et oui un compilateur C en Java, dingue non ? ) et ça marche bien... en plus c'est très simple d'écrire la grammaire...
Marsh Posté le 05-03-2003 à 20:29:51
Je vais devoir developper une application qui comproteras des petits scripts très simples dans le genre: strcure conditionelle, boucles, variables.
Ma question est de savoir s'il existe des composants (libres de préférence) qui me permettrais d'implementer cette fonctionalité.
Message édité par stb le 05-03-2003 à 20:30:17