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