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> -->