Fetch all a node's variable names into an array (i.e., a multi-valued variable).
returnedArray = pnvarnames(aPnode)
returnedArray - type: array of strings
aPnode - type: pnode
A quick way to get a node's variables.
# Print out variable name followed by its values, for each variable in each _TEXTZONE node.
@POST
"output.txt" << N("$text",1) << "\n";
S("names") = pnvarnames(N(1));
"output.txt" << S("names") << "\n";
while (S("names")[++G("ii")]) # Traverse node's variables.
{
"output.txt" << S("names")[ G("ii") ] << ": ";
G("val") = pnvar(N(1),S("names")[ G("ii") ]);
"output.txt" << G("val") << "\n"; # Print variable's values.
}
"output.txt" << "\n";
@RULES
_xNIL <- _TEXTZONE @@