/ClangLite

Minimal Interpreted Interfaces for the Clang C++ Library

Primary LanguageC++Apache License 2.0Apache-2.0

ClangLite: Minimal Interpreted Interfaces for the Clang C++ Library

This Python Interface to Clang provides a relatively small API that exposes facilities for parsing source code into an abstract syntax tree (AST):

  • loading already-parsed ASTs,
  • traversing the AST,
  • associating physical source locations with elements within the AST,
  • and other facilities that support Clang-based development tools.

The intent is to propose an Python API highly similar to the C++ API (contrarily to libclang) for each release of Clang, providing only the basic functionality needed to support development tools.

For more information refers to AutoWIG documentation.

Summary

Status:Travis Coveralls Landscape Read the Docs
License:see LICENSE.rst file
Authors:see AUTHORS.rst file