public Node external_is_match(Node startAt) throws Exception {
startAt.isGoodArgsLength(true, 3);
File f = new File(startAt.getSubNode(1, Node.TYPE_STRING).getString());
Private_FilenameFilter filefilter = new Private_FilenameFilter();
filefilter.setMaskList(startAt.getSubNode(2, Node.TYPE_CLIST));
return new Node(filefilter.accept(f) ? Node.TRUE: Node.FALSE);
}
public Node external_separator(Node startAt) throws Exception {
startAt.isGoodArgsLength(true, 1);
return new Node(File.separator);