Mark Thom
|
0d653a2ce6
|
improve '$skip_max_list'/4 and length/2 (#1023, #110)
|
2022-01-29 12:47:26 -07:00 |
|
Markus Triska
|
23adfef281
|
MODIFIED: library(charsio): read_n_chars/3 is now called get_n_chars/3
This is because "read" is associated with general Prolog terms.
|
2022-01-17 20:37:55 +01:00 |
|
Markus Triska
|
20b6816562
|
MODIFIED: library(charsio): read_term_from_chars/2 is now called read_from_chars/2
This is for compatibility with SICStus Prolog and GNU Prolog.
|
2022-01-17 20:21:18 +01:00 |
|
Markus Triska
|
79a50de697
|
ENHANCED: Correct type error for char_type/2.
This addresses #905.
|
2021-11-29 19:33:22 +01:00 |
|
Markus Triska
|
0d4c38138a
|
use newly available must_be(chars, ...) for fast string tests
|
2021-11-22 20:00:06 +01:00 |
|
Mark Thom
|
8457a19792
|
Merge pull request #1071 from triska/read_n_chars
ADDED: read_n_chars/3, reading N characters from a stream.
|
2021-11-07 09:40:03 -05:00 |
|
Markus Triska
|
52af955463
|
import also partial_string/3 (used in #1071)
|
2021-11-04 18:50:40 +01:00 |
|
Markus Triska
|
09e886db0b
|
ADDED: read_n_chars/3, reading N characters from a stream.
|
2021-11-04 18:36:27 +01:00 |
|
Markus Triska
|
f668640e3d
|
move error handling to Prolog by using the new '$first_non_octet'/2
|
2021-11-04 18:35:22 +01:00 |
|
Markus Triska
|
320ee072e6
|
ENHANCED: Much faster Base64 encoding/decoding, using partial_string/1 for a quick check.
|
2021-11-03 22:07:20 +01:00 |
|
panasenco
|
dfbf291725
|
Restructuring and improving documentation.
|
2021-04-28 22:22:20 -07:00 |
|
panasenco
|
0198fe90b6
|
Added ABNF grammar to library(charsio) as well as octet character type that it depends on. Modified library(json) to use the new ABNF grammar.
|
2021-04-27 22:48:03 -07:00 |
|
notoria
|
f4be0cf4b3
|
Extend alnum, add forgotten graphic_token
|
2021-03-17 20:47:09 +01:00 |
|
Mark Thom
|
f6498f2a7b
|
anonymize singleton variables in iso_ext.pl, charsio.pl
|
2021-02-21 19:20:42 -07:00 |
|
Markus Triska
|
27a52ef56a
|
reflect improved determinism thanks to the improvements by @notoria
|
2020-12-23 00:05:29 +01:00 |
|
Markus Triska
|
4a90f13dee
|
better error handling for options
|
2020-07-23 00:27:31 +02:00 |
|
Markus Triska
|
4c510001ce
|
ADDED: chars_base64/3 for efficient bidirectional Base64 conversion.
|
2020-07-22 20:35:48 +02:00 |
|
Markus Triska
|
22fd216de5
|
ADDED: read_line_to_chars/3, reading up to and including "\n" from a stream, yielding a list difference.
This works for both binary and text streams.
|
2020-06-13 09:14:44 +02:00 |
|
Mark Thom
|
33325f1574
|
remove vestigial prolog/ directory (#444)
|
2020-06-12 18:26:38 -06:00 |
|