Module hime_redist::ast [] [src]

Module for Abstract-Syntax Trees

Structs

Ast

Represents a simple AST with a tree structure The nodes are stored in sequential arrays where the children of a node are an inner sequence. The linkage is represented by each node storing its number of children and the index of its first child.

AstCell

Represents a cell in an AST inner structure

AstFamily

Represents a family of children for an ASTNode

AstFamilyIterator

Represents and iterator for adjacents in this graph

AstImpl

Implementation of a simple AST with a tree structure The nodes are stored in sequential arrays where the children of a node are an inner sequence. The linkage is represented by each node storing its number of children and the index of its first child.

AstNode

Represents a node in an Abstract Syntax Tree

TableElemRef

Represents a compact reference to an element in a table

Enums

TableType

Represents a type of symbol table