add error reporting to identifer ('_' is not allowed) and test; mention \r line numbering problem