aboutsummaryrefslogtreecommitdiff
path: root/ricochet/src/parser/html_lexer.cc
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-04-12 04:22:01 +0800
committerRichard Qin <richard.qin.x@gmail.com>2026-04-12 04:22:01 +0800
commite81d870756bccbb2b5da52673d52a6bfd93f7b3d (patch)
tree3a7ce287b0bda562374b2a77969ee4c0ec51d99a /ricochet/src/parser/html_lexer.cc
parent3fbda8903b809e50a8e96acd66b2b80b54e1b6bf (diff)
downloadrcc-project-e81d870756bccbb2b5da52673d52a6bfd93f7b3d.tar.gz
rcc-project-e81d870756bccbb2b5da52673d52a6bfd93f7b3d.tar.xz
feat: implement link extraction and interactive navigation via numbered tags in the browser
Diffstat (limited to 'ricochet/src/parser/html_lexer.cc')
-rw-r--r--ricochet/src/parser/html_lexer.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/ricochet/src/parser/html_lexer.cc b/ricochet/src/parser/html_lexer.cc
index 73591b3..2aa05b1 100644
--- a/ricochet/src/parser/html_lexer.cc
+++ b/ricochet/src/parser/html_lexer.cc
@@ -90,12 +90,8 @@ std::vector<HtmlToken> HtmlLexer::tokenize( // NOLINT(readability-convert-member
tokens.emplace_back( TagOpenToken { buffer } );
buffer.clear();
state = LexerState::Data;
- } else if ( std::isspace( static_cast<unsigned char>( c ) ) ) {
- tokens.emplace_back( TagOpenToken { buffer } );
- buffer.clear();
- state = LexerState::SwallowAttributes;
} else {
- buffer += static_cast<char>( std::tolower( static_cast<unsigned char>( c ) ) );
+ buffer += c;
}
break;
case LexerState::ClosingTagName: