Преглед на файлове

Check for EOF when scanning file tags

Brad Lewis преди 3 седмици
родител
ревизия
8bab146b2d
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  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)
 	}