aboutsummaryrefslogtreecommitdiff
path: root/include/ricochet/parser/html_lexer.hh
diff options
context:
space:
mode:
Diffstat (limited to 'include/ricochet/parser/html_lexer.hh')
-rw-r--r--include/ricochet/parser/html_lexer.hh17
1 files changed, 10 insertions, 7 deletions
diff --git a/include/ricochet/parser/html_lexer.hh b/include/ricochet/parser/html_lexer.hh
index 2cfdda9..d9ce23a 100644
--- a/include/ricochet/parser/html_lexer.hh
+++ b/include/ricochet/parser/html_lexer.hh
@@ -25,16 +25,19 @@
namespace ricochet::parser {
-struct TextToken {
- std::string content{};
+struct TextToken
+{
+ std::string content {};
};
-struct TagOpenToken {
- std::string name{};
+struct TagOpenToken
+{
+ std::string name {};
};
-struct TagCloseToken {
- std::string name{};
+struct TagCloseToken
+{
+ std::string name {};
};
using HtmlToken = std::variant<TextToken, TagOpenToken, TagCloseToken>;
@@ -53,7 +56,7 @@ public:
/**
* @brief Perform lexical analysis to convert HTML source code into a structured sequence of tokens
*/
- std::vector<HtmlToken> tokenize(std::string_view html) const;
+ std::vector<HtmlToken> tokenize( std::string_view html ) const;
private:
};