added block id to parser, dealt with print in symtab