Logo EPU Logo  SmartTools Duchamp Agnès - Farouk Hassam Shouhéla - Mével Stéphanie

Coloration syntaxique


Motivation :
Offrir la fonctionnalité d´Eclipse de coloration syntaxique pour une meilleure visibilité du code source

Démarche :
On crée la classe Editors/Scanner.java qui étend la classe RuleBasedScanner
On définit des (tokens) à colorer par des règles (rules)
Le parseur intégré dans l´ éditeur d´Eclipse va appliquer ces règles et colorer les tokens

Technique :

    Pour chaque token on choisit une couleur
private static Color COMMENT_COLOR = new Color(Display.getCurrent(), new RGB(0, 200, 0));
IToken commentToken = new Token(new TextAttribute(COMMENT_COLOR));

    On implémente le constructeur :

EPU - 2006-Encadrant : Didier Parigot