Fixed bug with '$skip_max_list'/4
This commit is contained in:
@@ -170,14 +170,7 @@ partial_string_last_tail(PartialString, PartialStringTail) :-
|
||||
).
|
||||
|
||||
string_get_n_chars(String, Pos, N, Chars) :-
|
||||
chars_to_read(CharsToRead),
|
||||
( CharsToRead < Pos ->
|
||||
% I have absolutely no idea why this is needed (maybe it's a bug?),
|
||||
% but hey, it works.
|
||||
'$skip_max_list'(_, Pos, String, String0),
|
||||
'$skip_max_list'(_, CharsToRead, String0, String1)
|
||||
; '$skip_max_list'(_, Pos, String, String1)
|
||||
),
|
||||
'$skip_max_list'(_, Pos, String, String1),
|
||||
string_get_n_chars_(String1, N, Chars).
|
||||
|
||||
string_get_n_chars_([], _, []).
|
||||
|
||||
Reference in New Issue
Block a user