removed assert.h header
added parser header
removed varTable struct