using _scanner instance in parseln()
added comment handling to TAGL