static Configuration() { Grammar = new UOSLGrammar(); // default colors - currently, these need to be declared CreateColor("Keyword", COLORINDEX.CI_BLUE, COLORINDEX.CI_USERTEXT_BK); CreateColor("Comment", COLORINDEX.CI_DARKGREEN, COLORINDEX.CI_USERTEXT_BK); CreateColor("Identifier", COLORINDEX.CI_SYSPLAINTEXT_FG, COLORINDEX.CI_USERTEXT_BK); CreateColor("String", COLORINDEX.CI_MAROON, COLORINDEX.CI_USERTEXT_BK); CreateColor("Number", COLORINDEX.CI_RED, COLORINDEX.CI_USERTEXT_BK); CreateColor("Text", COLORINDEX.CI_SYSPLAINTEXT_FG, COLORINDEX.CI_USERTEXT_BK); }
private LanguageSet(LanguageOption option) { grammar = new UOSLGrammar(option); parser = new Parser(grammar); context = new ParsingContext(parser); }