pattern-matching
There are 744 repositories under pattern-matching topic.
gvergnaud/ts-pattern
🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.
TDAmeritrade/stumpy
STUMPY is a powerful and scalable Python library for modern time series analysis
santinic/pampy
Pampy: The Pattern Matching for Python you always dreamed of.
actor-framework/actor-framework
An Open Source Implementation of the Actor Model in C++
z-pattern-matching/z
Pattern Matching for Javascript
KasperskyLab/hrtng
IDA Pro plugin with a rich set of features: decryption, deobfuscation, patching, lib code recognition and various pseudocode transformations
hirrolot/datatype99
Algebraic data types for C99
winkjs/wink-nlp
Developer friendly Natural Language Processing ✨
solodon4/Mach7
Functional programming style pattern-matching library for C++
DennisLiu1993/Fastest_Image_Pattern_Matching
C++ implementation of a ScienceDirect paper "An accelerating cpu-based correlation-based image alignment for real-time automatic optical inspection"
noprompt/meander
Tools for transparent data transformation
egison/egison
The Egison Programming Language
aidenybai/pattycake
Zero-runtime pattern matching
terkelg/tiny-glob
Super tiny and ~350% faster alternative to node-glob
mpark/patterns
This is an experimental library that has evolved to P2688
benruijl/symbolica
A modern computer algebra library for Python and Rust.
BowenFu/matchit.cpp
match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.
santinic/pampy.js
Pampy.js: Pattern Matching for JavaScript
JuliaSymbolics/SymbolicUtils.jl
Symbolic expressions, rewriting and simplification
adam-mcdaniel/sage
A programming language that's wise beyond its bytes!🌱🌿🪴
thma/WhyHaskellMatters
In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.
killme2008/defun
A macro to define clojure functions with parameter pattern matching just like erlang or elixir.
patois/HexraysToolbox
Hexrays Toolbox - Find code patterns within the Hexrays ctree
rgroli/other.nvim
Open alternative files for the current buffer
usethesource/rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
thautwarm/MLStyle.jl
Julia functional programming infrastructures and metaprogramming facilities
baweaver/qo
Qo - Query Object - Pattern matching and fluent querying in Ruby
lukemorales/exhaustive
Exhaustiveness checking in TypeScript
TeaEntityLab/fpGo
Monad, Functional Programming features for Golang
guicho271828/trivia
Pattern Matcher Compatible with Optima
andreaferretti/patty
A pattern matching library for Nim
p-ranav/glob
Glob for C++17
r-lib/zeallot
Variable assignment with zeal! (or multiple, unpacking, and destructuring assignment in R)
fluentpython/lispy
Learning with Peter Norvig's lis.py interpreter
dbs-leipzig/gradoop
Distributed Temporal Graph Analytics with Apache Flink
alexpantyukhin/go-pattern-match
Pattern matchings for Go.