mirror of
https://github.com/golang/go
synced 2024-11-25 08:57:58 -07:00
misc/notepadplus: simplify Function List regex
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/12508043
This commit is contained in:
parent
6a76bca362
commit
7583c14be7
@ -7,21 +7,16 @@
|
||||
<!-- <parsers> -->
|
||||
<parser id="go" displayName="Go" commentExpr="((/\*.*?\*)/|(//.*?$))">
|
||||
<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">
|
||||
<functionName>
|
||||
<nameExpr expr="(((func)[\s][\w]+)|(\(\s*[\w]+\s+\*?\s*[\w]+\s*\)\s*[\w]+))"/>
|
||||
<nameExpr expr="(((func)[\s][\w]+)|(\)\s*[\w]+))"/>
|
||||
<nameExpr expr="(([\s][\w]+)|(\)\s*[\w]+))"/>
|
||||
<nameExpr expr="[\w]+"/>
|
||||
<nameExpr expr="((func\s+\w+)|(\)\s*\w+))"/>
|
||||
<nameExpr expr="((\s+\w+)|(\)\s*\w+))"/>
|
||||
<nameExpr expr="\w+"/>
|
||||
</functionName>
|
||||
<className>
|
||||
<nameExpr expr="\(\s*[\w]+\s+\*?\s*[\w]+\s*\)\s*[\w]+"/>
|
||||
<nameExpr expr="\(\s*[\w]+\s+\*?\s*[\w]+\s*\)"/>
|
||||
<nameExpr expr="[\w]+\s+\*?\s*[\w]+\s*\)"/>
|
||||
<nameExpr expr="\*?\s*[\w]+\s*\)"/>
|
||||
<nameExpr expr="[\w]+\s*\)"/>
|
||||
<nameExpr expr="[\w]+"/>
|
||||
<nameExpr expr="\w+\s*\)"/>
|
||||
<nameExpr expr="\w+"/>
|
||||
</className>
|
||||
</function>
|
||||
</parser>
|
||||
|
Loading…
Reference in New Issue
Block a user