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  }