【发布时间】:2015-07-16 07:37:55
【问题描述】:
我想为我的领域特定语言创建一个自动完成定义文件,以便我获得预定义类方法的参数提示。
在doc我有以下例子:
<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
<AutoComplete language="C++">
<Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," terminal=";" additionalWordChar = "."/>
<KeyWord name="abs" func="yes">
<Overload retVal="int" descr="Returns absolute value of given integer">
<Param name="int number" />
</Overload>
</KeyWord>
这就像函数调用的魅力,例如:
abs(-12)
也就是说,我点击“a”,Notepad++ 建议函数 abs 并提示其参数。
但是如果 abs 是一个类的方法呢?例如:
MyObject.abs(-12)
我希望一旦我按下键“。” “a” Notepad++ 会向我推荐 abs 方法和所有参数提示。但是,对于上面列出的 xml 定义,它不起作用。
有人知道如何处理这个问题吗?有没有我们可以使用的正则表达式模式?
提前致谢。
【问题讨论】:
标签: regex methods autocomplete notepad++