Author: fperrad
Date: Sun Sep 30 23:57:26 2007
New Revision: 21714
Modified:
trunk/languages/lua/t/alarm.t
trunk/languages/lua/t/os.t
trunk/languages/lua/t/pmc/closure.t
trunk/languages/lua/t/pmc/function.t
trunk/languages/lua/t/pmc/table.t
trunk/languages/lua/t/pmc/thread.t
trunk/languages/lua/t/pmc/userdata.t
trunk/languages/lua/t/standalone.t
trunk/languages/lua/t/test-from-lua.t
Log:
[Lua]
- refactor some regex (with x modifier)
Modified: trunk/languages/lua/t/alarm.t
==============================================================================
--- trunk/languages/lua/t/alarm.t (original)
+++ trunk/languages/lua/t/alarm.t Sun Sep 30 23:57:26 2007
@@ -85,7 +85,12 @@
print(a)
print"bye"
CODE
-/^hello\n(in alarm!\t\d\d:\d\d:\d\d\t\d+\t\d+%\n)+100000\nbye/gm
+/^
+hello\n
+(in\salarm!\t\d\d:\d\d:\d\d\t\d+\t\d+%\n)+
+100000\n
+bye
+/gmx
OUTPUT
language_output_like( 'lua', << 'CODE', << 'OUTPUT', 'function alarm (bad
delay)' );
Modified: trunk/languages/lua/t/os.t
==============================================================================
--- trunk/languages/lua/t/os.t (original)
+++ trunk/languages/lua/t/os.t Sun Sep 30 23:57:26 2007
@@ -204,7 +204,10 @@
isdst = 0,
}))
CODE
-/^946\d+\nnil\n$/
+/^
+946\d+\n
+nil\n
+$/x
OUTPUT
language_output_like( 'lua', << 'CODE', << 'OUTPUT', 'function os.time
(missing field)' );
Modified: trunk/languages/lua/t/pmc/closure.t
==============================================================================
--- trunk/languages/lua/t/pmc/closure.t (original)
+++ trunk/languages/lua/t/pmc/closure.t Sun Sep 30 23:57:26 2007
@@ -216,7 +216,11 @@
print "\n"
.end
CODE
-/^function: [0-9A-Fa-f]{8}\nfunction: [0-9A-Fa-f]{8}\nstring/
+/^
+function:\s[0-9A-Fa-f]{8}\n
+function:\s[0-9A-Fa-f]{8}\n
+string\n
+/x
OUTPUT
pir_output_is( << 'CODE', << 'OUTPUT', 'check tonumber' );
@@ -275,7 +279,7 @@
tmp_1(tmp_1)
.end
CODE
-/function: [0-9A-Fa-f]{8}/
+/^function: [0-9A-Fa-f]{8}/
OUTPUT
}
@@ -295,7 +299,7 @@
.include 'languages/lua/lib/luaaux.pir'
.include 'languages/lua/lib/luabasic.pir'
CODE
-/function: [0-9A-Fa-f]{8}/
+/^function: [0-9A-Fa-f]{8}/
OUTPUT
pir_output_like( << 'CODE', << 'OUTPUT', 'from compilation' );
@@ -328,7 +332,11 @@
$P2()
.end
CODE
-/^function: [0-9A-Fa-f]{8}\ntable: [0-9A-Fa-f]{8}\nf1/
+/^
+function:\s[0-9A-Fa-f]{8}\n
+table:\s[0-9A-Fa-f]{8}\n
+f1\n
+/x
OUTPUT
open my $X, '>', '../foo.pir';
@@ -362,7 +370,11 @@
$P2()
.end
CODE
-/^function: [0-9A-Fa-f]{8}\ntable: [0-9A-Fa-f]{8}\nf1/
+/^
+function:\s[0-9A-Fa-f]{8}\n
+table:\s[0-9A-Fa-f]{8}\n
+f1\n
+/x
OUTPUT
system("parrot -o ../foo.pbc ../foo.pir");
@@ -381,7 +393,11 @@
$P2()
.end
CODE
-/^function: [0-9A-Fa-f]{8}\ntable: [0-9A-Fa-f]{8}\nf1/
+/^
+function:\s[0-9A-Fa-f]{8}\n
+table:\s[0-9A-Fa-f]{8}\n
+f1\n
+/x
OUTPUT
unlink '../foo.pir';
@@ -409,7 +425,10 @@
$P2()
.end
CODE
-/^function: [0-9A-Fa-f]{8}\nf1/
+/^
+function:\s[0-9A-Fa-f]{8}\n
+f1\n
+/x
OUTPUT
# Local Variables:
Modified: trunk/languages/lua/t/pmc/function.t
==============================================================================
--- trunk/languages/lua/t/pmc/function.t (original)
+++ trunk/languages/lua/t/pmc/function.t Sun Sep 30 23:57:26 2007
@@ -216,7 +216,11 @@
print "\n"
.end
CODE
-/^function: [0-9A-Fa-f]{8}\nfunction: [0-9A-Fa-f]{8}\nstring/
+/^
+function:\s[0-9A-Fa-f]{8}\n
+function:\s[0-9A-Fa-f]{8}\n
+string\n
+/x
OUTPUT
pir_output_is( << 'CODE', << 'OUTPUT', 'check tonumber' );
Modified: trunk/languages/lua/t/pmc/table.t
==============================================================================
--- trunk/languages/lua/t/pmc/table.t (original)
+++ trunk/languages/lua/t/pmc/table.t Sun Sep 30 23:57:26 2007
@@ -364,7 +364,11 @@
print "\n"
.end
CODE
-/^table: [0-9A-Fa-f]{8}\ntable: [0-9A-Fa-f]{8}\nstring/
+/^
+table:\s[0-9A-Fa-f]{8}\n
+table:\s[0-9A-Fa-f]{8}\n
+string\n
+/x
OUTPUT
pir_output_is( << 'CODE', << 'OUTPUT', 'check tonumber' );
Modified: trunk/languages/lua/t/pmc/thread.t
==============================================================================
--- trunk/languages/lua/t/pmc/thread.t (original)
+++ trunk/languages/lua/t/pmc/thread.t Sun Sep 30 23:57:26 2007
@@ -215,7 +215,11 @@
end
.end
CODE
-/^thread: [0-9A-Fa-f]{8}\nthread: [0-9A-Fa-f]{8}\nstring/
+/^
+thread:\s[0-9A-Fa-f]{8}\n
+thread:\s[0-9A-Fa-f]{8}\n
+string\n
+/x
OUTPUT
pir_output_is( << 'CODE', << 'OUTPUT', 'check tonumber' );
Modified: trunk/languages/lua/t/pmc/userdata.t
==============================================================================
--- trunk/languages/lua/t/pmc/userdata.t (original)
+++ trunk/languages/lua/t/pmc/userdata.t Sun Sep 30 23:57:26 2007
@@ -184,7 +184,11 @@
print "\n"
.end
CODE
-/^userdata: [0-9A-Fa-f]{8}\nuserdata: [0-9A-Fa-f]{8}\nstring/
+/^
+userdata:\s[0-9A-Fa-f]{8}\n
+userdata:\s[0-9A-Fa-f]{8}\n
+string\n
+/x
OUTPUT
pir_output_is( << 'CODE', << 'OUTPUT', 'check tonumber' );
Modified: trunk/languages/lua/t/standalone.t
==============================================================================
--- trunk/languages/lua/t/standalone.t (original)
+++ trunk/languages/lua/t/standalone.t Sun Sep 30 23:57:26 2007
@@ -151,7 +151,10 @@
language_output_like( 'lua', <<'CODE', <<'OUT', '-v & script' );
print(arg[-1])
CODE
-/^Lua 5.1.*\n-v$/
+/^
+Lua\s5.1.*\n
+-v
+$/x
OUT
$ENV{TEST_PROG_ARGS} = '--';
Modified: trunk/languages/lua/t/test-from-lua.t
==============================================================================
--- trunk/languages/lua/t/test-from-lua.t (original)
+++ trunk/languages/lua/t/test-from-lua.t Sun Sep 30 23:57:26 2007
@@ -85,7 +85,11 @@
$code = Parrot::Test::slurp_file(File::Spec->catfile( @dir, 'echo.lua' ));
language_output_like( 'lua', $code, << 'OUTPUT', 'echo', params => 'arg1 arg2'
);
-/^0\tlanguages.lua.t.test-from-lua_3\.lua\n1\targ1\n2\targ2\n/
+/^
+0\tlanguages.lua.t.test-from-lua_3\.lua\n
+1\targ1\n
+2\targ2\n
+/x
OUTPUT
#
@@ -104,7 +108,11 @@
$code = Parrot::Test::slurp_file(File::Spec->catfile( @dir, 'fib.lua' ));
language_output_like( 'lua', $code, << 'OUTPUT', 'fib' );
-/^\tn\tvalue\ttime\tevals\nplain\t24\t46368\t\d+(\.\d+)?\t150049\ncached\t24\t46368\t\d+(\.\d+)?\t25\n/
+/^
+\tn\tvalue\ttime\tevals\n
+plain\t24\t46368\t\d+(\.\d+)?\t150049\n
+cached\t24\t46368\t\d+(\.\d+)?\t25\n
+/x
OUTPUT
#