Browse Source

Add `or_break` and `or_continue` to the list of tokens that have an automatic semicolon added at the end of the line

Fabian Sperber 1 year ago
parent
commit
bce66e3b42
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/odin/tokenizer/tokenizer.odin

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

@@ -724,7 +724,7 @@ scan :: proc(t: ^Tokenizer) -> Token {
 		case .Ident, .Context, .Typeid, .Break, .Continue, .Fallthrough, .Return,
 		case .Ident, .Context, .Typeid, .Break, .Continue, .Fallthrough, .Return,
 		     .Integer, .Float, .Imag, .Rune, .String, .Undef,
 		     .Integer, .Float, .Imag, .Rune, .String, .Undef,
 		     .Question, .Pointer, .Close_Paren, .Close_Bracket, .Close_Brace,
 		     .Question, .Pointer, .Close_Paren, .Close_Bracket, .Close_Brace,
-		     .Increment, .Decrement, .Or_Return:
+		     .Increment, .Decrement, .Or_Return, .Or_Break, .Or_Continue:
 			/*fallthrough*/
 			/*fallthrough*/
 			t.insert_semicolon = true
 			t.insert_semicolon = true
 		case:
 		case: