case FALSE:
case TRUE:
case PATTERN:
ArrayArgument();
FunctionStatement function = flowPeek().getFunctionStatement();
VariableNode var = new VariableNode(function.declare("array$"+root.hashCode()));
Location location = parent.getLocation();
AssignmentNode assign = new AssignmentNode(location, 2);
assign.setChild(0, new EmptyReferenceNode(var));
assign.setChild(1, pop());
parent.setChildStatement(new EvalStatement(parent, location,