我将在Qt中编写一个文本编辑器,它可以为编程语言(玩具语言,用于学习目的)提供突出显示/代码完成/语法分析.
起初,我想过编写手工C++,这对我来说更舒服,因为我比较熟悉.然而,经过搜索,我发现flex/bison可以简化解析器的创建.在尝试一些简单的例子后,似乎工作示例接受来自终端中标准输入的输入.所以,我只想知道,flex/bison可以接受来自GUI框架中文本编辑器小部件的输入(例如Qt,我将在解析器引擎中完成一些功能后同时学习),然后将结果输出回文本编辑器?
归档时间: |
|
查看次数: |
5239 次 |
最近记录: |