Bläddra i källkod

Check for EOF when scanning file tags

Brad Lewis 3 veckor sedan
förälder
incheckning
8bab146b2d
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      core/odin/tokenizer/tokenizer.odin

+ 2 - 2
core/odin/tokenizer/tokenizer.odin

@@ -209,14 +209,14 @@ scan_comment :: proc(t: ^Tokenizer) -> string {
 scan_file_tag :: proc(t: ^Tokenizer) -> string {
 	offset := t.offset - 1
 
-	for t.ch != '\n' {
+	for t.ch != '\n' && t.ch != utf8.RUNE_EOF {
 		if t.ch == '/' {
 			next := peek_byte(t, 0)
 
 			if next == '/' || next == '*' {
 				break
 			}
-		} 
+		}
 		advance_rune(t)
 	}