Author: leo
Date: Tue Oct 11 07:07:56 2005
New Revision: 9454

Modified:
   trunk/t/op/calling.t
   trunk/t/op/gc.t
   trunk/t/op/integer.t
   trunk/t/op/lexicals.t
   trunk/t/op/literal.t
   trunk/t/op/spawnw.t
   trunk/t/op/string.t
   trunk/t/op/string_cclass.t
   trunk/t/op/string_cs.t
Log:
[PATCH] @directive -> :directive - part 8 t/op

Courtesy of Jonathan Scott Duff <[EMAIL PROTECTED]>


Modified: trunk/t/op/calling.t
==============================================================================
--- trunk/t/op/calling.t        (original)
+++ trunk/t/op/calling.t        Tue Oct 11 07:07:56 2005
@@ -252,7 +252,7 @@ back
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "use it in PIR");
-.sub main @MAIN
+.sub main :main
     $P0 = new String
     $P0 = "hello\n"
     find_name $P1, "foo"
@@ -324,7 +324,7 @@ back
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "use it in PIR");
-.sub main @MAIN
+.sub main :main
     $P0 = new String
     $P0 = "hello\n"
     find_name $P1, "foo"
@@ -341,7 +341,7 @@ hello
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "type conversion - autobox");
-.sub main @MAIN
+.sub main :main
     $P0 = new String
     $P0 = "hello"
     find_name $P1, "foo"
@@ -364,7 +364,7 @@ hello 42 bar
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "type conversion - fetch");
-.sub main @MAIN
+.sub main :main
     $P0 = new .String
     $P0 = "hello"
     $P1 = new .Integer
@@ -449,7 +449,7 @@ OUTPUT
 SKIP: {
   skip("arg count check disabled", 2);
 pir_output_like(<<'CODE', <<'OUTPUT', "argc mismatch, too few");
-.sub main @MAIN
+.sub main :main
     $P0 = new String
     $P0 = "hello\n"
     find_name $P1, "foo"
@@ -465,7 +465,7 @@ CODE
 OUTPUT
 
 pir_output_like(<<'CODE', <<'OUTPUT', "argc mismatch, too many");
-.sub main @MAIN
+.sub main :main
     $P0 = new String
     $P0 = "hello\n"
     find_name $P1, "foo"
@@ -482,7 +482,7 @@ OUTPUT
 }
 
 pir_output_is(<<'CODE', <<'OUTPUT', "argc mismatch, optional");
-.sub main @MAIN
+.sub main :main
     $P0 = new String
     $P0 = "hello\n"
     find_name $P1, "foo"
@@ -533,7 +533,7 @@ back
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "tailcall 1");
-.sub main @MAIN
+.sub main :main
     .const .Sub f = "foo"
     print "main\n"
     get_results "(0)", $S0
@@ -559,7 +559,7 @@ bar_ret
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "tailcall 2 - pass arg");
-.sub main @MAIN
+.sub main :main
     .const .Sub f = "foo"
     print "main\n"
     get_results "(0)", $S0
@@ -589,7 +589,7 @@ bar_ret
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "tailcall 3 - pass arg");
-.sub main @MAIN
+.sub main :main
     .const .Sub f = "foo"
     print "main\n"
     get_results "(0)", $S0
@@ -658,7 +658,7 @@ back
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "empty args");
-.sub main @MAIN
+.sub main :main
     $P0 = new String
     $P0 = "hello\n"
     find_name $P1, "foo"
@@ -677,7 +677,7 @@ ok
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "optional args");
-.sub main @MAIN
+.sub main :main
     $P0 = new String
     $P0 = "hello\n"
     find_name $P1, "foo"
@@ -696,7 +696,7 @@ ok
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "optional, argcX");
-.sub main @MAIN
+.sub main :main
     $P0 = new String
     $P0 = "hello\n"
     find_name $P1, "foo"
@@ -721,7 +721,7 @@ ok
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "pir uses no ops");
-.sub main @MAIN
+.sub main :main
     $I0 = 77
     foo(42, $I0)
     print "back\n"
@@ -743,7 +743,7 @@ back
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "pir call evaled code");
-.sub main @MAIN
+.sub main :main
     .local string s
     s  = ".sub foo\n"
     s .= ".param int i\n"
@@ -768,7 +768,7 @@ CODE
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "tailcall 4 - pir calls");
-.sub main @MAIN
+.sub main :main
     .const .Sub f = "foo"
     print "main\n"
     $S0 = f()
@@ -794,7 +794,7 @@ bar_ret
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "type conversion - native");
-.sub main @MAIN
+.sub main :main
     foo(42, "42", 42.20)
 .end
 .sub foo
@@ -823,7 +823,7 @@ OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "type conversion - PIR const");
 .const int MYCONST = -2
-.sub main @MAIN
+.sub main :main
     $P0 = new PerlString
     "foo"(MYCONST)
 .end
@@ -837,7 +837,7 @@ CODE
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "optional args, :opt_flag");
-.sub main @MAIN
+.sub main :main
     $P0 = new String
     $P0 = "hello\n"
     foo($P0)
@@ -860,7 +860,7 @@ hello
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "optional multiple :opt_flag");
-.sub main @MAIN
+.sub main :main
     $P0 = new String
     $P0 = "ok 1\n"
     foo($P0, "ok 2\n", "ok 3\n")
@@ -899,7 +899,7 @@ ok 4
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "optional returns, void ret");
-.sub main @MAIN
+.sub main :main
     .local pmc f
     $I0 = 99
     f = global "foo"
@@ -920,7 +920,7 @@ ok 1
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "tailcall 5 - arg/param conflict");
-.sub main @MAIN
+.sub main :main
     .local pmc a, b
     a = new Integer
     a = 1
@@ -958,7 +958,7 @@ ok 2
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "OO argument passig");
-.sub main @MAIN
+.sub main :main
     .local pmc cl, o, f
     cl = newclass "Foo"
     o = new "Foo"
@@ -996,7 +996,7 @@ OUTPUT
 
 # see also tcl in leo-ctx5 by Coke; Date 28.08.2005
 pir_output_is(<<'CODE', <<'OUTPUT', "bug - :slurpy promotes to :flatten");
-.sub main @MAIN
+.sub main :main
     $P0 = new String
     $P0 = "ok 1\n"
     $P1 = new String
@@ -1022,7 +1022,7 @@ ok 2
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "taicall to NCI");
-.sub main @MAIN
+.sub main :main
     .local pmc s
     s = new .String
     s = "OK 1\n"

Modified: trunk/t/op/gc.t
==============================================================================
--- trunk/t/op/gc.t     (original)
+++ trunk/t/op/gc.t     Tue Oct 11 07:07:56 2005
@@ -171,7 +171,7 @@ ok
 OUTPUT
 
 pir_output_is(<<'CODE', <<OUTPUT, "vanishing return continuation in method 
calls");
-.sub main @MAIN
+.sub main :main
     .local pmc o, cl
     cl = newclass "Foo"
 
@@ -444,7 +444,7 @@ pir_output_is(<<'CODE', <<OUTPUT, "Recur
 
 # this did segfault with GC_DEBUG
 
-.sub main @MAIN
+.sub main :main
     .local pmc n
     new_pad 0
     $P0 = getinterp
@@ -723,7 +723,7 @@ ok
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "verify deleg_pmc object marking");
-.sub main @MAIN
+.sub main :main
     .local pmc cl, s, t
     cl = subclass "String", "X"
     addattribute cl, "o3"
@@ -766,7 +766,7 @@ ok 4
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "AddrRegistry 1");
-.sub main @MAIN
+.sub main :main
     .local pmc a, reg, nil
     reg = new .AddrRegistry
     a = new .String
@@ -811,7 +811,7 @@ ok 5
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "AddrRegistry 2");
-.sub main @MAIN
+.sub main :main
     .local pmc a, b, reg, nil
     null nil
     reg = new .AddrRegistry
@@ -835,7 +835,7 @@ CODE
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "AddrRegistry 2");
-.sub main @MAIN
+.sub main :main
     .local pmc a, b, c, reg, nil, it
     null nil
     reg = new .AddrRegistry

Modified: trunk/t/op/integer.t
==============================================================================
--- trunk/t/op/integer.t        (original)
+++ trunk/t/op/integer.t        Tue Oct 11 07:07:56 2005
@@ -338,7 +338,7 @@ CODE
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "mod - negative, zero rest (#36003)");
-.sub test @MAIN
+.sub test :main
 
    $I1 = mod 3, 3
    print "3 mod 3 = "

Modified: trunk/t/op/lexicals.t
==============================================================================
--- trunk/t/op/lexicals.t       (original)
+++ trunk/t/op/lexicals.t       Tue Oct 11 07:07:56 2005
@@ -445,7 +445,7 @@ CODE
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "current pad depth");
-.sub main @MAIN
+.sub main :main
     new_pad 0
     new_pad -1
     $P0 = peek_pad

Modified: trunk/t/op/literal.t
==============================================================================
--- trunk/t/op/literal.t        (original)
+++ trunk/t/op/literal.t        Tue Oct 11 07:07:56 2005
@@ -44,7 +44,7 @@ CODE
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "integer literals in PIR");
-.sub test @MAIN
+.sub test :main
         print 0x2A
         print "\n"
         print 0X2A

Modified: trunk/t/op/spawnw.t
==============================================================================
--- trunk/t/op/spawnw.t (original)
+++ trunk/t/op/spawnw.t Tue Oct 11 07:07:56 2005
@@ -134,7 +134,7 @@ return code: 3
 OUTPUT
 
 pir_output_is(<<'CODE', <<'OUTPUT', "grow argv buffer");
-.sub test @MAIN
+.sub test :main
         .local pmc args
 
         $S0 = "exit length(qq{"

Modified: trunk/t/op/string.t
==============================================================================
--- trunk/t/op/string.t (original)
+++ trunk/t/op/string.t Tue Oct 11 07:07:56 2005
@@ -1464,7 +1464,7 @@ OUTPUT
 
 pir_output_is(<< 'CODE', << 'OUTPUT',"index with different charsets");
 
-.sub test @MAIN
+.sub test :main
 
     print "default - default:\n"
     set S0, "Parrot"

Modified: trunk/t/op/string_cclass.t
==============================================================================
--- trunk/t/op/string_cclass.t  (original)
+++ trunk/t/op/string_cclass.t  Tue Oct 11 07:07:56 2005
@@ -22,7 +22,7 @@ use Parrot::Test tests => 6;
 
 pir_output_is(<<'CODE', <<'OUT', "find_cclass, ascii");
 .include "cclass.pasm"
-.sub main @MAIN
+.sub main :main
     $S0 = ascii:"test_func(1)"
     test( .CCLASS_WORD, $S0 )
 
@@ -54,7 +54,7 @@ OUT
 
 pir_output_is(<<'CODE', <<'OUT', "find_not_cclass, ascii");
 .include "cclass.pasm"
-.sub main @MAIN
+.sub main :main
     $S0 = ascii:"test_func(1)"
     test( .CCLASS_WORD, $S0 )
 
@@ -86,7 +86,7 @@ OUT
 
 pir_output_is(<<'CODE', <<'OUT', "find_cclass, iso-8859-1");
 .include "cclass.pasm"
-.sub main @MAIN
+.sub main :main
     $S0 = iso-8859-1:"test_func(1)"
     test( .CCLASS_WORD, $S0 )
 
@@ -118,7 +118,7 @@ OUT
 
 pir_output_is(<<'CODE', <<'OUT', "find_not_cclass, iso-8859-1");
 .include "cclass.pasm"
-.sub main @MAIN
+.sub main :main
     $S0 = iso-8859-1:"test_func(1)"
     test( .CCLASS_WORD, $S0 )
 
@@ -150,7 +150,7 @@ OUT
 
 pir_output_is(<<'CODE', <<'OUT', "is_cclass, ascii");
 .include "cclass.pasm"
-.sub main @MAIN
+.sub main :main
     $S1 = ascii:"ab\nC_X34.\0 \t!"
     test1( $S1 )
 .end
@@ -213,7 +213,7 @@ OUT
 
 pir_output_is(<<'CODE', <<'OUT', "is_cclass, iso-8859-1");
 .include "cclass.pasm"
-.sub main @MAIN
+.sub main :main
     $S1 = iso-8859-1:"ab\nC_X34.\0 \t!"
     test1( $S1 )
 .end

Modified: trunk/t/op/string_cs.t
==============================================================================
--- trunk/t/op/string_cs.t      (original)
+++ trunk/t/op/string_cs.t      Tue Oct 11 07:07:56 2005
@@ -463,7 +463,7 @@ iso-8859-1
 OUTPUT
 
 pir_output_is( <<'CODE', <<'OUTPUT', "bug #34661 literal" );
-.sub main @MAIN
+.sub main :main
     $S0 = unicode:"\"]\nif I3 == "
     print "ok 1\n"
 .end
@@ -472,7 +472,7 @@ ok 1
 OUTPUT
 
 pir_output_is( <<'CODE', <<'OUTPUT', "todo #34660 hash" );
-.sub main @MAIN
+.sub main :main
     $P0 = new Integer
     $P0 = 42
     store_global "Foo", unicode:"Bar", $P0

Reply via email to