Projects / Pork C++ Rewriting framework

Pork C++ Rewriting framework

Pork is a C++ parsing and rewriting tool chain. Its primary purpose is to perform automated refactoring of large C++ codebases. The core of Pork is a C++ parser that provides exact character positions for the start and end of every AST node, as well as the set of macro expansions that contain any location. This information allows C++ to be automatically rewritten in a precise way. It could be used as a backend to support Eclipse-style refactoring of C++ code.

Implementation

Recent releases

  •  01 Jul 2008 07:41

    Release Notes: This version can parse all but one file in Mozilla when using GCC 4.2 to preprocess the Mozilla source.

    Screenshot

    Project Spotlight

    OpenStack4j

    A Fluent OpenStack client API for Java.

    Screenshot

    Project Spotlight

    TurnKey TWiki Appliance

    A TWiki appliance that is easy to use and lightweight.