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

Langages de programmation Discussion :

technique d'auto completion de code


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 20
    Par défaut technique d'auto completion de code
    Bonjour,
    je souhaite developper un editeur php/javascript (essentiellement...) de type "web" (plutot orienté AJAX), et je cherche des tuto ou des techniques d'autocompletion de code.

    Google et mes recherches sur ce forum ont été infructueuses, avez vous des sources ou des liens à partager sur le sujets ? (je prends aussi les idées, parceque là, j'en ai aucune !)

    Merci !

  2. #2
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Il y a un éditeur de code open source appelé Scintilla. Cela peut peut-être te faire avancer un peu dans ta recherche.

  3. #3
    Membre Expert
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Par défaut
    Citation Envoyé par yann290276 Voir le message
    Bonjour,
    je souhaite developper un editeur php/javascript (essentiellement...) de type "web" (plutot orienté AJAX), et je cherche des tuto ou des techniques d'autocompletion de code.

    Google et mes recherches sur ce forum ont été infructueuses, avez vous des sources ou des liens à partager sur le sujets ? (je prends aussi les idées, parceque là, j'en ai aucune !)

    Merci !
    Il suffit de taper "autocompletion ajax" dans google pour avoir des réponses . Et la première d'entre elles renvoie ... vers ce forum ( http://dcabasson.developpez.com/arti...ion-pas-a-pas/)
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 20
    Par défaut
    Merci Hephaistos007, mais ce n'est absolument pas ce genre d'autocompletion que je cherche ! La technique de completion de "choix" en ajax, je sais faire (enfin, je pourrais me débrouiller facilement sans tuto), pas besoin de tuto.

    En fait, je cherche plutot à developper de l'auto completion comme le fait un editeur de code (donc c'est plutot du coté de l'algo d'analyse syntaxique que je suis "bloqué").

    Je vais regarder le code source de scintilla comme l'indique Melem, mais je suis toujours preneur. Et comme j'imagine que la completion de code (methodes et propriétés membres, variables etc...) doit etre différente selon le langage, je cherche en priorité (par ordre) pour :
    > Du PHP
    > Du javascript
    > Du html

    Messieurs, si quelqu'un a des pistes... parceque vraiment, sur google, je ne trouve rien ! et je ne parle meme pas de dltk qui n'a aucune documentation (oui, ca aurait été une piste eventuellement, mais il faut coder du java et faire un pont avec javascript, et encore....)

    Merci à tous pour votre aide !

  5. #5
    Membre Expert
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Par défaut
    Il faudrait regarder par exemple du coté du fonctionnement des plug-ins Eclipse. Car les plugins qui permettent la prise en charge d'autres langages dans Eclipse offrent bien souvent la complétion.
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 20
    Par défaut
    Effectivement, ne trouvant rien nulle part, c'est ce que j'envisageais.... Pour PHP, je pense pouvoir jeter un oeil sur PDT (c open source je crois).

    Par contre pour javascript, spket n'est pas du tout open source, donc, ca va etre plus difficile ! (mais y'a pas un editeur javascript dans pdt ??)

    Merci pour tes pistes, mais va falloir que je me remette au java (et ca remonte ... à.... pffffffff au moins 8 ans !)

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 20
    Par défaut
    Hello,
    bon j'ai commencé a regarder le code source du plugin PDT d'eclipse et forcément de DLTK.

    Je pense que je vais passer à quelque chose de plus simple (peut etre scintilla), parceque PDT+DLTK c'est quand même ultra complexe (design pattern, notion de plugins, imbrication des frameworks...)

    Si quelqu'un a d'autres idées, je suis toujours preneur, meme si je commence à comprendre comment fonctionne l'autocompletion.

    Je suis un peu surpris qu'il n'existe pas d'autre moyen que de coder un "vrai" parser de langage (hé oui.... il faut tout parser...)

Discussions similaires

  1. auto completion
    Par Blo0d4x3 dans le forum Composants
    Réponses: 14
    Dernier message: 03/06/2009, 17h08
  2. [VC++ 8] Coloration syntaxique et auto completion
    Par 5:35pm dans le forum VC++ .NET
    Réponses: 9
    Dernier message: 24/10/2006, 11h44
  3. Auto Completion avec un JComboBox
    Par jeffciara dans le forum AWT/Swing
    Réponses: 17
    Dernier message: 19/10/2006, 08h37
  4. auto completion sous crimson
    Par Australia dans le forum ASP
    Réponses: 4
    Dernier message: 13/07/2006, 12h50
  5. [code::blocks] Completion de code
    Par anykeyh dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 20/12/2005, 16h53

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