我正在尝试为 QScintilla 创建一个基于 JavaScript 的自定义词法分析器。我已经想出了如何在词法分析器中添加关键字。但是,我不知道如何改变它们在输入时的外观,就像输入单词 function 时一样。
我需要弄清楚如何使用“填充”一词来做到这一点。
这是我目前拥有的代码:
QsciLexer *lexer=new QsciLexerJavaScript;
QsciAPIs *api = new QsciAPIs(lexer);
api->add("fill");
api->prepare();
ui->textEdit->setLexer(lexer);