Todolist======== * add line number handling* split match in Printer.scala into different functions* fix _string() method to accept empty strings