Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
755 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  parser / lexer pour implementer un simili langage de script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

parser / lexer pour implementer un simili langage de script

n°323908
stb
Posté le 05-03-2003 à 20:29:51  profilanswer
 

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
mood
Publicité
Posté le 05-03-2003 à 20:29:51  profilanswer
 

n°324048
the real m​oins moins
Posté le 05-03-2003 à 22:29:54  profilanswer
 

ça dépend pour quoi faire  :heink:  
 
mais la reponse sera dans la plupart des cas oui, à mon avis :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°324129
gfive
Posté le 05-03-2003 à 23:46:29  profilanswer
 

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.

n°324131
darklord
You're welcome
Posté le 05-03-2003 à 23:48:30  profilanswer
 

Y a jack qui fait les deux  
 
http://www.javaworld.com/javaworld [...] -jack.html


Message édité par darklord le 05-03-2003 à 23:48:59

---------------
Just because you feel good does not make you right
n°324151
the real m​oins moins
Posté le 05-03-2003 à 23:56:33  profilanswer
 

je sais tjs pas ce que c'est lexx&yacc :cry:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°324153
darklord
You're welcome
Posté le 05-03-2003 à 23:56:58  profilanswer
 

the real moins moins a écrit :

je sais tjs pas ce que c'est lexx&yacc :cry:


 
c super intéressant en plus :o


---------------
Just because you feel good does not make you right
n°324157
the real m​oins moins
Posté le 05-03-2003 à 23:57:54  profilanswer
 

DarkLord a écrit :


 
c super intéressant en plus :o

je m'en doute :cry:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°324159
darklord
You're welcome
Posté le 06-03-2003 à 00:00:00  profilanswer
 


 
à 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 [:ddr555]


---------------
Just because you feel good does not make you right
n°324197
souk
Tourist
Posté le 06-03-2003 à 02:40:04  profilanswer
 

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.

n°324218
chrisbk
-
Posté le 06-03-2003 à 08:49:54  profilanswer
 

the real moins moins a écrit :

je sais tjs pas ce que c'est lexx&yacc :cry:


 
generation d'analyseurs lexicaux / syntaxique

mood
Publicité
Posté le 06-03-2003 à 08:49:54  profilanswer
 

n°325052
stb
Posté le 06-03-2003 à 19:23:25  profilanswer
 

merci pour toutes ces réponses, je vais décortiquer tout ça!

n°325131
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-03-2003 à 21:13:30  profilanswer
 

the real moins moins a écrit :

je sais tjs pas ce que c'est lexx&yacc :cry:

un pur bonheur... :sarcastic:
rassures toi, tu loupes rien !


---------------
J'ai un string dans l'array (Paris Hilton)
n°325132
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-03-2003 à 21:13:56  profilanswer
 

DarkLord a écrit :


 
c super intéressant en plus :o


t'es un peu maso toi [:wolfman]


---------------
J'ai un string dans l'array (Paris Hilton)
n°325414
darklord
You're welcome
Posté le 06-03-2003 à 23:50:47  profilanswer
 

Harkonnen a écrit :


t'es un peu maso toi [:wolfman]  


 
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 :o
 
Edit : cela dit c'est clair qu'on en a chier grave mais bon ct intéressant qd meme


Message édité par darklord le 06-03-2003 à 23:51:18

---------------
Just because you feel good does not make you right
n°325656
chrisbk
-
Posté le 07-03-2003 à 08:44:48  profilanswer
 

Harkonnen a écrit :

un pur bonheur... :sarcastic:
rassures toi, tu loupes rien !


 
on touche pas a flex et yacc :O
 
(mine de rien ca peut toujours resservir de savoir se servir de ce genre d'outil....)

n°325824
Predicator
Posté le 07-03-2003 à 11:29:54  profilanswer
 

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 ? :D) et ça marche bien... en plus c'est très simple d'écrire la grammaire...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  parser / lexer pour implementer un simili langage de script

 

Sujets relatifs
Script pop-upexiste-t-il des script pour gerer un systeme de news????
Script Php[JS] petite modification de script.. facile mais je sais pas faire :'(
mon script qui fume :o (enfin c peut etre moi :/ )[ASP] faire une pause dans l'execution d'un script ASP
Aide pour la création d'un script[Règlé]newletter script
Un script sous NT4 serveur - Edit -Langage internet le plus rapide pour REGEXP ?
Plus de sujets relatifs à : parser / lexer pour implementer un simili langage de script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR