Determinacy Checker
Determinacy Checker:
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_debug_flag,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(plspec_patch_libraries,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_debug_flag,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(no_terminal_colors,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_release,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_enter_debugger_upon_error,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_use_timer,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_release,true)
! Existence error in argument 1 of absolute_file_name/3
! file extension('dll_path/dll_path') does not exist
! goal: absolute_file_name(extension('dll_path/dll_path'),_63685,[access(exist),file_type(source),relative_to('/builds/stups/prob/prolog_doc_gen/prolog-Doc/prob_prolog/src/pathes.pl')])
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_profile,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_src_profile,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_safe_mode,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_core_only,true)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(prob_myheap,false)
! Existence error in user:
environ/2
! procedure user:
environ/2
does not exist
! goal: user:environ(disable_chr,true)
! Existence error in argument 1 of absolute_file_name/3
! file probsrc(tools_strings) does not exist
! goal: absolute_file_name(probsrc(tools_strings),_53717,[access(exist),file_type(source),relative_to('/builds/stups/prob/prolog_doc_gen/prolog-Doc/prob_prolog/src/pathes_lib.pl')])
! Existence error in argument 1 of absolute_file_name/3
! file extension('counter/counter') does not exist
! goal: absolute_file_name(extension('counter/counter'),_22875,[access(exist),file_type(source),relative_to('/builds/stups/prob/prolog_doc_gen/prolog-Doc/prob_prolog/src/error_manager.pl')])
! Existence error in argument 1 of absolute_file_name/3
! file probsrc(error_manager) does not exist
! goal: absolute_file_name(probsrc(error_manager),_15921,[access(exist),file_type(source),relative_to('/builds/stups/prob/prolog_doc_gen/prolog-Doc/prob_prolog/src/xml_prob.pl')])
! Existence error in argument 1 of absolute_file_name/3
! file probsrc(debug) does not exist
! goal: absolute_file_name(probsrc(debug),_14257,[access(exist),file_type(source),relative_to('/builds/stups/prob/prolog_doc_gen/prolog-Doc/prob_prolog/src/xml_prob.pl')])
* Non-determinate: tools_fastread:
get_next_token1/3
(clause 1)
* Indexing cannot distinguish this from clause 13.
* Non-determinate: tools_fastread:
get_next_token1/3
(clause 5)
* Indexing cannot distinguish this from clause 13.
* Non-determinate: tools_fastread:
get_next_token1/3
(clause 6)
* Indexing cannot distinguish this from clause 13.
* Non-determinate: tools_fastread:
get_next_token1/3
(clause 7)
* Indexing cannot distinguish this from clause 13.
* Non-determinate: tools_fastread:
get_next_token1/3
(clause 8)
* Indexing cannot distinguish this from clause 13.
* Non-determinate: tools_fastread:
get_next_token1/3
(clause 9)
* Indexing cannot distinguish this from clause 13.
* Non-determinate: tools_fastread:
get_next_token1/3
(clause 10)
* Indexing cannot distinguish this from clause 13.
* Non-determinate: tools_fastread:
is_digit/1
(clause 1)
* This clause contains a disjunction not forced to be deterministic.
* Non-determinate: tools_fastread:
is_hex_digit/2
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools_fastread:
is_hex_digit/2
(clause 2)
* Indexing cannot distinguish this from clause 3.
* Non-determinate: tools_fastread:
is_unquoted_atom_letter/1
(clause 1)
* Indexing cannot distinguish this from clause 2.
* Non-determinate: tools_fastread:
is_unquoted_atom_letter/1
(clause 2)
* Indexing cannot distinguish this from clause 3.
* Non-determinate: tools_fastread:
is_unquoted_atom_letter/1
(clause 3)
* Indexing cannot distinguish this from clause 4.
! warning: predicate tools_fastread:
cur_line/1
is dynamic.
! Some nondeterminism may have been missed.
! Add (or move) the directive
! :- dynamic tools_fastread:
cur_line/1
.
! near the top of this file.
* Non-determinate: tools_fastread:
inc_line_nr/0
(clause 1)
* Calls nondet predicate retract/1.
* Non-determinate: tools_fastread:
reset_line_nr/0
(clause 1)
* Calls nondet predicate retract/1.