Module kindelia_lang::ast

source ·

Structs

A function, which is just a vector of rewrite rules.
A Name inside the Kindelia Chain that constist of, at most, 12 6-bit letters (72 bits).
A rewrite rule, or equation, in the shape of left_hand_side = right_hand_side.
A unsigned 120 bit integer: the native unboxed integer type of the Kindelia’s HVM.

Enums

A native HVM 120-bit machine integer operation.
A global statement that alters the state of the blockchain
This is the HVM’s term type. It is used to represent an expression. It is not used in rewrite rules. Instead, it is stored on HVM’s heap using its memory model, which will be elaborated later on. Below is a description of each variant:

Functions