do not expand variable in single quoted strings
updates assertion
added StrictParse which return error for invalid line