@@ -207,10 +207,10 @@ extern "C" void swift_ASTGen_buildTopLevelASTNodes(void *sourceFile,
207
207
// / decl-sil-stage [[only in SIL mode]
208
208
// / \endverbatim
209
209
void Parser::parseTopLevelItems (SmallVectorImpl<ASTNode> &items) {
210
- #if SWIFT_SWIFT_PARSER
211
- Optional<DiagnosticTransaction> existingParsingTransaction;
212
- parseSourceFileViaASTGen (items, existingParsingTransaction);
213
- #endif
210
+ // #if SWIFT_SWIFT_PARSER
211
+ // Optional<DiagnosticTransaction> existingParsingTransaction;
212
+ // parseSourceFileViaASTGen(items, existingParsingTransaction);
213
+ // #endif
214
214
215
215
// Prime the lexer.
216
216
if (Tok.is (tok::NUM_TOKENS))
@@ -259,8 +259,8 @@ void Parser::parseTopLevelItems(SmallVectorImpl<ASTNode> &items) {
259
259
}
260
260
261
261
#if SWIFT_SWIFT_PARSER
262
- if (existingParsingTransaction)
263
- existingParsingTransaction->abort ();
262
+ // if (existingParsingTransaction)
263
+ // existingParsingTransaction->abort();
264
264
265
265
using ParsingFlags = SourceFile::ParsingFlags;
266
266
const auto parsingOpts = SF.getParsingOptions ();
@@ -285,12 +285,13 @@ void Parser::parseTopLevelItems(SmallVectorImpl<ASTNode> &items) {
285
285
diagnose (loc, diag::parser_round_trip_error);
286
286
return ;
287
287
}
288
+ /*
288
289
if (parsingOpts.contains(ParsingFlags::ValidateNewParserDiagnostics) &&
289
290
!Context.Diags.hadAnyError()) {
290
291
auto hadSyntaxError = swift_ASTGen_emitParserDiagnostics(
291
292
&Context.Diags, exportedSourceFile,
292
- /* emitOnlyErrors=* /true ,
293
- /* downgradePlaceholderErrorsToWarnings=* /
293
+ /emitOnlyErrors=/true,
294
+ /downgradePlaceholderErrorsToWarnings=/
294
295
Context.LangOpts.Playground ||
295
296
Context.LangOpts.WarnOnEditorPlaceholder);
296
297
if (hadSyntaxError) {
@@ -305,6 +306,7 @@ void Parser::parseTopLevelItems(SmallVectorImpl<ASTNode> &items) {
305
306
diagnose(loc, diag::parser_new_parser_errors);
306
307
}
307
308
}
309
+ */
308
310
#endif
309
311
}
310
312
@@ -7508,8 +7510,8 @@ void Parser::parseTopLevelAccessors(
7508
7510
}
7509
7511
7510
7512
void Parser::parseExpandedAttributeList (SmallVectorImpl<ASTNode> &items) {
7511
- Optional<DiagnosticTransaction> transaction;
7512
- parseSourceFileViaASTGen (items, transaction, /* suppressDiagnostics*/ true );
7513
+ // Optional<DiagnosticTransaction> transaction;
7514
+ // parseSourceFileViaASTGen(items, transaction, /*suppressDiagnostics*/true);
7513
7515
7514
7516
if (Tok.is (tok::NUM_TOKENS))
7515
7517
consumeTokenWithoutFeedingReceiver ();
@@ -7535,8 +7537,8 @@ void Parser::parseExpandedAttributeList(SmallVectorImpl<ASTNode> &items) {
7535
7537
}
7536
7538
7537
7539
void Parser::parseExpandedMemberList (SmallVectorImpl<ASTNode> &items) {
7538
- Optional<DiagnosticTransaction> transaction;
7539
- parseSourceFileViaASTGen (items, transaction, /* suppressDiagnostics*/ true );
7540
+ // Optional<DiagnosticTransaction> transaction;
7541
+ // parseSourceFileViaASTGen(items, transaction, /*suppressDiagnostics*/true);
7540
7542
7541
7543
if (Tok.is (tok::NUM_TOKENS))
7542
7544
consumeTokenWithoutFeedingReceiver ();
0 commit comments