enum tad_expr_node_type

Overview

Type of node in arithmetical expression presentation tree More…

#include <tad_types.h>

enum tad_expr_node_type {
    TAD_EXPR_CONSTANT = 0,
    TAD_EXPR_ARG_LINK,
    TAD_EXPR_ADD,
    TAD_EXPR_SUBSTR,
    TAD_EXPR_MULT,
    TAD_EXPR_DIV,
    TAD_EXPR_MOD,
    TAD_EXPR_U_MINUS,
    TAD_EXPR_ARG_RAND,
};

Detailed Documentation

Type of node in arithmetical expression presentation tree

Enum Values

TAD_EXPR_CONSTANT

Constant value

TAD_EXPR_ARG_LINK

Link to some arg value

TAD_EXPR_ADD

Binary addition node

TAD_EXPR_SUBSTR

Binary substraction node

TAD_EXPR_MULT

Binary multiplication node

TAD_EXPR_DIV

Binary division node

TAD_EXPR_MOD

Binary modulo

TAD_EXPR_U_MINUS

Unary minus node

TAD_EXPR_ARG_RAND

Random integer value