Highlight (gb.eval.highlight)

Cette classe fournit quelques fonctions utiles pour l'analyse et la mise en surbrillance d'une ligne de code Gambas.

Cette classe réimplémente Highlight dans gb.eval.

Cette classe est statique.

Constantes héritées
Added  
Alternate   Cette constante représente le style employé mettre en place un fond de couleur alternative.
Background   Cette constante représente le style de l'arrière-plan de l'éditeur.
Breakpoint   Cette constante représente le style utilisé pour mettre en évidence une ligne avec point d'arrêt.
Comment   Cette constante représente le style utilisé pour mettre en évidence les commentaires.
Constant  
Current   Cette constante représente le style utilisé pour mettre en évidence la prochaine ligne à exécuter.
CurrentLine   Cette constante représente le style utilisé pour la mise en évidence de la ligne en cours.
Custom  
DataType   Cette constante représente le style utilisé pour mettre en évidence les types de données.
Error   Cette constante représente le style utilisé pour mettre en évidence le texte syntaxiquement incorrect.
Escape  
Function   Cette constante représente le style utilisé pour mettre en évidence les sous-routines, c.a.d. les fonctions pré-définies.
Help   Cette constante représente le style utilisé pour l'écriture des lignes d'aide.
Highlight   Cette constante représente le style utilisé pour mettre en évidence les crochets ou accolades correspondantes.
Keyword   Cette constante représente le style utilisé pour mettre en évidence les mot-clés.
Label  
Normal   Cette constante représente le style utilisé pour dessiner le texte normal ou le texte sans la mise en évidence de la syntaxe.
Number   Cette constante représente le style utilisé pour mettre en évidence les nombres.
Operator   Cette constante représente le style utilisé pour mettre en évidence les opérateurs.
Preprocessor   Cette constante représente le style employé pour tracer les commandes du préprocesseur .
Removed  
Selection   Cette constante représente le style utilisé pour mettre en évidence le texte sélectionné.
String   Cette constante représente le style utilisé pour mettre en évidence les chaînes de caractères.
Symbol   Cette constante représente le style utilisé pour mettre en évidence les symboles.

Propriétés statiques
Styles  

Propriétés statiques héritées
IsFunction  
LengthBefore  
Positions   Retourne la position, en octets, de chaque jeton après un appel à la Méthode Analyze.
Symbols   Retourne le résultat de la Méthode Analyze en un tableau de chaînes de jetons.
TextAfter   Retourne la ligne de code réécrite après un appel à la Méthode Analyze.
Types   Retourne le type de chaque jetons après un appel à la Méthode Analyze.

Méthodes statiques
GetStyleName  

Méthodes statiques héritées
Analyze   Analyse une ligne de code Gambas.
Purge   Supprime les commentaires et/ou les chaînes à partir d'une ligne de code Gambas.