symboltable -> done parser-> unfinished