translator: changed get token to throw errors

removed return value
removed creation of error token
removed good status enumerator since it is no longer needed
modified get expression function to create error token (temporary)
removed check for sub-string to pop upon error in let translate