4 مستودعات
Splicing existing variables or predefined patterns into new regular expressions to improve maintainability.
Distinct from Text Pattern Matching: Distinct from Text Pattern Matching: focuses on the composition and reuse of patterns via variables rather than the act of searching.
Explore 4 awesome GitHub repositories matching data & databases · Pattern Variable Reuse. Refine with filters or upvote what's useful.
LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw
Provides the ability to store matched text in variables for use in subsequent patterns and context-aware suggestions.
Alda is a text-based music programming language and command-line tool for composing, playing, and live-coding musical scores. It functions as a MIDI composition engine that renders plain-text scores into audio output, and as a live coding environment where code entered in a read-eval-print loop produces real-time playback without restarting the interpreter. The system distinguishes itself through an event-driven playback engine that schedules timed note events, an instrument-attribute inheritance model that cascades properties like volume and tempo from global defaults to individual parts, an
Stores reusable musical patterns in named variables for reference and transformation within scores.
Melody هو محول برمجيات (Transpiler) ومترجم أنماط للتعبيرات النمطية (Regex) يقوم بترجمة صيغة عالية المستوى وسهلة القراءة إلى تعبيرات نمطية قياسية. يعمل كأداة لتبسيط إنشاء وصيانة أنماط المطابقة المعقدة. يوفر المشروع صيغة متخصصة لتحديد المتغيرات والماكرو القابلة لإعادة الاستخدام لتقليل التكرار داخل التعبيرات. يتضمن دعماً أصلياً لتعيين تسميات متخصصة لخصائص فئة Unicode ويتعامل تلقائياً مع هروب النصوص الحرفية. يمكن الوصول إلى النظام من خلال عدة واجهات، بما في ذلك أداة سطر أوامر لتجميع واختبار الأنماط مقابل السلاسل أو الملفات، وREPL تفاعلي للحالة للتقييم في الوقت الفعلي، وإضافة Babel لدمج تحويلات الصيغة في خطوط أنابيب بناء JavaScript. كما يوفر واجهة قائمة على المتصفح لاختبار الصيغة بدون تثبيت محلي. يدعم المترجم قدرات التعبير النمطي القياسية مثل مجموعات الالتقاط، وتأكيدات البحث المسبق، وفئات الأحرف، والمحددات الكمية.
Allows defining pattern sequences as reusable variables to reduce duplication in complex expressions.
Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and Bash compatibility. It functions as a structured data shell, integrating JSON and J8 formats to manage complex data without relying on string parsing. The system is distinguished by a C++ transpiled interpreter that converts a subset of Python source code into strongly typed C++ for high-performance execution. It features a garbage-collected typed runtime that supports prototype-based polymorphism, lexical closures, and reference-based variable mutation. To decouple shell logic
Deno Shell splices existing variables or predefined patterns into a new expression to avoid repetition and improve maintainability.