Package com.dci.intellij.dbn.language.common

Examples of com.dci.intellij.dbn.language.common.TokenTypeBundle


import com.dci.intellij.dbn.language.psql.dialect.PSQLLanguageDialect;

public abstract class PSQLSyntaxHighlighter extends DBLanguageSyntaxHighlighter {
    public PSQLSyntaxHighlighter(PSQLLanguageDialect languageDialect, String tokenTypesFile) {
        super(languageDialect, tokenTypesFile);
        TokenTypeBundle tt = getTokenTypes();
        SharedTokenTypeBundle stt = tt.getSharedTokenTypes();
        colors.put(stt.getIdentifier(),                  PSQLTextAttributesKeys.IDENTIFIER);
        colors.put(stt.getQuotedIdentifier(),            PSQLTextAttributesKeys.QUOTED_IDENTIFIER);
        colors.put(tt.getTokenType("LINE_COMMENT"),      PSQLTextAttributesKeys.LINE_COMMENT);
        colors.put(tt.getTokenType("BLOCK_COMMENT"),     PSQLTextAttributesKeys.BLOCK_COMMENT);
        colors.put(tt.getTokenType("STRING"),            PSQLTextAttributesKeys.STRING);
        colors.put(tt.getTokenSet("NUMBERS"),            PSQLTextAttributesKeys.NUMBER);
        colors.put(tt.getTokenSet("KEYWORDS"),           PSQLTextAttributesKeys.KEYWORD);
        colors.put(tt.getTokenSet("FUNCTIONS"),          PSQLTextAttributesKeys.FUNCTION);
        colors.put(tt.getTokenSet("PARAMETERS"),         PSQLTextAttributesKeys.PARAMETER);
        colors.put(tt.getTokenSet("DATA_TYPES"),         PSQLTextAttributesKeys.DATA_TYPE);
        colors.put(tt.getTokenSet("PARENTHESES"),        PSQLTextAttributesKeys.PARENTHESIS);
        colors.put(tt.getTokenSet("BRACKETS"),           PSQLTextAttributesKeys.BRACKET);
        colors.put(tt.getTokenSet("OPERATORS"),          PSQLTextAttributesKeys.OPERATOR);
        colors.put(tt.getTokenSet("EXCEPTIONS"),         PSQLTextAttributesKeys.EXCEPTION);

        fillMap(colors, tt.getTokenSet("KEYWORDS"),      PSQLTextAttributesKeys.KEYWORD);
        fillMap(colors, tt.getTokenSet("FUNCTIONS"),     PSQLTextAttributesKeys.FUNCTION);
        fillMap(colors, tt.getTokenSet("DATA_TYPES"),    PSQLTextAttributesKeys.DATA_TYPE);
        fillMap(colors, tt.getTokenSet("NUMBERS"),       PSQLTextAttributesKeys.NUMBER);

        fillMap(colors, tt.getTokenSet("OPERATORS"),     PSQLTextAttributesKeys.OPERATOR);
        fillMap(colors, tt.getTokenSet("BRACKETS"),      PSQLTextAttributesKeys.BRACKET);
        fillMap(colors, tt.getTokenSet("PARENTHESES"),   PSQLTextAttributesKeys.PARENTHESIS);
    }
View Full Code Here


import com.dci.intellij.dbn.language.sql.dialect.SQLLanguageDialect;

public abstract class SQLSyntaxHighlighter extends DBLanguageSyntaxHighlighter {
    public SQLSyntaxHighlighter(SQLLanguageDialect languageDialect, String tokenTypesFile) {
        super(languageDialect, tokenTypesFile);
        TokenTypeBundle tt = getTokenTypes();
        SharedTokenTypeBundle stt = tt.getSharedTokenTypes();
        colors.put(stt.getIdentifier(),                  SQLTextAttributesKeys.IDENTIFIER);
        colors.put(stt.getQuotedIdentifier(),            SQLTextAttributesKeys.QUOTED_IDENTIFIER);
        colors.put(tt.getTokenType("LINE_COMMENT"),      SQLTextAttributesKeys.LINE_COMMENT);
        colors.put(tt.getTokenType("BLOCK_COMMENT"),     SQLTextAttributesKeys.BLOCK_COMMENT);
        colors.put(tt.getTokenType("STRING"),            SQLTextAttributesKeys.STRING);
        colors.put(tt.getTokenSet("NUMBERS"),            SQLTextAttributesKeys.NUMBER);
        colors.put(tt.getTokenSet("KEYWORDS"),           SQLTextAttributesKeys.KEYWORD);
        colors.put(tt.getTokenSet("FUNCTIONS"),          SQLTextAttributesKeys.FUNCTION);
        colors.put(tt.getTokenSet("PARAMETERS"),         SQLTextAttributesKeys.PARAMETER);
        colors.put(tt.getTokenSet("DATA_TYPES"),         SQLTextAttributesKeys.DATA_TYPE);
        colors.put(tt.getTokenSet("VARIABLES"),          SQLTextAttributesKeys.VARIABLE);
        colors.put(tt.getTokenSet("PARENTHESES"),        SQLTextAttributesKeys.PARENTHESIS);
        colors.put(tt.getTokenSet("BRACKETS"),           SQLTextAttributesKeys.BRACKET);
        colors.put(tt.getTokenSet("OPERATORS"),          SQLTextAttributesKeys.OPERATOR);

        fillMap(colors, tt.getTokenSet("NUMBERS"),       SQLTextAttributesKeys.NUMBER);
        fillMap(colors, tt.getTokenSet("KEYWORDS"),      SQLTextAttributesKeys.KEYWORD);
        fillMap(colors, tt.getTokenSet("FUNCTIONS"),     SQLTextAttributesKeys.FUNCTION);
        fillMap(colors, tt.getTokenSet("PARAMETERS"),    SQLTextAttributesKeys.PARAMETER);
        fillMap(colors, tt.getTokenSet("DATA_TYPES"),    SQLTextAttributesKeys.DATA_TYPE);
        fillMap(colors, tt.getTokenSet("VARIABLES"),     SQLTextAttributesKeys.VARIABLE);

        fillMap(colors, tt.getTokenSet("PARENTHESES"),   SQLTextAttributesKeys.PARENTHESIS);
        fillMap(colors, tt.getTokenSet("BRACKETS"),      SQLTextAttributesKeys.BRACKET);
        fillMap(colors, tt.getTokenSet("OPERATORS"),     SQLTextAttributesKeys.OPERATOR);
    }
View Full Code Here

TOP

Related Classes of com.dci.intellij.dbn.language.common.TokenTypeBundle

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.