#include <defines.h>
Data Fields | |
sym_sig * | sig_head |
sym_sig * | sig_tail |
char * | value |
unsigned int | size |
symtable * | table [256] |
Stores symbol name of signal along with pointer to signal itself into a lookup table
Pointer to head of sym_sig list
Referenced by symtable_add(), symtable_add_sym_sig(), symtable_assign(), symtable_create(), and symtable_dealloc().
Pointer to tail of sym_sig list
Referenced by symtable_add_sym_sig(), and symtable_create().
unsigned int symtable_s::size |
Number of bytes allowed storage for value
Referenced by symtable_dealloc(), symtable_init(), and symtable_set_value().
symtable* symtable_s::table[256] |
Array of symbol tables for next level
Referenced by symtable_add(), symtable_create(), symtable_dealloc(), and symtable_set_value().
char* symtable_s::value |
String representation of last current value
Referenced by symtable_assign(), symtable_create(), symtable_dealloc(), symtable_init(), and symtable_set_value().