Mark Thom
|
f226cb3dbd
|
correct conformity errors
|
2018-09-16 14:11:21 -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
|
d09e9fd8d8
|
provisional #4
|
2018-09-13 00:46:41 -06:00 |
|
Mark Thom
|
9b1c18912a
|
provisional #3
|
2018-09-13 00:06:54 -06:00 |
|
Mark Thom
|
ccbc0566ba
|
provisional changes #2
|
2018-09-12 23:31:29 -06:00 |
|
Mark Thom
|
fbf16e2aea
|
provisional changes to module insertion
|
2018-09-12 20:46:15 -06:00 |
|
Mark Thom
|
3f06ff874b
|
make use of read_term in the repl
|
2018-09-10 00:18:17 -06:00 |
|
Mark Thom
|
664f0f83dc
|
read modifications
|
2018-09-08 19:46:34 -06:00 |
|
Mark Thom
|
32439a1da5
|
transition to MachineCodeIndices internally
|
2018-09-08 02:31:33 -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
|
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
|
ebd62a2c91
|
add slightly more descriptive syntax errors
|
2018-08-30 00:35:42 -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
|
dc91f46d83
|
use reference to match on SyntaxError, re: #45
|
2018-08-28 14:30:50 -03:00 |
|
Mark Thom
|
b418e63a89
|
unify matching strings with different cursors.
|
2018-08-26 20:50:12 -06:00 |
|
Mark Thom
|
92e338861d
|
add clean errors for read, re: #45
|
2018-08-26 20:34:43 -06:00 |
|
Mark Thom
|
5afa4a7848
|
modify structural_eq_test
|
2018-08-26 02:03:16 -06:00 |
|
Mark Thom
|
9759c523b6
|
equate chars with atoms consisting of chars
|
2018-08-24 23:14:41 -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
|
d19ece6df8
|
add some prolog flags, tabled strings
|
2018-08-18 18:03:28 -06:00 |
|
Mark Thom
|
f9e6b7fec5
|
get rid of dynamic lookup for
$call_with_default_policy.
|
2018-08-12 23:17:34 -06:00 |
|
Mark Thom
|
c1ad5cd33f
|
get rid of dynamic lookup for
$call_with_default_policy.
|
2018-08-12 23:14:28 -06:00 |
|
Mark Thom
|
00d4ef7ad8
|
print equations lexographically by variable name, re: #26
|
2018-08-09 18:23:47 -06:00 |
|
Mark Thom
|
0cc4aa77ed
|
complete call_with_inference_limit/3
|
2018-08-09 00:31:41 -06:00 |
|
Mark Thom
|
3fef717677
|
set CWILCallPolicy count field back to private
|
2018-08-08 00:47:48 -06:00 |
|
Mark Thom
|
7016d378d6
|
add call_with_inference_limit/3
|
2018-08-08 00:42:57 -06:00 |
|
Mark Thom
|
707e5fcf8b
|
restore setup_call_cleanup/3
|
2018-08-04 16:12:37 -06:00 |
|
Mark Thom
|
38dcd6113e
|
preliminary read support
|
2018-07-25 17:12:07 -06:00 |
|
Mark Thom
|
82ff377585
|
add numbered vars to writeq
|
2018-07-16 20:12:50 -06:00 |
|
Mark Thom
|
f5e254dd64
|
add support for quoted atoms to writeq
|
2018-07-15 17:54:37 -06:00 |
|
Mark Thom
|
cd03b7795f
|
finalize the module resolution operator.
|
2018-07-08 15:21:09 -06:00 |
|
Mark Thom
|
073a8888f3
|
include builtins implicitly in every module.
|
2018-07-04 23:25:55 -06:00 |
|
Mark Thom
|
0abd075b0b
|
complete trimdown of listing compilation.
|
2018-07-01 18:14:45 -06:00 |
|
Mark Thom
|
fc11fda947
|
prepare module code
|
2018-06-25 00:21:33 -06:00 |
|
Mark Thom
|
d8ed3e11df
|
get rid of LocalMachineCodeIndex
|
2018-06-24 23:33:04 -06:00 |
|
Mark Thom
|
2d7032e61a
|
prepare for changes to relocation scheme
|
2018-06-18 21:28:22 -06:00 |
|
Mark Thom
|
b49c0f5d36
|
get rid of spurious warning, add type error for skip_max_list
|
2018-05-21 16:20:08 -06:00 |
|
Mark Thom
|
4608c4fe58
|
fix offsetting of heap in existence errors
|
2018-05-20 16:26:52 -06:00 |
|
Mark Thom
|
a60af300fd
|
add instantiation error to skip_max_list
|
2018-05-20 12:51:21 -06:00 |
|
Mark Thom
|
9fbb73dcb8
|
Merge branch 'develop'
|
2018-05-15 22:48:37 -06:00 |
|
Mark Thom
|
06d896277c
|
major refactor
|
2018-05-15 22:47:36 -06:00 |
|