Browse Source

Merge pull request #885 from DanielGavin/parser

Parser fixes
gingerBill 4 years ago
parent
commit
bc5e80d7d6
2 changed files with 1 additions and 5 deletions
  1. 0 4
      core/odin/parser/parser.odin
  2. 1 1
      core/odin/tokenizer/tokenizer.odin

+ 0 - 4
core/odin/parser/parser.odin

@@ -1564,10 +1564,6 @@ check_field_flag_prefixes :: proc(p: ^Parser, name_count: int, allowed_flags, se
 		}
 	}
 
-	if .Using in allowed_flags && .Using in flags {
-		flags &~= {.Using};
-	}
-
 	return flags;
 }
 

+ 1 - 1
core/odin/tokenizer/tokenizer.odin

@@ -235,7 +235,7 @@ scan_raw_string :: proc(t: ^Tokenizer) -> string {
 
 	for {
 		ch := t.ch;
-		if ch == '\n' || ch < 0 {
+		if ch == utf8.RUNE_EOF {
 			error(t, offset, "raw string literal was not terminated");
 			break;
 		}