chore: bump scintilla and lexilla version

This commit is contained in:
2025-10-12 13:51:32 +08:00
parent 9fb3681e3a
commit db20417ce7
1093 changed files with 138943 additions and 128144 deletions

View File

@ -0,0 +1,15 @@
(* This file caused an infinite loop in the folder before #128 was fixed.*)
MODULE Form;
IMPORT
PROCEDURE (bf: ButtonForm) InitializeComponent(), NEW;
BEGIN
bf.SuspendLayout();
REGISTER(bf.button1.Click, bf.button1_Click);
bf.get_Controls().Add(bf.button2);
END InitializeComponent;
BEGIN
NEW(bf);
Wfm.Application.Run(bf);
END Form.

View File

@ -0,0 +1,16 @@
0 400 400 (* This file caused an infinite loop in the folder before #128 was fixed.*)
0 400 400 MODULE Form;
0 400 400 IMPORT
1 400 400
0 400 400 PROCEDURE (bf: ButtonForm) InitializeComponent(), NEW;
2 400 401 + BEGIN
0 401 401 | bf.SuspendLayout();
0 401 401 | REGISTER(bf.button1.Click, bf.button1_Click);
0 401 401 | bf.get_Controls().Add(bf.button2);
0 401 400 | END InitializeComponent;
1 400 400
2 400 401 + BEGIN
0 401 401 | NEW(bf);
0 401 401 | Wfm.Application.Run(bf);
0 401 400 | END Form.
1 400 400

View File

@ -0,0 +1,15 @@
{1}(* This file caused an infinite loop in the folder before #128 was fixed.*){0}
{4}MODULE{0} Form{16};{0}
{4}IMPORT{0}
{4}PROCEDURE{0} {16}({0}bf{16}:{0} ButtonForm{16}){0} InitializeComponent{16}(),{0} {5}NEW{16};{0}
{4}BEGIN{0}
bf{16}.{0}SuspendLayout{16}();{0}
REGISTER{16}({0}bf{16}.{0}button1{16}.{0}Click{16},{0} bf{16}.{0}button1_Click{16});{0}
bf{16}.{0}get_Controls{16}().{0}Add{16}({0}bf{16}.{0}button2{16});{0}
{4}END{0} InitializeComponent{16};{0}
{4}BEGIN{0}
{5}NEW{16}({0}bf{16});{0}
Wfm{16}.{0}Application{16}.{0}Run{16}({0}bf{16});{0}
{4}END{0} Form{16}.{0}

View File

@ -0,0 +1,8 @@
INTERFACE Test;
TYPE
(* Opaque types *)
HANDLE = ADDRESS;
HMOD(* Module handle *) = HANDLE;
END Test.

View File

@ -0,0 +1,9 @@
0 400 400 INTERFACE Test;
1 400 400
0 400 400 TYPE
0 400 400 (* Opaque types *)
0 400 400 HANDLE = ADDRESS;
0 400 400 HMOD(* Module handle *) = HANDLE;
1 400 400
0 400 3ff END Test.
1 3ff 3ff

View File

@ -0,0 +1,8 @@
{4}INTERFACE{0} Test{16};{0}
{4}TYPE{0}
{1}(* Opaque types *){0}
HANDLE {16}={0} {5}ADDRESS{16};{0}
HMOD{1}(* Module handle *){0} {16}={0} HANDLE{16};{0}
{4}END{0} Test{16}.{0}

View File

@ -0,0 +1,6 @@
INTERFACE Issue297;
TYPE
INTEGER32 = [-16_7fffffff-1 .. 16_7fffffff];
END Issue297.

View File

@ -0,0 +1,7 @@
0 400 400 INTERFACE Issue297;
1 400 400
0 400 400 TYPE
0 400 400 INTEGER32 = [-16_7fffffff-1 .. 16_7fffffff];
1 400 400
0 400 3ff END Issue297.
1 3ff 3ff

View File

@ -0,0 +1,6 @@
{4}INTERFACE{0} Issue297{16};{0}
{4}TYPE{0}
INTEGER32 {16}={0} {16}[-{7}16_7fffffff{16}-{6}1{0} {16}..{0} {7}16_7fffffff{16}];{0}
{4}END{0} Issue297{16}.{0}

View File

@ -0,0 +1,26 @@
lexer.*.m3=modula
# Keywords
keywords.*.m3=AND ANY ARRAY AS BEGIN BITS BRANDED BY CASE CONST\
DIV DO ELSE ELSIF END EVAL EXCEPT EXCEPTION EXIT EXPORTS FINALLY FOR FROM\
GENERIC IF IMPORT IN INTERFACE LOCK LOOP METHODS MOD MODULE NOT OBJECT OF\
OR OVERRIDES PROCEDURE RAISE RAISES READONLY RECORD REF REPEAT RETURN\
REVEAL ROOT SET THEN TO TRY TYPE TYPECASE UNSAFE UNTIL UNTRACED VALUE VAR\
WHILE WITH
# Reserved identifiers
keywords2.*.m3=ABS ADDRESS ADR ADRSIZE BITSIZE BOOLEAN BYTESIZE\
CARDINAL CEILING CHAR DEC DISPOSE EXTENDED FALSE FIRST FLOAT FLOOR INC\
INTEGER ISTYPE LAST LONGINT LONGREAL LOOPHOLE MAX MIN MUTEX NARROW NEW NIL\
NULL NUMBER ORD REAL REFANY ROUND SUBARRAY TEXT TRUE TRUNC TYPECODE VAL\
WIDECHAR
# Operators
keywords3.*.m3= + < # = ; .. : - > { } | := <: * <= ( ) ^ , =>\
/ >= [ ] . &
# Pragmas keywords
keywords4.*.m3= EXTERNAL INLINE ASSERT TRACE FATAL UNUSED\
OBSOLETE NOWARN LINE PRAGMA
# Escape sequences
keywords5.*.m3= f n r t \ " '
# Doxygene keywords
keywords6.*.m3= author authors file brief date proc param result
fold=1