Enhanced C# (or EC#) is a liberalization and regularization of the C# language.
This package contains the Loyc.Ecs.dll core library, which allows you to parse C# or EC# code and to print out C# or EC# syntax trees as code. If you want to expand EC# macros, you also need the LeMP package. To generate code at compile-time within your project, use LeMP: http://ecsharp.net/lemp
Install-Package Loyc.Ecs -Version 28.2.0
dotnet add package Loyc.Ecs --version 28.2.0
<PackageReference Include="Loyc.Ecs" Version="28.2.0" />
paket add Loyc.Ecs --version 28.2.0
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Loyc.Ecs:
LeMP is a new open-source Lisp-inspired macro processor for C#. It helps you avoid writing boilerplate and repetitive code, and it provides a framework in which you can run code-generation algorithms at compile-time. This is just the core engine! To integrate LeMP into Visual Studio, please download a release from https://github.com/qwertie/ecsharp/releases
LLLPG is a recursive-decent parser generator for C#, with Visual Studio integration and a feature set better than ANTLR version 2. This package contains the core LLLPG executable, which can be run from the command-line. Visual Studio users should typically download a release of LeMP from https://github.com/qwertie/ecsharp/releases instead of using this package.
This package is not used by any popular GitHub repositories.