_new_eNODE()

[<<<] [>>>]

This function should be used to create a new eNODE.

peNODE _new_eNODE(peXobject pEx
  )@{

Each eNODE and eNODE_l structure has a serial number. The eNODEs are referencing each other using pointers. However after build these pointers become integer numbers that refer to the ordinal number of the node. Nodes are stored in a single memory block after they are packed during build.

An eNODE is a structure that stores a unit of compiled code. For example an addition in an expression is stored in an eNODE containing the code for the addition operator and containing pointers to the operands.


[<<<] [>>>]