nextChar();
state = State.INITIAL_STATE;
currentTag = null;
return new TagEndToken(line, col, "/>", getLineNo(), getColumn());
} else {
return new TagStringToken(line, col, "/", getLineNo(), getColumn());
}
// TAG END
} else if (c == '>') {
state = State.INITIAL_STATE;
return new TagEndToken(line, col, ">", getLineNo(), getColumn());
} else if (c == '$' && peek(1) == '{') {
return expressionToken(col, line, false);
} else if (c == '%' && peek(1) == '{') {
return expressionToken(col, line, true);
} else if (c == '=') {