Skip to content
No description or website provided.
C Perl C++ Visual Basic
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
author
builder
lib/Perl6
pvip
t
.gitignore
.travis.yml
Build.PL
Changes
LICENSE
META.json
README.md
cpanfile
minil.toml

README.md

NAME

Perl6::PVIP - Perl5 bindings for pvip

SYNOPSIS

use Perl6::PVIP;

my $pvip = Perl6::PVIP->new();
my $node = $pvip->parse_string('say(1)');
say $node->as_sexp();

DESCRIPTION

Perl6::PVIP is a wrapper module for PVIP. PVIP is a parser library for Perl6 syntax.

PVIP covers 32% of perl6 syntax. Current development status is here: http://hf.64p.org/list/perl6/pvip.

This library is BETA quality. Any interface will change without notice.

METHODS

  • my $pvip = Perl6::PVIP->new();

    Create new instance of this module.

  • my $node = $pvip->parse_string($code: Str) : Perl6::PVIP::Node

    Parse string and generate Perl6::PVIP::Node object.

  • $pvip->errstr() : Str

    Get the error message from last parsing result.

CONSTANTS

The constants named PVIP_NODE_* and PVIP_CATEGORY_* was exported by default.

LICENSE

Copyright (C) tokuhirom.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

PVIP repository is here: https://github.com/tokuhirom/pvip/

AUTHOR

tokuhirom tokuhirom@gmail.com

Something went wrong with that request. Please try again.