Browse Source

Add comment

Jeroen van Rijn 4 months ago
parent
commit
ab5ca087a7
1 changed files with 4 additions and 0 deletions
  1. 4 0
      core/encoding/xml/xml_reader.odin

+ 4 - 0
core/encoding/xml/xml_reader.odin

@@ -308,6 +308,10 @@ parse_bytes :: proc(data: []u8, options := DEFAULT_OPTIONS, path := "", error_ha
 				case .Open_Bracket:
 					// This could be a CDATA tag part of a tag's body. Unread the `<![`
 					t.offset -= 3
+
+					// Instead of calling `parse_body` here, we could also `continue loop`
+					// and fall through to the `case:` at the bottom of the outer loop.
+					// This makes the intent clearer.
 					parse_body(doc, element, opts) or_return
 
 				case: