Commit 7583c14b authored by ChaiShushan's avatar ChaiShushan Committed by Brad Fitzpatrick

misc/notepadplus: simplify Function List regex

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/12508043
parent 6a76bca3
...@@ -7,21 +7,16 @@ ...@@ -7,21 +7,16 @@
<!-- <parsers> --> <!-- <parsers> -->
<parser id="go" displayName="Go" commentExpr="((/\*.*?\*)/|(//.*?$))"> <parser id="go" displayName="Go" commentExpr="((/\*.*?\*)/|(//.*?$))">
<function <function
mainExpr="(^func\s+[\w]+)|(^func\s*\(\s*[\w]+\s+\*?\s*[\w]+\s*\)\s*[\w]+)" mainExpr="(^func\s+\w+)|(^func\s*\(\s*\w+\s*\*?\s*\w+\s*\)\s*\w+)"
displayMode="$className->$functionName"> displayMode="$className->$functionName">
<functionName> <functionName>
<nameExpr expr="(((func)[\s][\w]+)|(\(\s*[\w]+\s+\*?\s*[\w]+\s*\)\s*[\w]+))"/> <nameExpr expr="((func\s+\w+)|(\)\s*\w+))"/>
<nameExpr expr="(((func)[\s][\w]+)|(\)\s*[\w]+))"/> <nameExpr expr="((\s+\w+)|(\)\s*\w+))"/>
<nameExpr expr="(([\s][\w]+)|(\)\s*[\w]+))"/> <nameExpr expr="\w+"/>
<nameExpr expr="[\w]+"/>
</functionName> </functionName>
<className> <className>
<nameExpr expr="\(\s*[\w]+\s+\*?\s*[\w]+\s*\)\s*[\w]+"/> <nameExpr expr="\w+\s*\)"/>
<nameExpr expr="\(\s*[\w]+\s+\*?\s*[\w]+\s*\)"/> <nameExpr expr="\w+"/>
<nameExpr expr="[\w]+\s+\*?\s*[\w]+\s*\)"/>
<nameExpr expr="\*?\s*[\w]+\s*\)"/>
<nameExpr expr="[\w]+\s*\)"/>
<nameExpr expr="[\w]+"/>
</className> </className>
</function> </function>
</parser> </parser>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment