private static HashSet<IElementType> initKeyWordsSet() {
        HashSet<IElementType> keyWords = new HashSet<>();
        keyWords.add(SdTypes.SEARCH);
        keyWords.add(SdTypes.SCHEMA);
        keyWords.add(SdTypes.FIELD);
        keyWords.add(SdTypes.TYPE);
        keyWords.add(SdTypes.INDEXING);
        keyWords.add(SdTypes.INPUT);
        keyWords.add(SdTypes.DOCUMENT_SUMMARY);
        keyWords.add(SdTypes.INHERITS);
        keyWords.add(SdTypes.IMPORT);
        keyWords.add(SdTypes.AS);
        keyWords.add(SdTypes.FIELDSET);
        keyWords.add(SdTypes.FIELDS);
        keyWords.add(SdTypes.CONSTANT);
        keyWords.add(SdTypes.FILE);
        keyWords.add(SdTypes.URI);
        keyWords.add(SdTypes.OUTPUT);
        keyWords.add(SdTypes.ONNX_MODEL);
        keyWords.add(SdTypes.ANNOTATION);
        keyWords.add(SdTypes.RANK_PROFILE);
        keyWords.add(SdTypes.SIGNIFICANCE);
        keyWords.add(SdTypes.MATCH_PHASE);
        keyWords.add(SdTypes.FIRST_PHASE);
        keyWords.add(SdTypes.EXPRESSION);
        keyWords.add(SdTypes.SECOND_PHASE);
        keyWords.add(SdTypes.RANK_PROPERTIES);
        keyWords.add(SdTypes.MACRO);
        keyWords.add(SdTypes.FUNCTION);
        keyWords.add(SdTypes.INLINE);
        keyWords.add(SdTypes.SUMMARY_FEATURES);
        keyWords.add(SdTypes.MATCH_FEATURES);
        keyWords.add(SdTypes.RANK_FEATURES);
        keyWords.add(SdTypes.CONSTANTS);
        keyWords.add(SdTypes.DOCUMENT);
        keyWords.add(SdTypes.STRUCT);
        keyWords.add(SdTypes.STRUCT_FIELD);
        keyWords.add(SdTypes.MATCH);
        keyWords.add(SdTypes.DISTANCE_METRIC);
        keyWords.add(SdTypes.ALIAS);
        keyWords.add(SdTypes.STEMMING);
        keyWords.add(SdTypes.RANK);
        keyWords.add(SdTypes.INDEXING_REWRITE);
        keyWords.add(SdTypes.QUERY_COMMAND);
        keyWords.add(SdTypes.BOLDING);
        keyWords.add(SdTypes.HNSW);
        keyWords.add(SdTypes.SORTING);
        keyWords.add(SdTypes.RANK_TYPE);
        keyWords.add(SdTypes.WEIGHTEDSET);
        keyWords.add(SdTypes.DICTIONARY);
        keyWords.add(SdTypes.ID);
        keyWords.add(SdTypes.NORMALIZING);
        keyWords.add(SdTypes.WEIGHT);
    
        return keyWords;
    }
Defines the syntax highlighting of an SD file.

@author Shahar Ariel
integration/intellij/src/main/java/ai/vespa/intellij/schema/SdSyntaxHighlighter.java