Commit graph

  • 0b261943db analyzer fix & synthesizer fix (with prev. tests fix) (no model file fix yet) main ProgramSnail 2026-03-08 22:12:52 +00:00
  • 270296e7b2 simplest model with mods: test fixes & mark not passed tests ProgramSnail 2026-03-07 22:27:05 +00:00
  • ea03743fee syntesizer with mods: tests update (no result update, no run) ProgramSnail 2026-03-07 21:44:55 +00:00
  • 2ec7f963db syntesizer with mods: sucessfull build, no tests done (& pretty much no test updated) ProgramSnail 2026-03-07 14:38:54 +00:00
  • bfe3d8dc92 simplest_model_with_mod: remove commented spoil arg, refactor state' ProgramSnail 2026-03-03 17:29:48 +00:00
  • c2374d198d simplest_model_with_mod: wrong spoil arg function variant (commented) ProgramSnail 2026-03-03 17:26:10 +00:00
  • 607743a66f simplest_model_with_mod: fixes & model spec fixes ProgramSnail 2026-03-02 16:34:34 +00:00
  • c3775feccb simplest_model_with_mods: first draft of the formal semantics ProgramSnail 2026-03-02 08:40:28 +00:00
  • d590f28f9b simplest_model_with_mods: advanced analyzer with more argument properties ProgramSnail 2026-03-01 15:56:43 +00:00
  • 5b49f139cc simplest_model_with_mods: const tests ProgramSnail 2026-03-01 08:11:17 +00:00
  • afb4ccfda4 simplest_model_with_mods: memoization => recursive calls, regression: all args assumend to be read in funection (example: marked test) ProgramSnail 2026-02-28 16:13:30 +00:00
  • 8852c0577d simplest_model_with_mods: remove assignments (are not requirend in presense of mods) ProgramSnail 2026-02-23 17:11:30 +00:00
  • 248c6a1b35 simplest_model_with_mods: mods in analyzer (without additional tests) ProgramSnail 2026-02-23 17:08:44 +00:00
  • 04fb1da502 add types to the analyzer ProgramSnail 2026-02-23 15:25:20 +00:00
  • 7b312fcfdd init separate parallel version to include const/mut modifiers for arguments ProgramSnail 2026-02-23 14:25:03 +00:00
  • 2349f49f0a test with recursive function (currently inf work) ProgramSnail 2026-02-23 14:21:37 +00:00
  • f5acc7137d assymetric args test, args fold fix ProgramSnail 2026-02-23 13:51:50 +00:00
  • 6fa679f623 model fixes, model for correct declarations & multiarg functions ProgramSnail 2026-02-23 09:12:47 +00:00
  • 72805e06c9 model description fix ProgramSnail 2026-02-23 08:13:08 +00:00
  • 00d13ddbbe initial formal model semantics document, etc. ProgramSnail 2026-02-22 15:53:15 +00:00
  • 8885c4891c projct structure refactoring ProgramSnail 2026-02-22 13:17:41 +00:00
  • 3f6844835c parser: init as ostap sample, modify dune file ProgramSnail 2026-02-22 12:58:04 +00:00
  • 9d2f508291 remove old relational interpreter version (was not fixed) ProgramSnail 2026-02-15 18:56:35 +00:00
  • 5af2728354 extract types tests ProgramSnail 2026-02-15 18:50:45 +00:00
  • 98d0fe2995 remove (most of the) tests from interpreter module ProgramSnail 2026-02-15 18:42:13 +00:00
  • 97be28ff56 tests in the separated module ProgramSnail 2026-02-15 18:40:55 +00:00
  • 77b8bdc2b9 more tests, foldr fix ProgramSnail 2026-02-15 17:32:55 +00:00
  • ae8e39c03a index fix, more tests (including several params) ProgramSnail 2026-02-15 16:01:42 +00:00
  • 096da9d934 fixes, basic tests working (including tag synthesis) ProgramSnail 2026-01-31 14:07:09 +03:00
  • cdd029e14b fixes, more tests ProgramSnail 2026-01-30 16:45:50 +03:00
  • d4e7f7c02e simple type structure tests for oc interpreter types ProgramSnail 2026-01-29 16:37:49 +03:00
  • 7d21d99960 remove unrequired commend ProgramSnail 2026-01-29 16:37:22 +03:00
  • cdf85131f4 move stmt test to oc interpreter ProgramSnail 2026-01-29 15:38:45 +03:00
  • bea18df70e test extension, types moved to ocanren_inject ProgramSnail 2026-01-29 15:31:54 +03:00
  • e2dcf6c2a1 ocanren type syntax test file, migration to 4.14.2 (with pinned ocanren from repo) ProgramSnail 2026-01-29 13:49:39 +03:00
  • 30f052b1b1 test experiments, list_assoco simplification ProgramSnail 2026-01-28 20:34:17 +03:00
  • 118834c9b7 functions rewrite with ocanren syntax extension ProgramSnail 2026-01-27 19:39:56 +03:00
  • f15613d192 start of test draft imgl ProgramSnail 2026-01-26 17:00:10 +03:00
  • 6cb7c30e1f fix functions with new types ProgramSnail 2026-01-26 16:46:49 +03:00
  • 22901cdc22 types replaced with modules to use ppx ProgramSnail 2026-01-26 15:42:48 +03:00
  • de72954207 change macros style to ppx ProgramSnail 2026-01-26 14:36:32 +03:00
  • f8b89966fb remove old realtional interpreter version ProgramSnail 2026-01-12 17:25:22 +03:00
  • 1c399b12ae move old version on relational interpreter, fix the new version ProgramSnail 2026-01-12 17:24:49 +03:00
  • 5f7b25be81 fixes, parto of the list / nat oprs replaced ProgramSnail 2026-01-11 20:10:00 +03:00
  • be204de679 fixes, initial approximate structure of the relational interpreter (not correct, is not supposed to work) ProgramSnail 2026-01-11 17:24:45 +03:00
  • 909dad6694 replace map with loist of associations ProgramSnail 2026-01-11 15:12:33 +03:00
  • ba4191b64a +rel types def ProgramSnail 2026-01-10 07:40:46 +03:00
  • b8ea97d537 fix build with ocanren syntax (with dune), separate functional and relational implementations ProgramSnail 2026-01-09 19:41:39 +03:00
  • c72883f489 store assignments by var id instead of mem id ProgramSnail 2025-12-16 15:49:22 +03:00
  • a2d4bb93e6 semantic interpreter v1, semantic interpreter tests, fixes ProgramSnail 2025-12-14 15:59:18 +03:00
  • 1c74f0c3ef interpretera, logic & abstract types draft, fixes ProgramSnail 2025-12-09 16:40:20 +03:00
  • 658415536b draft rules in prolog-like syntax ProgramSnail 2025-12-09 16:39:47 +03:00
  • f770620742 language simplification, original language is moved to the lib_next module ProgramSnail 2025-12-02 19:21:22 +03:00
  • b64cf6e9ce basic programs types & type checker part ProgramSnail 2025-12-02 15:45:09 +03:00
  • 19b9d3aa56 start with template code https://github.com/Kakadu/OCanren-basic-template ProgramSnail 2025-11-30 00:42:04 +03:00
  • f1433eb62d init ProgramSnail 2025-11-29 12:40:43 +03:00