Open wouterbeek opened 7 years ago
This message indicates incomplete handling of term-position rewriting due to term-rewriting on specific terms. Well, the program is close to errornous anyway, so I don't think this is high priority.
flatten(
[
$>!cf(handle_additional_files),
$>!cf('extract bank statement transactions'),
$>!cf(extract_action_inputs(_))
],
Sts0
),
where '$>' comes from :- fnotation_ops($>,<$).
and '!' comes from
:- module(_, [
op(812,fx,!),
'!'/1,
...
but whatever...
@koo5 Your message looks a bit cryptic to me. What are you saying?
Hi. i'm saying that the first snippet causes "extended_pos(list_position..." warnings, in a codebase where "$>" is an operator declared through fnotation, and '!' operator is declared as seen in the second snippet. Given that Jan thinks the whole logic needs a rewrite, i didn't bother with making a minimal testcase.
The following program emits undefined warnings when loading:
These are the warnings:
While the program is obviously erroneous, the warnings point to an issue with term-rewriting.