CppAst.NET

C/C++ parser library

A C/C++ parser library providing access to the full AST and comments for .NET Framework and .NET Core applications.

CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros

GitHub

514 stars
17 watching
67 forks
Language: C#
last commit: almost 2 years ago
Linked from 1 awesome list

astclangcpluspluscsharpdotnetdotnet-corelibclangparser

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
standardese/cppastProvides a C++ Abstract Syntax Tree (AST) parsing and manipulation library1,703
skystrife/cpptomlA C++ library for parsing TOML configuration files589
benjamin-hodgson/pidginA lightweight and fast parsing library for C#.931
tree-sitter/tree-sitter-cppA C++ implementation of the Tree Sitter parser framework279
ssarcandy/ini-cppA lightweight C++ library for parsing and generating INI configuration files38
chargepoint/xcparseA tool for extracting code coverage and screenshots from Xcode 11 xcresult files398
libexpat/libexpatA fast streaming XML parser written in C99.1,113
cpp-netlib/uriA C++ class for parsing and manipulating Uniform Resource Identifiers (URIs)140
mattpd/cpplinksA categorized list of C++ resources and tools4,598
xr3b0rn/dbcpppA C/C++ DBC file parser and decoder with decoding capabilities similar to Cantools236
docopt/docopt.cppAutomatically generates command-line interfaces based on a well-written usage message.1,047
docopt/docopt.netA .NET implementation of docopt to automatically derive command-line argument parsing logic from help text.356
vittorioromeo/cppnow2015A repository showcasing an expanded explanation of the C++ standard library function for_each_arg7
bfgroup/lyraA command line argument parser for C++493