[Internal error - there is no error message for this code.] *8͉)#~Ÿ~@ w#s#r#*#9s#r͵E::ĸ+::8+!384~=°*!:~9*!`9~9*!l;#:~# [* [*[* [* ?*!9p"8r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *yntax error - subterm missing? You could have read something like 'foo()' or '(3+)'. The context is: ] :8+!384~=°*!:~9*!`9~9*!l;#:~# [* [*[* [* ?*!9p"8r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *yntax error - missing closing bracket. You could have had something like 'foo(a,b,c.' or '[A,..C.'. The context is: ] *!:~9*!`9~9*!l;#:~# [* [*[* [* ?*!9p"8r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *yntax error - restarting list after '|' or ',..' . Only one term can appear after one of these (the 'rest' of the list). Something like '[a,b,..c,d]' is wrong. The context is: ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *yntax error - missing comma or operator? Perhaps you have missed out an operator declaration. Eg 'a b c', '[A B]' and 'f (a)' are wrong. The context is: ] . The context is: ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *yntax error - there are too many closing brackets. Eg 'f(a,b))' and 'f([a,b,C])]' are wrong. The context is: ] and 'f (a)' are wrong. The context is: ] . The context is: ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *nternal error - there is no message for this code.] Eg 'f(a,b))' and 'f([a,b,C])]' are wrong. The context is: ] and 'f (a)' are wrong. The context is: ] . The context is: ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *yntax error - an unexpected character has appeared after ',.'. This sequence must be followed by another '.' meaning the same as '|' (the rest of the list). The context is: ] ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *yntax error - ',..' or '|' has been read elsewhere than in a list. Eg 'f(a,b,..c)' and 'a :- b,..c.' are wrong. The context is: ] (the rest of the list). The context is: ] ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *nternal error - there is no message for this code.] han in a list. Eg 'f(a,b,..c)' and 'a :- b,..c.' are wrong. The context is: ] (the rest of the list). The context is: ] ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *yntax error - a closing bracket does not match the corresponding opening one. Thus 'f(a,b]' and '[a,b,c)' are wrong. The context is: ] rest of the list). The context is: ] ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *nternal error - there is no message for this code.] orresponding opening one. Thus 'f(a,b]' and '[a,b,c)' are wrong. The context is: ] rest of the list). The context is: ] ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *nternal error - there is no message for this code.] orresponding opening one. Thus 'f(a,b]' and '[a,b,c)' are wrong. The context is: ] rest of the list). The context is: ] ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *nternal error - there is no message for this code.] orresponding opening one. Thus 'f(a,b]' and '[a,b,c)' are wrong. The context is: ] rest of the list). The context is: ] ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *rror - illegal file name. The arguments to 'see', 'tell' and other predicates that manipulate files should be atoms whose names are valid filenames in your system.] ext is: ] ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *rror - cannot 'tell' to file. For some reason (disk directory full? disk or file read-only?) you cannot open the requested file for output.] enames in your system.] ext is: ] ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *rror - too many variable names. There is only a small amount of space for storing variable names during reading, and this can be exhausted if there are many variables in a term.] ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *rror - adding to system predicates. It is not allowable to add new clauses for predicates that have a special significance to the system (eg 'trace', 'see')] ariables in a term.] ] r$!2I":͍ ڗ*"8~w#~@¬+~p*#^#Vp**9  *rror - bad 'listing' argument. The first argument to a 'listing' must be a predicate name (an atom) or a list of names. The empty name '' gives the same effect as 'listing' without arguments, only the name of file can be specified.] **9  *rror - 'op' first argument. The first argument to 'op' must be an operator precedence - an integer between 0 and 255] The empty name '' gives the same effect as 'listing' without arguments, only the name of file can be specified.] **9  *rror - 'op' second argument. The second argument to 'op' should be an operator type - one of 'xf', 'fx', 'xfx', 'xfy' and 'yfx'] name '' gives the same effect as 'listing' without arguments, only the name of file can be specified.] **9  *rror - 'op' third argument. The third argument to 'op' should be the atom being declared as an operator] xfx', 'xfy' and 'yfx'] name '' gives the same effect as 'listing' without arguments, only the name of file can be specified.] **9  *rror - functor arity limit. You have attempted to create a functor with arity greater than 15. This is not possible with this PROLOG implementation] ame effect as 'listing' without arguments, only the name of file can be specified.] **9  *rror - atom name length limit. You have attempted to create an atom whose name has more than about 255 characters. This is not possible in this PROLOG.] effect as 'listing' without arguments, only the name of file can be specified.] **9  *rror - variable goal. You have invoked a variable goal without the variable being properly instantiated. Every PROLOG goal must have its predicate known] fect as 'listing' without arguments, only the name of file can be specified.] **9  *rror - bad arithmetic expression. An arithmetic expression (e.g. second argument to 'is') must consist solely of integers, global variables and functors _ * _, _ + _, _ - _, _ / _, _ mod _, "_"] the name of file can be specified.] **9  *rror - 'is' first argument. The first argument to 'is' must be an integer or an uninstantiated variable] ely of integers, global variables and functors _ * _, _ + _, _ - _, _ / _, _ mod _, "_"] the name of file can be specified.] **9  *rror - 'assert' argument. Something to be asserted must be a valid clause, and not an integer or uninstantiated variable, for instance] es and functors _ * _, _ + _, _ - _, _ / _, _ mod _, "_"] the name of file can be specified.] **9  *rror - 'name_hash' arguments. At least one of the arguments must be installed, the first being an atom, the second an integer expression.] and functors _ * _, _ + _, _ - _, _ / _, _ mod _, "_"] the name of file can be specified.] **9  *rror - 'array' argument. Either the first one is not a valid action or the second an array name or the the index is out of range or the value is not atom or integer.] _ - _, _ / _, _ mod _, "_"] the name of file can be specified.] **9  *rror - 'assertz' second argument. You have provided bad bounds list, which was not produced by the 'read' predicate. Check your manual for bounds list valid structure.] _, _ / _, _ mod _, "_"] the name of file can be specified.] **9  *rror - bad list. Various system predicates (ie 'name') sometimes expect finite lists as arguments. You have provided an illegal one (perhaps it doesn't end in [])] e.] _, _ / _, _ mod _, "_"] the name of file can be specified.] **9  *nternal error - there is no message for this code.] ') sometimes expect finite lists as arguments. You have provided an illegal one (perhaps it doesn't end in [])] e.] _, _ / _, _ mod _, "_"] the name of file can be specified.] **9  *rror - name arguments. The first argument to 'name' must unify with an atom and the second argument with a list of integers. Also, if the first is an uninstantiated variable then the second must be ground] of file can be specified.] **9  *nternal error - there is no message for this code.] must unify with an atom and the second argument with a list of integers. Also, if the first is an uninstantiated variable then the second must be ground] of file can be specified.] **9  *rror - 'deny' arguments. 'deny' must take 2 arguments specifying the head and body of a clause. 'retract' must match a clause as a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *rror - accessing system clauses. It is illegal to look at or remove clauses for system predicates.] act' must match a clause as a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *nternal error - there is no message for this code.] ok at or remove clauses for system predicates.] act' must match a clause as a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *rror - end of file. You have tried to read on after the end of a file. You may have failed to close a string or quoted atom.] s a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *nternal error - there is no message for this code.] the end of a file. You may have failed to close a string or quoted atom.] s a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *nternal error - there is no message for this code.] the end of a file. You may have failed to close a string or quoted atom.] s a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *nternal error - there is no message for this code.] the end of a file. You may have failed to close a string or quoted atom.] s a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *nternal error - there is no message for this code.] the end of a file. You may have failed to close a string or quoted atom.] s a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *nternal error - there is no message for this code.] the end of a file. You may have failed to close a string or quoted atom.] s a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *nternal error - there is no message for this code.] the end of a file. You may have failed to close a string or quoted atom.] s a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *nternal error - there is no message for this code.] the end of a file. You may have failed to close a string or quoted atom.] s a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *nternal error - there is no message for this code.] the end of a file. You may have failed to close a string or quoted atom.] s a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *rror - bad sector or other disk I/O error. During a file I/O operation the disk cannot perform the requested operation.] m.] s a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *rror - illegal disk drive name. You have tried to refer to a disk drive which doesn't exist.] the requested operation.] m.] s a whole. 'retractall' must match a clause head. All predicates must be instantiated] an be specified.] **9  *rror - overflow in integer operation. PROLOG-80 allows integer values only in the range 0..16383. The result integer (sub)expression exceeded this limit.] match a clause head. All predicates must be instantiated] an be specified.] **9  *rror - division by 0. If this were done, the machine would not be big enough to hold the answer] The result integer (sub)expression exceeded this limit.] match a clause head. All predicates must be instantiated] an be specified.] **9  *rror - bad arguments to 'ancestor' The predicate 'ancestor' must only be called with an integer as its first argument and an uninstantiated variable as its second.] ause head. All predicates must be instantiated] an be specified.] **9  *rror - too many names. PROLOG-80 allows you to use 1024 different variable names and atoms during the whole session. You can't really continue after this error.] ] ause head. All predicates must be instantiated] an be specified.] **9  *rror - 'functor' first argument The first argument to 'functor' must be an atom, a complex term or an uninstantiated variable.] eally continue after this error.] ] ause head. All predicates must be instantiated] an be specified.] **9  *rror - functor second argument You have given a variable as the first argument, and so the second should have been an atom.] ] eally continue after this error.] ] ause head. All predicates must be instantiated] an be specified.] **9  *rror - file doesn't exist You have referred (in a 'see', 'consult' etc) to a file that does not exist.] have been an atom.] ] eally continue after this error.] ] ause head. All predicates must be instantiated] an be specified.] **9  *rror - cannot write For some reason (disk full?) you cannot write to the current output. ] not exist.] have been an atom.] ] eally continue after this error.] ] ause head. All predicates must be instantiated] an be specified.] **9  *rror - cannot read For some reason (hardware?) you cannot read from the current input] ] not exist.] have been an atom.] ] eally continue after this error.] ] ause head. All predicates must be instantiated] an be specified.] **9  *rror - cannot close file For some reason (hardware?) it was not possible to successfully close a file.] have been an atom.] ] eally continue after this error.] ] ause head. All predicates must be instantiated] an be specified.] **9  *rror - functor third argument You have given 'functor' a variable as its first argument, and so the third argument should have been a valid arity (integer less than 16)] head. All predicates must be instantiated] an be specified.] **9  *rror - 'arg' first argument The first argument to 'arg' must be a complex term] gument, and so the third argument should have been a valid arity (integer less than 16)] head. All predicates must be instantiated] an be specified.] **9  *rror - 'arg' second argument The second argument to 'arg' must be an integer less than or equal to the arity of the first argument (and not 0)] (integer less than 16)] head. All predicates must be instantiated] an be specified.] **9  *rror - 'constrain' stack overflow. There can be only 128 activated 'constrain' goals waiting for finalizing the previous ones.] t (and not 0)] (integer less than 16)] head. All predicates must be instantiated] an be specified.] **9  *rror - out of memory. Your program has run out of space, and so is probably in an infinite loop. On the other hand it may just be too big, in which case you need to consider appropriate changes] t be instantiated] an be specified.] **9  *