take into account escaped \; in regular code