teo-tsirpanis
NuGet publisher profile
Packages (12)
Farkle
Farkle is an LALR parser library with an API similar to parser combinators.
Farkle.Tools.MSBuild
Farkle's integration with MSBuild. Using this package on a project will precompile its grammars ahead of time when it is built.
BitCollections
A newer API for collections that store bits.
Sigourney.Build
Provides MSBuild targets for Sigourney. Weaver packages must publicly reference this package, otherwise Sigourney will not run. Minor versions of this package are compatible with weavers that are using the same minor version band of the main Sigourney package.
FsRandom.Pcg
The FsRandom library ported to .NET Standard, and powered by the PCG Pseudo-Random Number Generator.
SoftWx.Numerics.Portable
Package Description
Farkle.Tools
Farkle's command line helper tool. It can list the precompiled grammars of an assembly and create templated text like HTML pages from them.
Serilog.Sinks.MSBuild
This package provides a Serilog sink that redirects events to MSBuild. It is useful when an MSBuild task calls code that uses Serilog. Despite the package depending on MSBuild 17, it will work on versions after 15. When using this package, MSBuild's assemblies are not copied, which is not a problem for custom task assemblies.
Sigourney
A lightweight toolkit that helps easily writing .NET assembly weavers.
Covarsky
Provides support for declaring covariant and contravariant generic parameters for languages that lack native support, like F#.
PokeApi.NET
A .NET Wrapper for http://www.pokeapi.co/, a REST API for accessing Pokémon information.
Recursiont
A library that allows writing infinitely deep recursive functions in C# without blowing up the stack.