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: 3 months ago
Linked from 1 awesome list

astclangcpluspluscsharpdotnetdotnet-corelibclangparser

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
standardese/cppast Provides a C++ Abstract Syntax Tree (AST) parsing and manipulation library 1,703
skystrife/cpptoml A C++ library for parsing TOML configuration files 589
benjamin-hodgson/pidgin A lightweight and fast parsing library for C#. 931
tree-sitter/tree-sitter-cpp A C++ implementation of the Tree Sitter parser framework 279
ssarcandy/ini-cpp A lightweight C++ library for parsing and generating INI configuration files 38
chargepoint/xcparse A tool for extracting code coverage and screenshots from Xcode 11 xcresult files 398
libexpat/libexpat A fast streaming XML parser written in C99. 1,113
cpp-netlib/uri A C++ class for parsing and manipulating Uniform Resource Identifiers (URIs) 140
mattpd/cpplinks A categorized list of C++ resources and tools 4,598
xr3b0rn/dbcppp A C/C++ DBC file parser and decoder with decoding capabilities similar to Cantools 236
docopt/docopt.cpp Automatically generates command-line interfaces based on a well-written usage message. 1,047
docopt/docopt.net A .NET implementation of docopt to automatically derive command-line argument parsing logic from help text. 356
vittorioromeo/cppnow2015 A repository showcasing an expanded explanation of the C++ standard library function for_each_arg 7
bfgroup/lyra A command line argument parser for C++ 493