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 29.0.3
dotnet add package Loyc.Ecs --version 29.0.3
<PackageReference Include="Loyc.Ecs" Version="29.0.3" />
paket add Loyc.Ecs --version 29.0.3
#r "nuget: Loyc.Ecs, 29.0.3"
// Install Loyc.Ecs as a Cake Addin #addin nuget:?package=Loyc.Ecs&version=29.0.3 // Install Loyc.Ecs as a Cake Tool #tool nuget:?package=Loyc.Ecs&version=29.0.3
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Loyc.Ecs:
LeMP is an 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 the library version! The command-line tool package is called LeMP-Tool. Or, 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.