private int compile_array(LinkAnchor ret, Node node_root, boolean opt_p) {
Node node = node_root;
int len = ((ArrayNode)node).size();
int line = nd_line(node);
LinkAnchor anchor = DECL_ANCHOR();
List c = node.childNodes();
for(Iterator iter = c.iterator(); iter.hasNext();) {
node = (Node)iter.next();
if(opt_p && !(node instanceof ILiteralNode)) {
opt_p = false;
}