Changeset 168 for trunk/thune/tests
- Timestamp:
- 06/05/06 03:23:01 (3 years ago)
- Location:
- trunk/thune/tests
- Files:
-
- 1 added
- 3 modified
-
Makefile (modified) (1 diff)
-
grind (added)
-
working/control.good (modified) (2 diffs)
-
working/control.t (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/thune/tests/Makefile
r5 r168 1 1 # Makefile 2 3 .PHONY: grind clean 2 4 3 5 test: 4 6 @./run_test working/*.t 5 7 8 grind: 9 @./grind working/*.t 10 6 11 clean: 7 12 @rm -f working/*.out -
trunk/thune/tests/working/control.good
r19 r168 1 --- while 0 --- 1 2 0 2 3 1 3 4 2 4 done 5 --- loop 0 --- 5 6 0 6 7 1 … … 13 14 8 14 15 9 15 done 16 --- foreach 0 --- 17 --- foreach 1 --- 18 1 19 2 20 a 21 b 22 one 23 two 24 tree 25 --- foreach 2 --- 26 1 2 27 a b 28 one two 29 tree none 30 --- foreach 3 --- 31 1 2 a 32 b one two 33 tree none none 34 --- foreach 8 --- 35 1 2 a b one two tree none 36 Tests done -
trunk/thune/tests/working/control.t
r152 r168 1 1 ; Control flow test 2 2 3 4 "--- while 0 ---" print 3 5 0 :n 4 6 [n dup . 1 add :n] [n 3 lt?] while 5 "done" print6 7 7 8 9 "--- loop 0 ---" print 8 10 0 :n 9 11 [n dup . 1 add :n] 10 loop 10 "done" print11 12 13 14 [[" " prin first reduce prin] iter eol prin] proc :rprint ; (block -- ) 15 16 [1 2 'a 'b "one" "two" "tree"] :data 17 18 "--- foreach 0 ---" print 19 data tail [a] [[a] rprint] foreach 20 21 "--- foreach 1 ---" print 22 data [a] [[a] rprint] foreach 23 24 "--- foreach 2 ---" print 25 data [a b] [[a b] rprint] foreach 26 27 "--- foreach 3 ---" print 28 data [a b c] [[a b c] rprint] foreach 29 30 "--- foreach 8 ---" print 31 data [a b c d e f g h] [[a b c d e f g h] rprint] foreach 32 33 34 "Tests done" print
