Mark Thom
|
9e220e8416
|
restore previous focus upon character match failure in compare_pstr_to_string (#441)
|
2020-05-03 17:03:59 -06:00 |
|
notoria
|
75aa4ce8a0
|
Completed read/1, ctrl-d is end_of_file
|
2020-05-03 19:54:17 +02:00 |
|
Mark Thom
|
a494cdaf92
|
use complete strings in FileToChars (#430)
|
2020-05-03 02:54:49 -06:00 |
|
Mark Thom
|
848425418b
|
Project goals of query variables (#362)
|
2020-05-02 22:27:32 -06:00 |
|
Mark Thom
|
989bed88fe
|
wrap support code in modules
|
2020-05-02 21:26:36 -06:00 |
|
Mark Thom
|
b642bd2cfd
|
add term_attributed_variables/2 (#422)
|
2020-05-02 18:46:29 -06:00 |
|
notoria
|
98d38d763b
|
Added $scryer_prolog_version/1
|
2020-05-02 02:19:22 +02:00 |
|
Mark Thom
|
6a583b9b5b
|
Revert "Enhanced command line"
|
2020-05-01 15:43:20 -06:00 |
|
Mark Thom
|
6617b79cd8
|
Merge pull request #419 from notoria/cli
Enhanced command line
|
2020-05-01 18:32:02 -03:00 |
|
Mark Thom
|
46b695d093
|
accept any and all characters in comment chars
|
2020-05-01 16:39:27 -06:00 |
|
Mark Thom
|
1b7c226779
|
correct failing character match in compare_pstr_to_string (#397)
|
2020-05-01 10:29:10 -06:00 |
|
notoria
|
6ae7ae0210
|
Enhanced version
|
2020-05-01 16:46:31 +02:00 |
|
Mark Thom
|
847a92f580
|
map single character atoms down to characters in constant_index
|
2020-05-01 01:34:09 -06:00 |
|
Mark Thom
|
efd5d6efab
|
use slightly better names in indexing functions
|
2020-04-30 18:20:42 -06:00 |
|
Mark Thom
|
b6df5a4b7f
|
only add expanded goals to dynamic clause code (#416)
|
2020-04-30 17:53:26 -06:00 |
|
Mark Thom
|
34ae56e319
|
correct queue_len += queue_len; to queue_len += queue.len(); (#416)
|
2020-04-30 15:31:01 -06:00 |
|
Mark Thom
|
f7b401b9b6
|
fix user:goal_expansion
|
2020-04-30 09:28:11 -06:00 |
|
Mark Thom
|
e0e52a3090
|
fix 'drain lower bound was too large', store user-level expansions to modules (#416)
|
2020-04-30 00:01:00 -06:00 |
|
Mark Thom
|
ff5b870a9f
|
Merge pull request #417 from notoria/mediants
Implemented predicate mediants/2 with Stern-Brocot tree
|
2020-04-29 18:33:35 -03:00 |
|
Mark Thom
|
7e765fe726
|
correct answer substitution order, equating variables to themselves (#326)
|
2020-04-29 01:45:42 -06:00 |
|
Mark Thom
|
a3bb288f01
|
check that lower bound on term expansion drain is below the len of the term expansion vector, queue (#416)
|
2020-04-28 19:22:20 -06:00 |
|
Mark Thom
|
eefd36b50d
|
do length check in PartialString::range_from (#412)
|
2020-04-28 17:20:14 -06:00 |
|
Mark Thom
|
36134c61b2
|
erase unnecessary stub from block of FileToChars
|
2020-04-28 01:40:59 -06:00 |
|
Mark Thom
|
77cf0fd87b
|
don't append lists of attributes when binding attributed variables (#353)
|
2020-04-28 01:40:11 -06:00 |
|
Mark Thom
|
fe395e3a8c
|
publish bimetatrans_ruleml_tests, move both files to own directory
|
2020-04-26 20:32:16 -06:00 |
|
notoria
|
9b1272da51
|
Small patch for library pio
|
2020-04-26 14:54:20 +02:00 |
|
notoria
|
c98e869564
|
Implemented the Debug trait for all data structures
|
2020-04-26 02:20:24 +02:00 |
|
notoria
|
ad28d0025a
|
No trimming of the buffer
|
2020-04-25 18:20:20 +02:00 |
|
notoria
|
d6772c5ca5
|
Implemented phrase_from_file/2 and /2
|
2020-04-25 18:04:13 +02:00 |
|
notoria
|
4b50608642
|
Implementation of the predicate char_type for a subset
|
2020-04-23 16:09:06 +02:00 |
|
notoria
|
e3a7f9eb7a
|
Draft of an implementation of char_type
|
2020-04-22 12:57:18 +02:00 |
|
Mark Thom
|
443c4b6cd0
|
speed unification of pairs of partial strings
|
2020-04-20 11:37:32 -06:00 |
|
Mark Thom
|
ee425bb7f0
|
change CPU_now to CpuNow
|
2020-04-20 10:37:00 -06:00 |
|
Mark Thom
|
c9750fab2c
|
Merge pull request #371 from notoria/sleep
Added the sleep predicate
|
2020-04-19 21:41:33 -03:00 |
|
Mark Thom
|
b64d45a74e
|
speed comparisons of partial strings
|
2020-04-19 20:58:53 -06:00 |
|
Mark Thom
|
ba5a4c3945
|
use default machine policies in term expansions
|
2020-04-19 19:54:23 -06:00 |
|
Mark Thom
|
8ce377d033
|
update toplevel comments, add mutable stack to zipped acyclic iterators
|
2020-04-19 16:01:35 -06:00 |
|
notoria
|
5a063c541d
|
Added the sleep predicate
|
2020-04-19 21:35:49 +02:00 |
|
Markus Triska
|
4693c23a49
|
ADDED: library(time), providing time/1 for benchmarking
sleep/1 and predicates for reasoning about time stamps should also
be added to this library.
|
2020-04-19 19:18:47 +02:00 |
|
Mark Thom
|
5d6ca7a88e
|
throw '' whenever an interrupt is made (#365, #366)
|
2020-04-19 12:58:44 -06:00 |
|
Mark Thom
|
9daf290432
|
remove SCCCutPolicy panic, revise (;)/2 so that comma'ed cuts are handled properly (#361)
|
2020-04-18 20:10:53 -06:00 |
|
Mark Thom
|
2c8858ff2d
|
use correct signs in fixnum remainders
|
2020-04-18 17:37:54 -06:00 |
|
Mark Thom
|
1d964ef921
|
add domain and type errors for compare/3 (#296)
|
2020-04-18 14:37:14 -06:00 |
|
notoria
|
3f578e24b5
|
Removed $raw_input_read_char
|
2020-04-18 14:16:46 -06:00 |
|
notoria
|
fb5ee5e190
|
get_single_char reads Tab as \t
|
2020-04-18 14:16:46 -06:00 |
|
notoria
|
63e8378310
|
get_single_char reads Enter as \n
|
2020-04-18 14:16:46 -06:00 |
|
notoria
|
d3a1f11dfe
|
Added predicate for reading a single character
|
2020-04-18 14:16:46 -06:00 |
|
Mark Thom
|
1ad4ce9822
|
index Constant::Usize (#355)
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
37f1f8ac14
|
allow characters as atoms in Machine::use_module and Machine::use_qualified_module
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
6d7b14ceb5
|
don't count the terminator in PStrIter len
|
2020-04-18 14:16:40 -06:00 |
|