Mark Thom
|
834c57466f
|
add operator exports to module declarations, treat them separately from predicate exports (#230)"
|
2019-11-25 23:09:49 -07:00 |
|
Mark Thom
|
6f9477f0bb
|
rollback changes in snapshot handling
|
2019-11-17 21:07:16 -04:00 |
|
Mark Thom
|
cee3dbc453
|
quote values and goals in equations, eliminate dead code, correct retract/1
|
2019-11-16 17:15:25 -07:00 |
|
Mark Thom
|
ed985c3cfe
|
move more of the toplevel from rust into prolog
|
2019-11-16 00:26:15 -07:00 |
|
Mark Thom
|
4ad62e4606
|
add warnings when initialization goals fail (#168)
|
2019-10-30 00:25:17 -06:00 |
|
Mark Thom
|
b90d69a45b
|
install asserted predicates into modules from initialization directives (#222)
|
2019-10-29 00:06:51 -06:00 |
|
Mark Thom
|
81f220a4d2
|
replace \n\r and \r\n by \n (#221)
|
2019-10-27 20:50:21 -06: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
|
ccfcc654a5
|
remove module from toplevel in unqualified use_module
|
2019-10-26 12:39:42 -06:00 |
|
Mark Thom
|
a358431d30
|
reload files properly (re: #213)
|
2019-10-26 01:34:41 -06:00 |
|
Mark Thom
|
1b1879a6fa
|
fix attributed variables bug causing weighted_maximum/3 example to omit a variable binding
|
2019-10-20 14:50:46 -06:00 |
|
Mark Thom
|
24e5e39c28
|
add order preserving tidy_trail, fix random_labeling/2
|
2019-10-19 00:29:50 -06:00 |
|
Mark Thom
|
c4269b87c2
|
re: issues #200, #201
|
2019-10-15 00:42:55 -06:00 |
|
Yu Ding
|
adb469f627
|
Upgrade to edition. Bump up edition in Cargo.toml
|
2019-10-14 00:23:32 -07:00 |
|
Mark Thom
|
7f297eb064
|
Merge pull request #191 from dingelish/master
Fix some old Rust codes
|
2019-10-14 00:59:03 -03:00 |
|
Mark Thom
|
da89b1af63
|
handle TCO when setting up verify_attributes interrupts
|
2019-10-13 14:13:52 -06:00 |
|
Mark Thom
|
1d41489381
|
correct off by 1 error in verify_attrs_interrupt, revert to previous lists.pl
|
2019-10-12 19:14:33 -06: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
|
f898b98b06
|
copy terms to global variable blackboard, fix attribute_goals//1
|
2019-10-09 14:11:31 -06:00 |
|
Mark Thom
|
d4f9d18149
|
print errors with line numbers in GNU style
|
2019-10-04 15:32:26 -06:00 |
|
Mark Thom
|
0a84f183fe
|
make attribute_goals a nonterminal
|
2019-10-03 23:29:18 -06:00 |
|
Mark Thom
|
b61ed65208
|
fix goal expansion in disjunctions, add warnings for singleton variables
|
2019-10-03 22:13:34 -06:00 |
|
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
|
abc7498a42
|
add the initialization directive
|
2019-10-01 16:51:22 -06:00 |
|
Mark Thom
|
1ec831b2e2
|
limit scope of raw mode on stdout to allow interrupts to work
|
2019-09-30 14:09:02 -06:00 |
|
Mark Thom
|
b26c5c213e
|
return to toplevel from a long running query after receiving Ctrl-C
|
2019-09-30 13:27:22 -06:00 |
|
Mark Thom
|
9df14cf890
|
add use_module/{1,2} as full fledged predicates
|
2019-09-30 10:26:29 -06:00 |
|
Mark Thom
|
376b39a4ef
|
support loading of modules from files specified at the command line
|
2019-09-29 10:16:27 -06:00 |
|
Mark Thom
|
5ec4dfedb0
|
target out_dir in build script
|
2019-09-27 00:05:19 -06:00 |
|
Mark Thom
|
9a83ccbdbc
|
make *.pl files in src/prolog/lib available from libraries.rs
|
2019-09-26 23:10:04 -06:00 |
|
Mark Thom
|
2c1c1b7d12
|
migrate to rustyline, add history support
|
2019-09-26 11:25:05 -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
|
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
|
4b22f80a77
|
check for and load .scryerrc from the user's home directory
|
2019-09-04 23:30:48 -06:00 |
|
Mark Thom
|
2c880b2bc0
|
address issues #143, #150, #155
|
2019-09-02 16:53:31 -04:00 |
|
Mark Thom
|
39d5e6a2f9
|
correct for issue #145
|
2019-06-14 09:00:43 -04:00 |
|
Anton Kochkov
|
580dc761d5
|
Remove unnecessary mutability
|
2019-05-08 14:09:33 +08: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
|
18a9a6434f
|
delay attributed variables goal, naively correct dif/2
|
2019-04-24 20:37:31 -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
|
3912a4772d
|
fix conformity errors
|
2019-04-04 22:51:00 -06:00 |
|
Mark Thom
|
535a6c17e9
|
move forall/2 to non_iso, correct test cases.
|
2019-04-03 18:12:36 -06:00 |
|
Mark Thom
|
b6a5254e35
|
re: #80, #52
|
2019-04-01 22:05:30 -06:00 |
|