我在哪里可以告诉scintilla识别不同的关键字集?我想为它们着色不同,就像记事本++一样。自定义C++ scintilla词法分析器
0
A
回答
0
好火花行为是相当硬编码的,所以它是相当微妙的调整,以一个词法分析器。我放弃了使用Qscintilla或scintilla,并切换到使用LUA构建词法分析器的TextAdept。
Mac版本似乎有一些速度问题,但我想它会被固定(或不),当它将作为一个便携式应用程序(让我们祈祷)来。
无论如何,我很伤心,我不能够像我想要的那样编写一个好的C++编辑器,似乎我想要太多的功能,现有的库可以提供但需要一些工作,我没有的时间。我对闪烁体非常失望,这是一个很好的解决方案,但代码看起来有点臃肿,我想做一个语言无关的词法分析器和子类似乎是一个更好的主意,但我不会尝试重新设计已经已完成。
1
相关问题
- 1. 自定义词法分析器的闪烁折叠
- 2. 使用Boost.Spirit.Qi和自定义词法分析器
- 3. ANTLRv3:设置自定义词法分析器和解析器类名称
- 4. 添加一个新的词法分析器scintilla/scite(...并最终wxPython StyledTextCtrl)
- 5. ocaml分析器和词法分析器
- 6. 在Scintilla中删除青色突出显示JavaScript词法分析器
- 7. 词法分析器用C eroor
- 8. C python中的词法分析器
- 9. Scheme词法分析器
- 10. 代表词法分析器
- 11. 词法分析
- 12. FLEX(词法分析器)正则表达式 - 重用定义
- 13. DrRacket 6.1错误说,词法分析器是未定义的
- 14. 如何将自定义代码注入词法分析器的mToken()
- 15. 自定义C#/ .NET代码分析
- 16. 语义词法分析器谓词性能
- 17. ANRLR4词法分析器语义谓词问题
- 18. 使用自定义分析器的Elasticsearch.js分析器错误
- 19. C#中拆分词法分析器语法文件问题#
- 20. Sprache分析器与自定义字段
- 21. lucene自定义分析器中的Nullpointerexception
- 22. RavenDB的自定义分析器
- 23. Elasticsearch自定义分析器不工作
- 24. 添加自定义分析器到Luke
- 25. Lucene 6.1自定义Tokenizer和分析器
- 26. 的tablesorter自定义分析器
- 27. Elasticsearch自定义分析器配置
- 28. Syslog-ng自定义分析器
- 29. Emacs自定义语法分析
- 30. 词法分析器如何返回分析器使用的语义值?
看看Notepad ++的源代码。它使用Scintilla。 – 2010-11-07 18:15:10