in theory symbol tables work but no testing has been done
3 files changed