matchit.cpp
Pattern matcher
A lightweight C++ header-only pattern-matching library with macro-free APIs.
match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.
573 stars
15 watching
20 forks
Language: C++
last commit: about 2 years ago c-plus-plusc-plus-plus-17cppcpp-librarycpp17cpp17-libraryheader-onlylightweightpattern-matchingsingle-headersingle-header-libsingle-header-library
Related projects:
Repository | Description | Stars |
---|---|---|
solodon4/mach7 | A C++ library providing a functional programming style pattern-matching mechanism | 1,283 |
p-ranav/glob | A C++ library for pattern-based file matching and recursive searching | 249 |
mpark/patterns | A C++ library that provides a pattern-matching system for expressing matching and transformation logic. | 666 |
pvginkel/microsoft.codeanalysis.csharp.patternmatching | A library to simplify pattern matching on Roslyn syntax trees for C# code analysis and refactoring. | 29 |
jbandela/simple_match | A simple and extensible C++ pattern matching library | 227 |
nogizhopaboroda/f_context | A CoffeeScript library providing a simple and easy-to-use way to implement functional programming concepts using pattern matching. | 34 |
clojure/core.match | A pattern matching library for Clojure, optimized for performance and ease of use. | 1,190 |
guicho271828/trivia | A compiler for pattern matching in Common Lisp | 334 |
killme2008/defun | A macro system for defining Clojure functions with pattern matching capabilities. | 477 |
alexpantyukhin/go-pattern-match | An implementation of pattern matching for Go. | 245 |
admk/patmat | Provides a functional-style recursive pattern matching framework for Python | 29 |
missingfaktor/akar | A pattern matching library for Clojure with focus on simplicity and abstraction | 176 |
taocpp/pegtl | A header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach | 1,945 |
mcmtroffaes/inipp | A simple C++ header-only ini parser and generator. | 284 |
veselink1/refl-cpp | Provides compile-time reflection and introspection capabilities for C++17 | 1,086 |