returned for Tags:"pattern-matching"
This library uses and abuses the features of C# 6 and 7 to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.
1,113 total downloads
Simple type safe pattern matching for C#
Tokenizer extracts structured information from blocks of text and reflects them onto .NET objects
A pattern matching library in C#
A proof-of-concept implementation of a pattern matching engine for C#.
Poor man's and Just Another Pattern Matching simple helper class
A netstandard library that allows you to effortlessy grab files via glob/minimatch patterns. Great for resolving relative paths coming from the command-line
Succinc<T> is a .NET library that adds a number of functional features to C#:
* Discriminated unions,
* Pattern matching,
* Partial applications,
* "Implicitly" typed lambdas,
* The ability to treat void methods as Unit functions,
* Replacements for TryParse methods that return an Option<T> (or...
A library which enables more powerful pattern matching than is currently available in the switch statement.
Provides SNOBOL4 or UNICON inspired patterns and parsing
A library for F# like functional patten matching based on the work of Bob Nystrom.
A simple dll that contains a matching class to match strings and to calculate the score of similarity between the two strings using the Ratcliff-Obershelp algorithm.
Funny - Railway oriented programming library in C#.
Provides a functional programming approach to handle exceptions in an elegant way and to avoid NullReferenceExceptions.
Binaries for the PatternMatcher library.
Visit https://github.com/tejacques/PatternMatcher for an overview and usage examples.
Provides a pattern matching mechanism for C#.
Provides a functional fluent syntax for C# based apps
String pattern matching with readability - 'Coding careers are too short for Regular Expressions'
Portable library for easy to use F#-like Discriminated Unions in C#. Implicitly casts objects into OneOf instances, then use .Match extension to do pattern matching. Designed as a partial drop in replacement for OneOf.
An implementation of a discriminated union data structure with pattern matching support.
Parser combinators library based on Haskell Parsec. This is part of the LanguageExt functional base class library and requires LanguageExt.Core