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 是一个正则表达式转译器和模式编译器,将高级、人类可读的语法转换为标准正则表达式。它作为简化复杂匹配模式创建和维护的工具。 该项目提供了一种专用语法,用于定义可重用变量和宏,以减少表达式中的重复。它包括对将专用标签映射到 Unicode 类别属性的原生支持,并自动处理字面文本的转义。 该系统可通过多种接口访问,包括用于编译和测试字符串或文件模式的命令行工具、用于实时评估的有状态交互式 REPL,以及用于将语法转换集成到 JavaScript 构建流水线中的 Babel 插件。它还提供了一个基于浏览器的接口,无需本地安装即可测试语法。 该编译器支持标准正则表达式功能,如捕获组、环视断言、字符类和量词。
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.