[英]Can flex and bison accept input from other sources?
我將在Qt中編寫一個文本編輯器,它可以為編程語言(玩具語言,用於學習目的)提供突出顯示/代碼完成/語法分析。
起初,我想過編寫手工C ++,這對我來說更舒服,因為我比較熟悉。 然而,經過搜索,我發現flex / bison可以簡化解析器的創建。 在嘗試一些簡單的例子后,似乎工作示例接受來自終端中標准輸入的輸入。 所以,我只想知道,flex / bison可以接受來自GUI框架中文本編輯器小部件的輸入(例如Qt,我將在解析器引擎中完成一些功能后同時學習),然后將結果輸出回文本編輯器?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.