Mark Whitis's Website Home Page Linux Book: Linux Programming Unleashed My Resume Genealogical Data Contact Info Security About

[HOME(Mark Whitis)] [Contact] [Resume] [Browser Friendly] [No Spam] [FEL] [DBD]

Symbol Table Library

All compilers and interpreters have symbol tables but the symbol table is usually not availible to the running program itself. This package provides run time symbol table manipulation to programs.

Features

Easily translate data stored in variables or structures to and from data files (including .rc files), or data streams (including networks) with textual representations of the data which look something like:
   Package="Symbol Table"
   Author="Mark Whitis"
   Version="Prerelease"
   Souce_code=True
   Cost=0
Easily handle command line arguments like:
   Submit Package="Symbol Table" Author="Mark Whitis" 
Essentially, this allows you to make selected variables and structures so "global" that they are exported to users and other programs via the command line, configuration and data files, and remote network connections.

The symbol table package has been used in the past to implement:

Supported Types

Scalars:

Compound types:

Some future directions

Some intended uses in the future: