Author: bernhard Date: Thu Nov 10 15:15:53 2005 New Revision: 9895 Modified: trunk/languages/LANGUAGES.STATUS trunk/languages/parrot_compiler/README trunk/languages/parrot_compiler/t/basic/hello.t Log: PAST tests are working again for parrot_compiler.
Update LANGUAGES.STATUS. Modified: trunk/languages/LANGUAGES.STATUS ============================================================================== --- trunk/languages/LANGUAGES.STATUS (original) +++ trunk/languages/LANGUAGES.STATUS Thu Nov 10 15:15:53 2005 @@ -4,7 +4,7 @@ Any language that targets parrot should be listed here. In addition, any languages bundled with parrot that work with the unified test -suite will have their test reseults listed under the smokes marked +suite will have their test results listed under the smokes marked 'languages' at http://smoke.parrotcode.org/smoke/. =head2 Amber for parrot @@ -17,11 +17,11 @@ Roger Browne =item Description -Scripting language inspired by Eiffel and ruby +Scripting language inspired by Eiffel and ruby. =item Status -Incomplete - but all examples and test cases are working . +Incomplete - but all examples and test cases are working. =item Last verified with parrot version @@ -372,7 +372,7 @@ Bernhard Schmalhofer =item Description -Port of GNU m4 to PIR +Port of GNU m4 to PIR. =item Status @@ -381,7 +381,7 @@ state are currently broken. Far from com =item Last verified with parrot version -0.3.0 +0.3.1 =item Location @@ -507,19 +507,20 @@ http://www.daca.net:8080/Parakeet-0.1.tg =item Author -Unknown +Bernhard Schmalhofer played with it. =item Description -An example on how the builtin compilers can be used +An example on how the builtin PASM, PIR and PAST compilers can be used +from within PASM and PIR programs. =item Status -Unknown +Working. Part of languages smoke testing. =item Last verified with parrot version -Unknown +0.3.1 =item Location @@ -625,12 +626,12 @@ An implementation of Perl1, implemented =item Status -All tests fail. Only 'print 1;' is expected to work, the other tests are -marked as TODO. +There are some TODO thar are not working yet. +Only the 'print 1;' test is expected to work, and does so. =item Last verified with parrot version -0.3.0 +0.3.1 =item Location Modified: trunk/languages/parrot_compiler/README ============================================================================== --- trunk/languages/parrot_compiler/README (original) +++ trunk/languages/parrot_compiler/README Thu Nov 10 15:15:53 2005 @@ -6,5 +6,4 @@ It just provides examples on how the builtin PASM, PIR and PAST compilers can be used in PIR, PASM and PAST scripts. -See also t/pmc/eval.t, t/src/compilers.t, examples/compilers and -languages/m4/src/eval.c. +See also t/pmc/eval.t, t/src/compilers.t, examples/compilers. Modified: trunk/languages/parrot_compiler/t/basic/hello.t ============================================================================== --- trunk/languages/parrot_compiler/t/basic/hello.t (original) +++ trunk/languages/parrot_compiler/t/basic/hello.t Thu Nov 10 15:15:53 2005 @@ -95,17 +95,17 @@ TODO: }; # PAST tests -TODO: -{ - local $TODO = 'PAST compiler seem to be broken'; - $ENV{TEST_PROG_ARGS} = 'parrot_compiler.pbc --language=PAST'; - language_output_is( 'ParrotCompiler', $code{PAST}, $out{PAST}, $ENV{TEST_PROG_ARGS} ); +$ENV{TEST_PROG_ARGS} = 'parrot_compiler.pbc --language=PAST'; +language_output_is( 'ParrotCompiler', $code{PAST}, $out{PAST}, $ENV{TEST_PROG_ARGS} ); - $ENV{TEST_PROG_ARGS} = 'parrot_compiler.imc --language=PAST'; - language_output_is( 'ParrotCompiler', $code{PAST}, $out{PAST}, - $ENV{TEST_PROG_ARGS} ); +$ENV{TEST_PROG_ARGS} = 'parrot_compiler.imc --language=PAST'; +language_output_is( 'ParrotCompiler', $code{PAST}, $out{PAST}, + $ENV{TEST_PROG_ARGS} ); +TODO: +{ + local $TODO = 'generating PASM from PIR is not supported'; $ENV{TEST_PROG_ARGS} = 'parrot_compiler.pasm --language=PAST'; language_output_is( 'ParrotCompiler', $code{PAST}, $out{PAST}, $ENV{TEST_PROG_ARGS} );
