Commit Graph

  • c316ad2f72 Add Length function for Stream_Element_Buffer. Vadim Godunko 2020-04-07 22:06:20 +03:00
  • 88bf9e5bec Replace Magic_Error by standard Assertion_Error. Vadim Godunko 2020-04-01 17:26:48 +03:00
  • 375fdfa88e Raise Magic_Error exception instead of Program_Error. Vadim Godunko 2020-04-01 15:24:05 +03:00
  • 8ac2ae425a Move declarations of overrided subprogram into public part Vadim Godunko 2020-03-31 15:43:15 +03:00
  • 8d03bcb5bf Add subprograms without Success parameter which raise exception. Vadim Godunko 2020-03-31 14:45:58 +03:00
  • 25e92659be Minimal test of JSON Writer. Vadim Godunko 2020-03-30 23:38:48 +03:00
  • 57722a08a5 Minimal implementation of the memory based text stream. Vadim Godunko 2020-03-30 23:37:20 +03:00
  • f7084a8ed4 Copy old content of the buffer. Vadim Godunko 2020-03-30 23:35:57 +03:00
  • 74acd3fc21 Fix some bugs in JSON writer. Vadim Godunko 2020-03-30 23:35:30 +03:00
  • f7b09d9462 Rename Magic.Streams to Magic.Text_Streams. Vadim Godunko 2020-03-30 22:44:37 +03:00
  • 2ef1feb3f8 Minimal implementation of the stream element buffer. Vadim Godunko 2020-03-30 22:33:12 +03:00
  • 28d7bba042 Minimal implementation of JSON Writer. Vadim Godunko 2020-03-30 21:49:15 +03:00
  • d6de3d215c Fix type of the parameter. Vadim Godunko 2020-03-30 21:48:24 +03:00
  • a129dc9b48 Prototype of API for JSON streams writer. Vadim Godunko 2020-03-30 12:14:11 +03:00
  • ad4e63ebfd Move text processing files into subdirectory. Vadim Godunko 2020-03-30 10:59:46 +03:00
  • 5ae29e7945 Function to object current character pointed by iterator. Vadim Godunko 2020-03-27 13:37:51 +03:00
  • 7ab6f83588 Switch circle CI from Ubuntu:18.04 to Fedora 32 Maxim Reznik 2020-03-19 18:40:28 +02:00
  • 9cc9fe5565 Move implementation package. Vadim Godunko 2020-03-19 09:05:22 +03:00
  • 6e47dcf7be Add possible alternative implementation. Vadim Godunko 2020-03-19 09:04:06 +03:00
  • 0fd1b76107 Add few characters exnoded as 3x sequences Vadim Godunko 2020-03-18 23:48:56 +03:00
  • 60fe75062e Extend test by check for 4x code unit characters. Vadim Godunko 2020-03-18 23:43:45 +03:00
  • ff0af2f8a9 Minimal implementation of character iterator. Vadim Godunko 2020-03-18 23:24:34 +03:00
  • 1d0fa3701a Package renaming. Vadim Godunko 2020-03-18 17:18:53 +03:00
  • 1c6f202189 Test for character iterators. Vadim Godunko 2020-03-18 16:58:04 +03:00
  • bc61c15789 Initial view on iterators. Vadim Godunko 2020-03-18 16:57:26 +03:00
  • d7777857bd Base implementation of referal of limited type. Vadim Godunko 2020-03-18 15:19:56 +03:00
  • 1df4a97e35 Use Standard to prevent name conflicts. Vadim Godunko 2020-03-14 00:19:56 +03:00
  • 26b88795dd Categorize as Remote_Types, add stubs for necessary operations. Vadim Godunko 2019-08-15 17:12:16 +03:00
  • 9e9267f06c New API package for Magic_String_Vector. Vadim Godunko 2019-06-13 14:26:46 +03:00
  • c0b58c7346 Strings API: Is_Empty function. Vadim Godunko 2019-06-13 14:12:16 +03:00
  • f6c5083ce5 Switch Travis CI to ubuntu:18.04 (bionic LTS) Maxim Reznik 2019-06-07 12:16:06 +03:00
  • d473e2ab7d Move implementation code into dedicated directory. Vadim Godunko 2019-05-28 11:05:08 +03:00
  • 7f5bb400e4 Add Magic_Text type Vadim Godunko 2019-05-28 10:38:57 +03:00
  • cfe5af39f0 Add travis badge and LICENSE file to README.md Maxim Reznik 2019-05-26 19:12:30 +03:00
  • a052b9c224 Add Travis CI script Maxim Reznik 2019-05-26 18:42:38 +03:00
  • a000c0d8b2 Conversion from Magic_String to UTF-8 string. Vadim Godunko 2019-05-26 11:54:21 +03:00
  • 3efb985389 Initial test for UTF-8 to Magic_String conversion. Vadim Godunko 2019-05-26 11:33:45 +03:00
  • 88ac6a9044 Validation of the UTF-8 data. Vadim Godunko 2019-05-26 09:30:41 +03:00
  • f220975020 Allow to specify additional compilation flags. Vadim Godunko 2019-05-25 22:20:35 +03:00
  • 8faac00b56 Add design rules. Vadim Godunko 2019-05-25 21:57:05 +03:00
  • 93c72e1368 Conversion from standard UTF_8_String to Magic_String. Vadim Godunko 2019-05-25 20:43:19 +03:00
  • 48802e3795 Slices for strings. Vadim Godunko 2019-05-25 18:46:18 +03:00
  • af8c32da93 Common types for line:column indexing. Vadim Godunko 2019-05-25 18:02:58 +03:00
  • 8c6a86a2c7 Common types for UTF* indexing. Vadim Godunko 2019-05-25 18:02:27 +03:00
  • bed8a02dbe Add string which represents literals in JSON document. Maxim Reznik 2019-05-24 16:02:17 +03:00
  • 9a71dd3e79 Package for strings encoded with UTF-8. Vadim Godunko 2019-05-23 20:30:58 +03:00
  • b5841aa1ce Conversions package for Magic_Strings. Vadim Godunko 2019-05-23 20:07:11 +03:00
  • c0d0bba039 Initial implementation of refcounted shared data. Vadim Godunko 2019-05-23 12:45:59 +03:00
  • 7cb102257f Initial API of the Magic_String type. Vadim Godunko 2019-05-23 12:13:22 +03:00
  • 771e7ba05d Minimal build infrastructure. Vadim Godunko 2019-05-25 19:05:46 +03:00
  • dca57e9a95 Initial commit joeldiasmarques 2020-05-26 14:40:30 +02:00