Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2411)

Unified Diff: pkg/analyzer/test/generated/parser_test.dart

Issue 2701513006: Begin adding top-level function declaration support to AstBuilder. (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pkg/analyzer/test/generated/parser_test.dart
diff --git a/pkg/analyzer/test/generated/parser_test.dart b/pkg/analyzer/test/generated/parser_test.dart
index bb610788e8aba278da6088d04820532ab9f75d36..e6fe5060c4b97dbae0521096f13f168cded99ac8 100644
--- a/pkg/analyzer/test/generated/parser_test.dart
+++ b/pkg/analyzer/test/generated/parser_test.dart
@@ -13400,6 +13400,14 @@ abstract class TopLevelParserTestMixin implements AbstractParserTestCase {
expect(declaration.variables, isNotNull);
}
+ void test_parseCompilationUnitMember_expressionFunctionBody_tokens() {
+ createParser('f() => 0;');
+ var f = parseFullCompilationUnitMember() as FunctionDeclaration;
+ var body = f.functionExpression.body as ExpressionFunctionBody;
+ expect(body.functionDefinition.lexeme, '=>');
+ expect(body.semicolon.lexeme, ';');
+ }
+
void test_parseCompilationUnitMember_finalVariable() {
createParser('final x = 0;');
CompilationUnitMember member = parseFullCompilationUnitMember();

Powered by Google App Engine
This is Rietveld 408576698