diff --git a/Upsilon/Parser/Parser.cs b/Upsilon/Parser/Parser.cs index 4a4bfe7..c5d3e48 100644 --- a/Upsilon/Parser/Parser.cs +++ b/Upsilon/Parser/Parser.cs @@ -103,7 +103,7 @@ namespace Upsilon.Parser { var statements = ImmutableArray.CreateBuilder(); SyntaxToken current = null; - while (!endTokens.Contains(Current.Kind)) + while (!endTokens.Contains(Current.Kind) && Current.Kind != SyntaxKind.EndOfFile) { if (current == Current) {