Commit Graph

27 Commits

Author SHA1 Message Date
Mark Thom
9f8dd56c3c correct misspelled AttrVar in copier.rs 2019-02-05 19:43:16 -07:00
Mark Thom
3f5ff2eae1 properly copy already-copied attributed variables as shallow members of lists 2019-02-04 23:04:31 -07:00
Mark Thom
3d5489496e add support for copying attributed variables in copy_term 2019-02-04 22:56:23 -07:00
Mark Thom
8e22dda747 add support for copying attributed variables in copy_term 2019-02-04 22:32:31 -07:00
Mark Thom
50dd3afaa8 add support for copying attributed variables in copy_term 2019-02-04 21:24:26 -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
4f87fb8535 add AttrVar variant to Addr 2019-01-26 20:46:37 -07:00
Mark Thom
78ef18ad75 stop treating copier as trait object 2018-09-18 20:58:42 -06:00
Mark Thom
908b0a5712 correct new copier bug 2018-09-16 10:57:14 -06:00
Mark Thom
70939331d1 correct copier. 2018-09-16 02:32:29 -06:00
Mark Thom
61fe42a2ad fix copier 2018-09-16 01:37:42 -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
1ce527d179 realize full cheney in copier.rs 2018-07-29 18:38:26 -06:00
Mark Thom
4608c4fe58 fix offsetting of heap in existence errors 2018-05-20 16:26:52 -06:00
Mark Thom
885d7c04e3 simplify detection of cycles in printer 2018-05-05 13:20:06 -06:00
Mark Thom
81a199836d properly handle cyclic terms in the printer. 2018-05-05 12:33:29 -06:00
Mark Thom
d6495c8195 add support for printing cyclic terms. 2018-05-05 01:53:05 -06:00
Mark Thom
8974035fed correct the copier's mishandling of cyclic lists 2018-05-04 15:44:11 -06:00
Mark Thom
ed9cca0750 throw exception when predicate not found 2018-04-09 21:27:50 -06:00
Mark Thom
a4022d569f fix duplicate_term bug 2018-01-14 23:05:15 -07:00
Mark Thom
58ba368280 mark structures with their fixity 2018-01-14 21:48:10 -07:00
Mark Thom
c513bbeafa another big refactor 2018-01-11 20:56:04 -07:00
Mark Thom
e944641d56 remove finished TODO 2017-08-15 12:11:58 -06:00
Mark Thom
cc82447c64 bug fixes. 2017-08-15 11:06:19 -06:00
Mark Thom
1d2c02e9af adjust for nested throws. 2017-08-14 22:49:41 -06:00