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 |
|
Mark Thom
|
fcffb90549
|
add atts.pl, various fixes
|
2019-01-30 21:31:48 -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
|
498fe5247d
|
prepare to add bracketing conditions to heap_print
|
2019-01-20 23:56:15 -07:00 |
|
Mark Thom
|
0dabb3f370
|
add op info to structures and atoms
|
2019-01-19 22:27:40 -07:00 |
|
Mark Thom
|
2f2f6314d8
|
correct write_canonical/2 bug
|
2018-12-28 16:59:26 -07:00 |
|
Mark Thom
|
40fa795d49
|
fix ambiguity_check
|
2018-12-19 21:25:06 -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
|
9064f73655
|
eliminate ambiguity check on structs with non-zero arity
|
2018-12-18 23:04:49 -07:00 |
|
Mark Thom
|
6234ae6ef1
|
convert append to push_char when applicable
|
2018-12-18 21:54:18 -07:00 |
|
Mark Thom
|
5c12c3047c
|
remove lifetime on ReverseHeapVarDict
|
2018-12-18 21:42:34 -07:00 |
|
Mark Thom
|
45a68d4bc2
|
add expand_goal, make user:term_expansion and user:goal_expansion work properly within modules
|
2018-12-11 22:57:11 -07:00 |
|
Mark Thom
|
a4406f784a
|
add support for user:goal_expansion
|
2018-12-09 00:48:28 -07:00 |
|
Mark Thom
|
69a7579adb
|
use proper range notation
|
2018-10-24 21:08:27 -04:00 |
|
Mark Thom
|
036d248eb0
|
stop write_canonical from printing numbervars.
|
2018-10-23 23:11:13 -06:00 |
|
Mark Thom
|
32fecca45d
|
add write variants
|
2018-10-23 22:53:50 -06:00 |
|
Mark Thom
|
4c76920489
|
fix conformity errors
|
2018-10-17 22:10:00 -06:00 |
|
Mark Thom
|
5586aa7057
|
remove needless self parameter from ambiguity_check
|
2018-10-09 19:58:15 -06:00 |
|
Mark Thom
|
2b32d2d94e
|
smooth out ambiguity check
|
2018-10-08 23:23:52 -06:00 |
|
Mark Thom
|
41b8f7a36b
|
add spaces between operators when there is an ambiguity
|
2018-10-08 23:04:03 -06:00 |
|
Mark Thom
|
59ad71fccc
|
add preliminary support for DCGs.
|
2018-10-07 00:07:12 -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
|
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
|
684e3d217f
|
properly handle character controls from ASCII to UTF-8, re: #48
|
2018-09-03 13:57:32 -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
|
abcb53699a
|
finalize support for partial strings
|
2018-09-02 23:32:51 -06:00 |
|
Mark Thom
|
d9751671c8
|
correct get_single_quoted_item, re: #48
|
2018-08-30 23:51:15 -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
|
7884a20042
|
support strings as char lists in term comparisons
|
2018-08-23 01:24:26 -06:00 |
|
Mark Thom
|
f861b7a80e
|
update to handle strings as lists.
|
2018-08-22 00:26:48 -06:00 |
|
Mark Thom
|
013eb29e2b
|
add string table, StringList representation
|
2018-08-21 00:22:16 -06:00 |
|
Mark Thom
|
82ff377585
|
add numbered vars to writeq
|
2018-07-16 20:12:50 -06:00 |
|
Mark Thom
|
c5e1a08214
|
move print_constant logic to heap_print.rs
|
2018-07-16 19:06:27 -06:00 |
|
Mark Thom
|
7b99dc53b6
|
reorder print_constant comments for unsupported escape characters
|
2018-05-28 20:30:13 -06:00 |
|