Mach7

Pattern matcher

A C++ library providing a functional programming style pattern-matching mechanism

Functional programming style pattern-matching library for C++

GitHub

1k stars
65 watching
78 forks
Language: C++
last commit: almost 5 years ago
Linked from 2 awesome lists

adtalgebraic-data-typespatternpattern-matchingvariantvisitorvisitor-pattern

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jbandela/simple_matchA simple and extensible C++ pattern matching library228
mpark/patternsAn experimental C++ pattern matching library670
admk/patmatProvides a functional-style recursive pattern matching framework for Python29
pvginkel/microsoft.codeanalysis.csharp.patternmatchingA library to simplify pattern matching on Roslyn syntax trees for C# code analysis and refactoring.29
nogizhopaboroda/f_contextA CoffeeScript library providing a simple and easy-to-use way to implement functional programming concepts using pattern matching.34
bowenfu/matchit.cppA lightweight C++ header-only pattern-matching library with macro-free APIs.580
alehander92/garaA macro-based library for pattern matching in Nim programming language103
bramstein/funcyAn experiment in adding functional pattern matching to JavaScript247
missingfaktor/akarA pattern matching library for Clojure with focus on simplicity and abstraction176
killme2008/defunA macro system for defining Clojure functions with pattern matching capabilities.476
p-ranav/globA C++ library for pattern-based file matching and recursive searching252
krux02/ast-pattern-matchingA library for matching patterns on abstract syntax trees (ASTs) in programming languages.100
alexpantyukhin/go-pattern-matchAn implementation of pattern matching for Go.246
guicho271828/triviaA compiler for pattern matching in Common Lisp336
clojure/core.matchA pattern matching library for Clojure, optimized for performance and ease of use.1,189