awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • languagetool-org/languagetoolAvatar von languagetool-org

    languagetool-org/languagetool

    14,597Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,597
  • alda-lang/aldaAvatar von alda-lang

    alda-lang/alda

    5,906Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,906
  • yoav-lavi/melodyAvatar von yoav-lavi

    yoav-lavi/melody

    4,747Auf GitHub ansehen↗

    Melody ist ein Transpiler für reguläre Ausdrücke und ein Pattern-Compiler, der eine hochgradig lesbare Syntax in Standard-RegEx übersetzt. Er fungiert als Tool zur Vereinfachung der Erstellung und Wartbarkeit komplexer Matching-Muster. Das Projekt bietet eine spezialisierte Syntax zur Definition wiederverwendbarer Variablen und Makros, um Duplikate innerhalb von Ausdrücken zu reduzieren. Es beinhaltet native Unterstützung für das Mapping spezialisierter Labels auf Unicode-Kategorie-Eigenschaften und handhabt automatisch das Escaping von Literaltext. Das System ist über mehrere Schnittstellen zugänglich, darunter ein CLI-Tool zum Kompilieren und Testen von Mustern gegen Strings oder Dateien, ein zustandsbehaftetes interaktives REPL für die Echtzeit-Auswertung und ein Babel-Plugin zur Integration von Syntax-Transformationen in JavaScript-Build-Pipelines. Es bietet zudem eine browserbasierte Schnittstelle zum Testen der Syntax ohne lokale Installation. Der Compiler unterstützt Standard-RegEx-Funktionen wie Capture-Gruppen, Lookaround-Assertions, Zeichenklassen und Quantifizierer.

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

    Rust
    Auf GitHub ansehen↗4,747
  • oils-for-unix/oilsAvatar von oils-for-unix

    oils-for-unix/oils

    3,288Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,288
  1. Home
  2. Data & Databases
  3. Text Pattern Matching
  4. Pattern Variable Reuse

Unter-Tags erkunden

  • 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.