Matthieu Wipliez
|
df06d4b9a2
|
Work in progress: add char_utf8bytes (#493)
* Add char_utf8bytes to library
* Improved implementation
* Improve code + add chars predicate
* Update example
* Renamed string_utf8bytes to char_utf8bytes
|
2020-05-15 10:05:04 -06:00 |
|
Mark Thom
|
9a63b1751b
|
change EOFCode eof_action from end_of_stream to end_of_file, add echo_server.pl example
|
2020-05-05 14:15:16 -06:00 |
|
Mark Thom
|
ab77a1cbc0
|
modify domain.pl example (#347)
|
2020-04-28 01:39:34 -06:00 |
|
Mark Thom
|
fe395e3a8c
|
publish bimetatrans_ruleml_tests, move both files to own directory
|
2020-04-26 20:32:16 -06:00 |
|
Mark Thom
|
eb9fe851af
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-04-26 20:15:27 -06:00 |
|
notoria
|
c98e869564
|
Implemented the Debug trait for all data structures
|
2020-04-26 02:20:24 +02:00 |
|
Mark Thom
|
2d7fcbf23d
|
use proper module name in bimetatrans_ruleml
|
2020-04-25 12:55:36 -06:00 |
|
Mark Thom
|
d5d635e50f
|
slight tweaks to bimetatrans
|
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 |
|
Mark Thom
|
16a572c250
|
change from xsi to iso in bimetatrans, correct atomic/1 failure (#343)
|
2020-04-14 00:40:51 -06:00 |
|
Mark Thom
|
787fbe1bb6
|
use partial_string/1 in place of the removed string/1 in bimetatrans_ruleml.pl
|
2020-04-12 22:27:53 -06:00 |
|
Mark Thom
|
aedffb3cfe
|
remove unnecessary use of partial_string in bimetatrans example
|
2020-04-11 22:02:17 -06:00 |
|
Markus Triska
|
11a616917a
|
introduce and use nonterminal list//1
Example:
?- phrase(list(Ls), Ls0).
Ls = [], Ls0 = []
; Ls = [_A], Ls0 = [_A]
; Ls = [_A,_B], Ls0 = [_A,_B]
; Ls = [_A,_B,_C], Ls0 = [_A,_B,_C]
; ...
|
2020-03-31 01:28:16 +02:00 |
|
Markus Triska
|
a89f03f27d
|
embed literal lists directly in DCGs
Example use of direct embedding:
?- phrase("abc", Ls0, Ls).
Ls0 = [a,b,c|Ls].
|
2020-03-31 01:24:15 +02:00 |
|
Markus Triska
|
3faf36440c
|
naming: partial_list_ws//1 --> list_ws//1
A DCG describes a list, so "list" is an appropriate name.
|
2020-03-31 01:23:00 +02:00 |
|
Mark Thom
|
9f960c25a5
|
add bimetatrans_ruleml.pl to examples
|
2020-03-30 20:00:08 -06:00 |
|
Stephan Renatus
|
7e6be23287
|
examples/least_time.pl: fix typo
Signed-off-by: Stephan Renatus <srenatus@chef.io>
|
2020-03-27 18:29:17 +01:00 |
|
Mark Thom
|
ea0c396114
|
add least_time example
|
2020-03-19 20:42:11 -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
|
737acb7cde
|
ignore single line comments after end token read
|
2019-09-25 22:40:31 -06:00 |
|
Mark Thom
|
a6d3f39152
|
add ordsets library, domain.pl attributed variables example
|
2019-03-10 22:33:09 -06:00 |
|
Mark Thom
|
67ae47a01a
|
begin work on between library
|
2019-02-23 19:59:13 -07:00 |
|
Mark Thom
|
5155d4667f
|
add examples from the power of prolog
|
2019-02-22 23:25:19 -07:00 |
|