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: almost 2 years ago
Linked from 2 awesome lists

compilerlanguagemelodymelodylangregexregexpregular-expressionrust

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
alda-lang/aldaA text-based programming language for composing and playing music using the command line.5,643
mudcube/midi.jsA library to program synesthesia into web-based MIDI applications3,824
verbalexpressions/javaverbalexpressionsA Java library that simplifies the construction of complex regular expressions2,624
olahol/melodyA lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets.3,785
ziishaned/learn-regexAn introduction to regular expressions with explanations and examples.45,746
francisrstokes/super-expressiveA JavaScript library that allows developers to create regular expressions in a human-readable and programmatic way.4,630
bennypowers/nvim-regexplainerDisplays explanations of regular expressions under the cursor in Neovim626
marioruiz/string_patternA gem that generates strings according to predefined patterns or regular expressions for testing and data generation purposes16
kkos/onigurumaA flexible and modern regular expression library with support for various character encodings and APIs.2,331
devongovett/regexgenGenerates regular expressions from a set of input strings by building a trie and converting it to a regex using Brzozowski's algebraic method3,344
verbalexpressions/phpverbalexpressionsA PHP library to construct complex regular expressions with an intuitive syntax and human-readable definition format.2,409
jbyuki/nabla.nvimA Neovim plugin for generating ASCII math expressions from LaTeX equations654
tom-lord/regexp-examplesA gem that generates random strings that match given regular expressions.520
cjex/regulexA JavaScript tool for parsing and visualizing regular expressions5,722
engelberg/instaparseA Clojure library that converts context-free grammar notations into executable parsers2,749