View Javadoc

1   package org.syntax.jedit.tokenmarker;
2   
3   import org.syntax.jedit.KeywordMap;
4   
5   public class GroovyTokenMarker extends CTokenMarker
6   {
7      public GroovyTokenMarker()
8      {
9         super( false, getKeywords() );
10     }
11  
12     public static KeywordMap getKeywords()
13     {
14        KeywordMap groovyKeywords = new KeywordMap( false );
15        groovyKeywords.add( "as", Token.KEYWORD1 );
16        groovyKeywords.add( "assert", Token.KEYWORD1 );
17        groovyKeywords.add( "break", Token.KEYWORD1 );
18        groovyKeywords.add( "case", Token.KEYWORD1 );
19        groovyKeywords.add( "catch", Token.KEYWORD1 );
20        groovyKeywords.add( "class", Token.KEYWORD1 );
21        groovyKeywords.add( "continue", Token.KEYWORD1 );
22        groovyKeywords.add( "def", Token.KEYWORD1 );
23        groovyKeywords.add( "default", Token.KEYWORD1 );
24        groovyKeywords.add( "do", Token.KEYWORD1 );
25        groovyKeywords.add( "else", Token.KEYWORD1 );
26        groovyKeywords.add( "extends", Token.KEYWORD1 );
27        groovyKeywords.add( "finally", Token.KEYWORD1 );
28        groovyKeywords.add( "for", Token.KEYWORD1 );
29        groovyKeywords.add( "if", Token.KEYWORD1 );
30        groovyKeywords.add( "in", Token.KEYWORD1 );
31        groovyKeywords.add( "implements", Token.KEYWORD1 );
32        groovyKeywords.add( "import", Token.KEYWORD1 );
33        groovyKeywords.add( "instanceof", Token.KEYWORD1 );
34        groovyKeywords.add( "interface", Token.KEYWORD1 );
35        groovyKeywords.add( "new", Token.KEYWORD1 );
36        groovyKeywords.add( "package", Token.KEYWORD1 );
37        groovyKeywords.add( "property", Token.KEYWORD1 );
38        groovyKeywords.add( "return", Token.KEYWORD1 );
39        groovyKeywords.add( "switch", Token.KEYWORD1 );
40        groovyKeywords.add( "throw", Token.KEYWORD1 );
41        groovyKeywords.add( "throws", Token.KEYWORD1 );
42        groovyKeywords.add( "try", Token.KEYWORD1 );
43        groovyKeywords.add( "while", Token.KEYWORD1 );
44  
45        return groovyKeywords;
46     }
47  
48     // private members
49  //	private static KeywordMap groovyKeywords;
50  }