private Node ParseReturn() { var node = new Node.Return(); node.AddSpan(this.Expect(TokenKind.KeywordReturn).span); if (this.Current.kind != TokenKind.BraceClose && this.Current.kind != TokenKind.ParenClose && this.Current.kind != TokenKind.Comma && this.Current.kind != TokenKind.Semicolon) { node.expr = this.ParseExpr(); } return(node); }