diff --git a/src/html.odin b/src/html.odin
index f348f97..d19eafa 100644
--- a/src/html.odin
+++ b/src/html.odin
@@ -69,6 +69,14 @@ print_html :: proc(token: ^Token) {
}
fmt.print("")
+ case TokenType.Strikethrough:
+ fmt.print("")
+ for child in token.children {
+ print_html(child)
+ }
+ fmt.print("")
+
+
case TokenType.BreakLine:
fmt.print("
\n")
diff --git a/src/main.odin b/src/main.odin
index 861081c..0797f87 100644
--- a/src/main.odin
+++ b/src/main.odin
@@ -37,6 +37,8 @@ print_token :: proc(token: ^Token, depth: int = 0) {
type_str = "OrderedList"
case TokenType.ListItem:
type_str = "ListItem"
+ case TokenType.Strikethrough:
+ type_str = "Strikethrough"
}
value_str := ""
diff --git a/src/parser.odin b/src/parser.odin
index d65d03f..95aae63 100644
--- a/src/parser.odin
+++ b/src/parser.odin
@@ -15,6 +15,7 @@ TokenType :: enum {
UnorderedList,
OrderedList,
ListItem,
+ Strikethrough,
}
TokenValue :: union {