IDE, coloration syntaxique et principe de programmation..
farib
Posté le 07-08-2002 à 22:41:40
vala pour "m'amuser" je souhaite me faire un micro- ide en c++ (mais micro)
je me pose des questions au niveau des principes de programmation( pas les algos) de la coloration syntaxique
1- je me fais un tableau des lignes de ma feuille de code ( un tableau de strings-lignes )
sur lequel je travaille ?
[dans le cas de c++builder je fais un TRichEdit, je travaille directement dessus ?]
2- j'appelle ma "fonction de coloration" a chaque nouveau caractere appuyé ?
vala, je demande pas des algos, c a moi de les faire, mais juste les grandes lignes du principe
Publicité
Posté le 07-08-2002 à 22:41:40
benou
Posté le 07-08-2002 à 23:06:31
ben ca dépend bcp du niveau de coloration que tu veux : si tu veux juste une coloration des mots clef, des chaines et des commentaires c'est facile. par contre si tu veux un truc méga puissant (genre emacs ) qui gère la syntaxe du langage, là c'est chaud !
farib
Posté le 07-08-2002 à 23:16:02
j'ai pas dit une coloration qui gere la syntaxe du langage !
sinon ce serait plus une coloration
(en + je fait un stage dans la coloration chez l'oreal, alors je sais de quoi je parle )
benou
Posté le 07-08-2002 à 23:21:30
farib a écrit a écrit :
j'ai pas dit une coloration qui gere la syntaxe du langage !
sinon ce serait plus une coloration
quand je dis "qui gere la syntaxe du langage" je veux dire, qui est capacble de colorer différemment les noms de méthodes, les variables, etc ...
farib
Posté le 07-08-2002 à 23:32:22
bah moi j'ai jamais utilisé emacs, et je connais que le gras des mots clefs, les commentaires, et les strings....
schnapsmann
Zaford Beeblefect
Posté le 07-08-2002 à 23:38:16
Code :
;;; Keyword regexp fontification functions.
(defsubst font-lock-apply-highlight (highlight)
"Apply HIGHLIGHT following a match.
HIGHLIGHT should be of the form MATCH-HIGHLIGHT, see `font-lock-keywords'."