1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ;; UrForth level
1: self
-hosting
32-bit Forth compiler
4 ;; Copyright
(C
) 2020 Ketmar Dark
// Invisible Vector
6 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
8 : tc
-$LABEL
( -- ) \ name
9 parse
-name dup not
-?abort
" label name?"
10 2dup
+ 1- c@
[char
] : = ?abort
" label should not end with colon"
11 \
2dup endcr
." NEW LABEL: " type cr
12 asmx86
:asm
-PC asmx86
:asm
-Make
-Label
17 parse
-name dup not
-?abort
" include name?"