forked from KolibriOS/kolibrios
1) 'box_lib.obj' update 't_edit' version 3
2) 'Text Editor' use new version syntax files git-svn-id: svn://kolibrios.org@2102 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -227,7 +227,7 @@ dd sz_ted_but_redo, ted_but_redo
|
|||||||
dd sz_ted_but_reverse, ted_but_reverse
|
dd sz_ted_but_reverse, ted_but_reverse
|
||||||
dd sz_ted_but_find_next, ted_but_find_next
|
dd sz_ted_but_find_next, ted_but_find_next
|
||||||
dd sz_ted_text_colored, ted_text_colored
|
dd sz_ted_text_colored, ted_text_colored
|
||||||
dd sz_ted_version, 0x00000002
|
dd sz_ted_version, 0x00000003
|
||||||
|
|
||||||
dd 0,0
|
dd 0,0
|
||||||
|
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD>⥬<EFBFBD><E2A5AC><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⥪<EFBFBD> box_lib.obj
|
; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD>⥬<EFBFBD><E2A5AC><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⥪<EFBFBD> box_lib.obj
|
||||||
; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> TextEditor <20><><EFBFBD> Kolibri OS
|
; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> TextEditor <20><><EFBFBD> Kolibri OS
|
||||||
; 䠩<> <20><><EFBFBD><E1ABA5><EFBFBD><EFBFBD> ࠧ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 09.06.2010 IgorA
|
; 䠩<> <20><><EFBFBD><E1ABA5><EFBFBD><EFBFBD> ࠧ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 22.08.2011 IgorA
|
||||||
; <20><> <20><><EFBFBD> <20>ਬ<EFBFBD><E0A8AC><EFBFBD><EFBFBD><EFBFBD> GPL2 <20><>業<EFBFBD><E6A5AD><EFBFBD>
|
; <20><> <20><><EFBFBD> <20>ਬ<EFBFBD><E0A8AC><EFBFBD><EFBFBD><EFBFBD> GPL2 <20><>業<EFBFBD><E6A5AD><EFBFBD>
|
||||||
|
|
||||||
;input:
|
;input:
|
||||||
@@ -39,9 +39,10 @@ ends
|
|||||||
struct TexColViv
|
struct TexColViv
|
||||||
Text rb MAX_COLOR_WORD_LEN ; <><E1ABAE> <20><><EFBFBD> <20><><EFBFBD>ᢥ⪨
|
Text rb MAX_COLOR_WORD_LEN ; <><E1ABAE> <20><><EFBFBD> <20><><EFBFBD>ᢥ⪨
|
||||||
f1 dd 0 ; <20><>ࠢ<EFBFBD><E0A0A2> <20><> <><E1ABAE>
|
f1 dd 0 ; <20><>ࠢ<EFBFBD><E0A0A2> <20><> <><E1ABAE>
|
||||||
wwo db ? ; whole words only
|
flags db ? ; f1+4 䫠<><E4ABA0> <20>ᯮ<EFBFBD><E1AFAE><EFBFBD>㥬<EFBFBD><E3A5AC> <20><><EFBFBD> <20>뤥<EFBFBD><EBA4A5><EFBFBD><EFBFBD><EFBFBD>
|
||||||
endc db ? ; ᨬ<><E1A8AC><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20>뤥<EFBFBD><EBA4A5><EFBFBD><EFBFBD><EFBFBD> (wwo&4)
|
endc db ? ; f1+5 ᨬ<><E1A8AC><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20>뤥<EFBFBD><EBA4A5><EFBFBD><EFBFBD><EFBFBD> (<EFBFBD>ᯮ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> flags&4)
|
||||||
color db ? ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 梥<><E6A2A5>
|
escc db ? ; f1+6 <20><>࠭<EFBFBD><E0A0AD><EFBFBD><EFBFBD>騩 ᨬ<><E1A8AC><EFBFBD> (<28>ᯮ<EFBFBD><E1AFAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> flags&4)
|
||||||
|
color db ? ; f1+7 <20><><EFBFBD><EFBFBD><EFBFBD> 梥<><E6A2A5>
|
||||||
ends
|
ends
|
||||||
|
|
||||||
struct symbol
|
struct symbol
|
||||||
@@ -807,10 +808,10 @@ proc ted_init_syntax_file, edit:dword, file:dword, f_name:dword
|
|||||||
loop @b
|
loop @b
|
||||||
|
|
||||||
;init: ted_help_text_f1
|
;init: ted_help_text_f1
|
||||||
mov ecx,ted_key_words_count
|
mov ecx,ted_key_words_count ;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⢮ <20><><EFBFBD>祢<EFBFBD><E7A5A2> <>
|
||||||
imul ecx,sizeof.TexColViv
|
imul ecx,sizeof.TexColViv ;ࠧ<><E0A0A7><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> 1-<2D> <20><>. <20><>.
|
||||||
add ecx,ted_key_words_data
|
add ecx,ted_key_words_data ;<3B><>砫<EFBFBD> 䠩<><E4A0A9> <20> <20><>. <20><>.
|
||||||
mov ted_help_text_f1,ecx
|
mov ted_help_text_f1,ecx ;<3B><>⪠ <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><>稭<EFBFBD><E7A8AD><EFBFBD><EFBFBD> ⥪<><E2A5AA> <20><> <20><>ࠢ<EFBFBD><E0A0A2><EFBFBD>
|
||||||
|
|
||||||
stdcall ted_init_scroll_bars,edi,1 ;<3B><><EFBFBD>塞 梥<><E6A2A5> <20><><EFBFBD><E0AEAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
stdcall ted_init_scroll_bars,edi,1 ;<3B><><EFBFBD>塞 梥<><E6A2A5> <20><><EFBFBD><E0AEAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
.no_colors:
|
.no_colors:
|
||||||
@@ -972,21 +973,30 @@ ted_iterat_next:
|
|||||||
|
|
||||||
;input:
|
;input:
|
||||||
; bl = symbol end of select
|
; bl = symbol end of select
|
||||||
|
; bh = <20><>࠭<EFBFBD><E0A0AD><EFBFBD><EFBFBD>騩 ᨬ<><E1A8AC><EFBFBD> (= 0 <20> <20><><EFBFBD> <20><EFBFBD>ન <20><> <20><><EFBFBD>)
|
||||||
; edx = pointer to symbol struct
|
; edx = pointer to symbol struct
|
||||||
; edi = pointer to tedit struct
|
; edi = pointer to tedit struct
|
||||||
;description:
|
;description:
|
||||||
; <20><><EFBFBD><EFBFBD><EFBFBD> <><E1ABA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 㪠<><E3AAA0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ᨬ<><E1A8AC><EFBFBD><EFBFBD>
|
; <20><><EFBFBD><EFBFBD><EFBFBD> <><E1ABA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 㪠<><E3AAA0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ᨬ<><E1A8AC><EFBFBD><EFBFBD>
|
||||||
align 4
|
align 4
|
||||||
ted_iterat_next_pos_char:
|
ted_iterat_next_pos_char:
|
||||||
|
push ax
|
||||||
|
mov al,1 ;<3B>।<EFBFBD><E0A5A4><EFBFBD>騩 ᨬ<><E1A8AC><EFBFBD>, <20><>㦨<EFBFBD> <20><><EFBFBD> <20>ࠢ<EFBFBD><E0A0A2><EFBFBD><EFBFBD><EFBFBD> <20> ᨬ<><E1A8AC><EFBFBD><EFBFBD><EFBFBD> bh
|
||||||
@@:
|
@@:
|
||||||
cmp bl,byte[edx]
|
cmp bl,byte[edx]
|
||||||
je @f
|
je .found
|
||||||
|
.no_found:
|
||||||
cmp edx,ted_tex_1
|
cmp edx,ted_tex_1
|
||||||
jle @f
|
jle @f
|
||||||
|
mov al,byte[edx]
|
||||||
call ted_iterat_next
|
call ted_iterat_next
|
||||||
jmp @b
|
jmp @b
|
||||||
|
.found:
|
||||||
|
cmp bh,al
|
||||||
|
je .no_found
|
||||||
@@:
|
@@:
|
||||||
call ted_iterat_next
|
call ted_iterat_next
|
||||||
|
pop ax
|
||||||
ret
|
ret
|
||||||
|
|
||||||
;input:
|
;input:
|
||||||
@@ -2121,7 +2131,7 @@ endl
|
|||||||
jne .if_0 ;if(Col[word_n].Text[pos]==0){
|
jne .if_0 ;if(Col[word_n].Text[pos]==0){
|
||||||
mov dword[endPos],edx ;eP=i;
|
mov dword[endPos],edx ;eP=i;
|
||||||
ColToIndexOffset eax,ebx
|
ColToIndexOffset eax,ebx
|
||||||
mov bl,byte[ebx+MAX_COLOR_WORD_LEN+6]
|
mov bl,byte[ebx+MAX_COLOR_WORD_LEN+7]
|
||||||
mov byte[f_color],bl ;f_color=Col[word_n].color;
|
mov byte[f_color],bl ;f_color=Col[word_n].color;
|
||||||
|
|
||||||
mov byte[find],1
|
mov byte[find],1
|
||||||
@@ -2171,7 +2181,7 @@ mov byte[find],1
|
|||||||
btr bx,2 ;3-1
|
btr bx,2 ;3-1
|
||||||
jae .if_7e ;if(Col[word_n].wwo&4)
|
jae .if_7e ;if(Col[word_n].wwo&4)
|
||||||
ColToIndexOffset eax,ebx
|
ColToIndexOffset eax,ebx
|
||||||
mov bl,byte[ebx+MAX_COLOR_WORD_LEN+5]
|
mov bx,word[ebx+MAX_COLOR_WORD_LEN+5]
|
||||||
call ted_iterat_next_pos_char
|
call ted_iterat_next_pos_char
|
||||||
cmp edx,ted_tex_1
|
cmp edx,ted_tex_1
|
||||||
jle .if_7e
|
jle .if_7e
|
||||||
@@ -3308,7 +3318,7 @@ proc ted_draw_help_f1
|
|||||||
|
|
||||||
;SetTextColor
|
;SetTextColor
|
||||||
xor eax,eax
|
xor eax,eax
|
||||||
mov al,byte[edx+MAX_COLOR_WORD_LEN+6]
|
mov al,byte[edx+MAX_COLOR_WORD_LEN+7]
|
||||||
shl ax,2
|
shl ax,2
|
||||||
mov ecx,ted_text_colors
|
mov ecx,ted_text_colors
|
||||||
add ecx,eax
|
add ecx,eax
|
||||||
@@ -3947,7 +3957,7 @@ proc ted_but_save_file, edit:dword, file:dword, f_name:dword
|
|||||||
|
|
||||||
stdcall ted_can_save,edi
|
stdcall ted_can_save,edi
|
||||||
cmp al,0
|
cmp al,0
|
||||||
je .no_save
|
; je .no_save
|
||||||
|
|
||||||
mov ecx,ted_max_chars
|
mov ecx,ted_max_chars
|
||||||
invoke mem.alloc,ecx
|
invoke mem.alloc,ecx
|
||||||
|
@@ -4,7 +4,6 @@ if not exist bin\tl_nod_16.bmp @copy ..\..\develop\libraries\box_lib\trunk\tl_no
|
|||||||
if not exist bin\msgbox.obj @copy msgbox.obj bin\msgbox.obj
|
if not exist bin\msgbox.obj @copy msgbox.obj bin\msgbox.obj
|
||||||
if not exist bin\te_icon.bmp @copy te_icon.bmp bin\te_icon.bmp
|
if not exist bin\te_icon.bmp @copy te_icon.bmp bin\te_icon.bmp
|
||||||
if not exist bin\info mkdir bin\info
|
if not exist bin\info mkdir bin\info
|
||||||
copy info\*.syn bin\info\*.syn
|
|
||||||
|
|
||||||
if not exist bin\box_lib.obj @fasm.exe -m 16384 ..\..\develop\libraries\box_lib\trunk\box_lib.asm bin\box_lib.obj
|
if not exist bin\box_lib.obj @fasm.exe -m 16384 ..\..\develop\libraries\box_lib\trunk\box_lib.asm bin\box_lib.obj
|
||||||
@kpack bin\box_lib.obj
|
@kpack bin\box_lib.obj
|
||||||
@@ -13,4 +12,6 @@ if not exist bin\box_lib.obj @fasm.exe -m 16384 ..\..\develop\libraries\box_lib\
|
|||||||
@echo lang fix en >lang.inc
|
@echo lang fix en >lang.inc
|
||||||
@fasm.exe -m 16384 t_edit.asm bin\t_edit.kex
|
@fasm.exe -m 16384 t_edit.asm bin\t_edit.kex
|
||||||
@kpack bin\t_edit.kex
|
@kpack bin\t_edit.kex
|
||||||
|
|
||||||
|
info\build.bat info\ bin\info\
|
||||||
pause
|
pause
|
@@ -4,7 +4,6 @@ if not exist bin\tl_nod_16.bmp @copy ..\..\develop\libraries\box_lib\trunk\tl_no
|
|||||||
if not exist bin\msgbox.obj @copy msgbox.obj bin\msgbox.obj
|
if not exist bin\msgbox.obj @copy msgbox.obj bin\msgbox.obj
|
||||||
if not exist bin\te_icon.bmp @copy te_icon.bmp bin\te_icon.bmp
|
if not exist bin\te_icon.bmp @copy te_icon.bmp bin\te_icon.bmp
|
||||||
if not exist bin\info mkdir bin\info
|
if not exist bin\info mkdir bin\info
|
||||||
copy info\*.syn bin\info\*.syn
|
|
||||||
|
|
||||||
if not exist bin\box_lib.obj @fasm.exe -m 16384 ..\..\develop\libraries\box_lib\trunk\box_lib.asm bin\box_lib.obj
|
if not exist bin\box_lib.obj @fasm.exe -m 16384 ..\..\develop\libraries\box_lib\trunk\box_lib.asm bin\box_lib.obj
|
||||||
@kpack bin\box_lib.obj
|
@kpack bin\box_lib.obj
|
||||||
@@ -13,4 +12,6 @@ if not exist bin\box_lib.obj @fasm.exe -m 16384 ..\..\develop\libraries\box_lib\
|
|||||||
@echo lang fix ru >lang.inc
|
@echo lang fix ru >lang.inc
|
||||||
@fasm.exe -m 16384 t_edit.asm bin\t_edit.kex
|
@fasm.exe -m 16384 t_edit.asm bin\t_edit.kex
|
||||||
@kpack bin\t_edit.kex
|
@kpack bin\t_edit.kex
|
||||||
|
|
||||||
|
info\build.bat info\ bin\info\
|
||||||
pause
|
pause
|
Binary file not shown.
1028
programs/other/t_edit/info/asm_syn.asm
Normal file
1028
programs/other/t_edit/info/asm_syn.asm
Normal file
File diff suppressed because it is too large
Load Diff
10
programs/other/t_edit/info/build.bat
Normal file
10
programs/other/t_edit/info/build.bat
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
@fasm.exe -m 16384 %1asm_syn.asm %2asm.syn
|
||||||
|
@fasm.exe -m 16384 %1cpp_kol_cla_syn.asm %2cpp_kol_cla.syn
|
||||||
|
@fasm.exe -m 16384 %1cpp_kol_dar_syn.asm %2cpp_kol_dar.syn
|
||||||
|
@fasm.exe -m 16384 %1cpp_kol_def_syn.asm %2cpp_kol_def.syn
|
||||||
|
@fasm.exe -m 16384 %1cpp_win_dar_syn.asm %2cpp_win_dar.syn
|
||||||
|
@fasm.exe -m 16384 %1default_syn.asm %2default.syn
|
||||||
|
@fasm.exe -m 16384 %1html_syn.asm %2html.syn
|
||||||
|
@fasm.exe -m 16384 %1ini_files_syn.asm %2ini_files.syn
|
||||||
|
@fasm.exe -m 16384 %1voc_eng_rus_syn.asm %2voc_eng_rus.syn
|
||||||
|
@fasm.exe -m 16384 %1win_const_syn.asm %2win_const.syn
|
Binary file not shown.
268
programs/other/t_edit/info/cpp_kol_cla_syn.asm
Normal file
268
programs/other/t_edit/info/cpp_kol_cla_syn.asm
Normal file
@@ -0,0 +1,268 @@
|
|||||||
|
macro wo txt,lf1,p1,p2,p3{
|
||||||
|
@@: db txt
|
||||||
|
rb @b+40-$
|
||||||
|
dd lf1
|
||||||
|
db p1
|
||||||
|
dw p2+0
|
||||||
|
db p3
|
||||||
|
}
|
||||||
|
count_colors_text dd (text-color_wnd_text)/4
|
||||||
|
count_key_words dd (f1-text)/48
|
||||||
|
color_cursor dd 0xffd000
|
||||||
|
color_wnd_capt dd 0x008080
|
||||||
|
color_wnd_work dd 0x000080
|
||||||
|
color_wnd_bord dd 0x00ff00
|
||||||
|
color_select dd 0xc0c0c0
|
||||||
|
color_cur_text dd 0xc0c0c0
|
||||||
|
color_wnd_text:
|
||||||
|
dd 0xffff00
|
||||||
|
dd 0xffffff
|
||||||
|
dd 0x00ff00
|
||||||
|
dd 0x00ffff
|
||||||
|
dd 0x808080
|
||||||
|
dd 0x00ffff
|
||||||
|
dd 0xffa000
|
||||||
|
dd 0xff0000
|
||||||
|
text:
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'!'>,f1.69-f1,0,,1
|
||||||
|
wo<'!='>,f1.70-f1,0,,1
|
||||||
|
wo<'"'>,f1.71-f1,4,(92 shl 8)+34,3
|
||||||
|
wo<'# define'>,0,7,13,2
|
||||||
|
wo<'# ifndef'>,0,7,13,2
|
||||||
|
wo<'#define'>,0,7,13,2
|
||||||
|
wo<'#else'>,0,3,,2
|
||||||
|
wo<'#endif'>,0,3,,2
|
||||||
|
wo<'#if'>,0,3,,2
|
||||||
|
wo<'#ifndef'>,0,7,13,2
|
||||||
|
wo<'#include'>,f1.79-f1,3,,2
|
||||||
|
wo<'#pragma'>,0,3,,2
|
||||||
|
wo<'%'>,0,0,,1
|
||||||
|
wo<'&'>,f1.82-f1,0,,1
|
||||||
|
wo<'&&'>,f1.83-f1,0,,1
|
||||||
|
wo<'&='>,0,0,,1
|
||||||
|
wo<39>,0,4,(92 shl 8)+39,3
|
||||||
|
wo<'('>,0,0,,1
|
||||||
|
wo<')'>,0,0,,1
|
||||||
|
wo<'*'>,0,0,,1
|
||||||
|
wo<'*='>,0,0,,1
|
||||||
|
wo<'+'>,0,0,,1
|
||||||
|
wo<'+='>,0,0,,1
|
||||||
|
wo<','>,0,0,,1
|
||||||
|
wo<'-'>,0,0,,1
|
||||||
|
wo<'-='>,0,0,,1
|
||||||
|
wo<'->'>,f1.95-f1,0,,1
|
||||||
|
wo<'.'>,0,0,,1
|
||||||
|
wo<'/'>,0,0,,1
|
||||||
|
wo<'/*'>,f1.98-f1,4,47,4
|
||||||
|
wo<'//'>,f1.99-f1,4,13,4
|
||||||
|
wo<'/='>,0,0,,1
|
||||||
|
wo<'0'>,0,24,,5
|
||||||
|
wo<'1'>,0,24,,5
|
||||||
|
wo<'2'>,0,24,,5
|
||||||
|
wo<'3'>,0,24,,5
|
||||||
|
wo<'4'>,0,24,,5
|
||||||
|
wo<'5'>,0,24,,5
|
||||||
|
wo<'6'>,0,24,,5
|
||||||
|
wo<'7'>,0,24,,5
|
||||||
|
wo<'8'>,0,24,,5
|
||||||
|
wo<'9'>,0,24,,5
|
||||||
|
wo<':'>,0,0,,1
|
||||||
|
wo<';'>,0,0,,1
|
||||||
|
wo<'<'>,f1.113-f1,0,,1
|
||||||
|
wo<'<='>,f1.114-f1,0,,1
|
||||||
|
wo<'='>,f1.115-f1,0,,1
|
||||||
|
wo<'=='>,f1.116-f1,0,,1
|
||||||
|
wo<'>'>,f1.117-f1,0,,1
|
||||||
|
wo<'>='>,f1.118-f1,0,,1
|
||||||
|
wo<'DECLARE_RESPONSE_TABLE'>,f1.119-f1,3,,2
|
||||||
|
wo<'DEFINE_RESPONSE_TABLE'>,f1.120-f1,21,40,2
|
||||||
|
wo<'END_RESPONSE_TABLE'>,f1.121-f1,3,,2
|
||||||
|
wo<'EV_CHILD_NOTIFY'>,0,3,,2
|
||||||
|
wo<'EV_CHILD_NOTIFY_ALL_CODES'>,0,3,,2
|
||||||
|
wo<'EV_CHILD_NOTIFY_AND_CODE'>,0,3,,2
|
||||||
|
wo<'EV_COMMAND'>,0,3,,2
|
||||||
|
wo<'EV_COMMAND_AND_ID'>,0,3,,2
|
||||||
|
wo<'EV_COMMAND_ENABLE'>,0,3,,2
|
||||||
|
wo<'EV_MESSAGE'>,0,3,,2
|
||||||
|
wo<'EV_NOTIFY_AT_CHILD'>,0,3,,2
|
||||||
|
wo<'EV_OWLDOCUMENT'>,0,3,,2
|
||||||
|
wo<'EV_OWLNOTIFY'>,0,3,,2
|
||||||
|
wo<'EV_OWLVIEW'>,0,3,,2
|
||||||
|
wo<'EV_REGISTERED'>,0,3,,2
|
||||||
|
wo<'EV_VIEWNOTIFY'>,0,3,,2
|
||||||
|
wo<'['>,0,0,,1
|
||||||
|
wo<']'>,0,0,,1
|
||||||
|
wo<'^'>,f1.137-f1,0,,1
|
||||||
|
wo<'asm'>,0,3,,1
|
||||||
|
wo<'bool'>,f1.139-f1,3,,1
|
||||||
|
wo<'break'>,f1.140-f1,3,,1
|
||||||
|
wo<'case'>,0,3,,1
|
||||||
|
wo<'catch'>,0,3,,1
|
||||||
|
wo<'char'>,f1.143-f1,3,,1
|
||||||
|
wo<'class'>,f1.144-f1,3,,1
|
||||||
|
wo<'const'>,f1.145-f1,3,,1
|
||||||
|
wo<'const_cast'>,0,3,,1
|
||||||
|
wo<'continue'>,f1.147-f1,3,,1
|
||||||
|
wo<'default'>,0,3,,1
|
||||||
|
wo<'delete'>,f1.149-f1,3,,1
|
||||||
|
wo<'do'>,f1.150-f1,3,,1
|
||||||
|
wo<'double'>,f1.151-f1,3,,1
|
||||||
|
wo<'else'>,0,3,,1
|
||||||
|
wo<'enum'>,0,3,,1
|
||||||
|
wo<'extern'>,0,3,,1
|
||||||
|
wo<'false'>,0,3,,1
|
||||||
|
wo<'far'>,0,3,,1
|
||||||
|
wo<'float'>,f1.157-f1,3,,1
|
||||||
|
wo<'for'>,f1.158-f1,3,,1
|
||||||
|
wo<'friend'>,0,3,,1
|
||||||
|
wo<'if'>,f1.160-f1,3,,1
|
||||||
|
wo<'inline'>,0,3,,1
|
||||||
|
wo<'int'>,f1.162-f1,3,,1
|
||||||
|
wo<'long'>,f1.163-f1,3,,1
|
||||||
|
wo<'new'>,f1.164-f1,3,,1
|
||||||
|
wo<'operator'>,0,3,,1
|
||||||
|
wo<'private'>,f1.166-f1,3,,1
|
||||||
|
wo<'protected'>,f1.167-f1,3,,1
|
||||||
|
wo<'public'>,f1.168-f1,3,,1
|
||||||
|
wo<'register'>,0,3,,1
|
||||||
|
wo<'return'>,f1.170-f1,3,,1
|
||||||
|
wo<'short'>,f1.171-f1,3,,1
|
||||||
|
wo<'signed'>,f1.172-f1,3,,1
|
||||||
|
wo<'sizeof'>,0,3,,1
|
||||||
|
wo<'static'>,0,3,,1
|
||||||
|
wo<'struct'>,f1.175-f1,3,,1
|
||||||
|
wo<'switch'>,0,3,,1
|
||||||
|
wo<'this'>,0,3,,1
|
||||||
|
wo<'throw'>,0,3,,1
|
||||||
|
wo<'true'>,0,3,,1
|
||||||
|
wo<'try'>,0,3,,1
|
||||||
|
wo<'typedef'>,f1.181-f1,3,,1
|
||||||
|
wo<'union'>,0,3,,1
|
||||||
|
wo<'unsigned'>,f1.183-f1,3,,1
|
||||||
|
wo<'virtual'>,f1.184-f1,3,,1
|
||||||
|
wo<'void'>,0,3,,1
|
||||||
|
wo<'wchar_t'>,0,3,,1
|
||||||
|
wo<'while'>,f1.187-f1,3,,1
|
||||||
|
wo<'{'>,0,0,,1
|
||||||
|
wo<'|'>,f1.189-f1,0,,1
|
||||||
|
wo<'|='>,0,0,,1
|
||||||
|
wo<'||'>,f1.191-f1,0,,1
|
||||||
|
wo<'}'>,0,0,,1
|
||||||
|
wo<'~'>,f1.193-f1,0,,1
|
||||||
|
f1: db 0
|
||||||
|
.69:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',39,'<27><><EFBFBD><EFBFBD>栭<EFBFBD><E6A0AD>',39,'',0
|
||||||
|
.70:db '<27><> ࠢ<><E0A0A2>',0
|
||||||
|
.71:db '<27><>ப<EFBFBD><E0AEAA><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>⠭<EFBFBD><E2A0AD>',0
|
||||||
|
.79:db '<27><>४⨢<E0A5AA> <20><><EFBFBD><EFBFBD>祭<EFBFBD><E7A5AD> 䠩<><E4A0A9><EFBFBD>',0
|
||||||
|
.82:db '<27><><EFBFBD><EFBFBD>⮢<EFBFBD><E2AEA2> ',39,'<27>',39,'',0
|
||||||
|
.83:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',39,'<27>',39,'',0
|
||||||
|
.95:db '<27><><EFBFBD><EFBFBD>室 <20><> 㪠<><E3AAA0>⥫<EFBFBD>',0
|
||||||
|
.98:db '<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.99:db '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.113:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.114:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ࠢ<><E0A0A2>',0
|
||||||
|
.115:db '<27><><EFBFBD>ᢠ<EFBFBD><E1A2A0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.116:db 'ࠢ<><E0A0A2>',0
|
||||||
|
.117:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.118:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ࠢ<><E0A0A2>',0
|
||||||
|
.119:db '<27><><EFBFBD><EFBFBD><EFA2AB><EFBFBD><EFBFBD> ⠡<><E2A0A1><EFBFBD><EFBFBD> <20>⪫<EFBFBD><E2AAAB><EFBFBD><EFBFBD>',0
|
||||||
|
.120:db '<27><>砫<EFBFBD> ⠡<><E2A0A1><EFBFBD><EFBFBD> <20>⪫<EFBFBD><E2AAAB><EFBFBD><EFBFBD>',0
|
||||||
|
.121:db '<27><><EFBFBD><EFBFBD><EFBFBD> ⠡<><E2A0A1><EFBFBD><EFBFBD> <20>⪫<EFBFBD><E2AAAB><EFBFBD><EFBFBD>',0
|
||||||
|
.137:db '<27><><EFBFBD><EFBFBD>⮢<EFBFBD><E2AEA2> ',39,'<27>᪫<EFBFBD><E1AAAB><EFBFBD><EFBFBD>饥 <20><><EFBFBD>',39,'',0
|
||||||
|
.139:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>᪨<EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.140:db '<27><>室 <20><> 横<><E6A8AA>',0
|
||||||
|
.143:db 'ᨬ<><E1A8AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD><EFBFBD>',0
|
||||||
|
.144:db '<27><><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.145:db '<27><><EFBFBD><EFBFBD>⠭<EFBFBD><E2A0AD>',0
|
||||||
|
.147:db '<27>ய<EFBFBD><E0AEAF><EFBFBD> ⥫<> 横<><E6A8AA> <20> <20><><EFBFBD><EFBFBD>室 <20><> <20><><EFBFBD> <20><>砫<EFBFBD>',0
|
||||||
|
.149:db '㤠<><E3A4A0><EFBFBD><EFBFBD> <20><>ꥪ<EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.150:db '横<> <20> <20><EFBFBD><E1ABAE><EFBFBD><EFBFBD>, <20>믮<EFBFBD><EBAFAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 ࠧ',0
|
||||||
|
.151:db '<27><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饩 <20><><EFBFBD><EFBFBD>⮩ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>筮<EFBFBD><E7ADAE><EFBFBD> 8 <20><><EFBFBD><EFBFBD>',0
|
||||||
|
.157:db '<27><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饩 <20><><EFBFBD><EFBFBD>⮩ 4 <20><><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.158:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 横<><E6A8AA>',0
|
||||||
|
.160:db '<27><EFBFBD><E1ABAE><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.162:db '楫<><E6A5AB> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2 <20><><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.163:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.164:db 'ᮧ<><E1AEA7><EFBFBD><EFBFBD> <20><>ꥪ<EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.166:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㯭<EFBFBD> ⮫쪮 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20><>㦥<EFBFBD>⢥<EFBFBD><E2A2A5><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ᠬ (<28><><EFBFBD><EFBFBD><EFA2AB><EFBFBD><EFBFBD><EFBFBD> <20><>१ friend)',0
|
||||||
|
.167:db '<27><><EFBFBD><EFBFBD>饭<EFBFBD><E9A5AD><EFBFBD> ᥪ<><E1A5AA><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㯭<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20>ந<EFBFBD><E0AEA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ᠬ.',0
|
||||||
|
.168:db '<27><>饤<EFBFBD><E9A5A4><EFBFBD>㯭<EFBFBD><E3AFAD> ᥪ<><E1A5AA><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㯭<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.',0
|
||||||
|
.170:db '<27><>室 <20><> <20>㭪樨',0
|
||||||
|
.171:db '<27><><EFBFBD><EFBFBD>⪨<EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.172:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.175:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.181:db '<27><>८<EFBFBD>।<EFBFBD><E0A5A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯<><E2A8AF> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.183:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.184:db '<27>ᯮ<EFBFBD><E1AFAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ᮧ<><E1AEA7><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㠫<EFBFBD><E3A0AB><EFBFBD><EFBFBD> <20>㭪権',0
|
||||||
|
.187:db '横<> <20> <20><EFBFBD><E1ABAE><EFBFBD><EFBFBD>',0
|
||||||
|
.189:db '<27><><EFBFBD><EFBFBD>⮢<EFBFBD><E2AEA2> ',39,'<27><><EFBFBD>',39,'',0
|
||||||
|
.191:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',39,'<27><><EFBFBD>',39,'',0
|
||||||
|
.193:db '<27><><EFBFBD><EFBFBD>⮢<EFBFBD><E2AEA2> ',39,'<27><><EFBFBD><EFBFBD>栭<EFBFBD><E6A0AD>',39,'',0
|
Binary file not shown.
268
programs/other/t_edit/info/cpp_kol_dar_syn.asm
Normal file
268
programs/other/t_edit/info/cpp_kol_dar_syn.asm
Normal file
@@ -0,0 +1,268 @@
|
|||||||
|
macro wo txt,lf1,p1,p2,p3{
|
||||||
|
@@: db txt
|
||||||
|
rb @b+40-$
|
||||||
|
dd lf1
|
||||||
|
db p1
|
||||||
|
dw p2+0
|
||||||
|
db p3
|
||||||
|
}
|
||||||
|
count_colors_text dd (text-color_wnd_text)/4
|
||||||
|
count_key_words dd (f1-text)/48
|
||||||
|
color_cursor dd 0x0080ff
|
||||||
|
color_wnd_capt dd 0x004000
|
||||||
|
color_wnd_work dd 0x000000
|
||||||
|
color_wnd_bord dd 0x00ff00
|
||||||
|
color_select dd 0xc0c0c0
|
||||||
|
color_cur_text dd 0xc0c0c0
|
||||||
|
color_wnd_text:
|
||||||
|
dd 0xffffff
|
||||||
|
dd 0x00ffff
|
||||||
|
dd 0x00a000
|
||||||
|
dd 0x00ff00
|
||||||
|
dd 0x808080
|
||||||
|
dd 0x808000
|
||||||
|
dd 0xa0a0ff
|
||||||
|
dd 0xff0000
|
||||||
|
text:
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'!'>,f1.69-f1,0,,1
|
||||||
|
wo<'!='>,f1.70-f1,0,,1
|
||||||
|
wo<'"'>,f1.71-f1,4,(92 shl 8)+34,3
|
||||||
|
wo<'# define'>,0,7,13,2
|
||||||
|
wo<'# ifndef'>,0,7,13,2
|
||||||
|
wo<'#define'>,0,7,13,2
|
||||||
|
wo<'#else'>,0,3,,2
|
||||||
|
wo<'#endif'>,0,3,,2
|
||||||
|
wo<'#if'>,0,3,,2
|
||||||
|
wo<'#ifndef'>,0,7,13,2
|
||||||
|
wo<'#include'>,f1.79-f1,3,,2
|
||||||
|
wo<'#pragma'>,0,3,,2
|
||||||
|
wo<'%'>,0,0,,1
|
||||||
|
wo<'&'>,f1.82-f1,0,,1
|
||||||
|
wo<'&&'>,f1.83-f1,0,,1
|
||||||
|
wo<'&='>,0,0,,1
|
||||||
|
wo<39>,0,4,(92 shl 8)+39,3
|
||||||
|
wo<'('>,0,0,,1
|
||||||
|
wo<')'>,0,0,,1
|
||||||
|
wo<'*'>,0,0,,1
|
||||||
|
wo<'*='>,0,0,,1
|
||||||
|
wo<'+'>,0,0,,1
|
||||||
|
wo<'+='>,0,0,,1
|
||||||
|
wo<','>,0,0,,1
|
||||||
|
wo<'-'>,0,0,,1
|
||||||
|
wo<'-='>,0,0,,1
|
||||||
|
wo<'->'>,f1.95-f1,0,,1
|
||||||
|
wo<'.'>,0,0,,1
|
||||||
|
wo<'/'>,0,0,,1
|
||||||
|
wo<'/*'>,f1.98-f1,4,47,4
|
||||||
|
wo<'//'>,f1.99-f1,4,13,4
|
||||||
|
wo<'/='>,0,0,,1
|
||||||
|
wo<'0'>,0,24,,5
|
||||||
|
wo<'1'>,0,24,,5
|
||||||
|
wo<'2'>,0,24,,5
|
||||||
|
wo<'3'>,0,24,,5
|
||||||
|
wo<'4'>,0,24,,5
|
||||||
|
wo<'5'>,0,24,,5
|
||||||
|
wo<'6'>,0,24,,5
|
||||||
|
wo<'7'>,0,24,,5
|
||||||
|
wo<'8'>,0,24,,5
|
||||||
|
wo<'9'>,0,24,,5
|
||||||
|
wo<':'>,0,0,,1
|
||||||
|
wo<';'>,0,0,,1
|
||||||
|
wo<'<'>,f1.113-f1,0,,1
|
||||||
|
wo<'<='>,f1.114-f1,0,,1
|
||||||
|
wo<'='>,f1.115-f1,0,,1
|
||||||
|
wo<'=='>,f1.116-f1,0,,1
|
||||||
|
wo<'>'>,f1.117-f1,0,,1
|
||||||
|
wo<'>='>,f1.118-f1,0,,1
|
||||||
|
wo<'DECLARE_RESPONSE_TABLE'>,f1.119-f1,3,,2
|
||||||
|
wo<'DEFINE_RESPONSE_TABLE'>,f1.120-f1,21,40,2
|
||||||
|
wo<'END_RESPONSE_TABLE'>,f1.121-f1,3,,2
|
||||||
|
wo<'EV_CHILD_NOTIFY'>,0,3,,2
|
||||||
|
wo<'EV_CHILD_NOTIFY_ALL_CODES'>,0,3,,2
|
||||||
|
wo<'EV_CHILD_NOTIFY_AND_CODE'>,0,3,,2
|
||||||
|
wo<'EV_COMMAND'>,0,3,,2
|
||||||
|
wo<'EV_COMMAND_AND_ID'>,0,3,,2
|
||||||
|
wo<'EV_COMMAND_ENABLE'>,0,3,,2
|
||||||
|
wo<'EV_MESSAGE'>,0,3,,2
|
||||||
|
wo<'EV_NOTIFY_AT_CHILD'>,0,3,,2
|
||||||
|
wo<'EV_OWLDOCUMENT'>,0,3,,2
|
||||||
|
wo<'EV_OWLNOTIFY'>,0,3,,2
|
||||||
|
wo<'EV_OWLVIEW'>,0,3,,2
|
||||||
|
wo<'EV_REGISTERED'>,0,3,,2
|
||||||
|
wo<'EV_VIEWNOTIFY'>,0,3,,2
|
||||||
|
wo<'['>,0,0,,1
|
||||||
|
wo<']'>,0,0,,1
|
||||||
|
wo<'^'>,f1.137-f1,0,,1
|
||||||
|
wo<'asm'>,0,3,,1
|
||||||
|
wo<'bool'>,f1.139-f1,3,,1
|
||||||
|
wo<'break'>,f1.140-f1,3,,1
|
||||||
|
wo<'case'>,0,3,,1
|
||||||
|
wo<'catch'>,0,3,,1
|
||||||
|
wo<'char'>,f1.143-f1,3,,1
|
||||||
|
wo<'class'>,f1.144-f1,3,,1
|
||||||
|
wo<'const'>,f1.145-f1,3,,1
|
||||||
|
wo<'const_cast'>,0,3,,1
|
||||||
|
wo<'continue'>,f1.147-f1,3,,1
|
||||||
|
wo<'default'>,0,3,,1
|
||||||
|
wo<'delete'>,f1.149-f1,3,,1
|
||||||
|
wo<'do'>,f1.150-f1,3,,1
|
||||||
|
wo<'double'>,f1.151-f1,3,,1
|
||||||
|
wo<'else'>,0,3,,1
|
||||||
|
wo<'enum'>,0,3,,1
|
||||||
|
wo<'extern'>,0,3,,1
|
||||||
|
wo<'false'>,0,3,,1
|
||||||
|
wo<'far'>,0,3,,1
|
||||||
|
wo<'float'>,f1.157-f1,3,,1
|
||||||
|
wo<'for'>,f1.158-f1,3,,1
|
||||||
|
wo<'friend'>,0,3,,1
|
||||||
|
wo<'if'>,f1.160-f1,3,,1
|
||||||
|
wo<'inline'>,0,3,,1
|
||||||
|
wo<'int'>,f1.162-f1,3,,1
|
||||||
|
wo<'long'>,f1.163-f1,3,,1
|
||||||
|
wo<'new'>,f1.164-f1,3,,1
|
||||||
|
wo<'operator'>,0,3,,1
|
||||||
|
wo<'private'>,f1.166-f1,3,,1
|
||||||
|
wo<'protected'>,f1.167-f1,3,,1
|
||||||
|
wo<'public'>,f1.168-f1,3,,1
|
||||||
|
wo<'register'>,0,3,,1
|
||||||
|
wo<'return'>,f1.170-f1,3,,1
|
||||||
|
wo<'short'>,f1.171-f1,3,,1
|
||||||
|
wo<'signed'>,f1.172-f1,3,,1
|
||||||
|
wo<'sizeof'>,0,3,,1
|
||||||
|
wo<'static'>,0,3,,1
|
||||||
|
wo<'struct'>,f1.175-f1,3,,1
|
||||||
|
wo<'switch'>,0,3,,1
|
||||||
|
wo<'this'>,0,3,,1
|
||||||
|
wo<'throw'>,0,3,,1
|
||||||
|
wo<'true'>,0,3,,1
|
||||||
|
wo<'try'>,0,3,,1
|
||||||
|
wo<'typedef'>,f1.181-f1,3,,1
|
||||||
|
wo<'union'>,0,3,,1
|
||||||
|
wo<'unsigned'>,f1.183-f1,3,,1
|
||||||
|
wo<'virtual'>,f1.184-f1,3,,1
|
||||||
|
wo<'void'>,0,3,,1
|
||||||
|
wo<'wchar_t'>,0,3,,1
|
||||||
|
wo<'while'>,f1.187-f1,3,,1
|
||||||
|
wo<'{'>,0,0,,1
|
||||||
|
wo<'|'>,f1.189-f1,0,,1
|
||||||
|
wo<'|='>,0,0,,1
|
||||||
|
wo<'||'>,f1.191-f1,0,,1
|
||||||
|
wo<'}'>,0,0,,1
|
||||||
|
wo<'~'>,f1.193-f1,0,,1
|
||||||
|
f1: db 0
|
||||||
|
.69:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',39,'<27><><EFBFBD><EFBFBD>栭<EFBFBD><E6A0AD>',39,'',0
|
||||||
|
.70:db '<27><> ࠢ<><E0A0A2>',0
|
||||||
|
.71:db '<27><>ப<EFBFBD><E0AEAA><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>⠭<EFBFBD><E2A0AD>',0
|
||||||
|
.79:db '<27><>४⨢<E0A5AA> <20><><EFBFBD><EFBFBD>祭<EFBFBD><E7A5AD> 䠩<><E4A0A9><EFBFBD>',0
|
||||||
|
.82:db '<27><><EFBFBD><EFBFBD>⮢<EFBFBD><E2AEA2> ',39,'<27>',39,'',0
|
||||||
|
.83:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',39,'<27>',39,'',0
|
||||||
|
.95:db '<27><><EFBFBD><EFBFBD>室 <20><> 㪠<><E3AAA0>⥫<EFBFBD>',0
|
||||||
|
.98:db '<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.99:db '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.113:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.114:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ࠢ<><E0A0A2>',0
|
||||||
|
.115:db '<27><><EFBFBD>ᢠ<EFBFBD><E1A2A0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.116:db 'ࠢ<><E0A0A2>',0
|
||||||
|
.117:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.118:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ࠢ<><E0A0A2>',0
|
||||||
|
.119:db '<27><><EFBFBD><EFBFBD><EFA2AB><EFBFBD><EFBFBD> ⠡<><E2A0A1><EFBFBD><EFBFBD> <20>⪫<EFBFBD><E2AAAB><EFBFBD><EFBFBD>',0
|
||||||
|
.120:db '<27><>砫<EFBFBD> ⠡<><E2A0A1><EFBFBD><EFBFBD> <20>⪫<EFBFBD><E2AAAB><EFBFBD><EFBFBD>',0
|
||||||
|
.121:db '<27><><EFBFBD><EFBFBD><EFBFBD> ⠡<><E2A0A1><EFBFBD><EFBFBD> <20>⪫<EFBFBD><E2AAAB><EFBFBD><EFBFBD>',0
|
||||||
|
.137:db '<27><><EFBFBD><EFBFBD>⮢<EFBFBD><E2AEA2> ',39,'<27>᪫<EFBFBD><E1AAAB><EFBFBD><EFBFBD>饥 <20><><EFBFBD>',39,'',0
|
||||||
|
.139:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>᪨<EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.140:db '<27><>室 <20><> 横<><E6A8AA>',0
|
||||||
|
.143:db 'ᨬ<><E1A8AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD><EFBFBD>',0
|
||||||
|
.144:db '<27><><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.145:db '<27><><EFBFBD><EFBFBD>⠭<EFBFBD><E2A0AD>',0
|
||||||
|
.147:db '<27>ய<EFBFBD><E0AEAF><EFBFBD> ⥫<> 横<><E6A8AA> <20> <20><><EFBFBD><EFBFBD>室 <20><> <20><><EFBFBD> <20><>砫<EFBFBD>',0
|
||||||
|
.149:db '㤠<><E3A4A0><EFBFBD><EFBFBD> <20><>ꥪ<EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.150:db '横<> <20> <20><EFBFBD><E1ABAE><EFBFBD><EFBFBD>, <20>믮<EFBFBD><EBAFAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 ࠧ',0
|
||||||
|
.151:db '<27><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饩 <20><><EFBFBD><EFBFBD>⮩ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>筮<EFBFBD><E7ADAE><EFBFBD> 8 <20><><EFBFBD><EFBFBD>',0
|
||||||
|
.157:db '<27><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饩 <20><><EFBFBD><EFBFBD>⮩ 4 <20><><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.158:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 横<><E6A8AA>',0
|
||||||
|
.160:db '<27><EFBFBD><E1ABAE><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.162:db '楫<><E6A5AB> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2 <20><><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.163:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.164:db 'ᮧ<><E1AEA7><EFBFBD><EFBFBD> <20><>ꥪ<EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.166:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㯭<EFBFBD> ⮫쪮 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20><>㦥<EFBFBD>⢥<EFBFBD><E2A2A5><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ᠬ (<28><><EFBFBD><EFBFBD><EFA2AB><EFBFBD><EFBFBD><EFBFBD> <20><>१ friend)',0
|
||||||
|
.167:db '<27><><EFBFBD><EFBFBD>饭<EFBFBD><E9A5AD><EFBFBD> ᥪ<><E1A5AA><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㯭<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20>ந<EFBFBD><E0AEA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ᠬ.',0
|
||||||
|
.168:db '<27><>饤<EFBFBD><E9A5A4><EFBFBD>㯭<EFBFBD><E3AFAD> ᥪ<><E1A5AA><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㯭<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.',0
|
||||||
|
.170:db '<27><>室 <20><> <20>㭪樨',0
|
||||||
|
.171:db '<27><><EFBFBD><EFBFBD>⪨<EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.172:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.175:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.181:db '<27><>८<EFBFBD>।<EFBFBD><E0A5A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯<><E2A8AF> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.183:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.184:db '<27>ᯮ<EFBFBD><E1AFAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ᮧ<><E1AEA7><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㠫<EFBFBD><E3A0AB><EFBFBD><EFBFBD> <20>㭪権',0
|
||||||
|
.187:db '横<> <20> <20><EFBFBD><E1ABAE><EFBFBD><EFBFBD>',0
|
||||||
|
.189:db '<27><><EFBFBD><EFBFBD>⮢<EFBFBD><E2AEA2> ',39,'<27><><EFBFBD>',39,'',0
|
||||||
|
.191:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',39,'<27><><EFBFBD>',39,'',0
|
||||||
|
.193:db '<27><><EFBFBD><EFBFBD>⮢<EFBFBD><E2AEA2> ',39,'<27><><EFBFBD><EFBFBD>栭<EFBFBD><E6A0AD>',39,'',0
|
Binary file not shown.
268
programs/other/t_edit/info/cpp_kol_def_syn.asm
Normal file
268
programs/other/t_edit/info/cpp_kol_def_syn.asm
Normal file
@@ -0,0 +1,268 @@
|
|||||||
|
macro wo txt,lf1,p1,p2,p3{
|
||||||
|
@@: db txt
|
||||||
|
rb @b+40-$
|
||||||
|
dd lf1
|
||||||
|
db p1
|
||||||
|
dw p2+0
|
||||||
|
db p3
|
||||||
|
}
|
||||||
|
count_colors_text dd (text-color_wnd_text)/4
|
||||||
|
count_key_words dd (f1-text)/48
|
||||||
|
color_cursor dd 0xffd000
|
||||||
|
color_wnd_capt dd 0xc0c0c0
|
||||||
|
color_wnd_work dd 0xffffff
|
||||||
|
color_wnd_bord dd 0x400080
|
||||||
|
color_select dd 0x000080
|
||||||
|
color_cur_text dd 0x800000
|
||||||
|
color_wnd_text:
|
||||||
|
dd 0x808080
|
||||||
|
dd 0x000000
|
||||||
|
dd 0x00a000
|
||||||
|
dd 0x0000ff
|
||||||
|
dd 0x8000ff
|
||||||
|
dd 0x0000ff
|
||||||
|
dd 0xd000d0
|
||||||
|
dd 0xff0000
|
||||||
|
text:
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'<27>'>,0,0,,7
|
||||||
|
wo<'!'>,f1.69-f1,0,,1
|
||||||
|
wo<'!='>,f1.70-f1,0,,1
|
||||||
|
wo<'"'>,f1.71-f1,4,(92 shl 8)+34,3
|
||||||
|
wo<'# define'>,0,7,13,2
|
||||||
|
wo<'# ifndef'>,0,7,13,2
|
||||||
|
wo<'#define'>,0,7,13,2
|
||||||
|
wo<'#else'>,0,3,,2
|
||||||
|
wo<'#endif'>,0,3,,2
|
||||||
|
wo<'#if'>,0,3,,2
|
||||||
|
wo<'#ifndef'>,0,7,13,2
|
||||||
|
wo<'#include'>,f1.79-f1,3,,2
|
||||||
|
wo<'#pragma'>,0,3,,2
|
||||||
|
wo<'%'>,0,0,,1
|
||||||
|
wo<'&'>,f1.82-f1,0,,1
|
||||||
|
wo<'&&'>,f1.83-f1,0,,1
|
||||||
|
wo<'&='>,0,0,,1
|
||||||
|
wo<39>,0,4,(92 shl 8)+39,3
|
||||||
|
wo<'('>,0,0,,1
|
||||||
|
wo<')'>,0,0,,1
|
||||||
|
wo<'*'>,0,0,,1
|
||||||
|
wo<'*='>,0,0,,1
|
||||||
|
wo<'+'>,0,0,,1
|
||||||
|
wo<'+='>,0,0,,1
|
||||||
|
wo<','>,0,0,,1
|
||||||
|
wo<'-'>,0,0,,1
|
||||||
|
wo<'-='>,0,0,,1
|
||||||
|
wo<'->'>,f1.95-f1,0,,1
|
||||||
|
wo<'.'>,0,0,,1
|
||||||
|
wo<'/'>,0,0,,1
|
||||||
|
wo<'/*'>,f1.98-f1,4,47,4
|
||||||
|
wo<'//'>,f1.99-f1,4,13,4
|
||||||
|
wo<'/='>,0,0,,1
|
||||||
|
wo<'0'>,0,24,,5
|
||||||
|
wo<'1'>,0,24,,5
|
||||||
|
wo<'2'>,0,24,,5
|
||||||
|
wo<'3'>,0,24,,5
|
||||||
|
wo<'4'>,0,24,,5
|
||||||
|
wo<'5'>,0,24,,5
|
||||||
|
wo<'6'>,0,24,,5
|
||||||
|
wo<'7'>,0,24,,5
|
||||||
|
wo<'8'>,0,24,,5
|
||||||
|
wo<'9'>,0,24,,5
|
||||||
|
wo<':'>,0,0,,1
|
||||||
|
wo<';'>,0,0,,1
|
||||||
|
wo<'<'>,f1.113-f1,0,,1
|
||||||
|
wo<'<='>,f1.114-f1,0,,1
|
||||||
|
wo<'='>,f1.115-f1,0,,1
|
||||||
|
wo<'=='>,f1.116-f1,0,,1
|
||||||
|
wo<'>'>,f1.117-f1,0,,1
|
||||||
|
wo<'>='>,f1.118-f1,0,,1
|
||||||
|
wo<'DECLARE_RESPONSE_TABLE'>,f1.119-f1,3,,2
|
||||||
|
wo<'DEFINE_RESPONSE_TABLE'>,f1.120-f1,21,40,2
|
||||||
|
wo<'END_RESPONSE_TABLE'>,f1.121-f1,3,,2
|
||||||
|
wo<'EV_CHILD_NOTIFY'>,0,3,,2
|
||||||
|
wo<'EV_CHILD_NOTIFY_ALL_CODES'>,0,3,,2
|
||||||
|
wo<'EV_CHILD_NOTIFY_AND_CODE'>,0,3,,2
|
||||||
|
wo<'EV_COMMAND'>,0,3,,2
|
||||||
|
wo<'EV_COMMAND_AND_ID'>,0,3,,2
|
||||||
|
wo<'EV_COMMAND_ENABLE'>,0,3,,2
|
||||||
|
wo<'EV_MESSAGE'>,0,3,,2
|
||||||
|
wo<'EV_NOTIFY_AT_CHILD'>,0,3,,2
|
||||||
|
wo<'EV_OWLDOCUMENT'>,0,3,,2
|
||||||
|
wo<'EV_OWLNOTIFY'>,0,3,,2
|
||||||
|
wo<'EV_OWLVIEW'>,0,3,,2
|
||||||
|
wo<'EV_REGISTERED'>,0,3,,2
|
||||||
|
wo<'EV_VIEWNOTIFY'>,0,3,,2
|
||||||
|
wo<'['>,0,0,,1
|
||||||
|
wo<']'>,0,0,,1
|
||||||
|
wo<'^'>,f1.137-f1,0,,1
|
||||||
|
wo<'asm'>,0,3,,1
|
||||||
|
wo<'bool'>,f1.139-f1,3,,1
|
||||||
|
wo<'break'>,f1.140-f1,3,,1
|
||||||
|
wo<'case'>,0,3,,1
|
||||||
|
wo<'catch'>,0,3,,1
|
||||||
|
wo<'char'>,f1.143-f1,3,,1
|
||||||
|
wo<'class'>,f1.144-f1,3,,1
|
||||||
|
wo<'const'>,f1.145-f1,3,,1
|
||||||
|
wo<'const_cast'>,0,3,,1
|
||||||
|
wo<'continue'>,f1.147-f1,3,,1
|
||||||
|
wo<'default'>,0,3,,1
|
||||||
|
wo<'delete'>,f1.149-f1,3,,1
|
||||||
|
wo<'do'>,f1.150-f1,3,,1
|
||||||
|
wo<'double'>,f1.151-f1,3,,1
|
||||||
|
wo<'else'>,0,3,,1
|
||||||
|
wo<'enum'>,0,3,,1
|
||||||
|
wo<'extern'>,0,3,,1
|
||||||
|
wo<'false'>,0,3,,1
|
||||||
|
wo<'far'>,0,3,,1
|
||||||
|
wo<'float'>,f1.157-f1,3,,1
|
||||||
|
wo<'for'>,f1.158-f1,3,,1
|
||||||
|
wo<'friend'>,0,3,,1
|
||||||
|
wo<'if'>,f1.160-f1,3,,1
|
||||||
|
wo<'inline'>,0,3,,1
|
||||||
|
wo<'int'>,f1.162-f1,3,,1
|
||||||
|
wo<'long'>,f1.163-f1,3,,1
|
||||||
|
wo<'new'>,f1.164-f1,3,,1
|
||||||
|
wo<'operator'>,0,3,,1
|
||||||
|
wo<'private'>,f1.166-f1,3,,1
|
||||||
|
wo<'protected'>,f1.167-f1,3,,1
|
||||||
|
wo<'public'>,f1.168-f1,3,,1
|
||||||
|
wo<'register'>,0,3,,1
|
||||||
|
wo<'return'>,f1.170-f1,3,,1
|
||||||
|
wo<'short'>,f1.171-f1,3,,1
|
||||||
|
wo<'signed'>,f1.172-f1,3,,1
|
||||||
|
wo<'sizeof'>,0,3,,1
|
||||||
|
wo<'static'>,0,3,,1
|
||||||
|
wo<'struct'>,f1.175-f1,3,,1
|
||||||
|
wo<'switch'>,0,3,,1
|
||||||
|
wo<'this'>,0,3,,1
|
||||||
|
wo<'throw'>,0,3,,1
|
||||||
|
wo<'true'>,0,3,,1
|
||||||
|
wo<'try'>,0,3,,1
|
||||||
|
wo<'typedef'>,f1.181-f1,3,,1
|
||||||
|
wo<'union'>,0,3,,1
|
||||||
|
wo<'unsigned'>,f1.183-f1,3,,1
|
||||||
|
wo<'virtual'>,f1.184-f1,3,,1
|
||||||
|
wo<'void'>,0,3,,1
|
||||||
|
wo<'wchar_t'>,0,3,,1
|
||||||
|
wo<'while'>,f1.187-f1,3,,1
|
||||||
|
wo<'{'>,0,0,,1
|
||||||
|
wo<'|'>,f1.189-f1,0,,1
|
||||||
|
wo<'|='>,0,0,,1
|
||||||
|
wo<'||'>,f1.191-f1,0,,1
|
||||||
|
wo<'}'>,0,0,,1
|
||||||
|
wo<'~'>,f1.193-f1,0,,1
|
||||||
|
f1: db 0
|
||||||
|
.69:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',39,'<27><><EFBFBD><EFBFBD>栭<EFBFBD><E6A0AD>',39,'',0
|
||||||
|
.70:db '<27><> ࠢ<><E0A0A2>',0
|
||||||
|
.71:db '<27><>ப<EFBFBD><E0AEAA><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>⠭<EFBFBD><E2A0AD>',0
|
||||||
|
.79:db '<27><>४⨢<E0A5AA> <20><><EFBFBD><EFBFBD>祭<EFBFBD><E7A5AD> 䠩<><E4A0A9><EFBFBD>',0
|
||||||
|
.82:db '<27><><EFBFBD><EFBFBD>⮢<EFBFBD><E2AEA2> ',39,'<27>',39,'',0
|
||||||
|
.83:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',39,'<27>',39,'',0
|
||||||
|
.95:db '<27><><EFBFBD><EFBFBD>室 <20><> 㪠<><E3AAA0>⥫<EFBFBD>',0
|
||||||
|
.98:db '<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.99:db '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.113:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.114:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ࠢ<><E0A0A2>',0
|
||||||
|
.115:db '<27><><EFBFBD>ᢠ<EFBFBD><E1A2A0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.116:db 'ࠢ<><E0A0A2>',0
|
||||||
|
.117:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.118:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ࠢ<><E0A0A2>',0
|
||||||
|
.119:db '<27><><EFBFBD><EFBFBD><EFA2AB><EFBFBD><EFBFBD> ⠡<><E2A0A1><EFBFBD><EFBFBD> <20>⪫<EFBFBD><E2AAAB><EFBFBD><EFBFBD>',0
|
||||||
|
.120:db '<27><>砫<EFBFBD> ⠡<><E2A0A1><EFBFBD><EFBFBD> <20>⪫<EFBFBD><E2AAAB><EFBFBD><EFBFBD>',0
|
||||||
|
.121:db '<27><><EFBFBD><EFBFBD><EFBFBD> ⠡<><E2A0A1><EFBFBD><EFBFBD> <20>⪫<EFBFBD><E2AAAB><EFBFBD><EFBFBD>',0
|
||||||
|
.137:db '<27><><EFBFBD><EFBFBD>⮢<EFBFBD><E2AEA2> ',39,'<27>᪫<EFBFBD><E1AAAB><EFBFBD><EFBFBD>饥 <20><><EFBFBD>',39,'',0
|
||||||
|
.139:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>᪨<EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.140:db '<27><>室 <20><> 横<><E6A8AA>',0
|
||||||
|
.143:db 'ᨬ<><E1A8AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD><EFBFBD>',0
|
||||||
|
.144:db '<27><><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.145:db '<27><><EFBFBD><EFBFBD>⠭<EFBFBD><E2A0AD>',0
|
||||||
|
.147:db '<27>ய<EFBFBD><E0AEAF><EFBFBD> ⥫<> 横<><E6A8AA> <20> <20><><EFBFBD><EFBFBD>室 <20><> <20><><EFBFBD> <20><>砫<EFBFBD>',0
|
||||||
|
.149:db '㤠<><E3A4A0><EFBFBD><EFBFBD> <20><>ꥪ<EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.150:db '横<> <20> <20><EFBFBD><E1ABAE><EFBFBD><EFBFBD>, <20>믮<EFBFBD><EBAFAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 ࠧ',0
|
||||||
|
.151:db '<27><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饩 <20><><EFBFBD><EFBFBD>⮩ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>筮<EFBFBD><E7ADAE><EFBFBD> 8 <20><><EFBFBD><EFBFBD>',0
|
||||||
|
.157:db '<27><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饩 <20><><EFBFBD><EFBFBD>⮩ 4 <20><><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.158:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 横<><E6A8AA>',0
|
||||||
|
.160:db '<27><EFBFBD><E1ABAE><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.162:db '楫<><E6A5AB> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2 <20><><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.163:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.164:db 'ᮧ<><E1AEA7><EFBFBD><EFBFBD> <20><>ꥪ<EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.166:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㯭<EFBFBD> ⮫쪮 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20><>㦥<EFBFBD>⢥<EFBFBD><E2A2A5><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ᠬ (<28><><EFBFBD><EFBFBD><EFA2AB><EFBFBD><EFBFBD><EFBFBD> <20><>१ friend)',0
|
||||||
|
.167:db '<27><><EFBFBD><EFBFBD>饭<EFBFBD><E9A5AD><EFBFBD> ᥪ<><E1A5AA><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㯭<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20>ந<EFBFBD><E0AEA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ᠬ.',0
|
||||||
|
.168:db '<27><>饤<EFBFBD><E9A5A4><EFBFBD>㯭<EFBFBD><E3AFAD> ᥪ<><E1A5AA><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㯭<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.',0
|
||||||
|
.170:db '<27><>室 <20><> <20>㭪樨',0
|
||||||
|
.171:db '<27><><EFBFBD><EFBFBD>⪨<EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.172:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.175:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.181:db '<27><>८<EFBFBD>।<EFBFBD><E0A5A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯<><E2A8AF> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.183:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⨯ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
.184:db '<27>ᯮ<EFBFBD><E1AFAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ᮧ<><E1AEA7><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㠫<EFBFBD><E3A0AB><EFBFBD><EFBFBD> <20>㭪権',0
|
||||||
|
.187:db '横<> <20> <20><EFBFBD><E1ABAE><EFBFBD><EFBFBD>',0
|
||||||
|
.189:db '<27><><EFBFBD><EFBFBD>⮢<EFBFBD><E2AEA2> ',39,'<27><><EFBFBD>',39,'',0
|
||||||
|
.191:db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',39,'<27><><EFBFBD>',39,'',0
|
||||||
|
.193:db '<27><><EFBFBD><EFBFBD>⮢<EFBFBD><E2AEA2> ',39,'<27><><EFBFBD><EFBFBD>栭<EFBFBD><E6A0AD>',39,'',0
|
Binary file not shown.
3479
programs/other/t_edit/info/cpp_win_dar_syn.asm
Normal file
3479
programs/other/t_edit/info/cpp_win_dar_syn.asm
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
1028
programs/other/t_edit/info/default_syn.asm
Normal file
1028
programs/other/t_edit/info/default_syn.asm
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -2,10 +2,12 @@ macro wo txt,lf1,p1,p2,p3{
|
|||||||
@@: db txt
|
@@: db txt
|
||||||
rb @b+40-$
|
rb @b+40-$
|
||||||
dd lf1
|
dd lf1
|
||||||
db p1,p2+0,p3
|
db p1
|
||||||
|
dw p2+0
|
||||||
|
db p3
|
||||||
}
|
}
|
||||||
count_colors_text dd (text-color_wnd_text)/4
|
count_colors_text dd (text-color_wnd_text)/4
|
||||||
count_key_words dd (f1-text)/47
|
count_key_words dd (f1-text)/48
|
||||||
color_cursor dd 0xffd000
|
color_cursor dd 0xffd000
|
||||||
color_wnd_capt dd 0x008080
|
color_wnd_capt dd 0x008080
|
||||||
color_wnd_work dd 0xffffff
|
color_wnd_work dd 0xffffff
|
||||||
|
Binary file not shown.
45
programs/other/t_edit/info/ini_files_syn.asm
Normal file
45
programs/other/t_edit/info/ini_files_syn.asm
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
macro wo txt,lf1,p1,p2,p3{
|
||||||
|
@@: db txt
|
||||||
|
rb @b+40-$
|
||||||
|
dd lf1
|
||||||
|
db p1
|
||||||
|
dw p2+0
|
||||||
|
db p3
|
||||||
|
}
|
||||||
|
count_colors_text dd (text-color_wnd_text)/4
|
||||||
|
count_key_words dd (f1-text)/48
|
||||||
|
color_cursor dd 0xffd000
|
||||||
|
color_wnd_capt dd 0x0000a0
|
||||||
|
color_wnd_work dd 0x000000
|
||||||
|
color_wnd_bord dd 0xc0c0c0
|
||||||
|
color_select dd 0x000080
|
||||||
|
color_cur_text dd 0x8080ff
|
||||||
|
color_wnd_text:
|
||||||
|
dd 0x808080
|
||||||
|
dd 0xffffff
|
||||||
|
dd 0xffff00
|
||||||
|
dd 0x008080
|
||||||
|
dd 0x0000ff
|
||||||
|
dd 0x0080ff
|
||||||
|
text:
|
||||||
|
wo<'"'>,0,4,34,3
|
||||||
|
wo<'#'>,0,4,13,4
|
||||||
|
wo<'0'>,0,24,,3
|
||||||
|
wo<'1'>,0,24,,3
|
||||||
|
wo<'2'>,0,24,,3
|
||||||
|
wo<'3'>,0,24,,3
|
||||||
|
wo<'4'>,0,24,,3
|
||||||
|
wo<'5'>,0,24,,3
|
||||||
|
wo<'6'>,0,24,,3
|
||||||
|
wo<'7'>,0,24,,3
|
||||||
|
wo<'8'>,0,24,,3
|
||||||
|
wo<'9'>,0,24,,3
|
||||||
|
wo<'='>,0,0,,1
|
||||||
|
wo<'['>,0,4,93,2
|
||||||
|
wo<'auto'>,0,3,,5
|
||||||
|
wo<'default'>,0,3,,5
|
||||||
|
wo<'disabled'>,0,3,,5
|
||||||
|
wo<'false'>,0,3,,5
|
||||||
|
wo<'none'>,0,3,,5
|
||||||
|
wo<'true'>,0,3,,5
|
||||||
|
f1: db 0
|
Binary file not shown.
7854
programs/other/t_edit/info/voc_eng_rus_syn.asm
Normal file
7854
programs/other/t_edit/info/voc_eng_rus_syn.asm
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
2310
programs/other/t_edit/info/win_const_syn.asm
Normal file
2310
programs/other/t_edit/info/win_const_syn.asm
Normal file
File diff suppressed because it is too large
Load Diff
@@ -8,14 +8,6 @@ struct FileInfoBlock
|
|||||||
FileName dd ?
|
FileName dd ?
|
||||||
ends
|
ends
|
||||||
|
|
||||||
struct TexColViv
|
|
||||||
Text rb MAX_COLOR_WORD_LEN ; <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ᢥ⪨
|
|
||||||
f1 dd 0 ; <EFBFBD><EFBFBD>ࠢ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD>
|
|
||||||
wwo db ? ; whole words only
|
|
||||||
endc db ? ; ᨬ<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>뤥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (wwo&4)
|
|
||||||
color db ? ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 梥<EFBFBD><EFBFBD>
|
|
||||||
ends
|
|
||||||
|
|
||||||
struct symbol
|
struct symbol
|
||||||
c db ? ; +0 ᨬ<EFBFBD><EFBFBD><EFBFBD>
|
c db ? ; +0 ᨬ<EFBFBD><EFBFBD><EFBFBD>
|
||||||
col db ? ; +1 梥<EFBFBD>
|
col db ? ; +1 梥<EFBFBD>
|
||||||
@@ -26,7 +18,7 @@ struct symbol
|
|||||||
ends
|
ends
|
||||||
|
|
||||||
|
|
||||||
hed db 'TextEditor 25.08.10',0 ;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
hed db 'TextEditor 22.08.11',0 ;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
sc system_colors
|
sc system_colors
|
||||||
|
|
||||||
fn_icon db 'te_icon.bmp',0
|
fn_icon db 'te_icon.bmp',0
|
||||||
@@ -82,7 +74,7 @@ On_SaveAndNewFile:
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
;description:
|
;description:
|
||||||
; <EFBFBD>㭪<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 䠩<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ᮮ<EFBFBD>饭<EFBFBD><EFBFBD>
|
; <EFBFBD>㭪<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 䠩<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> ᮮ<EFBFBD>饭<EFBFBD><EFBFBD>
|
||||||
align 4
|
align 4
|
||||||
but_no_msg_OpenFile:
|
but_no_msg_OpenFile:
|
||||||
push eax ebx
|
push eax ebx
|
||||||
@@ -132,6 +124,8 @@ ted_but_open_file:
|
|||||||
popad
|
popad
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
;description:
|
||||||
|
; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
align 4
|
align 4
|
||||||
proc mem_copy, source:dword, destination:dword, len:dword
|
proc mem_copy, source:dword, destination:dword, len:dword
|
||||||
push ecx esi edi
|
push ecx esi edi
|
||||||
@@ -144,6 +138,8 @@ proc mem_copy, source:dword, destination:dword, len:dword
|
|||||||
ret
|
ret
|
||||||
endp
|
endp
|
||||||
|
|
||||||
|
;description:
|
||||||
|
; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
align 4
|
align 4
|
||||||
proc mem_spac, mem:dword, len:dword
|
proc mem_spac, mem:dword, len:dword
|
||||||
push eax ecx edi
|
push eax ecx edi
|
||||||
@@ -196,6 +192,8 @@ ted_save_err_msg:
|
|||||||
stdcall [mb_create],msgbox_6,thread ;message: Can-t save text file!
|
stdcall [mb_create],msgbox_6,thread ;message: Can-t save text file!
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
;description:
|
||||||
|
; <EFBFBD>㭪<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [<EFBFBD>ਬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ᨭ⠪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
align 4
|
align 4
|
||||||
proc ted_but_open_syntax, edit:dword
|
proc ted_but_open_syntax, edit:dword
|
||||||
push ebx edi
|
push ebx edi
|
||||||
@@ -216,8 +214,10 @@ proc ted_but_open_syntax, edit:dword
|
|||||||
ret
|
ret
|
||||||
endp
|
endp
|
||||||
|
|
||||||
|
;description:
|
||||||
|
; <EFBFBD>맮<EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>⨥ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>᪠
|
||||||
align 4
|
align 4
|
||||||
proc ted_but_find ;<EFBFBD>맮<EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>⨥ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>᪠
|
proc ted_but_find
|
||||||
push edi
|
push edi
|
||||||
mov edi,tedit0
|
mov edi,tedit0
|
||||||
|
|
||||||
@@ -241,14 +241,22 @@ ted_on_find_err:
|
|||||||
stdcall [mb_create],msgbox_7,thread ;message: Can not find text
|
stdcall [mb_create],msgbox_7,thread ;message: Can not find text
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
;description:
|
||||||
|
; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
align 4
|
align 4
|
||||||
but_replace:
|
but_replace:
|
||||||
|
; <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> ᤥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
;description:
|
||||||
|
; <EFBFBD>㭪<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>᪠ <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ଠ樨 <EFBFBD> ᯨ᪥ <EFBFBD><EFBFBD><EFBFBD>祢<EFBFBD><EFBFBD> <EFBFBD>
|
||||||
align 4
|
align 4
|
||||||
but_find_key_w:
|
but_find_key_w:
|
||||||
|
; <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> ᤥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
;description:
|
||||||
|
; <EFBFBD>뤥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>⨥ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⠥<EFBFBD><EFBFBD><EFBFBD> ᨬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
align 4
|
align 4
|
||||||
proc but_sumb_invis, edit:dword
|
proc but_sumb_invis, edit:dword
|
||||||
push edi
|
push edi
|
||||||
@@ -261,6 +269,8 @@ proc but_sumb_invis, edit:dword
|
|||||||
ret
|
ret
|
||||||
endp
|
endp
|
||||||
|
|
||||||
|
;description:
|
||||||
|
; <EFBFBD>뤥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>⨥ <EFBFBD><EFBFBD><EFBFBD>祢<EFBFBD><EFBFBD> <EFBFBD>
|
||||||
align 4
|
align 4
|
||||||
proc but_k_words_show, edit:dword
|
proc but_k_words_show, edit:dword
|
||||||
push edi
|
push edi
|
||||||
@@ -277,6 +287,8 @@ proc but_k_words_show, edit:dword
|
|||||||
ret
|
ret
|
||||||
endp
|
endp
|
||||||
|
|
||||||
|
;description:
|
||||||
|
; <EFBFBD>맮<EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>⨥ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> 䠩<EFBFBD><EFBFBD><EFBFBD><EFBFBD> ᨭ⠪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
align 4
|
align 4
|
||||||
proc but_synt_show, edit:dword
|
proc but_synt_show, edit:dword
|
||||||
push edi
|
push edi
|
||||||
|
@@ -89,7 +89,7 @@ boxlib_import:
|
|||||||
ted_but_reverse dd sz_ted_but_reverse
|
ted_but_reverse dd sz_ted_but_reverse
|
||||||
ted_but_find_next dd sz_ted_but_find_next
|
ted_but_find_next dd sz_ted_but_find_next
|
||||||
ted_text_colored dd sz_ted_text_colored
|
ted_text_colored dd sz_ted_text_colored
|
||||||
;version_text_edit dd sz_ted_version
|
version_text_edit dd sz_ted_version
|
||||||
|
|
||||||
dd 0,0
|
dd 0,0
|
||||||
alib_init2 db 'lib_init',0
|
alib_init2 db 'lib_init',0
|
||||||
@@ -164,7 +164,7 @@ dd 0,0
|
|||||||
sz_ted_but_reverse db 'ted_but_reverse',0
|
sz_ted_but_reverse db 'ted_but_reverse',0
|
||||||
sz_ted_but_find_next db 'ted_but_find_next',0
|
sz_ted_but_find_next db 'ted_but_find_next',0
|
||||||
sz_ted_text_colored db 'ted_text_colored',0
|
sz_ted_text_colored db 'ted_text_colored',0
|
||||||
;sz_ted_version db 'version_text_edit',0
|
sz_ted_version db 'version_text_edit',0
|
||||||
|
|
||||||
align 4
|
align 4
|
||||||
proclib_import:
|
proclib_import:
|
||||||
@@ -570,6 +570,14 @@ msgbox_9:
|
|||||||
db 0
|
db 0
|
||||||
db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
db 0
|
db 0
|
||||||
|
msgbox_10:
|
||||||
|
db 1,0
|
||||||
|
db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
db '<27><> <20>ᯮ<EFBFBD><E1AFAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⥪<EFBFBD> ',39,'box_lib.obj',39,'.',13,\
|
||||||
|
'<27><><EFBFBD><EFBFBD><E0AEA1><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⥪<EFBFBD> <20> <20><><EFBFBD><EFBFBD>ன',13,\
|
||||||
|
'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',39,'t_edit',39,' <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3.',0
|
||||||
|
db '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
|
db 0
|
||||||
|
|
||||||
txtFile db '<27><><EFBFBD><EFBFBD>:',0
|
txtFile db '<27><><EFBFBD><EFBFBD>:',0
|
||||||
txtFindCapt db '<27><><EFBFBD><EFBFBD><EFBFBD>',0
|
txtFindCapt db '<27><><EFBFBD><EFBFBD><EFBFBD>',0
|
||||||
@@ -678,6 +686,14 @@ msgbox_9:
|
|||||||
db 0
|
db 0
|
||||||
db 'Close',0
|
db 'Close',0
|
||||||
db 0
|
db 0
|
||||||
|
msgbox_10:
|
||||||
|
db 1,0
|
||||||
|
db 'Warning',0
|
||||||
|
db 'You are using an older version of the library ',39,'box_lib.obj',39,'.',13,\
|
||||||
|
'Try to find a library in which the element',13,\
|
||||||
|
39,'t_edit',39,' has a version 3.',13,0
|
||||||
|
db 'Close',0
|
||||||
|
db 0
|
||||||
|
|
||||||
txtFile db 'File:',0
|
txtFile db 'File:',0
|
||||||
txtFindCapt db 'Search',0
|
txtFindCapt db 'Search',0
|
||||||
|
@@ -53,7 +53,7 @@ start:
|
|||||||
|
|
||||||
load_libraries l_libs_start,load_lib_end
|
load_libraries l_libs_start,load_lib_end
|
||||||
|
|
||||||
;<3B><EFBFBD>ઠ <20><> <>쪮 㤠筮 <20><><EFBFBD>㧨<EFBFBD><E3A7A8><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><EFBFBD><EFBFBD><EFBFBD>
|
;<3B><EFBFBD>ઠ <20><> <>쪮 㤠筮 <20><><EFBFBD>㧨<EFBFBD><E3A7A8><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⥪<EFBFBD>
|
||||||
mov ebp,lib0
|
mov ebp,lib0
|
||||||
cmp dword [ebp+ll_struc_size-4],0
|
cmp dword [ebp+ll_struc_size-4],0
|
||||||
jz @f
|
jz @f
|
||||||
@@ -65,6 +65,12 @@ load_libraries l_libs_start,load_lib_end
|
|||||||
mcall -1 ;exit not correct
|
mcall -1 ;exit not correct
|
||||||
@@:
|
@@:
|
||||||
|
|
||||||
|
cmp dword[version_text_edit],3
|
||||||
|
jge @f
|
||||||
|
stdcall [mb_create],msgbox_10,thread
|
||||||
|
mcall -1
|
||||||
|
@@:
|
||||||
|
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
stdcall [ted_init], tedit0
|
stdcall [ted_init], tedit0
|
||||||
stdcall dword[tl_data_init], tree1
|
stdcall dword[tl_data_init], tree1
|
||||||
@@ -164,6 +170,7 @@ mov ecx,ebx
|
|||||||
.filter:
|
.filter:
|
||||||
add eax,304
|
add eax,304
|
||||||
loop @b
|
loop @b
|
||||||
|
stdcall dword[tl_cur_beg],tree1 ;<3B>⠢<EFBFBD><E2A0A2> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><>砫<EFBFBD> ᯨ᪠
|
||||||
.end_dir_init:
|
.end_dir_init:
|
||||||
|
|
||||||
;--- load color option file ---
|
;--- load color option file ---
|
||||||
|
@@ -2,11 +2,12 @@ if not exist bin mkdir bin
|
|||||||
if not exist bin\tl_sys_16.bmp @copy ..\..\develop\libraries\box_lib\trunk\tl_sys_16.bmp bin\tl_sys_16.bmp
|
if not exist bin\tl_sys_16.bmp @copy ..\..\develop\libraries\box_lib\trunk\tl_sys_16.bmp bin\tl_sys_16.bmp
|
||||||
if not exist bin\tl_nod_16.bmp @copy ..\..\develop\libraries\box_lib\trunk\tl_nod_16.bmp bin\tl_nod_16.bmp
|
if not exist bin\tl_nod_16.bmp @copy ..\..\develop\libraries\box_lib\trunk\tl_nod_16.bmp bin\tl_nod_16.bmp
|
||||||
if not exist bin\info mkdir bin\info
|
if not exist bin\info mkdir bin\info
|
||||||
copy ..\t_edit\info\* bin\info\*
|
|
||||||
|
|
||||||
if not exist bin\box_lib.obj @fasm.exe -m 16384 ..\..\develop\libraries\box_lib\trunk\box_lib.asm bin\box_lib.obj
|
if not exist bin\box_lib.obj @fasm.exe -m 16384 ..\..\develop\libraries\box_lib\trunk\box_lib.asm bin\box_lib.obj
|
||||||
@kpack bin\box_lib.obj
|
@kpack bin\box_lib.obj
|
||||||
|
|
||||||
@fasm.exe -m 16384 te_syntax.asm bin\te_syntax.kex
|
@fasm.exe -m 16384 te_syntax.asm bin\te_syntax.kex
|
||||||
@kpack bin\te_syntax.kex
|
@kpack bin\te_syntax.kex
|
||||||
|
|
||||||
|
..\t_edit\info\build.bat ..\t_edit\info\ bin\info\
|
||||||
pause
|
pause
|
@@ -361,9 +361,9 @@ align 4
|
|||||||
buf db BUF_SIZE dup(0) ;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <EFBFBD><EFBFBD>⠢<EFBFBD><EFBFBD>
|
buf db BUF_SIZE dup(0) ;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <EFBFBD><EFBFBD>⠢<EFBFBD><EFBFBD>
|
||||||
|
|
||||||
capt_header db 'macro wo txt,lf1,p1,p2,p3{',13
|
capt_header db 'macro wo txt,lf1,p1,p2,p3{',13
|
||||||
db '@@: db txt',13,'rb @b+40-$',13,'dd lf1',13,'db p1,p2+0,p3',13,'}',13
|
db '@@: db txt',13,'rb @b+40-$',13,'dd lf1',13,'db p1',13,'dw p2+0',13,'db p3',13,'}',13
|
||||||
db 'count_colors_text dd (text-color_wnd_text)/4',13
|
db 'count_colors_text dd (text-color_wnd_text)/4',13
|
||||||
db 'count_key_words dd (f1-text)/47',13,0
|
db 'count_key_words dd (f1-text)/48',13,0
|
||||||
col_1 db 'color_cursor dd ',0 ;+ 98 梥<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
col_1 db 'color_cursor dd ',0 ;+ 98 梥<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
col_2 db 'color_wnd_capt dd ',0 ;+102 梥<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
col_2 db 'color_wnd_capt dd ',0 ;+102 梥<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
col_3 db 'color_wnd_work dd ',0 ;+106 梥<EFBFBD> 䮭<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
col_3 db 'color_wnd_work dd ',0 ;+106 梥<EFBFBD> 䮭<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
@@ -125,6 +125,7 @@ mov ecx,ebx
|
|||||||
.filter:
|
.filter:
|
||||||
add eax,304
|
add eax,304
|
||||||
loop @b
|
loop @b
|
||||||
|
stdcall dword[tl_cur_beg],tree1 ;<3B>⠢<EFBFBD><E2A0A2> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><>砫<EFBFBD> ᯨ᪠
|
||||||
.end_dir_init:
|
.end_dir_init:
|
||||||
|
|
||||||
;--- load color option file ---
|
;--- load color option file ---
|
||||||
@@ -312,7 +313,7 @@ get_wnd_in_focus:
|
|||||||
;@@:
|
;@@:
|
||||||
ret
|
ret
|
||||||
|
|
||||||
hed db 'TextEditor syntax file converter 20.08.11',0 ;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
hed db 'TextEditor syntax file converter 22.08.11',0 ;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||||
|
|
||||||
txt122 db '<27><><EFBFBD><EFBFBD>. 䠩<>',0
|
txt122 db '<27><><EFBFBD><EFBFBD>. 䠩<>',0
|
||||||
txt148 db '<27><><EFBFBD><EFBFBD>. 䠩<>',0
|
txt148 db '<27><><EFBFBD><EFBFBD>. 䠩<>',0
|
||||||
|
@@ -9,11 +9,12 @@ struct FileInfoBlock
|
|||||||
ends
|
ends
|
||||||
|
|
||||||
struct TexColViv
|
struct TexColViv
|
||||||
Text rb MAX_COLOR_WORD_LEN ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
Text rb MAX_COLOR_WORD_LEN ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
f1 dd 0
|
f1 dd 0 ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
wwo db ? ; whole words only
|
flags db ? ; f1+4 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
endc db ? ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (wwo&4)
|
endc db ? ; f1+5 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> flags&4)
|
||||||
color db ? ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
escc db ? ; f1+6 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> flags&4)
|
||||||
|
color db ? ; f1+7 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
ends
|
ends
|
||||||
|
|
||||||
count_colors_text dd 1
|
count_colors_text dd 1
|
||||||
@@ -251,8 +252,8 @@ mov byte[edi],0
|
|||||||
inc edi
|
inc edi
|
||||||
|
|
||||||
xor eax,eax
|
xor eax,eax
|
||||||
mov al,byte[ecx+MAX_COLOR_WORD_LEN+4+1] ;endc
|
mov ax,word[ecx+MAX_COLOR_WORD_LEN+4+1] ;(escc shl 8)+endc
|
||||||
cmp al,0
|
cmp ax,0 ;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
je @f
|
je @f
|
||||||
stdcall str_cat_value,edi,eax
|
stdcall str_cat_value,edi,eax
|
||||||
stdcall str_len,edi
|
stdcall str_len,edi
|
||||||
|
Reference in New Issue
Block a user