-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Description
Is there an existing issue for this?
- I have searched the existing issues
Description of the Issue
Actually packages are not recognized as classes so inside procedures and functions are not grouped but just listed
Describe the solution you'd like.
I'd like to group functions and procedures belonging to a package (or package body) into the "package class".
Sometime a procedure or function is declared inside a procedure|function declaration so the outer function|procedure is to be considered as a class.
Sometime a class can exist without an inner function|procedure (just constants and/or variables) so this is like a standalone procedure.
It can be useful to show parameters if they are in the same line of the function|procedure name, to help programmers rememer it, and to help when using function|procedure overloading (same function|procedure but different parameters).
PLS NOTE that I'm going to submit my own parser by a pull request. The unit test didn't pass the check even if output is perfect.
Debug Information
Notepad++ v8.8.1 (64-bit)
Build time : May 3 2025 - 18:41:09
Scintilla/Lexilla included : 5.5.6/5.4.4
Boost Regex included : 1_85
Path : C:\app\Notepad++\notepad++.exe
Command Line :
Admin mode : OFF
Local Conf mode : ON
Cloud Config : OFF
Periodic Backup : ON
Placeholders : OFF
Scintilla Rendering Mode : SC_TECHNOLOGY_DIRECTWRITE (1)
Multi-instance Mode : monoInst
File Status Auto-Detection : cdEnabledNew (for current file/tab only)
Dark Mode : OFF
OS Name : Windows 11 Enterprise (64-bit)
OS Version : 23H2
OS Build : 22631.5189
Current ANSI codepage : 1252
Plugins :
BetterMultiSelection (1.5)
BigFiles (0.1.3)
CsvQuery (1.2.9)
Explorer (1.9.9)
GitSCM (1.4.10.1)
mimeTools (3.1)
NppConverter (4.6)
NppExport (0.4)
NppFTP (0.29.13)
NppSnippets (1.7.1)
NppXMLTreeViewPlugin (2)
SurroundSelection (1.4.1)
XMLTools (3.1.1.13)Anything else?
My own sql function list parser is ready for pull