The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Perl6::PVIP::Node - Node object

DESCRIPTION

This is a node representation in Perl6::PVIP.

METHODS

$node->type()

This method returns the method type in PVIP_NODE_* constants.

$node->name()

String representation of the type from the node.

$node->value() : Str|Int|Number|ArrayRef[Perl6::PVIP::Node]

This method returns the value, the node has.

$node->as_sexp(): Str

This method converts the node as S-Expression.

$node->category() : Int

This method returns the category of the node. It's one of the following

PVIP_CATEGORY_INT
PVIP_CATEGORY_NUMBER
PVIP_CATEGORY_STRING
PVIP_CATEGORY_CHILDREN
PVIP_CATEGORY_UNKNOWN