Found 34 packages
Base on C#: A Method for Tail Call Recursion by StormySpike[https://www.codeproject.com/Articles/43234/C-A-Method-for-Tail-Call-Recursion].
Pulumi fork to override DefaultRecursionLimit - C# runtime library for Protocol Buffers - Google's data interchange format.
A C# lock replacement for async/await, supporting recursion/re-entrance and asynchronous waits. Handles async recursion correctly - note that Nito.AsyncEx does not!
mXparser is a super easy, rich, fast and highly flexible math expression parser library (parser and evaluator of mathematical expressions / formulas provided as plain text / string). Software delivers easy to use API for JAVA, Android and C# .NET/MONO (Common Language Specification compliant: F#, Visual Basic, C++/CLI). *** If you find the software useful donation or purchase is something you might consider: https://mathparser.org/donate/ *** Online store: https://payhip.com/INFIMA *** Scalar Scientific Calculator, Charts and Scripts, Scalar Lite: https://play.google.com/store/apps/details?id=org.mathparser.scalar.lite *** Scalar Pro: https://play.google.com/store/apps/details?id=org.mathparser.scalar.pro *** ScalarMath.org: https://scalarmath.org/ *** MathSpace.pl: https://mathspace.pl/ ***
This contains a very useful extension method for AutoFixture that allows you to OmitRecursion, (if a class has multiple nested objects, and/or self-reference, this simple extension method allows you to provent this from being an issue)
SD.Toolkits 递归扩展组件
JN.Toolkits.Recursion.1.0.0
A library that allows writing infinitely deep recursive functions in C# without blowing up the stack.
LINQ overloads. SelectRecursive SelectAncestors Add Remove AddRange Concat CrossJoin Distinct DistinctMany Except FirstWithClearException SingleOrDefaultWithClearException SingleWithClearException ForEach IndexOf TryGetIndexOf MinOrDefault MaxOrDefault PeekOrDefault PopOrDefault Product RemoveFirst Repeat ToHashSet ToNonUniqueDictionary TrimAll TryRemoveFirst Union Zip item.AsArray item.AsList item.AsEnumerable. Also a RedBlackTree and KeyValuePairHelper ConvertNamesAndValuesListToKeyValuePairs and ConvertNamesAndValuesListToDictionary.
Add tail. optimization to recursive calls
Recursive Func library for C#
Recursive Func library for C# (for Windows Phone 7.5 projects)
Easy to use and customisable library for evaluating mathematical expressions from strings. Compiles expressions to IL for good performance. Supports custom functions, definitions, recursion, call caching and other goodness.
General‑purpose .NET extensions for strings, collections, tree traversal, embedded resources and exception types.
A simple library for generating the Fibonacci sequence using Iterative or Recursive methods.
A parser for small blocks of text that supports recursive, extensible patterns.
Extends LineParser to add support for cucumber expressions.
ScanRat - F# Parser Combinators with support for Left Recursion and Memoization.
Remove left recursion, converting into right recursion. This program is part of the Trash toolkit.