lq-text: LQU_NewSymbolTable

API t_GlueSymbolTable * LQU_NewSymbolTable (t_GlueSymbolTable *Parent)

Purpose

Creates a new t_GlueSymbolTable that can be used to hold bindings between C variables and externally-visible names. This function does not make the new symbol table active, unless a parent symbol table pointer is supplied, in which case the symbol table is appended to the chain.

Returns

A pointer to the new table, or NULL on failure.