kimwitu++_2.3.13-2_amd64.deb


Advertisement

Description

kimwitu++ - A (syntax-)tree-handling tool (term processor)

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: kimwitu++
Package version: 2.3.13
Package release: 2
Package architecture: amd64
Package type: deb
Installed size: 848 B
Download size: 246.91 KB
Official Mirror: ftp.br.debian.org
Kimwitu++ is a system that supports the construction of programs that use trees or terms as their main data structure. It allows you to define, store and operate on trees with typed nodes. Each type of node has a specific number of sons, and expects these sons to have specific types. The most popular example of such trees are syntax trees. The nodes are defined in a Yacc-like fashion. The tree can be unparsed (ie. treewalk) and rewritten (ie. term substitution). Kimwitu++ gives you powerful pattern matching for specifying unparse and rewrite rules. Kimwitu++ is an extension to C++. It introduces Yacc-like node definitions, the unparse and rewrite rules, and extensions for pattern matching within functions. It will translate its input files into pure C++. To build the tree you might use a parser generated with Bison, but you are free to use other tools. There also exists Kimwitu (also packaged for Debian) which interfaces with C instead of C++ which can also be used in C++ projects, but Kimwitu++ has some extensions one might consider useful.

Alternatives

    Download

    Source package: kimwitu++

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install kimwitu++ deb package:
      # sudo apt-get install kimwitu++

    Files

    • /usr/bin/kc++
    • /usr/share/doc/kimwitu++/README
    • /usr/share/doc/kimwitu++/changelog.Debian.gz
    • /usr/share/doc/kimwitu++/changelog.gz
    • /usr/share/doc/kimwitu++/copyright
    • /usr/share/man/man1/kc++.1.gz

    Changelog

    2010-02-17 - Michael Piefel <piefel@debian.org> kimwitu++ (2.3.13-2) unstable; urgency=low * Only suggest documentation (closes: #525831)

    2009-01-21 - Michael Piefel <piefel@debian.org> kimwitu++ (2.3.13-1) unstable; urgency=low * New upstream: Can compile now without bison even if cp -p fails (closes: #491090)

    2008-02-09 - Michael Piefel <piefel@debian.org> kimwitu++ (2.3.12-1) unstable; urgency=low * Compile cleanly with g++ 4.3 (closes: #455159)

    2007-04-19 - Michael Piefel <piefel@debian.org> kimwitu++ (2.3.11-1) unstable; urgency=low * New upstream version. - OS detection now more liberal (closes: #415062) - Fixes some C++ glitches (closes: #417292) * Remove ngerman.sty from documentation and build-depend on more texlive packages at the same time (closes: #409776)

    2007-01-29 - Michael Piefel <piefel@debian.org> kimwitu++ (2.3.10-1) unstable; urgency=low * New upstream version.

    2003-07-09 - Michael Piefel <piefel@debian.org> kimwitu++ (2.3.5-1) unstable; urgency=low * New upstream version. * Added more build dependencies (closes: #162432) * Include the graphics in the HTML doc; funny nobody noticed before, I guess I'm the only one using this package.

    2003-01-12 - Michael Piefel <piefel@debian.org> kimwitu++ (2.3.4-1) unstable; urgency=low * New upstream version. * Removed all Build-Depends-Indep, as the documentation cannot be built within Debian at the moment and I'm not keen on starting to package the missing LaTeX packages.

    2002-09-27 - Michael Piefel <piefel@debian.org> kimwitu++ (2.3.0-3) unstable; urgency=low * Added gs dependency (is that a transfig bug?) (closes: #162432)

    2002-09-05 - Michael Piefel <piefel@debian.org> kimwitu++ (2.3.0-2) unstable; urgency=low * Correct doc-base entry for kimwitu++-doc (closes: #159654)

    2002-08-26 - Michael Piefel <piefel@debian.org> kimwitu++ (2.3.0-1) unstable; urgency=low * New upstream version * Add kimwitu++-doc package.

    Advertisement
    Advertisement