Commit Graph

  • 1257767f3e UB25-029 Rewrite property iteration of allOf schemas Maxim Reznik 2022-03-21 14:49:20 +02:00
  • 7581502e11 UB25-029 Generate Output subprograms Maxim Reznik 2022-03-19 16:17:23 +02:00
  • 0b83612fa9 UB25-029 Implement Any_Value and Any_Object. Maxim Reznik 2022-03-19 15:18:08 +02:00
  • dac211cc26 UB25-029 Implement String_Or_Integer type Maxim Reznik 2022-03-19 14:47:35 +02:00
  • 3b7976f20d UB25-029 Move common code Maxim Reznik 2022-03-19 14:36:43 +02:00
  • 40bc3a79ad UB25-029 Rename Writers to Writers.Types. Maxim Reznik 2022-03-14 18:19:47 +02:00
  • 3b5c0ff9d6 UB25-029 Generate vector types and operations. Maxim Reznik 2022-03-14 16:01:11 +02:00
  • f4b4689693 UB25-029 Generate more enumeration types Maxim Reznik 2022-03-11 18:10:47 +02:00
  • c6bd95e741 UB25-029 JSON Schema generator Maxim Reznik 2022-03-10 13:40:37 +02:00
  • eeeba26196 UB25-029 Generate code for properties with nested schema Maxim Reznik 2022-03-09 13:16:19 +02:00
  • 10d5cdacc7 UB25-029 Generate type for allOf schemas Maxim Reznik 2022-03-08 12:19:18 +02:00
  • 5d0e92fcbd UB25-029 A prototype for JSON Schema type generator Maxim Reznik 2022-03-07 13:01:46 +02:00
  • d2491ac35d UB25-029 JSON Schema (draft 4) reader Maxim Reznik 2022-03-07 12:58:45 +02:00
  • cafeb597eb UB25-029 JSON Schema draft 4 description in Ada. Maxim Reznik 2022-03-07 12:54:32 +02:00
  • e4301b5156 Merge remote branch 'origin/master' into edge mergerepo 2022-03-18 23:45:51 +00:00
  • b4f0795721 Rewrite to use Before_First_Character. Vadim Godunko 2022-03-18 17:16:05 +03:00
  • 8822fb9adb Before_First_Character and After_Last_Character functions Vadim Godunko 2022-03-18 16:59:35 +03:00
  • 0f8d6d067f Update tests. Vadim Godunko 2022-03-18 16:10:37 +03:00
  • f37bde1aa7 Rename (First_|Last_|)<Element> to At_(First_|Last_|)<Element> Vadim Godunko 2022-03-18 16:08:38 +03:00
  • 3ed874df64 Fix compiler warnings. Vadim Godunko 2022-03-18 16:02:28 +03:00
  • 0df10337db Merge remote branch 'origin/master' into edge mergerepo 2022-03-15 23:45:48 +00:00
  • 730630137f Remove unused with clause. Vadim Godunko 2022-03-15 13:50:54 +03:00
  • b3dda88737 Style fixes. Vadim Godunko 2022-03-15 08:28:52 +03:00
  • 1c36f7059b Rename Mantissa to Significand. Vadim Godunko 2022-03-09 11:12:59 +03:00
  • 9661d9dbbe Complete implementation of string to float conversion. Vadim Godunko 2022-03-09 11:12:17 +03:00
  • 57d7659bea Accumulate JSON number as packed decimal. Vadim Godunko 2022-03-05 01:56:00 +03:00
  • b515ffe903 Remove unnecessary check. Vadim Godunko 2022-03-04 18:32:40 +03:00
  • 42b7cffde0 Enchance Encode_IEEE_Float to support negative numbers. Vadim Godunko 2022-03-04 18:24:52 +03:00
  • 6cedc04b91 Change type of return value for Eisel_Lemire.Convert. Vadim Godunko 2022-03-04 18:03:21 +03:00
  • 2a4166d0eb Remove unused code. Vadim Godunko 2022-03-03 12:27:10 +03:00
  • d724acc816 Merge remote branch 'origin/master' into edge mergerepo 2022-02-28 23:45:41 +00:00
  • 5ec1b1e0be Drop 'Class from Hash function Maxim Reznik 2022-02-28 16:11:10 +02:00
  • b6edf0971f Merge remote branch 'origin/master' into edge mergerepo 2022-02-23 23:45:45 +00:00
  • 0a53ad760d Construct float value for next significand and check its value... Vadim Godunko 2022-02-22 23:48:53 +03:00
  • a87b8fb919 Use both Ada_2020 and Ada_2022 pragmas. Vadim Godunko 2022-02-22 20:54:34 +03:00
  • 864b8331af Use original algorithm which provides less fallbacks. Vadim Godunko 2022-02-22 20:17:23 +03:00
  • 9d46e8c4d2 Fix commented out code to run single testcase for investigation. Vadim Godunko 2022-02-22 15:32:20 +03:00
  • a93ed4f775 Merge remote branch 'origin/master' into edge mergerepo 2022-02-18 23:45:49 +00:00
  • 1f73e4eeb9 Enable more JSON tests. Vadim Godunko 2022-02-18 08:39:18 +03:00
  • 1601ffc227 Rename test to match type name. Vadim Godunko 2022-02-18 08:17:59 +03:00
  • 79bd00c01f Check syntax sugar for Stream_Element_Vector's iterator. Vadim Godunko 2022-02-18 08:13:40 +03:00
  • f86199ae3d Test of conversion of Stream_Element_Vector to standard string types. Vadim Godunko 2022-02-18 08:07:36 +03:00
  • 84c398d41a Merge remote branch 'origin/master' into edge mergerepo 2022-02-17 23:45:49 +00:00
  • b8ed8a12d6 Enable more JSON tests. Vadim Godunko 2022-02-17 19:35:44 +03:00
  • a580091509 Enable more JSON test. Vadim Godunko 2022-02-17 19:16:16 +03:00
  • 2fbb83165a Report invalid character in escape sequence. Vadim Godunko 2022-02-17 19:09:36 +03:00
  • 83ba09ee01 Update expected results. Vadim Godunko 2022-02-17 19:07:05 +03:00
  • 2f65567176 Improve error messages. Vadim Godunko 2022-02-17 19:01:32 +03:00
  • 449592e39e Enable more JSON tests. Vadim Godunko 2022-02-17 18:57:27 +03:00
  • ee1524979a Report error on unexpected character in escape sequences. Vadim Godunko 2022-02-17 18:53:07 +03:00
  • cb5e974dec Enable more JSON tests. Vadim Godunko 2022-02-17 18:03:33 +03:00
  • 6875dd622a Enable more JSON tests. Vadim Godunko 2022-02-17 15:09:39 +03:00
  • be28743807 Convert file from ISO-8859-1 to UTF-8. Vadim Godunko 2022-02-17 16:30:06 +03:00
  • 89992e624d Remove duplicate asignment. Vadim Godunko 2022-02-17 14:56:22 +03:00
  • 7d9d977eaa Enable more JSON tests. Vadim Godunko 2022-02-17 10:31:38 +03:00
  • 23222367eb Checkout test data. Vadim Godunko 2022-02-17 11:13:39 +03:00
  • b026432303 Test for string to IEEE float point number converter. Vadim Godunko 2022-02-17 10:59:40 +03:00
  • 03a95f3e58 Fix name of the procedure. Vadim Godunko 2022-02-17 11:02:11 +03:00
  • eb22327982 Allow to provide diagnosis message to Assert. Vadim Godunko 2022-02-17 10:56:19 +03:00
  • 196d5ab3a1 Implement fast number literal to value converters. Vadim Godunko 2022-02-17 10:55:22 +03:00
  • 767e3393d6 Remove Is_Float member and redirect frac and exp digits to parser. Vadim Godunko 2022-02-14 20:07:15 +03:00
  • e7a5f63b5e Package to convert integer numbers to JSON_Number. Vadim Godunko 2022-02-14 18:22:43 +03:00
  • 6054e22d9f Rename test driver for JSON pull reader. Vadim Godunko 2022-02-14 16:06:17 +03:00
  • 2ba5cf2273 Update automated tests. Vadim Godunko 2022-02-14 15:59:15 +03:00
  • e88f53a396 Output original string representation of number value always. Vadim Godunko 2022-02-14 15:57:57 +03:00
  • 1f3bb781ec Use String_Value from the Number_Value, not from the reader. Vadim Godunko 2022-02-14 15:23:06 +03:00
  • 1a4f1711fc Merge remote branch 'origin/master' into edge mergerepo 2022-02-13 23:45:33 +00:00
  • b734a0306d Automated test for Character_Iterator.Set_Before_First/After_Last. Vadim Godunko 2022-02-13 15:11:27 +03:00
  • e0397488eb Subprograms to set iterator before first/after last characters. Vadim Godunko 2022-02-13 15:10:59 +03:00
  • 1075665ee9 Subprograms to set iterator to first/last character. Vadim Godunko 2022-02-13 14:54:28 +03:00
  • 107307b2f0 Merge remote branch 'origin/master' into edge mergerepo 2022-02-04 23:46:03 +00:00
  • d3d67ecc19 Allow gprbuild to overwrite files for make install target Laurent Thévenoux 2022-02-03 10:22:36 +00:00
  • 6ebaad3f8d Merge remote branch 'origin/master' into edge mergerepo 2022-01-24 23:45:43 +00:00
  • 67efb9cc8a Automated test for Process_Environment.Value_Paths. Vadim Godunko 2022-01-24 11:24:01 +03:00
  • 9eac289003 Process_Environment.Value_Paths subprogram. Vadim Godunko 2022-01-24 10:55:10 +03:00
  • 112941ce36 Automated test for Virtual_String.Split. Vadim Godunko 2022-01-24 10:52:12 +03:00
  • 4999d60cc1 Virtual_String.Split subprogram. Vadim Godunko 2022-01-24 10:50:58 +03:00
  • 2d629ef664 Merge remote branch 'origin/master' into edge mergerepo 2022-01-14 23:45:52 +00:00
  • 42d21c489f UC16-011 Improve regexp test driver Maxim Reznik 2022-01-14 17:18:40 +02:00
  • 4600b4c102 UC16-011 Add nameless groups to regexp engine Maxim Reznik 2022-01-14 16:47:24 +02:00
  • 3c4f4f417b UC16-011 Fix regexp test driver Maxim Reznik 2022-01-14 16:43:10 +02:00
  • 1821256ba3 Force LF line terminators for Ada. Vadim Godunko 2022-01-14 17:24:38 +03:00
  • f58b4c7013 Test of Temp_Location. Vadim Godunko 2022-01-14 16:36:43 +03:00
  • f9a413f452 Implementation of Temp_Location for Windows. Vadim Godunko 2022-01-14 16:36:12 +03:00
  • d71193eca0 Temp_Location for Standard_Paths on for POSIX systems. Vadim Godunko 2022-01-14 12:15:31 +03:00
  • 081a37749e Minimal support to obtain value of the environment variables. Vadim Godunko 2022-01-14 10:42:40 +03:00
  • 865ffd1504 Implementation of Standard_Paths on Windows. Vadim Godunko 2022-01-13 21:09:31 +03:00
  • 40c714ba8c Automated test for Standard_Paths. Vadim Godunko 2022-01-13 11:09:30 +03:00
  • 5a857f5e5b Implementation of Standard_Paths for POSIX systems. Vadim Godunko 2022-01-13 11:00:28 +03:00
  • f8a6d09cbb Stub for Standard_Paths and environment utilities packages. Vadim Godunko 2022-01-12 17:19:23 +03:00
  • 86d4351d57 Merge remote branch 'origin/master' into edge mergerepo 2021-12-17 23:45:54 +00:00
  • 022cc4515a Improve RegExp parser and engine Maxim Reznik 2021-12-15 15:49:48 +02:00
  • a1543c5c94 Merge remote branch 'origin/master' into edge mergerepo 2021-12-09 23:46:16 +00:00
  • 1ee4543ba8 UC09-022 Hash function compatible with Ada.Containers. Vadim Godunko 2021-12-09 15:26:25 +03:00
  • 9b7c2071ad Merge remote branch 'origin/master' into edge mergerepo 2021-12-06 23:46:39 +00:00
  • 10b1d0e832 U310-022 Subprogram to convert Virtual_String into unbounded string Vadim Godunko 2021-12-06 11:59:54 +03:00
  • 71071103c1 Change copyright header to usual for VSS Vadim Godunko 2021-12-06 12:11:29 +03:00
  • 4a961a5c81 Merge remote branch 'origin/master' into edge mergerepo 2021-12-02 23:45:54 +00:00
  • ebb22e64d6 Enhance profile of Virtual_String_Vector.Contains. Vadim Godunko 2021-12-02 10:49:30 +03:00
  • 51ac49ac7a Syntax sugar for Ada 2022 aggregates. Vadim Godunko 2021-12-02 10:38:03 +03:00