General module for tree data structures

All subgroups and modules

module abstract_tree

trees :: abstract_tree

Introduce tree structures abstraction
module bintree

trees :: bintree

Binary Tree data-structure
module bktree

trees :: bktree

Implementation of BKTree
module rbtree

trees :: rbtree

A red–black tree is a data structure which is a type of self-balancing binary search tree.
module trees

trees :: trees

General module for tree data structures
module trie

trees :: trie

A trie (or prefix tree) is a datastructure used to perform prefix searches.
package_diagram trees\> trees core core trees\>->core ai ai ai->trees\> nitc\>model\> model nitc\>model\>->trees\> nitc nitc nitc->nitc\>model\> nitc\>compiler\> compiler nitc\>compiler\>->nitc\>model\> nitc\>doc\> doc nitc\>doc\>->nitc\>model\> nitc\>doc\>commands\> commands nitc\>doc\>commands\>->nitc\>model\> nitc\>doc\>templates\> templates nitc\>doc\>templates\>->nitc\>model\> nitc\>interpreter\> interpreter nitc\>interpreter\>->nitc\>model\> nitc\>metrics\> metrics nitc\>metrics\>->nitc\>model\> nitc\>uml\> uml nitc\>uml\>->nitc\>model\> nitc... ... nitc...->nitc nitc\>compiler\>... ... nitc\>compiler\>...->nitc\>compiler\> nitc\>doc\>... ... nitc\>doc\>...->nitc\>doc\> nitc\>doc\>commands\>... ... nitc\>doc\>commands\>...->nitc\>doc\>commands\> nitc\>doc\>templates\>... ... nitc\>doc\>templates\>...->nitc\>doc\>templates\> nitc\>interpreter\>... ... nitc\>interpreter\>...->nitc\>interpreter\> nitc\>metrics\>... ... nitc\>metrics\>...->nitc\>metrics\> nitc\>uml\>... ... nitc\>uml\>...->nitc\>uml\>

Ancestors

group codecs

core > codecs

Group module for all codec-related manipulations
group collection

core > collection

This module define several collection classes.
group text

core > text

All the classes and methods related to the manipulation of text entities

Parents

group core

core

Nit common library of core classes and methods

Children

group ai

ai

Simple library for basic artificial intelligence algorithms
group model

nitc > model

The meta model of Nit programs

Descendants

group api

nitc > doc > api

Components required to build a web server about the nit model.
group catalog

nitc > catalog

Basic catalog generator for Nit packages
group commands

nitc > doc > commands

group compiler

nitc > compiler

Compilation to C
group compiler_ffi

nitc > compiler > compiler_ffi

Full FFI support for the compiler
group doc

nitc > doc

group dynamic_loading_ffi

nitc > interpreter > dynamic_loading_ffi

This group implement a partial support for the Nit FFI in the interpreter.
group examples

ai > examples

group ffi

nitc > ffi

Full FFI support, independent of the compiler
group frontend

nitc > frontend

Collect and orchestration of main frontend phases
group interpreter

nitc > interpreter

Interpretation of Nit programs
group metrics

nitc > metrics

Various statistics about Nit models and programs
group modelize

nitc > modelize

Create a model from nit source files
group nitc

nitc

Nit compiler and tools
group nitni

nitc > nitni

Native interface related services (used underneath the FFI)
group parser

nitc > parser

Parser and AST for the Nit language
group platform

nitc > platform

Platform system, used to customize the behavior of the compiler.
group saf

nitc > saf

Nit Static Analysis Framework.
group semantize

nitc > semantize

Process bodies of methods in regard with the model.
group static

nitc > doc > static

Nitdoc generation framework
group term

nitc > doc > term

group testing

nitc > testing

Test unit generation and execution for Nit.
group uml

nitc > uml

Group head module for UML generation services
group vm

nitc > vm

Entry point of all vm components