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
49
50 }