1. Function list for Euphoria in Notepad++
- Posted by ghaberek (admin) Jan 02, 2015
- 2341 views

I discovered how to add a Function List parser for Euphoria to Notepad++ (example to the right).
Just add these blocks to your %APPDATA%\Notepad++\functionList.xml file.
In the <associationMap> section...
<association userDefinedLangName="Euphoria" id="eu_function"/>
In the <parsers> section...
<parser id="eu_function" displayName="Euphoria" commentExpr="((/\*.*?\*)/|(--.*?$))"> <function mainExpr="^[\s]*(public|global|export|override)?[\s*](function|procedure|routine)[\s]+\w+\("> <functionName> <nameExpr expr="(?!(if|while|for))[\w_]+[\s]*\("/> <nameExpr expr="(?!(if|while|for))[\w_]+"/> </functionName> <className> <nameExpr expr="[\w_]+(?=[\s]*:)"/> </className> </function> </parser>
This is assuming you are already using the Euphoria User Defined Language files for Notepad++.
http://scm.openeuphoria.org/hg/editors/file/default/notepadplus/
-Greg