I am working on a program that has me stumped(pointless college programs). This program must place line numbers at the front of each line of an existing program that uses imperative data types only in this format (0001,0002,0003,--->hypothetically 9999). Then show level numbers( everytime a "{" is reached one level) and then export all of this to a table showing all identifiers and every line they occur on. I have prototyped most of the basic ideas of the program but I still have know idea how to proceed from there. I know that I will need three classes One for the line numbers one to get the input from the program being read in and one for the table. I am using a array of linked lists for the table and I am trying to use tokens for the reading and checking of the input class. Right now I have changed the line number into a char string and incremented the last then reset the last and incremented the second and so on. It is still very rough and any help would be greatlly appreciated.