github.com/varialus/godfly@v0.0.0-20130904042352-1934f9f095ab/misc/notepadplus/functionList.xml (about) 1 <!-- <NotepadPlus> --> 2 <!-- <functionList> --> 3 <!-- <associationMap> --> 4 <association ext=".go" id="go"/> 5 6 <!-- </associationMap> --> 7 <!-- <parsers> --> 8 <parser id="go" displayName="Go" commentExpr="((/\*.*?\*)/|(//.*?$))"> 9 <function 10 mainExpr="(^func\s+\w+)|(^func\s*\(\s*\w*\s*\*?\s*\w+\s*\)\s*\w+)" 11 displayMode="$className->$functionName"> 12 <functionName> 13 <nameExpr expr="((func\s+\w+)|(\)\s*\w+))"/> 14 <nameExpr expr="((\s+\w+)|(\)\s*\w+))"/> 15 <nameExpr expr="\w+"/> 16 </functionName> 17 <className> 18 <nameExpr expr="\w+\s*\)"/> 19 <nameExpr expr="\w+"/> 20 </className> 21 </function> 22 </parser> 23 24 <!-- </parsers> --> 25 <!-- </functionList> --> 26 <!-- </NotepadPlus> -->