\align 16
::sr2"part0102at"
::sr4"part0102awdf44447777"
::sr8"part0102awdf444477770000"
\rept 4*1 n:0 {nmval#n equ allvll+n*4\allvll_size equ n+1 }
\rept 4*1 n:0 {#####n equ ####+n*4\####_size equ n+1 }
\~allvll rd allvll_size
\if defined   allvll_size\~allvll~rd~allvll_size\end if
\aa1.% EQU EAX 
\~cmp al, [edx+%*4]\~jnz~.%\.%:
\~cmp al, [edx+%*4]\~jnz~.%\~call  proC_%\.%:
\ppfun1%_~dd 'abcd',fun1%_ \\proc fun1%%\\~ret\endp\ 
\ppfun%_~dd 'abcd',fun%_ \\fun%%:\\~ret\ 
\~mov eax,dword [tab.rlsOfst]\~add dword [tab.rlsOfst],4\~mov dword [tab.rls+eax],esi
\~tab.rlsOfst ~rd 1\~tab.rls ~rd 4000\
\struct n\\ends\
\struc n {\\}\
\@@: 
\tspace db 16 dup("+")
\db "",0
\~dd ####,####
\~dd ####,####\\####:\~ret\
\db 8,'',0
\db '','',''\db 0
 dup(0)
\rept 4 n:1 { aa1 equ ABB#n }\
\aa1 equ ABB1~;this write in code\aa1 equ ABB2\~jmp @f\;this write in data section without jmp\~irpv b,aa1 { common\~ii = 0\~forward\~ii = ii+1\~b DD 0 }\~numABBObjects dd ii\@@:~mov eax,[numABBObjects]  ;ii\
\aa1 equ ####.1\aa1 equ ####.2\~jmp @f\~irpv b,aa1 { common\~ii = 0\~forward\~ii = ii+1\~b DD 0 }\~num####Objects dd ii~;[num####Objects]\@@:~mov eax,ii\
aa1 equ abb.%%\
\db 10 dup(0)
\db 
\dd
\dw
\dq
\dt
\dd 0
~dd 1.0,0,0,0\~dd 0,1.0,0,0\~dd 0,0,1.0,0\~dd 0,0,0,1.0
#### 0.5
~dd ####,0,0,0\~dd 0,####,0,0\~dd 0,0,####,0\~dd 0,0,0,1.0
#### mat;0.5
\#### ~dd ####,0,0,0\~dd 0,####,0,0\~dd 0,0,####,0\~dd 0,0,0,1.0
