public static KeywordMap getKeywordMap() { if (tsqlKeywords == null) { tsqlKeywords = new KeywordMap(true); addKeywords(); addDataTypes(); addSystemFunctions(); addOperators(); addSystemStoredProcedures(); addSystemTables(); } return tsqlKeywords; }
public static KeywordMap getKeywords() { if(javaScriptKeywords == null) { javaScriptKeywords = new KeywordMap(false); javaScriptKeywords.add("function",Token.KEYWORD3); javaScriptKeywords.add("var",Token.KEYWORD3); javaScriptKeywords.add("else",Token.KEYWORD1); javaScriptKeywords.add("for",Token.KEYWORD1); javaScriptKeywords.add("if",Token.KEYWORD1); javaScriptKeywords.add("in",Token.KEYWORD1); javaScriptKeywords.add("new",Token.KEYWORD1); javaScriptKeywords.add("return",Token.KEYWORD1); javaScriptKeywords.add("while",Token.KEYWORD1); javaScriptKeywords.add("with",Token.KEYWORD1); javaScriptKeywords.add("break",Token.KEYWORD1); javaScriptKeywords.add("case",Token.KEYWORD1); javaScriptKeywords.add("continue",Token.KEYWORD1); javaScriptKeywords.add("default",Token.KEYWORD1); javaScriptKeywords.add("false",Token.LABEL); javaScriptKeywords.add("this",Token.LABEL); javaScriptKeywords.add("true",Token.LABEL); } return javaScriptKeywords; }
pyKeywords = new KeywordMap(false); pyKeywords.add("and",Token.KEYWORD3); pyKeywords.add("not",Token.KEYWORD3);
idlKeywords = new KeywordMap(false);
cKeywords = new KeywordMap(false); cKeywords.add("char",Token.KEYWORD3); cKeywords.add("double",Token.KEYWORD3);
javaKeywords = new KeywordMap(false); javaKeywords.add("package",Token.KEYWORD2); javaKeywords.add("import",Token.KEYWORD2);
eiffelKeywords = new KeywordMap(true); eiffelKeywords.add("alias", Token.KEYWORD1); eiffelKeywords.add("all", Token.KEYWORD1);
ccKeywords = new KeywordMap(false);
perlKeywords = new KeywordMap(false); perlKeywords.add("my",Token.KEYWORD1); perlKeywords.add("local",Token.KEYWORD1);