added generation of PL0 symbols table, and implemented PL0 output writer method