我使用自己的语言并使用codemirror编辑器,在我的语言中定义了所有类和他的方法,因此用户只能使用类,他无法定义新的类......
例如:
A类有方法(do1,do2,do3)
B组有方法(任意,点击)
我知道如何将我的语言的所有关键字添加到列表中并使用codemirror对其进行自动完成...
我的问题是:
例如: 我希望当用户输入A然后键入"。"显示列表只包含A类中的方法(do1,do2,do3)我不想在A类列表中显示B类的关键字或方法... 那我怎么用codemirror呢?
编辑: 这是我的尝试my example ,但是当我输入(ctrl-space)或输入(。)时它不起作用然后相同的列表就是我希望显示一个不同的列表加深我输入的内容