Symbol table creation moved to the parser