Top 20 NuGet ast Packages

[Icon]
JavaScript and CSS minification Library for use in .NET applications that want to provide minification or parsing functionality.
[Icon]
An engine for searching patterns in the source code, based on Unified AST or UST. At present time C#, Java, PHP, PL/SQL, T-SQL, and JavaScript are supported. Patterns can be described within the code or using a DSL.
[Icon]
Easy infrastructure can replace F#'s AST at compile time.
[Icon]
Easy infrastructure can replace F#'s AST at compile time.
[Icon]
Multi-platform native library for libLLVM.
[Icon]
Easy infrastructure can replace F#'s AST at compile time.
[Icon]
Irony is a development kit for implementing languages on .NET platform. In Irony the target language grammar is coded directly in c# using operator overloading to express grammar constructs. Irony's scanner and parser modules use the grammar encoded as c# class to control the parsing process.
[Icon]
Irony is a development kit for implementing languages on .NET platform. In Irony the target language grammar is coded directly in c# using operator overloading to express grammar constructs. Irony's scanner and parser modules use the grammar encoded as c# class to control the parsing process.
[Icon]
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...
[Icon]
Libclang bindings for .NET written in C#
[Icon]
Minimalistic framework with type safe AST traversal
[Icon]
C# bindings for the libclang c++ parsing library.
[Icon]
The Stringe is a wrapper for the .NET String object that tracks line, column, offset, and other metadata for substrings.