Windows NT KAMIDAKI 10.0 build 19045 (Windows 10) AMD64
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.3.9
Server IP : 192.168.3.16 & Your IP : 216.73.216.140
Domains :
Cant Read [ /etc/named.conf ]
User : SISTEMA
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
C: /
Program Files /
Notepad++ /
functionList /
Delete
Unzip
Name
Size
Permission
Date
Action
ada.xml
3.5
KB
-rw-rw-rw-
2022-11-29 20:53
asm.xml
1.32
KB
-rw-rw-rw-
2021-05-27 00:57
autoit.xml
1.8
KB
-rw-rw-rw-
2021-05-27 00:57
baanc.xml
8.31
KB
-rw-rw-rw-
2021-05-27 00:57
bash.xml
2.93
KB
-rw-rw-rw-
2021-05-27 00:57
batch.xml
1.88
KB
-rw-rw-rw-
2021-05-27 00:57
c.xml
4.04
KB
-rw-rw-rw-
2021-05-27 00:57
cobol-free.xml
1.73
KB
-rw-rw-rw-
2021-05-27 00:57
cobol.xml
1.34
KB
-rw-rw-rw-
2021-05-27 00:57
cpp.xml
18.08
KB
-rw-rw-rw-
2021-05-27 00:57
cs.xml
1.79
KB
-rw-rw-rw-
2021-05-27 00:57
fortran.xml
1.95
KB
-rw-rw-rw-
2021-05-27 00:57
fortran77.xml
1.58
KB
-rw-rw-rw-
2021-05-27 00:57
gdscript.xml
1.05
KB
-rw-rw-rw-
2023-03-14 23:45
haskell.xml
2.42
KB
-rw-rw-rw-
2021-05-27 00:57
hollywood.xml
959
B
-rw-rw-rw-
2023-03-28 12:47
ini.xml
952
B
-rw-rw-rw-
2021-05-27 00:57
inno.xml
4.3
KB
-rw-rw-rw-
2021-05-27 00:57
java.xml
9.11
KB
-rw-rw-rw-
2021-05-27 00:57
javascript.js.xml
1.12
KB
-rw-rw-rw-
2021-05-27 00:57
krl.xml
2.97
KB
-rw-rw-rw-
2021-05-27 00:57
lua.xml
4.3
KB
-rw-rw-rw-
2021-12-05 05:28
nppexec.xml
2.03
KB
-rw-rw-rw-
2022-11-28 15:26
nsis.xml
6.96
KB
-rw-rw-rw-
2021-05-27 00:57
overrideMap.xml
6.5
KB
-rw-rw-rw-
2023-03-28 12:47
pascal.xml
10.69
KB
-rw-rw-rw-
2023-02-10 23:57
perl.xml
1.47
KB
-rw-rw-rw-
2021-05-27 00:57
php.xml
9.77
KB
-rw-rw-rw-
2021-05-27 00:57
powershell.xml
1.35
KB
-rw-rw-rw-
2021-05-27 00:57
python.xml
1.07
KB
-rw-rw-rw-
2021-06-10 14:27
ruby.xml
1.06
KB
-rw-rw-rw-
2021-05-27 00:57
rust.xml
1.8
KB
-rw-rw-rw-
2021-05-27 00:57
sinumerik.xml
1003
B
-rw-rw-rw-
2021-05-27 00:57
sql.xml
1.28
KB
-rw-rw-rw-
2022-12-13 20:01
typescript.xml
1.12
KB
-rw-rw-rw-
2021-08-15 22:16
universe_basic.xml
1.97
KB
-rw-rw-rw-
2021-05-27 00:57
vhdl.xml
1.58
KB
-rw-rw-rw-
2021-05-27 00:57
xml.xml
2.18
KB
-rw-rw-rw-
2021-05-27 00:57
Save
Rename
<?xml version="1.0" encoding="UTF-8" ?> <!-- ==========================================================================\ | | To learn how to make your own language parser, please check the following | link: | https://npp-user-manual.org/docs/function-list/ | \=========================================================================== --> <NotepadPlus> <functionList> <!-- ==================================================== [ Pascal ] --> <parser displayName="Pascal" id ="pascal_syntax" commentExpr="(?x) # Utilize inline comments (see `RegEx - Pattern Modifiers`) (?m-s:\x2F{2}.*$) # Single Line Comment | (?s:\x7B.*?\x7D) # Multi Line Comment 1st variant | (?s:\x28\x2A.*?\x2A\x29) # Multi Line Comment 2nd variant | (?is:^\h*INTERFACE\h*$.*?^\h*IMPLEMENTATION\h*$) # Prevent matching procedure/function declarations in interface section of unit " > <classRange mainExpr="(?x) # Utilize inline comments (see `RegEx - Pattern Modifiers`) (?im-s) # multi-line mode on, single-line mode off ^\h* # optional leading whitespace (?: # indicator that following element exists on class level instead of instance level CLASS\s+ )? (?: (?'CONSTRUCTOR_HEADER' # constructor CONSTRUCTOR ) | (?'DESTRUCTOR_HEADER' # or destructor DESTRUCTOR ) | (?'PROCEDURE_HEADER' # or procedure PROCEDURE ) | (?'FUNCTION_HEADER' # or function FUNCTION ) | (?'OPERATOR_HEADER' # or operator OPERATOR ) )\s+ (?'CLASS_NAME' # class/interface name (?: [A-Z_]\w* (?: # match generic classes too \s*<[^>]+> )? \s*\.\s* )+ # match nested classes too ) (?'METHOD_NAME' # method name [A-Z_]\w* (?: # match generic methods too \s*<[^>]+> )? ) (?'PARAM_LIST' # optional parameter list \s*\( # start-of-parameter-list indicator [^()]* # parameter list \) # end-of-parameter-list indicator )? (?('CONSTRUCTOR_HEADER') # constructors don't have a return type \s* ; # end-of-statement indicator ) (?('DESTRUCTOR_HEADER') # destructors don't have a return type \s* ; # end-of-statement indicator ) (?('PROCEDURE_HEADER') # procedures don't have a return type \s* ; # end-of-statement indicator ) (?('FUNCTION_HEADER') # functions have a return type \s*: # return type indicator \s*[^;]+ # return type identifier ; # end-of-statement indicator ) (?('OPERATOR_HEADER') # operators have a return type \s*: # type indicator \s*[^;]+ # type identifier ; # end-of-statement indicator ) " > <className> <nameExpr expr="(?i)(?:(CONSTRUCTOR|DESTRUCTOR|PROCEDURE|FUNCTION|OPERATOR)\s+)\K(?:(?:[A-Z_]\w*(?:\s*<[^>]+>)?\s*\.\s*)+)(?:[A-Z_]\w*)" /> <nameExpr expr="(?i)(?:(?:[A-Z_]\w*(?:\s*<[^>]+>)?\s*\.\s*)+)(?=[A-Z_])" /> <nameExpr expr="(?i)(?:(?:\s*\.\s*)?[A-Z_]\w*(?:\s*<[^>]+>)?)+(?!\Z)" /> </className> <function mainExpr="(?x) # Utilize inline comments (see `RegEx - Pattern Modifiers`) (?im-s) # multi-line mode on, single-line mode off \s+ ( # class/interface name (?: [A-Z_]\w* (?: # match generic classes too \s*<[^>]+> )? \s*\.\s* )+ # match nested classes too ) ( # method name [A-Z_]\w* (?: # match generic methods too \s*<[^>]+> )? ) ( # optional parameter list \s*\( # start-of-parameter-list indicator [^()]* # parameter list \) # end-of-parameter-list indicator )? " > <functionName> <funcNameExpr expr="(?i)(?:(?:[A-Z_]\w*(?:\s*<[^>]+>)?\s*\.\s*)+)\K(?:[A-Z_]\w*(?:\s*<[^>]+>)?)(?:\s*\([^()]*\))*" /> <!-- comment out the following node to display the method with its parameters --> <funcNameExpr expr="(?i)(?:[A-Z_]\w*(?:\s*<[^>]+>)?)(?=\s*|\(|\Z)" /> </functionName> </function> </classRange> <function mainExpr="(?x) # Utilize inline comments (see `RegEx - Pattern Modifiers`) (?im-s) # multi-line mode on, single-line mode off ^\h* # optional leading whitespace (?: (?: PROCEDURE\s+ # procedure ([A-Z_]\w*)\s* # name (?: # optional parameter list \([^()]*\) )? \s*; # end-of-statement indicator ) | (?: FUNCTION\s+ # or function ([A-Z_]\w*)\s* # name (?: # optional parameter list \([^()]*\) )? \s*: # return type indicator \s*[^;]+ # return type identifier ; # end-of-statement indicator ) ) (?:\s*OVERLOAD\s*;)? # function/procedure overloading (?:\s*INLINE\s*;)? # function/procedure inlining (?:\s*(?:REGISTER|PASCAL|CDECL|STDCALL|SAFECALL|WINAPI)\s*;)? # calling convention (?: # external function from object file (?:\s*(?:VARARGS)\s*;) # variadic C function with cdecl calling convention | (?:\s*(?:EXTERNAL)\s+[^;]+;) # or normal function )? (?! (?:\s*FORWARD\s*;) # prevent matching forward declarations in implementation section of unit ) (?= # only match function/procedure definitions (?:\s* (?: # optional comment (?s:\x7B.*?\x7D) # multi line comment 1st variant | (?s:\x28\x2A.*?\x2A\x29) # or multi line comment 2nd variant | (?-s:\x2F{2}.*$) # or single line comment ) )* \s*(?:CONST|TYPE|VAR|LABEL|BEGIN|(?R))\s* # declaration block ) " > <functionName> <nameExpr expr="(?i)(?:(PROCEDURE|FUNCTION)\s+)\K(?:[A-Z_]\w*)(?:\s*\([^()]*\))*" /> <!-- comment out the following node to display the routine with its parameters --> <nameExpr expr="(?i)(?:[A-Z_]\w*)(?=\s*|\(|$)" /> </functionName> </function> </parser> </functionList> </NotepadPlus>