diff --git a/src/prolog/lib/dcgs.pl b/src/prolog/lib/dcgs.pl index d92e6d2b..6f3e092f 100644 --- a/src/prolog/lib/dcgs.pl +++ b/src/prolog/lib/dcgs.pl @@ -34,7 +34,7 @@ expand_dcgs(Term0, N, (ModHead :- ModBody)) :- append(Args, ['$VAR'(N), SemiContextArgs], ModArgs), ModHead =.. [RuleName | ModArgs], nonvar(Body), - expand_body(Body, ModBody, 0, N1). + expand_body(Body, ModBody, N, N1). expand_dcgs(Term0, N, (ModHead :- ModBody)) :- nonvar(Term0), Term0 = (Head --> Body),