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,57 @@
; Enumerate all styles: 0 to 15 except for 11(comment block) which is not yet implemented.
; This is not a viable source file, it just illustrates the different states in isolation.
; comment=1
; Comment
; whitespace=0
; w
; number=2
11
; string=3
"String"
; operator=4
+
; identifier=5
identifier
; CPU instruction=6
add
; math Instruction=7
fadd
; register=8
ECX
; directive=9
section
; directive operand=10
rel
; comment block=11 is for future expansion
; character=12
'character'
; string EOL=13
"no line end
; extended instruction=14
movq
; comment directive=15
comment ~ A multiple-line
comment directive~
; test for folding from segment to ends
data segment
hw db "HW!"
data ends
;end

View File

@ -0,0 +1,58 @@
0 400 400 ; Enumerate all styles: 0 to 15 except for 11(comment block) which is not yet implemented.
0 400 400 ; This is not a viable source file, it just illustrates the different states in isolation.
1 400 400
0 400 400 ; comment=1
0 400 400 ; Comment
1 400 400
0 400 400 ; whitespace=0
0 400 400 ; w
1 400 400
0 400 400 ; number=2
0 400 400 11
1 400 400
0 400 400 ; string=3
0 400 400 "String"
1 400 400
0 400 400 ; operator=4
0 400 400 +
1 400 400
0 400 400 ; identifier=5
0 400 400 identifier
1 400 400
0 400 400 ; CPU instruction=6
0 400 400 add
1 400 400
0 400 400 ; math Instruction=7
0 400 400 fadd
1 400 400
0 400 400 ; register=8
0 400 400 ECX
1 400 400
0 400 400 ; directive=9
0 400 400 section
1 400 400
0 400 400 ; directive operand=10
0 400 400 rel
1 400 400
0 400 400 ; comment block=11 is for future expansion
1 400 400
0 400 400 ; character=12
0 400 400 'character'
1 400 400
0 400 400 ; string EOL=13
0 400 400 "no line end
1 400 400
0 400 400 ; extended instruction=14
0 400 400 movq
1 400 400
0 400 400 ; comment directive=15
0 400 400 comment ~ A multiple-line
0 400 400 comment directive~
1 400 400
0 400 400 ; test for folding from segment to ends
2 400 401 + data segment
0 401 401 | hw db "HW!"
0 401 400 | data ends
1 400 400
0 400 400 ;end
1 400 400

View File

@ -0,0 +1,57 @@
{1}; Enumerate all styles: 0 to 15 except for 11(comment block) which is not yet implemented.
; This is not a viable source file, it just illustrates the different states in isolation.
{0}
{1}; comment=1
; Comment
{0}
{1}; whitespace=0
{0} {1}; w
{0}
{1}; number=2
{2}11{0}
{1}; string=3
{3}"String"{0}
{1}; operator=4
{4}+{0}
{1}; identifier=5
{5}identifier{0}
{1}; CPU instruction=6
{6}add{0}
{1}; math Instruction=7
{7}fadd{0}
{1}; register=8
{8}ECX{0}
{1}; directive=9
{9}section{0}
{1}; directive operand=10
{10}rel{0}
{1}; comment block=11 is for future expansion
{0}
{1}; character=12
{12}'character'{0}
{1}; string EOL=13
{13}"no line end
{0}
{1}; extended instruction=14
{14}movq{0}
{1}; comment directive=15
{0} {9}comment{0} {15}~ A multiple-line
comment directive~{0}
{1}; test for folding from segment to ends
{5}data{0} {9}segment{0}
{5}hw{0} {9}db{0} {3}"HW!"{0}
{5}data{0} {9}ends{0}
{1};end

View File

@ -0,0 +1,12 @@
lexer.*.asm=asm
keywords.*.asm=add sub xor mov lea call
keywords2.*.asm=fadd
keywords3.*.asm=rsp rax rcx rdx r8 r9 ecx
keywords4.*.asm=db section segment ends alignb resq resqdb global extern equ .bss .text .data start comment
keywords5.*.asm=qword rel
keywords6.*.asm=movd movq
keywords7.*.asm=segment
keywords8.*.asm=ends
fold=1