Commit Graph
23 Commits
Author SHA1 Message Date
Mark Thom 93d1cd1b09 implement DCGs using the logical expansion of the draft proposal 2019-10-05 00:17:57 -06:00
Mark Thom 3fa168d35b fixes for issues #185 and #181 2019-10-04 20:03:03 -06:00
Mark Thom 1569cac98f correct dcg handling of cuts 2019-10-04 15:41:48 -06:00
Mark Thom d4f9d18149 print errors with line numbers in GNU style 2019-10-04 15:32:26 -06:00
Mark Thom caeff99f69 perform singleton variable scans on top level terms only 2019-10-04 10:38:45 -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 02d1ed237f don't add default index for dynamic predicates unless defined at toplevel 2019-10-02 22:30:00 -06:00
Mark Thom a2655864c6 update version 2019-10-02 22:13:31 -06:00
Mark Thom 516c66a47d properly handle undefined predicates declared dynamic 2019-10-02 22:01:32 -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 ccd3dfb436 properly expand goals in initialization directives 2019-10-02 15:09:34 -06:00
Mark Thom b12ba338df remove readline_compat_rs reference from README 2019-10-02 11:33:28 -06:00
Mark Thom 239ffb205b expand goals in initialization directives. 2019-10-01 23:25:17 -06:00
Mark Thom c0ad3231f5 eliminate extraneous choice point in $get_attr 2019-10-01 22:36:46 -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
Mark Thom 737acb7cde ignore single line comments after end token read 2019-09-25 22:40:31 -06:00
Mark Thom cefcf916c3 slight formatting changes 2019-09-03 10:10:51 -04:00
Mark Thom 2c880b2bc0 address issues #143, #150, #155 2019-09-02 16:53:31 -04:00
Mark Jordan Thom 460a4edadc update to reflect name change 2019-03-06 16:37:58 +00:00