Mark Thom
|
04bc8ec084
|
print attributes of variables when attribute_goals/2 is not defined
|
2019-10-02 17:01:03 -06:00 |
|
Mark Thom
|
a623061a1a
|
correct handling of ! in phrase/{2,3}, get rid of extraneous choice points in put_atts/2 and get_atts/2, allow loading of non-module files from the command line and use_module/{2,3}
|
2019-10-02 15:51:48 -06:00 |
|
Mark Thom
|
c0ad3231f5
|
eliminate extraneous choice point in $get_attr
|
2019-10-01 22:36:46 -06:00 |
|
Mark Thom
|
ecb2cc3518
|
fix improper consolidation of DCG variables
|
2019-09-30 12:21:53 -06:00 |
|
Mark Thom
|
9a83ccbdbc
|
make *.pl files in src/prolog/lib available from libraries.rs
|
2019-09-26 23:10:04 -06:00 |
|
Markus Triska
|
930e9a9e82
|
ADDED: library(si) for safe type tests.
|
2019-09-25 23:17:50 +02:00 |
|
Mark Thom
|
380aae85bd
|
add wam_instructions/2 to render predicate instructions as lists of functors
|
2019-09-22 16:06:50 -06:00 |
|
Mark Thom
|
9d2ac9e235
|
address issue #153
|
2019-09-05 22:43:50 -06:00 |
|
Mark Thom
|
2c880b2bc0
|
address issues #143, #150, #155
|
2019-09-02 16:53:31 -04:00 |
|
Mark Thom
|
07412b9d34
|
add fail predicate
|
2019-06-20 20:59:27 -04:00 |
|
Mark Thom
|
4fd70e9c6d
|
correct bug in between.pl, re: #146
|
2019-06-09 12:12:34 -04:00 |
|
Mark Thom
|
e66d5c7b31
|
correct #68 in variable_names conformity tests
|
2019-05-13 23:37:03 -04:00 |
|
Mark Thom
|
f988b67403
|
print full list in erroneous variable_names
|
2019-05-09 22:56:15 -04:00 |
|
Mark Thom
|
7fef8a3e86
|
correct variable_names culprit
|
2019-05-08 19:58:05 -04:00 |
|
Mark Thom
|
6240f04769
|
correct error reporting for variable_names write option
|
2019-05-06 22:45:32 -04:00 |
|
Mark Thom
|
3547ae2db4
|
quote solo characters wherever they lead atoms
|
2019-05-05 22:48:19 -04:00 |
|
Mark Thom
|
bf8a2ab6a6
|
add variable_names as a write option
|
2019-05-05 00:58:56 -04:00 |
|
Mark Thom
|
3fd274c583
|
add remaining atomic term processing builtins, rename (=@=)/2 to variant/2, address issue #133
|
2019-04-30 20:55:53 -06:00 |
|
Mark Thom
|
14d629492d
|
add unify_with_occurs_check/2
|
2019-04-28 22:23:34 -06:00 |
|
Mark Thom
|
9dbadac14f
|
correct various bugs
|
2019-04-28 21:09:56 -06:00 |
|
Mark Thom
|
d066765248
|
add subsumes_term/2
|
2019-04-28 14:48:12 -06:00 |
|
Mark Thom
|
6be03a7f7a
|
add number_chars/2
|
2019-04-28 14:36:38 -06:00 |
|
Mark Thom
|
9b93c33491
|
re: issue #118
|
2019-04-25 20:11:34 -06:00 |
|
Mark Thom
|
b07a19fc47
|
address issues #114, #115
|
2019-04-25 09:10:52 -06:00 |
|
Mark Thom
|
18a9a6434f
|
delay attributed variables goal, naively correct dif/2
|
2019-04-24 20:37:31 -06:00 |
|
Mark Thom
|
01e57f83ee
|
address issues #111 and #108
|
2019-04-23 20:27:47 -06:00 |
|
Mark Thom
|
b102749220
|
move setup_call_cleanup/3 and call_with_inference_limit/3 to non_iso
|
2019-04-23 08:40:10 -06:00 |
|
Mark Thom
|
a5dc7f2387
|
various fixes
|
2019-04-22 21:28:33 -06:00 |
|
Mark Thom
|
2a69a74319
|
minor fixes
|
2019-04-17 21:31:00 -06:00 |
|
Mark Thom
|
465f2cc6e5
|
make return_from_clause macro respect verify_attributes
|
2019-04-14 23:15:59 -06:00 |
|
Mark Thom
|
ae90554378
|
read from streams.
|
2019-04-13 18:40:17 -06:00 |
|
Mark Thom
|
fb0b7085b4
|
fix more conformity errors
|
2019-04-06 17:44:04 -06:00 |
|
Mark Thom
|
16eadc7412
|
correct for issues #88, #89, #90, conformity test #208.
|
2019-04-06 09:46:42 -06:00 |
|
Mark Thom
|
7a497fd4e1
|
correct bad atom_length/2, atom_chars/2 error reporting
|
2019-04-06 00:13:52 -06:00 |
|
Mark Thom
|
e3e6f926c7
|
add atom_length/2, atom_chars/2, atom_codes/2
|
2019-04-05 23:00:53 -06:00 |
|
Mark Thom
|
272b4f6d8d
|
add current_op/3
|
2019-04-05 21:25:49 -06:00 |
|
Mark Thom
|
03f2190d6b
|
remove $reify_switch
|
2019-04-05 09:04:05 -06:00 |
|
Mark Thom
|
546aeea479
|
move forall/2 to non_iso, correct test cases.
|
2019-04-03 18:13:05 -06:00 |
|
Mark Thom
|
535a6c17e9
|
move forall/2 to non_iso, correct test cases.
|
2019-04-03 18:12:36 -06:00 |
|
Paulo Moura
|
785d8d28e3
|
add de facto standard forall/2 predicate as a built-in predicate
|
2019-04-03 11:58:29 +01:00 |
|
Mark Thom
|
98f9027b2e
|
pass more conformity tests
|
2019-04-01 23:08:03 -06:00 |
|
Mark Thom
|
b6a5254e35
|
re: #80, #52
|
2019-04-01 22:05:30 -06:00 |
|
Mark Thom
|
2240418a25
|
re: #75, #52
|
2019-03-31 22:30:42 -06:00 |
|
Mark Thom
|
a15ebd20c1
|
add support for char codes
|
2019-03-31 19:48:40 -06:00 |
|
Mark Thom
|
3e67400bd3
|
specially handle commas
|
2019-03-30 21:31:57 -06:00 |
|
Mark Thom
|
0aefcf7eae
|
add op/3 to builtin predicates
|
2019-03-30 18:14:47 -06:00 |
|
Mark Thom
|
8945bae70b
|
use can_be(list, _) in all solutions predicates
|
2019-03-30 10:44:49 -06:00 |
|
Mark Thom
|
b45c591c89
|
update writer
|
2019-03-29 22:49:33 -06:00 |
|
Mark Thom
|
381ad12104
|
add db refs
|
2019-03-27 23:00:59 -06:00 |
|
Mark Thom
|
e7bc01369a
|
make current_predicate/1 more general, re: #66
|
2019-03-27 21:13:36 -06:00 |
|