Mark Thom
|
2af08b31d2
|
change the semantics of put_atts/2 to better reflect those of SICSTus
|
2019-03-12 18:45:42 -06:00 |
|
Mark Thom
|
e4cc54104e
|
add another test, add unwind_protect!
|
2019-03-04 22:34:17 -07:00 |
|
Mark Thom
|
3d8c0a43a6
|
refactor to actual modules
|
2019-03-03 23:29:02 -07:00 |
|
Mark Thom
|
e4cb904470
|
correct inlined calling bug in last call, add dynamic database manipulation predicates
|
2019-03-02 16:57:45 -07:00 |
|
Mark Thom
|
2fb5408ab5
|
add assertz/1 and asserta/1
|
2019-03-02 00:27:40 -07:00 |
|
Mark Thom
|
818a971833
|
start enabling the dynamic database
|
2019-02-28 21:49:07 -07:00 |
|
Mark Thom
|
67ae47a01a
|
begin work on between library
|
2019-02-23 19:59:13 -07:00 |
|
Mark Thom
|
20b66e283f
|
add correct error sources to bagof/3, setof/3, findall/4
|
2019-02-22 23:37:19 -07:00 |
|
Mark Thom
|
1d331757e2
|
add findall/4, bagof/3, setof/3
|
2019-02-22 23:22:25 -07:00 |
|
Mark Thom
|
6ba47b6b08
|
use acyclic iteration when projecting onto query vars
|
2019-02-22 17:48:49 -07:00 |
|
Mark Thom
|
f41b5f465e
|
add findall/3
|
2019-02-22 00:56:04 -07:00 |
|
Mark Thom
|
197d079281
|
call goals in one batch after rebinding variables, add minatotask.pl, update README
|
2019-02-09 13:57:03 -07:00 |
|
Mark Thom
|
33dbe3bb45
|
correct bugs in verify_attributes handling
|
2019-02-09 00:16:57 -07:00 |
|
Mark Thom
|
8a3a79de3c
|
copy attribute list in get_atts
|
2019-02-03 16:10:12 -07:00 |
|
Mark Thom
|
3cfbbb23a3
|
introduce a better binding scheme for attributed variables
|
2019-02-03 15:16:30 -07:00 |
|
Mark Thom
|
f51405bc04
|
fix bug in DeleteAttribute
|
2019-02-02 19:25:12 -07:00 |
|
Mark Thom
|
c5fbff505b
|
expand goals in queries and queues
|
2019-02-01 23:36:51 -07:00 |
|
Mark Thom
|
ef3d3aa01a
|
fix unsafe variable handling
|
2019-01-24 23:38:53 -07:00 |
|
Mark Thom
|
34414b6895
|
fix printer
|
2019-01-22 22:57:23 -07:00 |
|
Mark Thom
|
e92996126b
|
prepare for improved (?) ambiguity checks
|
2019-01-22 20:50:07 -07:00 |
|
Mark Thom
|
56ec550031
|
fix unification on string lists.
|
2018-12-23 12:14:03 -07:00 |
|
Mark Thom
|
b42706c1d6
|
make insert_from_end work correctly
|
2018-12-19 09:27:08 -07:00 |
|
Mark Thom
|
6f0018c3e0
|
correct space formatting in heap_print
|
2018-12-19 00:26:46 -07:00 |
|
Mark Thom
|
a4e882756e
|
fix tests
|
2018-10-24 23:16:49 -06:00 |
|
Mark Thom
|
9a6094bad2
|
correct phrase/2
|
2018-10-08 11:02:48 -06:00 |
|
Mark Thom
|
1dc015b91f
|
add DCG test case
|
2018-10-08 00:51:11 -06:00 |
|
Mark Thom
|
e7717d4f61
|
remove modules properly.
|
2018-10-06 19:51:38 -06:00 |
|
Mark Thom
|
6d0770aafb
|
duplicate_term is now copy_term
|
2018-09-26 22:39:34 -06:00 |
|
Mark Thom
|
5e30fa6264
|
add more tests
|
2018-09-24 22:47:01 -06:00 |
|
Mark Thom
|
af5f08ddb2
|
add more tests
|
2018-09-24 22:39:15 -06:00 |
|
Mark Thom
|
58ed374363
|
enable backtracking on partial strings
|
2018-09-24 22:24:23 -06:00 |
|
Mark Thom
|
23eed192e9
|
match on partial strings through get_list
|
2018-09-24 19:53:51 -06:00 |
|
Mark Thom
|
8eb327c735
|
correct conformity error
|
2018-09-16 14:21:50 -06:00 |
|
Mark Thom
|
f226cb3dbd
|
correct conformity errors
|
2018-09-16 14:11:21 -06:00 |
|
Mark Thom
|
908b0a5712
|
correct new copier bug
|
2018-09-16 10:57:14 -06:00 |
|
Mark Thom
|
61fe42a2ad
|
fix copier
|
2018-09-16 01:37:42 -06:00 |
|
Mark Thom
|
1e2047e72c
|
streamline inputs.
|
2018-09-13 19:44:50 -06:00 |
|
Mark Thom
|
3f06ff874b
|
make use of read_term in the repl
|
2018-09-10 00:18:17 -06:00 |
|
Mark Thom
|
33d1a7c701
|
add structural tests for partial strings, rename ast.rs
|
2018-09-04 21:20:45 -06:00 |
|
Mark Thom
|
ff9d2662e6
|
farm parser out to a crate, remove it as a git submodule.
|
2018-09-03 21:58:07 -06:00 |
|
Mark Thom
|
4be20e48e6
|
fixes to quoted
|
2018-09-03 17:21:28 -06:00 |
|
Mark Thom
|
239552f4c3
|
correct print_var_eq bad ending check
|
2018-09-03 15:14:02 -06:00 |
|
Mark Thom
|
c3cce4abd5
|
properly handle character controls from ASCII to UTF-8, re: #48
|
2018-09-03 13:50:49 -06:00 |
|
Mark Thom
|
3960ea4f06
|
do not unify partial strings unless they coincide in memory
|
2018-09-03 00:20:01 -06:00 |
|
Mark Thom
|
c5fd13dfa0
|
distinguish eq from structural_eq on strings
|
2018-09-03 00:06:01 -06:00 |
|
Mark Thom
|
abcb53699a
|
finalize support for partial strings
|
2018-09-02 23:32:51 -06:00 |
|
Mark Thom
|
78ea3f5441
|
add (^) as an evaluable factor, re: #39
|
2018-09-01 13:48:04 -06:00 |
|
Mark Thom
|
872b153b08
|
correct printing of lists when double_quotes is set to atom
|
2018-08-30 00:04:19 -06:00 |
|
Mark Thom
|
16a748bc0f
|
add tests for string lists, structural equality on string lists.
|
2018-08-29 00:05:00 -06:00 |
|
Mark Thom
|
f861b7a80e
|
update to handle strings as lists.
|
2018-08-22 00:26:48 -06:00 |
|