Top 20 NuGet ast Packages
Provides Protocol Buffer Parser and Listener assets which build a subset of the Abstract Syntax Tree (AST) Descriptors.
Provides the Protocol Buffer Abstract Syntax Tree (AST) Descriptors. Note that we only furnish a subset of the AST for purposes of what we are doing.
A PEG (Parsing Expression Grammar) parser compiler that integrates with MSBuild / Visual Studio. Features selective packrat parsing and syntax-highlighting output.
Piggy is a transformation system for ASTs, including generation of p/invoke interfaces from C++ headers, with seamless integration with MSBuild. See https://github.com/kaby76/piggy for further details.
This package includes GPPG 1.5.2 and GPLEX 1.2.2 tools for compiling YACC and LEX source files in your C# project. After installing this package, just type "Add-Parser MyLanguage" into Package Manager Console to add a new parser in your project and then Build. For a working example type...
ClangSharp are strongly-typed safe Clang bindings written in C# for .NET and Mono, tested on Linux and Windows.
FluentSharp is an API that dramatically simplifies the use of .NET Framework APIs. This is the FluentSharp Ast which simplifies the use of C# files AST (Abstract Syntax Tree)
Easy infrastructure can replace F#'s AST at compile time.
The mutable wrapper of Microsoft's .NET Compiler Platform ("Roslyn") syntax tree. For simple manipulation of C# files.