You can achieve this by writing a custom eclipse plugin.
Eclipse works to color syntax according to the rule.
ITokenScanner scanner = new RuleBasedScanner(); IToken string = createToken(colorString); IRule[] rules = new IRule[3]; // Add rule for double quotes rules[0] = new SingleLineRule("\"", "\"", string, '\\'); // Add a rule for single quotes rules[1] = new SingleLineRule("'", "'", string, '\\'); // Add generic whitespace rule. rules[2] = new WhitespaceRule(whitespaceDetector); scanner.setRules(rules); scanner.setDefaultReturnToken(createToken(colorTag));
The createToken method creates a Token object for a specific color:
private IToken createToken(Color color) { return new Token(new TextAttribute(color)); }
To continue, you can refer to the Eclipse FAQ.
prashant thakre
source share