public Token Previous(List<Token> list) { int index = Index(list); if (index <= 0) return new Token(TokenType.EOF, "", new List<Index>()); return list[index - 1]; }
private static bool IsInsideIncompleteTagName(Token token, List<Token> tokens) { return token != null && (token.Type == TokenType.IDENTIFIER || token.Type == TokenType.KEYWORD) && token.Previous(tokens).Value.Equals("<"); }