Skip to content
Sections
>> Ubuntu >> Pakete >> lucid >> devel >> kimwitu++
hardy  ] [  lucid  ] [  natty  ] [  oneiric  ] [  precise  ] [  quantal  ]
[ Quellcode: kimwitu++  ]

Paket: kimwitu++ (2.3.13-1) [universe]

Links für kimwitu++

Screenshot

Ubuntu-Ressourcen:

Quellcode-Paket kimwitu++ herunterladen:

Betreuer:

Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.

Original Maintainer (usually from Debian):

  • Michael Piefel

It should generally not be necessary for users to contact the original maintainer.

Ähnliche Pakete:

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

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.

Andere Pakete mit Bezug zu kimwitu++

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • dep: libc6 (>= 2.4)
    Embedded GNU C Library: Shared libraries
    auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
  • dep: libgcc1 (>= 1:4.1.1)
    GCC support library
  • dep: libstdc++6 (>= 4.2.1)
    The GNU Standard C++ Library v3
  • sug: bison
    A parser generator that is compatible with YACC
    oder byacc
    public domain Berkeley LALR Yacc parser generator
    oder btyacc
    Backtracking parser generator based on byacc

kimwitu++ herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
amd64 248,2 kB852,0 kB [Liste der Dateien]
i386 247,0 kB844,0 kB [Liste der Dateien]