1

我今天大部分时间都在尝试为 SQL 'where' 子句创建语法。然后我在这里找到了一篇有用的文章Search for Oracle SQL grammar应该可以解决我的这部分任务。

所以这就引出了我的问题——

给定一个 ANTLR 语法和一个用户正在输入的 WPF 文本框,是否有可能有一个类似 VS 的 Intellisense 来“提示”用户可以输入的可能值,而不会“破坏”当前输入的表达式?

一个非常简单的例子是,如果我将一个语法定义为 '[columnName]' 运算符值,一旦用户键入列名的最后一个字符和一个空格,就会弹出语法中定义的运算符列表。

对不起,如果这令人困惑。谢谢你。

4

0 回答 0