melody

Regex compiler

A compiler and language that translates source code into regular expressions for efficient pattern matching

Melody is a language that compiles to regular expressions and aims to be more readable and maintainable

GitHub

5k stars
17 watching
56 forks
Language: Rust
last commit: over 1 year ago
Linked from 2 awesome lists

compilerlanguagemelodymelodylangregexregexpregular-expressionrust

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
alda-lang/alda A text-based programming language for composing and playing music using the command line. 5,619
mudcube/midi.js A library to program synesthesia into web-based MIDI applications 3,815
verbalexpressions/javaverbalexpressions A Java library that simplifies the construction of complex regular expressions 2,622
olahol/melody A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. 3,748
ziishaned/learn-regex An introduction to regular expressions with explanations and examples. 45,672
francisrstokes/super-expressive A JavaScript library that allows developers to create regular expressions in a human-readable and programmatic way. 4,626
bennypowers/nvim-regexplainer Displays explanations of regular expressions under the cursor in Neovim 627
marioruiz/string_pattern A gem that generates strings according to predefined patterns or regular expressions for testing and data generation purposes 16
kkos/oniguruma A modern and flexible regular expressions library for text pattern matching 2,310
devongovett/regexgen Generates regular expressions from a set of input strings by building a trie and converting it to a regex using Brzozowski's algebraic method 3,344
verbalexpressions/phpverbalexpressions A PHP library to construct complex regular expressions with an intuitive syntax and human-readable definition format. 2,410
jbyuki/nabla.nvim A Neovim plugin for generating ASCII math expressions from LaTeX equations 638
tom-lord/regexp-examples A gem that generates random strings that match given regular expressions. 520
cjex/regulex A JavaScript tool for parsing and visualizing regular expressions 5,719
engelberg/instaparse A Clojure library that converts context-free grammar notations into executable parsers 2,743