Commit Graph

  • f438005413 Step 57 TDD test: Buffer management Bill 2026-02-07 08:24:58 -07:00
  • 9df08cbe18 Step 56 TDD test: Robust Emacs command integration Bill 2026-02-07 08:24:23 -07:00
  • e287e96470 Step 53 TDD test: Classical editing operations Bill 2026-02-07 08:23:48 -07:00
  • 76ae96cdb4 Step 51 TDD test: Text-AST synchronization Bill 2026-02-07 08:23:11 -07:00
  • e0c5bf2a9e Step 47 TDD test: Tree-sitter Elisp integration Bill 2026-02-07 08:22:35 -07:00
  • 6666109f38 Step 46 TDD test: Tree-sitter C++ integration Bill 2026-02-07 08:22:00 -07:00
  • d8a67cfe10 Step 45 TDD test: Tree-sitter Python integration Bill 2026-02-07 08:21:27 -07:00
  • 7a847c4f03 Step 44 TDD test: C++-specific idioms Bill 2026-02-07 08:20:41 -07:00
  • d966eae2cf Step 43 TDD test: Memory strategy code generation Bill 2026-02-07 08:20:04 -07:00
  • 5952c51cb9 Step 42 TDD test: C++ type generation Bill 2026-02-07 08:19:25 -07:00
  • 07f40c4786 Step 41 TDD test: C++ expression generation Bill 2026-02-07 08:18:51 -07:00
  • 217a38a2c8 Step 40 TDD test: C++ statement generation Bill 2026-02-07 08:18:13 -07:00
  • fe32389271 Step 39 TDD test: CppGenerator basic skeleton Bill 2026-02-07 08:17:35 -07:00
  • 6643b7c2c7 Sprint 3 plan and docs: adopt canonical annotation system from annotations/Memory strategy.md Bill 2026-02-07 08:11:23 -07:00
  • ab05001068 Sprint 2 Step 38: Final integration test Bill 2026-02-07 07:01:23 -07:00
  • c69e1a4250 Sprint 2 Step 37: Emacs ↔ AST synchronization Bill 2026-02-07 06:52:35 -07:00
  • 7dc31f48a7 Sprint 2 Step 36: Lock warnings in UI Bill 2026-02-07 06:19:10 -07:00
  • 8f39c8edfb Sprint 2 Step 35: Optimization lock annotations Bill 2026-02-07 05:31:36 -07:00
  • e4f9cfb78d Sprint 2 Step 34: Full round-trip Bill 2026-02-06 23:50:56 -07:00
  • 9e080bebfe Sprint 2 Step 33: Export via generator Bill 2026-02-06 23:47:18 -07:00
  • 0bbfc36ebe Sprint 2 Step 32: Import via tree-sitter Bill 2026-02-06 23:41:36 -07:00
  • 7a943da12d Sprint 2 Step 31: Tree-sitter integration Bill 2026-02-06 23:35:12 -07:00
  • 3e338b35a6 Sprint 2 Step 30: Emacs ↔ MPS synchronization Bill 2026-02-06 23:30:34 -07:00
  • 9f2373f335 Sprint 2 Step 29: AST ↔ File synchronization Bill 2026-02-06 23:19:58 -07:00
  • d499a930da Sprint 2 Step 28: File operations via RPC Bill 2026-02-06 23:12:59 -07:00
  • 06227401ef Sprint 2 Step 27: File operations via Emacs Bill 2026-02-06 23:07:48 -07:00
  • 78efb99f63 Sprint 2 Step 26: Orchestrator ↔ Emacs RPC Bill 2026-02-06 22:43:07 -07:00
  • 767c4557f5 Sprint 2 Step 25: AST ↔ Elisp projection Bill 2026-02-06 22:27:19 -07:00
  • 5f0c74dec2 Sprint 2 Step 24: Orchestrator spawns Emacs Bill 2026-02-06 22:15:46 -07:00
  • 00a5c8430d Sprint 2 Step 23: Emacs integration Bill 2026-02-06 21:55:58 -07:00
  • dfa40b7802 Sprint 2 Step 22: Undo/Redo UI Bill 2026-02-06 21:48:25 -07:00
  • 3b80ff4250 Sprint 2 Step 21: Undo/Redo journal Bill 2026-02-06 21:45:02 -07:00
  • b0b917eed1 Sprint 2 Step 20: Mutation via UI Bill 2026-02-06 21:37:45 -07:00
  • 91e52e28d2 Sprint 2 Step 19: Connect ImGui to orchestrator Bill 2026-02-06 21:30:12 -07:00
  • db9990620b Sprint 2 Step 18: AST mutation via RPC Bill 2026-02-06 21:02:01 -07:00
  • 44634bf4fe Sprint 2 Step 17: JSON-RPC server Bill 2026-02-06 20:44:07 -07:00
  • dfb8409dd9 Sprint 2 Step 16: Orchestrator process Bill 2026-02-06 20:22:37 -07:00
  • d46aec55ee Sprint 2 Step 15: Projection toggle Bill 2026-02-06 20:14:51 -07:00
  • 41ab6c3022 Sprint 2 Step 14: AST → text viewport Bill 2026-02-06 20:10:59 -07:00
  • 37e504b448 Sprint 2 Step 13: Text viewport Bill 2026-02-06 20:07:25 -07:00
  • 6e74281096 Sprint 2 Step 12: Dear ImGui shell scaffolding Bill 2026-02-06 20:04:12 -07:00
  • f094c14ea7 Sprint 2 Step 11: Python generator - Annotation output Bill 2026-02-06 19:56:57 -07:00
  • 8746e0f43f Sprint 2 Step 10: Python generator - Remaining concepts Bill 2026-02-06 19:42:57 -07:00
  • 5f581d7142 Sprint 2 Step 9: Python generator - Statements and expressions Bill 2026-02-06 19:39:24 -07:00
  • 95c56f35cb Sprint 2 Step 8: Python generator base with Module/Function support Bill 2026-02-06 19:35:48 -07:00
  • 8ca6eccd56 Sprint 2 Step 7: Schema validation Bill 2026-02-06 19:31:38 -07:00
  • 665c96b648 Sprint 2 Step 6: JSON deserialization and round-trip verification Bill 2026-02-06 19:14:45 -07:00
  • 5579a4747f Sprint 2 Step 5: JSON serialization with nlohmann/json Bill 2026-02-06 19:11:48 -07:00
  • 71cd903fa8 Sprint 2 Step 4: annotation concepts (DerefStrategy, OptimizationLock, LangSpecific) Bill 2026-02-06 19:04:37 -07:00
  • 25b9d5c480 Sprint 2 Step 3: all Statement, Expression, Type, and Parameter concepts Bill 2026-02-06 19:01:35 -07:00
  • 0f90bec21f Sprint 2 Step 2: child links, Function and Variable concepts Bill 2026-02-06 18:54:18 -07:00
  • 586914df4e Sprint 2 Step 1: base ASTNode class and Module concept Bill 2026-02-06 18:44:42 -07:00
  • 25aa8bd024 claude shutdown, trying with qwen Bill 2026-02-06 14:02:02 -07:00
  • ec68ce551c fixed booleanliteral and integerliteral by adding "" + before node.value Bill 2026-02-06 09:15:15 -07:00
  • 748acea40e Merge pull request #1 from BillTheMaker/001-core-ast-structure main BillTheMaker 2026-02-06 09:01:28 -07:00
  • 668d056bab broken state Bill 2026-02-06 08:58:46 -07:00
  • e763c2c32b Phase1Example working on choosing from enums actually done Bill 2026-02-06 01:40:37 -07:00
  • 9b420ba658 Phase1Example working on choosing from enum Bill 2026-02-05 17:13:06 -07:00
  • a803676f0d textGen fixed, Phase1Example has 1 error left Bill 2026-02-04 12:40:33 -07:00
  • 6a695e5ed1 textGen borked, saving before further borking Bill 2026-02-04 09:54:51 -07:00
  • a295f01a26 Fix Module child link IDs in Phase1Test registry Bill 2026-02-03 21:22:11 -07:00
  • 0400c1bd91 Simplify Phase1Test to avoid XML character escaping issues Bill 2026-02-03 21:19:59 -07:00
  • 66840fbfe7 Fix XML special characters in operator properties Bill 2026-02-03 21:18:39 -07:00
  • 1b49ff317c Expand Phase1Test with comprehensive examples Bill 2026-02-03 21:17:34 -07:00
  • 8f7f933a17 Register Phase1Example.sandbox in MPS project modules Bill 2026-02-03 21:13:44 -07:00
  • 67b01c6c41 Create Phase1Example sandbox with minimal test model Bill 2026-02-03 21:12:07 -07:00
  • f960ea6a0d Remove incomplete SimpleExample model - will create dedicated sandbox instead Bill 2026-02-03 21:11:30 -07:00
  • 8a2ab8d614 Fix property indices in SimpleExample model Bill 2026-02-03 21:09:26 -07:00
  • 5b4d5ada7a Add registry to SimpleExample and update concept references Bill 2026-02-03 21:06:53 -07:00
  • a86db27292 Fix SimpleExample model to use SemAnno language instead of structure Bill 2026-02-03 21:02:26 -07:00
  • 2fe1bf108e Move test model to existing SemAnno.sandbox Bill 2026-02-03 21:00:18 -07:00
  • 3eea795de0 Create sandbox with test model using correct concept syntax Bill 2026-02-03 20:56:19 -07:00
  • 813683bc9d Remove incorrectly placed test model from language directory Bill 2026-02-03 20:55:27 -07:00
  • 45dbdacc46 Fix SimpleExample test model concept reference syntax Bill 2026-02-03 20:51:35 -07:00
  • 36661381a3 Add SimpleExample test model demonstrating Phase 1 AST concepts Bill 2026-02-03 20:46:01 -07:00
  • a0290ae51d Add textgen definitions for all Phase 1 AST concepts Bill 2026-02-03 20:40:23 -07:00
  • a06bb0eb2a Add editor definitions for all 31 Phase 1 AST concepts Bill 2026-02-03 20:35:02 -07:00
  • 1b7f2426bb fixed wrong structures Bill 2026-02-03 20:28:58 -07:00
  • c773b4f350 Add detailed MPS structure ID fix guide Bill 2026-02-03 20:06:32 -07:00
  • fec7284a8f Remove problematic editor definitions pending structure.mps ID fixes Bill 2026-02-03 20:03:53 -07:00
  • 5c45338615 Add comprehensive implementation summary for Core AST Structure feature Bill 2026-02-03 17:22:32 -07:00
  • 8ce55015cf Add comprehensive testing and validation guide for Core AST Structure Bill 2026-02-03 17:21:41 -07:00
  • 61997ce49e Add Phase 2 editor definitions for all core AST concepts Bill 2026-02-03 17:19:52 -07:00
  • 967db953c4 Add Phase 1 AST structure definitions to SemAnno language Bill 2026-02-03 17:16:53 -07:00
  • 9bd9e6b7ef docs: Add comprehensive implementation plan and task list for feature 001 Bill 2026-02-03 16:14:58 -07:00
  • 0aa0841a4d docs: Add specification for feature 001 - Core AST Structure Bill 2026-02-03 16:11:07 -07:00
  • 518934604d added requirements docs Bill 2026-02-03 10:38:58 -07:00
  • f5873acf29 Creating Python file generator bill 2026-01-27 17:33:23 -07:00
  • 048481a0c5 Created Python Loop Generator bill 2026-01-27 00:35:35 -07:00
  • 0dc152f565 initial textgen for hypergaph edges working bill 2026-01-19 22:21:17 -07:00
  • 2e186d8d06 experimental nodes and commands so far Bill 2026-01-19 15:45:42 -07:00
  • 4033637153 experimental nodes and commands so far Bill 2026-01-19 15:45:35 -07:00
  • dc8e5963fd Hard reset: Clean project structure Bill 2026-01-17 21:57:09 -07:00