awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesPattern Variable Reuse

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.

Awesome Pattern Variable Reuse GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • languagetool-org/languagetoolAvatar de languagetool-org

    languagetool-org/languagetool

    14,597Ver en GitHub↗

    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.

    Javagrammarnatural-languagenatural-language-processing
    Ver en GitHub↗14,597
  • alda-lang/aldaAvatar de alda-lang

    alda-lang/alda

    5,906Ver en GitHub↗

    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.

    Goaldahacktoberfestmusic
    Ver en GitHub↗5,906
  • yoav-lavi/melodyAvatar de yoav-lavi

    yoav-lavi/melody

    4,747Ver en GitHub↗

    Melody es un transpiler de expresiones regulares y compilador de patrones que traduce una sintaxis de alto nivel legible por humanos a expresiones regulares estándar. Funciona como una herramienta para simplificar la creación y mantenibilidad de patrones de coincidencia complejos. El proyecto proporciona una sintaxis especializada para definir variables y macros reutilizables para reducir la duplicación dentro de las expresiones. Incluye soporte nativo para mapear etiquetas especializadas a propiedades de categoría Unicode y maneja automáticamente el escape de texto literal. El sistema es accesible a través de varias interfaces, incluyendo una herramienta de línea de comandos para compilar y probar patrones contra cadenas o archivos, un REPL interactivo con estado para evaluación en tiempo real y un plugin de Babel para integrar transformaciones de sintaxis en pipelines de construcción de JavaScript. También ofrece una interfaz basada en navegador para probar la sintaxis sin instalación local. El compilador admite capacidades estándar de expresiones regulares como grupos de captura, aserciones de lookaround, clases de caracteres y cuantificadores.

    Allows defining pattern sequences as reusable variables to reduce duplication in complex expressions.

    Rust
    Ver en GitHub↗4,747
  • oils-for-unix/oilsAvatar de oils-for-unix

    oils-for-unix/oils

    3,288Ver en GitHub↗

    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.

    Python
    Ver en GitHub↗3,288
  1. Home
  2. Data & Databases
  3. Text Pattern Matching
  4. Pattern Variable Reuse

Explorar subetiquetas

  • Linguistic Variable CapturingStoring matched text segments in variables to be reused in subsequent linguistic patterns or suggestions. **Distinct from Pattern Variable Reuse:** Focuses on capturing dynamic text for grammar rules rather than splicing static regex patterns for maintainability.
  • Music Pattern VariablesStores reusable musical patterns in named variables that can be referenced and transformed within a score. **Distinct from Pattern Variable Reuse:** Distinct from Pattern Variable Reuse: applies to musical pattern reuse in scores, not regular expression pattern composition.