1 package org.jedit.syntax; 2 3 12 13 import javax.swing.text.Segment ; 14 15 22 public class IDLTokenMarker extends CTokenMarker 23 { 24 public IDLTokenMarker() 25 { 26 super(true,getKeywords()); 27 } 28 29 public static KeywordMap getKeywords() 30 { 31 if(idlKeywords == null) 32 { 33 idlKeywords = new KeywordMap(false); 34 35 idlKeywords.add("any", Token.KEYWORD3); 36 idlKeywords.add("attribute",Token.KEYWORD1); 37 idlKeywords.add("boolean", Token.KEYWORD3); 38 idlKeywords.add("case", Token.KEYWORD1); 39 idlKeywords.add("char", Token.KEYWORD3); 40 idlKeywords.add("const", Token.KEYWORD1); 41 idlKeywords.add("context", Token.KEYWORD1); 42 idlKeywords.add("default", Token.KEYWORD1); 43 idlKeywords.add("double", Token.KEYWORD3); 44 idlKeywords.add("enum", Token.KEYWORD3); 45 idlKeywords.add("exception",Token.KEYWORD1); 46 idlKeywords.add("FALSE", Token.LITERAL2); 47 idlKeywords.add("fixed", Token.KEYWORD1); 48 idlKeywords.add("float", Token.KEYWORD3); 49 idlKeywords.add("in", Token.KEYWORD1); 50 idlKeywords.add("inout", Token.KEYWORD1); 51 idlKeywords.add("interface",Token.KEYWORD1); 52 idlKeywords.add("long", Token.KEYWORD3); 53 idlKeywords.add("module", Token.KEYWORD1); 54 idlKeywords.add("Object", Token.KEYWORD3); 55 idlKeywords.add("octet", Token.KEYWORD3); 56 idlKeywords.add("oneway", Token.KEYWORD1); 57 idlKeywords.add("out", Token.KEYWORD1); 58 idlKeywords.add("raises", Token.KEYWORD1); 59 idlKeywords.add("readonly", Token.KEYWORD1); 60 idlKeywords.add("sequence", Token.KEYWORD3); 61 idlKeywords.add("short", Token.KEYWORD3); 62 idlKeywords.add("string", Token.KEYWORD3); 63 idlKeywords.add("struct", Token.KEYWORD3); 64 idlKeywords.add("switch", Token.KEYWORD1); 65 idlKeywords.add("TRUE", Token.LITERAL2); 66 idlKeywords.add("typedef", Token.KEYWORD3); 67 idlKeywords.add("unsigned", Token.KEYWORD3); 68 idlKeywords.add("union", Token.KEYWORD3); 69 idlKeywords.add("void", Token.KEYWORD3); 70 idlKeywords.add("wchar", Token.KEYWORD3); 71 idlKeywords.add("wstring", Token.KEYWORD3); 72 } 73 return idlKeywords; 74 } 75 76 private static KeywordMap idlKeywords; 78 } 79 | Popular Tags |