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
38
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
38
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.