Mark Thom
|
bcfd7cbf8d
|
begin migrating tests to pure prolog, correct bug in toplevel
|
2019-11-16 19:15:07 -07:00 |
|
Mark Thom
|
e594ade84d
|
finish #214, add needed ambiguity checks if 0 is the final character
|
2019-10-27 19:23:35 -06:00 |
|
Mark Thom
|
0dcd9e5805
|
correct sign/1 (#216)
|
2019-10-27 14:18:32 -06:00 |
|
Mark Thom
|
0fdf0d8d06
|
correct #215 by fixing bug in ambiguity_check
|
2019-10-27 12:32:18 -06:00 |
|
Yu Ding
|
adb469f627
|
Upgrade to edition. Bump up edition in Cargo.toml
|
2019-10-14 00:23:32 -07:00 |
|
Yu Ding
|
9b789629c9
|
Fix some old Rust codes
Done by cargo fix using nightly-2019-10-04 toolchain. Fixed ... to ..=, trait object to dyn trait object
|
2019-10-09 14:56:50 -07:00 |
|
Mark Thom
|
3fa168d35b
|
fixes for issues #185 and #181
|
2019-10-04 20:03:03 -06:00 |
|
Mark Thom
|
9df14cf890
|
add use_module/{1,2} as full fledged predicates
|
2019-09-30 10:26:29 -06:00 |
|
Atul Bhosale
|
1273e2d52d
|
Format code using 'cargo fmt'
|
2019-09-23 19:35:37 +07:00 |
|
Mark Thom
|
8207fdea40
|
replace HashMap with IndexMap and HashSet with IndexSet
|
2019-09-22 17:31:25 -06:00 |
|
Mark Thom
|
b2fed73011
|
re: issue #144
|
2019-06-16 01:25:42 -04:00 |
|
Mark Thom
|
f344150322
|
revamp evaluable functors, add missing evaluable functors
|
2019-05-12 20:14:00 -04:00 |
|
Mark Thom
|
da17d3070d
|
update version number, correct printer
|
2019-05-06 22:14:38 -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
|
fb023c99c1
|
respect ambiguity with ., add ... to indicate more answers
|
2019-04-29 22:44:53 -06:00 |
|
Mark Thom
|
918da4f423
|
fix odd response, toplevel issues
|
2019-04-28 17:19:16 -06:00 |
|
Mark Thom
|
e135063325
|
speed up unification
|
2019-04-27 23:39:19 -06:00 |
|
Mark Thom
|
9b21e04539
|
address issues #121 - #123
|
2019-04-27 21:51:48 -06:00 |
|
Mark Thom
|
531d8b3352
|
re: issue #120
|
2019-04-27 00:40:00 -06:00 |
|
Mark Thom
|
7bda7c5bf3
|
printer: abbreviate lists with |
|
2019-04-26 09:48:12 -06:00 |
|
Mark Thom
|
3783070585
|
use ellipses to indicate infinite terms in printer
|
2019-04-25 22:27:23 -06:00 |
|
Mark Thom
|
e089c8bdd2
|
fix conformity testing #274
|
2019-04-18 20:32:50 -06:00 |
|
Mark Thom
|
d3eec10fc5
|
fix conformity tests #279 and #296
|
2019-04-14 09:45:04 -06:00 |
|
Mark Thom
|
ae90554378
|
read from streams.
|
2019-04-13 18:40:17 -06:00 |
|
Mark Thom
|
ed17867be0
|
update prolog_parser, refine bracketing tests.
|
2019-04-07 12:56:31 -06:00 |
|
Mark Thom
|
e9c8d6adb9
|
correct conformity test #234
|
2019-04-07 12:14:20 -06:00 |
|
Mark Thom
|
8963936f0c
|
re: conformity test #181
|
2019-04-07 11:49:21 -06:00 |
|
Mark Thom
|
6308aa7a1e
|
re: conformity test #181
|
2019-04-07 11:44:56 -06:00 |
|
Mark Thom
|
4bd9908b89
|
resolve conformity test #138 (issue #52)
|
2019-04-07 10:07: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
|
3912a4772d
|
fix conformity errors
|
2019-04-04 22:51:00 -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
|
701cbc7a19
|
do a better job recognizing and bracketing operators
|
2019-03-31 11:35:19 -06:00 |
|
Mark Thom
|
252873694b
|
clean up heap_print.rs
|
2019-03-31 02:17:50 -06:00 |
|
Mark Thom
|
a2f531eeb7
|
correct comma printing
|
2019-03-31 02:13:58 -06:00 |
|
Mark Thom
|
3e67400bd3
|
specially handle commas
|
2019-03-30 21:31:57 -06:00 |
|
Mark Thom
|
352ebd1706
|
re: #73
|
2019-03-30 12:38:26 -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
|
3aeebbe6d6
|
pass more conformity tests
|
2019-03-29 00:14:03 -06:00 |
|
Mark Thom
|
7ff7edee59
|
bracket RHS when necessary in variable equations
|
2019-03-24 15:26:32 -06:00 |
|
Mark Thom
|
12fac66431
|
do a better job of printing integral floats.
|
2019-03-24 09:30:20 -06:00 |
|
Mark Thom
|
3d8c0a43a6
|
refactor to actual modules
|
2019-03-03 23:29:02 -07:00 |
|
Mark Thom
|
818a971833
|
start enabling the dynamic database
|
2019-02-28 21:49:07 -07:00 |
|
Mark Thom
|
023fec0d9d
|
fix term expansion bug
|
2019-02-17 00:55:22 -07:00 |
|
Mark Thom
|
cd5549ee5b
|
fix attribute_goals/2 display bugs, cycle detection bug
|
2019-02-14 01:12:52 -07:00 |
|
Mark Thom
|
3cfbbb23a3
|
introduce a better binding scheme for attributed variables
|
2019-02-03 15:16:30 -07:00 |
|