lexer iteration protocol fixed. test pass again
first test pass for template variable escape
alternative escape variable tested