EDITEUR PASCAL/DELPHI AVEC MISE EN VALEUR DE LA SYNTAXE

f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 - 5 août 2006 à 05:54
cs_Forman Messages postés 600 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 6 avril 2010 - 5 août 2006 à 09:21
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38929-editeur-pascal-delphi-avec-mise-en-valeur-de-la-syntaxe

cs_Forman Messages postés 600 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 6 avril 2010 1
5 août 2006 à 09:21
Merci pour tes remarques fOxi. J'ai enlevé "asm" de la liste des KeyWords car il définit un autre lexème (l'assembleur inline). Il y a plein de mots-clefs que je ne connaissais pas en tout cas: resourcestring ou encore automated.

J'ai aussi enlevé les commentaires du source sur la page, tout de suite ça devient plus lisible...
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
5 août 2006 à 06:01
a par contre, essaye de refaire la mise en page de cette source et aussi le screen shoot.
tout le monde n'est pas en 1280x1024 ou au dela ...
essaye de faire des screenshoot en 1024x768 ou en dessous... 800x600 c'est deja pas mal...

sinon, c'est du bon boulot, ton travail est vraiment interressant.
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
5 août 2006 à 05:54
107 au lieu de 93 ...

%KEYWORDS=
@"absolute" | @"abstract" | @"and" | @"array" | @"as" | @"asm" | @"at" | @"automated"
| @"begin"| @"break"
| @"case" | @"cdecl" | @"class" | @"const" | @"constructor" | @"contains"
| @"continue"
| @"default" | @"deprecated" | @"destructor" | @"dispinterface" | @"div" | @"do" | @"downto" | @"dynamic"
| @"else" | @"end" | @"except" | @"exit" | @"export" | @"exports" | @"external"
| @"far" | @"file" | @"finalization" | @"finally" | @"for" | @"forward" | @"function"
| @"goto"
| @"if" | @"implement" | @"implementation" | @"implements" | @"in" | @"index" | @"inherited" | @"initialization" | @"inline" | @"interface" | @"is"
| @"label" | @"library" | @"local"
| @"message" | @"mod" | @"name"
| @"near" | @"nil" | @"not"
| @"object" | @"of" | @"on" | @"or" | @"out" | @"overload" | @"override"
| @"package" | @"packed" | @"pascal" | @"platform" | @"private" | @"procedure" | @"program" | @"property" | @"protected" | @"public" | @"published"
| @"raise" | @"read" | @"record" | @"register" | @"reintroduce" | @"repeat" | @"requires" | @"resourcestring"
| @"safecall" | @"set" | @"shl" | @"shr" | @"stdcall" | @"stored" | @"string"
| @"then" | @"threadvar" | @"to" | @"try" | @"type"
| @"unit" | @"until" | @"uses"
| @"var" | @"virtual"
| @"while" | @"with" | @"write"
| @"xor"


en tout cas ça a l'air costaud comme truc.
Rejoignez-nous