prolog::file_filter/3

file_filter(+ FileIn, + FileOut, + Goal)* is meta

_FileIn_File to process _FileOut_Output file, often user_error _Goal_to be metacalled, receives FileIn and FileOut as extra arguments return:
succeeds

For every line LineIn in file FileIn, execute call(Goal,LineIn,LineOut), and output LineOut to file FileOut.

The input stream is accessible through the alias filter_input, and the output stream is accessible through filter_output.

Private-func:

1. prolog::file_filter_3::file_filter/3(int ARG1, int ARG2, int ARG3)():