Commit Graph

  • 81e0f9b8ba Fixed JSON hierarchy. Quentin Ochem 2020-07-19 17:43:11 -04:00
  • 5312a36bd3 Fixed support of ,all() in the context of node regexp. Quentin Ochem 2020-07-19 17:32:41 -04:00
  • 2640a3bc6b Partial implementation of JSON support. Quentin Ochem 2020-07-18 15:51:19 -04:00
  • 575fbd3055 Implemented many and few regexp operators. Quentin Ochem 2020-07-16 22:14:06 -04:00
  • 2976eaaeed First step implementing regular expressions on nodes. Quentin Ochem 2020-07-16 18:54:55 -04:00
  • 4de5209cd3 Documented standard functions. Quentin Ochem 2020-07-13 19:09:24 -04:00
  • 121f404512 Fixed typo. Quentin Ochem 2020-07-13 11:08:18 -04:00
  • a120f79b9b Completed documentation on command sequences. Quentin Ochem 2020-07-12 18:55:48 -04:00
  • 7754ad364c Fixed missing updates. Quentin Ochem 2020-07-12 18:41:07 -04:00
  • 3c497a48f1 Improved syntax and semantic aspects following documentation Quentin Ochem 2020-07-12 18:36:27 -04:00
  • 73da2ea0b9 Adding documentation on iteration control and templates. Quentin Ochem 2020-07-11 18:03:10 -04:00
  • 4a6d9621f1 Documented wrapping and weaving clauses. Quentin Ochem 2020-07-11 13:20:20 -04:00
  • 1e24e371f0 Initial documentation for pick, added else documentation for match. Quentin Ochem 2020-07-11 12:26:06 -04:00
  • 28bc5220b9 Fixed formatting typo. QuentinOchem 2020-07-11 10:57:45 -04:00
  • 17f4a0b374 Merge branch 'master' of https://github.com/AdaCore/uwrap Quentin Ochem 2020-07-11 10:56:05 -04:00
  • 963a4a9108 Initial revision of the matching language documentation. Quentin Ochem 2020-07-11 10:56:02 -04:00
  • 9d7adde4de Added missing details. QuentinOchem 2020-07-09 14:56:05 -04:00
  • dc68172d65 Initial revision of the README Quentin Ochem 2020-07-09 14:54:40 -04:00
  • 065763a286 Finalized tutorial with c_strings. Quentin Ochem 2020-07-09 14:36:59 -04:00
  • 6e0f9cc9b0 Added names and wrap_names tutorial projects, Quentin Ochem 2020-07-07 16:41:17 -04:00
  • 8e3efe25d8 Implemented address_into_return transformation. Quentin Ochem 2020-07-07 15:49:20 -04:00
  • 0e9f406c85 Fixed access_into_return. Quentin Ochem 2020-07-07 15:32:33 -04:00
  • 09b92a2f21 Updated draft tutorial with latest syntax. Quentin Ochem 2020-07-06 22:25:06 -04:00
  • bd0a6c6662 Fixes to transformations needed by cuda Quentin Ochem 2020-07-06 21:46:46 -04:00
  • 1b80640dde Include folder is now automatically retreived. Quentin Ochem 2020-07-06 21:45:36 -04:00
  • 867a2bfbb1 Extended exception transformation to support constants as input. Quentin Ochem 2020-07-06 16:30:32 -04:00
  • 0bc74864cc Added support for constrained arrays. Quentin Ochem 2020-07-06 16:01:12 -04:00
  • 14e33eac3f Extended used of do ... then ... end to wrappers.wrp Quentin Ochem 2020-07-06 15:29:28 -04:00
  • a63157f551 Initial implementation of callback support Quentin Ochem 2020-07-06 14:42:51 -04:00
  • ebe1588795 Implemented sequences Quentin Ochem 2020-07-05 19:08:01 -04:00
  • ba8b32036e Factorized out handling of identifiers in expressions. Quentin Ochem 2020-07-04 11:13:12 -04:00
  • 38517f77a8 Added support for array subtypes. Quentin Ochem 2020-07-04 10:58:31 -04:00
  • bd9881aa84 Finalized traverse control and fixed last errors in test. Quentin Ochem 2020-07-03 22:52:38 -04:00
  • 8de99419e5 Refined control of iteration to the current iteration. Quentin Ochem 2020-07-03 22:12:20 -04:00
  • e3387c0277 Finished refactored of traverse control and updated baseline. Quentin Ochem 2020-07-03 21:26:21 -04:00
  • 0ce9fa122d Implemented support for cross reference between units Quentin Ochem 2020-07-02 22:32:54 -04:00
  • 5cc9c169a9 Added support for partial types and null record. Quentin Ochem 2020-07-02 16:17:55 -04:00
  • 8e6d48d45f Fixed file names and subtype generation. Quentin Ochem 2020-07-01 22:32:09 -04:00
  • 76f92ff860 Updated ada testsuite. Quentin Ochem 2020-07-01 22:11:06 -04:00
  • 072a37c7a2 Fixed handling of static entities. Quentin Ochem 2020-07-01 21:05:11 -04:00
  • 09404d2ef5 Finished refactoring of fold. Quentin Ochem 2020-07-01 20:55:29 -04:00
  • 5350bf9ef3 Fixed handling of new Quentin Ochem 2020-07-01 13:43:35 -04:00
  • e79cb4b9c1 Fixed resolution of references Quentin Ochem 2020-07-01 13:31:30 -04:00
  • a07dcfcc4f Implemented lambda support in the new expression model. Quentin Ochem 2020-07-01 10:55:10 -04:00
  • 2992ac8289 Fixed else parser and started baseline update to new syntax. Quentin Ochem 2020-06-30 22:49:37 -04:00
  • b6b2e7a978 Finalized re-implementation of all () semantics. Quentin Ochem 2020-06-30 22:41:38 -04:00
  • db47102be8 Making progress with support of the new .all() syntax and semantic. Quentin Ochem 2020-06-30 15:01:27 -04:00
  • f38588886e Progress on refactoring Quentin Ochem 2020-06-28 22:46:33 -04:00
  • 1950bee378 Initiated a few coordinated refactorings Quentin Ochem 2020-06-28 21:23:04 -04:00
  • 63a6f769fa Removed capability to create standard functions as lambda. Quentin Ochem 2020-06-26 22:59:33 -04:00
  • a3004dedb2 Implemented matching and parameter naming for functions Quentin Ochem 2020-06-26 22:49:19 -04:00
  • 44a53b8cb1 Implemented basic types supports Quentin Ochem 2020-06-26 15:44:25 -04:00
  • 66a8dfbe1d Further fixes QuentinOchem 2020-06-26 08:36:15 -04:00
  • f5bea03d22 Fixed formatting and links. QuentinOchem 2020-06-25 21:21:12 -04:00
  • 4e5b22bdf0 Initial draft of the tutorial Quentin Ochem 2020-06-25 21:13:38 -04:00
  • 855ac10418 Implemented normalize_ada_name Quentin Ochem 2020-06-25 16:31:04 -04:00
  • 19e62c87ec Added missing test file. Quentin Ochem 2020-06-25 14:52:41 -04:00
  • afae157c81 Implemented parameter_into_computed_expression Quentin Ochem 2020-06-25 11:06:43 -04:00
  • 80c72a6036 More file cleanup. Quentin Ochem 2020-06-25 09:07:06 -04:00
  • e26e11cf66 Removed files added by mistake. Quentin Ochem 2020-06-25 09:05:17 -04:00
  • 0e6832c5b8 Implemented into_binary_compatible Quentin Ochem 2020-06-25 09:04:52 -04:00
  • 9434eb2134 Implemented return_into_exception Quentin Ochem 2020-06-24 22:10:17 -04:00
  • f9fdeb8fe2 Improved error diagnostic. Quentin Ochem 2020-06-24 21:53:10 -04:00
  • 803782d523 Implemented error_code_into_exception. Quentin Ochem 2020-06-24 20:51:53 -04:00
  • 13ab510742 Fixed unwanted dereference in or / and operators. Quentin Ochem 2020-06-24 20:17:46 -04:00
  • e44adf9198 Deactivated matching when building a new entity. Quentin Ochem 2020-06-24 19:44:39 -04:00
  • 1d07556c9c Added missing frame popping when call fails. Quentin Ochem 2020-06-24 19:13:37 -04:00
  • e029caa6cc Further bug fixing Quentin Ochem 2020-06-24 18:48:17 -04:00
  • 794b1929e5 Fixed handling of text conversions. Quentin Ochem 2020-06-24 14:37:45 -04:00
  • 8f89df1f7b Fixes following previous check-in Quentin Ochem 2020-06-23 21:23:45 -04:00
  • 3baadd4606 Making progress in differenciating matching modes Quentin Ochem 2020-06-23 20:29:29 -04:00
  • 6ed2884521 Used Null instead of Opt when relevant. Quentin Ochem 2020-06-22 12:37:49 -04:00
  • ea431b1898 Added support to capture created wrappers in tree. Quentin Ochem 2020-06-21 22:33:33 -04:00
  • a9d9b29353 Implemented creation of trees. Quentin Ochem 2020-06-21 21:47:49 -04:00
  • f7fbaf9823 Implemented template registries and find function. Quentin Ochem 2020-06-21 20:37:19 -04:00
  • ce3e89f48a Fixed last regressions. Quentin Ochem 2020-06-21 14:26:59 -04:00
  • 4626dbe59d Implemented global map core feature Quentin Ochem 2020-06-21 13:48:23 -04:00
  • 7fa3731b37 Progressing with the implementation of global maps. Quentin Ochem 2020-06-21 11:01:30 -04:00
  • 1a18d4d025 Fixed constant_into_enumeration Quentin Ochem 2020-06-20 13:50:55 -04:00
  • 36b2b65bb2 Further refactors in handling of objects. Quentin Ochem 2020-06-19 23:40:47 -04:00
  • 77155818f8 Merged concepts of Runtime_Object and Language_Entity Quentin Ochem 2020-06-19 20:35:46 -04:00
  • 3655fb74b5 Implemented left reference. Quentin Ochem 2020-06-18 09:23:53 -04:00
  • d066141423 Implemented concatenation operator. Quentin Ochem 2020-06-17 20:53:18 -04:00
  • fa27d7636c Implemented reductions on browsing functions. Quentin Ochem 2020-06-17 16:37:22 -04:00
  • 833f3e4f3c Implemented early reference capture. Quentin Ochem 2020-06-16 21:23:56 -04:00
  • bb9a2e4d63 Refactored and documented Handle_Match Quentin Ochem 2020-06-16 13:30:39 -04:00
  • 95618a634b Removed OBE code. Quentin Ochem 2020-06-15 22:49:26 -04:00
  • 76c8f0359c Implemented constant_into_enumeration Quentin Ochem 2020-06-15 22:40:08 -04:00
  • 695f292f57 Added allocation when no node exist. Quentin Ochem 2020-06-14 23:22:12 -04:00
  • 76d3d7f97e Generalized usaged of Push / Pop functions on stack. Quentin Ochem 2020-06-14 21:29:04 -04:00
  • 5a6d0ac531 Implemented support for Ada enumerations wrapping. Quentin Ochem 2020-06-14 20:45:15 -04:00
  • dacc9c211e Extended support for properties Quentin Ochem 2020-06-14 20:20:37 -04:00
  • b23c49e6c9 Implemented null templates. Quentin Ochem 2020-06-13 22:54:56 -04:00
  • 1a01de5549 Implemented explicit template creation. Quentin Ochem 2020-06-13 22:10:38 -04:00
  • 1b3573556d Improved error diagnostic. Quentin Ochem 2020-06-12 21:48:28 -04:00
  • 46f3cfde8d Implemented support for access_into_return. Quentin Ochem 2020-06-12 21:20:03 -04:00
  • 1dc8269b9a Finalized closure for lambda. Quentin Ochem 2020-06-12 15:49:16 -04:00
  • 3b84521909 Fixed matching of references and entity parameter passing. Quentin Ochem 2020-06-11 22:59:20 -04:00
  • 4c69247987 Fixed confusing else syntax Quentin Ochem 2020-06-11 21:52:44 -04:00
  • 21a2ec3a8e Implemented access_into_out Quentin Ochem 2020-06-11 21:43:25 -04:00