[FunctionList] Updated JavaScript parser.
Notepad++ project is moving to GitHub:
Brought to you by:
donho
<parser id="js_function" displayName="Javascript" commentExpr="((/\*.*?\*)/|(//.*?$))" >
<function mainExpr="((^|\s+|[;}.])([A-Za-z_]\w*\.)*[A-Za-z_]\w*\s*[=:]|^|[\s;}]+)\s*function(\s+[A-Za-z_]\w*)?\s*\([^()]*\)\s*\{" displayMode="$className->$functionName" >
<functionName>
<nameExpr expr="[A-Za-z_]\w*\s*[=:]|[A-Za-z_]\w*\s*\(" />
<nameExpr expr="[A-Za-z_]\w*" />
</functionName>
<className>
<nameExpr expr="([A-Za-z_]\w*\.)*[A-Za-z_]\w*\." />
<nameExpr expr="([A-Za-z_]\w*\.)*[A-Za-z_]\w*" />
</className>
</function>
</parser>
Related:
Correction:
Last edit: Menno Vogels 2014-11-30