Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Perl Modules

    Data::SExpression 0.41

    Download button

    No screenshots available
    Downloads: 276  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Nelson Elhage | More programs
    Perl Artistic License / FREE
    January 14th, 2010, 20:23 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    Data::SExpression description

    Parse Lisp S-Expressions into perl data structures

    Data::SExpression is a Perl module to parse Lisp S-Expressions into Perl data structures.

    SYNOPSIS

     use Data::SExpression;

     my $ds = Data::SExpression->new;

     $ds->read("(foo bar baz)"); # [*::foo, *::bar, *::baz]

     my @sexps;
     my $sexp;
     while(1) {
     eval {
     ($sexp, $text) = $ds->read($text);
     };
     last if $@;
     push @sexps, $sexp;
     }

     $ds = Data::SExpression->new({fold_alists => 1});

     $ds->read("((top . 4) (left . 5))"); # {*::top => 4, *::left => 5}



    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    data structures | Lisp S-Expressions | Perl module | Lisp | S-Expressions | structures

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM