cosmetix
[urforth.git] / level1 / 99_misc_tests.f
blob77c66bef72fa68afb17e9191d1f8f729e3459549
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ;; UrForth level 1: self-hosting 32-bit Forth compiler
3 ;; Copyright (C) 2020 Ketmar Dark // Invisible Vector
4 ;; GPLv3 ONLY
5 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
7 $if 0
8 vocabulary voc2
10 voc-set-active voc2
12 : v2 ." boo!\n" ;
14 voc-set-active forth
16 : v2 ." foo!\n" ;
18 ;; this multiplies number by PI
19 : pi ( n -- n*pi) 355 113 */ ;
20 $endif
23 $if 0
24 : scatter-test ... ." init complete\n" ;
26 ..: scatter-test ." init phase1\n" ;..
27 ..: scatter-test ." init phase2\n" ;..
28 ..: scatter-test ." init phase3\n" ;..
29 ..: scatter-test ." init phase4\n" ;..
30 $endif
32 $if 0
33 10 value (val)
34 2 var (test)
35 $endif
37 $if 0
38 10 value (val)
39 (val) var (test)
40 42 (test) +!
41 10 (test) -!
42 $endif