IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

générateur de code en Java


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 2
    Par défaut générateur de code en Java
    Bonjour à tous,

    je suis entré de développer un éditeur qui pourra entre autres permettre de trasformer une spécification en squelette de code.
    Exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Spec: objet: personne, attribut: a, b. action: X, Y...
    Squelette de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public classe Personne(){
     
    String a;
    ... b;
    void Personne(){ a= " "; b= ...}
     
    void X(){}
    void Y(){}...
    }
    Merci à quiconque pourra m'aider.

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Et quelle est la question ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    Je pense qu'il voudrai qu'on lui dise comment générer ce code à partir de ses spec

    Sauf que cela dépend de la forme de tes specs, etc...
    Tu peux très utiliser un petit parser maison, un analyseur syntaxique (style Java CC) mais là y'aura plus de boulot...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut,
    En effet regarde du côté des générateurs de parser en java (cup par exemple)
    Il faut scanner tes spec et ensuite les parser suivant ta grammaire.
    Si celle ci est simple tu auras plus vite fait et plus simple d'écrire ton parser à la main, pour le scanner, si tu veux pas le faire toi meme regarde du côté de générateur de scanner...
    Si tu as d'autres questions plus précises hésite pas à demander
    Tschau

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 2
    Par défaut
    les specs sont en format XML (text si besoin est).

    Je vais regarder côté parser, sinon que dire des templates java? (ou une autre adée)

    j'avoue que tout ça c'est du chinois pour moi.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Si c'est du xml, pas besoin de t'embêter à écrire un scanner, tu peux utiliser les API SAX ou DOM pour parcourir ton fichier sous forme d'arbre... Ensuite pour parser ben tu parcours ton arbre comme tu le veux en donnant la signification voulue aux noeuds.
    Sinon tu peux sans problème écrire ton parser fromscratch mais comme tu dis ne rien y connaitre ca va êtrre long
    Si tu veux en savoir plus sur le sujet, regarde du côté des grammaires et autres.

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/11/2011, 15h18
  2. [Xpand GMF] Générateur de code Java
    Par Jihane22 dans le forum Eclipse Modeling
    Réponses: 2
    Dernier message: 28/09/2010, 17h43
  3. [andromda]Infos sur andromda, générateur de code JAVA
    Par ugos dans le forum EDI et Outils pour Java
    Réponses: 5
    Dernier message: 08/09/2009, 15h30
  4. générateur de code java
    Par angelange dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 27/03/2008, 19h27
  5. Générateur de code Java : vérifier syntaxe, etc.
    Par Yannick_from_31 dans le forum Langage
    Réponses: 3
    Dernier message: 14/09/2007, 12h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo