Package: kimwitu++ (2.3.13-2)
Links for kimwitu++
Debian Resources:
Download Source Package kimwitu++:
Maintainer:
Similar packages:
strumento (da terminale) per gestire alberi (-sintattici)
Kimwitu++ è un sistema che aiuta la scrittura di programmi che usano alberi o termini come struttura dati principale. Permette di definire, memorizzare e manipolare alberi aventi nodi con tipo. Ogni tipo di nodo prevede uno specifico numero di figli i quali devono avere a loro volta dei tipi specifici. L'esempio più comune di questo tipo di struttura sono gli alberi sintattici.
I nodi sono definiti in stile simile a Yacc. L'albero può essere semplicemente attraversato o riscritto (sostituzione dei termini). In entrambi i casi Kimwitu++ mette a disposizione un potente meccanismo di corrispondenza con modelli per specificare le regole di attraversamento e riscrittura.
Kimwitu++ è un'estensione del C++. Introduce la definizione di nodi come in Yacc, le regole di attraversamento e riscrittura e un'estensione per usare la corrispondenza con modelli all'interno delle funzioni. Traduce i suoi file di input in codice C++ puro.
Per costruire l'albero, si può usare un parser generato da Bison o da altri strumenti analoghi. Esiste anche Kimwitu (anche questo disponibile in Debian) che si interfaccia al C invece del C++ e che può anche essere usato in progetti in C++, ma Kimwitu++ ha delle estensioni che molti considererebbero utili.
Other Packages Related to kimwitu++
|
|
|
-
- dep: libc6 (>= 2.6)
- libreria C GNU embedded: librerie condivise
also a virtual package provided by libc6-udeb
-
- dep: libgcc1 (>= 1:4.1.1)
- libreria di supporto a GCC
-
- dep: libstdc++6 (>= 4.2.1)
- libreria GNU Standard C++, versione 3
-
- sug: kimwitu++-doc
- documentazione per lo strumento per gestire alberi (-sintattici) Kimwitu++
Download kimwitu++
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| sparc | 257.8 kB | 920.0 kB | [list of files] |
