added test tmultim4.nim

This commit is contained in:
Araq
2011-01-06 23:13:34 +01:00
parent b2e9977592
commit 1e25aa365b
3 changed files with 41 additions and 0 deletions

View File

@@ -41,6 +41,7 @@ tmatrix.nim;111
tmultim1.nim;7
tmultim2.nim;collide: unit, thing collide: unit, thing collide: thing, unit
tmultim3.nim;Hi derived!
tmultim4.nim;hello
tnestif.nim;i == 2
tnestprc.nim;10
toop1.nim;34[]o 5
1 tack.nim 125
41 tmultim1.nim 7
42 tmultim2.nim collide: unit, thing collide: unit, thing collide: thing, unit
43 tmultim3.nim Hi derived!
44 tmultim4.nim hello
45 tnestif.nim i == 2
46 tnestprc.nim 10
47 toop1.nim 34[]o 5

View File

@@ -0,0 +1,39 @@
type
Test = object of TObject
method doMethod(a: ref TObject) =
quit "override"
method doMethod(a: ref Test) =
echo "hello"
proc doProc(a: ref Test) =
echo "hello"
proc newTest(): ref Test =
new(result)
var s:ref Test = newTest()
#doesn't work
for z in 1..4:
s.doMethod()
break
#works
#for z in 1..4:
# s.doProc()
# break
#works
#while true:
# s.doMethod()
# break
#works
#while true:
# s.doProc()
# break

View File

@@ -31,6 +31,7 @@ Additions
- Pegs support new built-ins: ``\letter``, ``\upper``, ``\lower``,
``\title``, ``\white``.
- Pegs support the new built-in ``\skip`` operation.
- Source code filters are now properly documented.
2010-10-20 Version 0.8.10 released