added symbolmap and function def... -sai
debug printing to help find parse bug... -sai