Author: leo
Date: Sun Mar 12 06:58:47 2006
New Revision: 11876

Modified:
   trunk/languages/pugs/t/pmc/code.t

Log:
pugs: test closure mapping to PugsCode

Modified: trunk/languages/pugs/t/pmc/code.t
==============================================================================
--- trunk/languages/pugs/t/pmc/code.t   (original)
+++ trunk/languages/pugs/t/pmc/code.t   Sun Mar 12 06:58:47 2006
@@ -3,3 +3,28 @@
 # $Id: /mirror/trunk/languages/lua/t/pmc/boolean.t 11586 
2006-02-16T17:44:54.559622Z fperrad  $
 
 use t::pmc;
+
+pir_output_is(<< 'CODE', << 'OUTPUT', "a sub ought to be PugsCode");
+.HLL "Perl6", "pugs_group"
+
+.sub main :main
+    .include "interpinfo.pasm"
+    $P0 = interpinfo .INTERPINFO_CURRENT_SUB
+    $S0 = typeof $P0
+    print $S0
+    print "\n"
+    .const .Sub f = "foo"
+    $S0 = typeof f
+    print $S0
+    print "\n"
+    foo()
+.end
+
+.sub foo :outer('main')
+    print "ok\n"
+.end
+CODE
+Sub
+PugsCode
+ok
+OUTPUT

Reply via email to