asm_syntax_colors dd 0xffffff   ;+-/*=<>()[]{}:,|&~#`;\
                   db 247,140-20,108-10,0   ;digits 0x0000f0
                   dd 0x00f000   ;text in ''   0xf000B0
                   dd 0x808080   ;comments
                   dd 0x9710f4   ;color for invoke  BGR
                   ;dd 0x1710f4   ;color for cominvk  BGR
                   dd 0x97f7ff   ;color for cominvk  BGR
                   dd 0xffffff   ;color proc i endp
                   dd 0x14F7FE   ;color macro
                   dd 0x9951CE   ;color struct i ends
                   ;dd 0xDD00DD   ;color for bss values ! kak ,_ or [_
dd 32 dup(0)

 ClrTxtFedit       dd 0xdfbb4f   ;text 0xefaf4f
 ClrBackground     db 38-10,50-10,56-10,0

 symbol_characters db .%
                   db 9,0Ah,0Dh,1Ah,20h,'+-/*=<>()[]{}:,|&~#`;\'
                .% = $ - symbol_characters

 characters db 256 dup ?

 mySyntax: include 'hlslColors.txt'
        String_ 'invoke ',wordLen
                db 5          ;nomer cveta iz asm_syntax_colors. Kazdii color 4 byts
        String_ 'mov ',wordLen
                db 5
        String_ 'call ',wordLen
                db 5
        String_ 'cinvoke ',wordLen
                db 6
        String_ 'cominvk ',wordLen
                db 6
        String_ 'stdcall ',wordLen        ;last have bug nado 3 probela posle delat
                db 6                      ;inache net zelonogo '' i red digits
        String_ 'proc ',wordLen
                db 7
        String_ 'endp ',wordLen
                db 7
        String_ 'macro ',wordLen
                db 8
        String_ 'struct ',wordLen
                db 9
        String_ 'ends ',wordLen
                db 9
        String_ '&???! $_ 1 ##_!$% ',wordLen ;'tddafrefewfsde4f23f',22
                db 6
                dd 0              