symbols: start implementing symbol management for the parser generator

Signed-off-by: Peter Williams <pwil3058@gmail.com>
symbols: continuation of development (finish work for the day)

Signed-off-by: Peter Williams <pwil3058@gmail.com>