MATSUNO★Tokuhiro > Perl6-PVIP-0.09 > Perl6::PVIP::Node

Download:
Perl6-PVIP-0.09.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Source  

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
syntax highlighting: