Changeset 23048

Show
Ignore:
Timestamp:
11/20/08 19:58:42 (7 weeks ago)
Author:
lwall
Message:

[gimme5] switch back to YAML::Syck till YAML::XS is fixed
[viv] allow input from stdin
[STD] always report worries for now

Location:
src/perl6
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • src/perl6/Cursor.pmc

    r23025 r23048  
    220220sub _PARAMS {}  # overridden in parametric role packages 
    221221 
    222 use YAML::XS; 
     222use YAML::Syck; 
    223223use Storable; 
    224224 
  • src/perl6/STD.pm

    r23043 r23048  
    593593    # "CHECK" time... 
    594594    {{ 
     595        if @COMPILING::WORRIES { 
     596            warn "Potential difficulties:\n  " ~ join( "\n  ", @COMPILING::WORRIES) ~ "\n"; 
     597        } 
     598 
    595599        my %UNKNOWN; 
    596600        for keys(%ROUTINES) { 
  • src/perl6/gimme5

    r23025 r23048  
    1818} 
    1919 
    20 use YAML::XS; 
     20use YAML::Syck; 
    2121 
    2222our $SEQ = 0; 
     
    283283} 
    284284 
    285 use YAML::XS; 
    286 #{ 
    287 #    local $/; 
    288 #    my $yaml = <DATA>; 
    289 #    *::RE = Load($yaml); 
    290 #} 
     285use YAML::Syck; 
    291286 
    292287END 
     
    924919sub dumpretree { 
    925920    if (%$RETREE) { 
    926         $out .= "BEGIN {\n    \$retree = YAML::XS::Load(<<'RETREE_END');\n"; 
     921        $out .= "BEGIN {\n    \$retree = YAML::Syck::Load(<<'RETREE_END');\n"; 
    927922        $out .= Encode::decode("utf8", Dump($RETREE)); 
    928923        $out .= "RETREE_END\n}\n"; 
  • src/perl6/viv

    r22824 r23048  
    6262        } 
    6363    } 
    64     USAGE() unless -r $_[0]; 
    65     my $r = STD->parsefile($_[0])->item; 
     64#    USAGE() unless -r $_[0]; 
     65    my $r; 
     66    if (@_ and -f $_[0]) { 
     67        $r = STD->parsefile($_[0])->item; 
     68    } 
     69    else { 
     70        my $prog; 
     71        { 
     72            local $/; 
     73            $prog = <>; 
     74        } 
     75        $r = STD->parse($prog)->item; 
     76    } 
    6677    if ($output eq 'ast') { 
    6778        print Dump($r);