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

Issue 2707163002: Add preliminary support for methods to AstBuilder. (Closed)

Created:
3 years, 10 months ago by Paul Berry
Modified:
3 years, 10 months ago
Reviewers:
ahe, scheglov
CC:
reviews_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Add preliminary support for methods to AstBuilder. This is just enough support to get tests in TopLevelParserTest_Fasta. I'll come back and fill in the details later when working specifically on support for class members. R=scheglov@google.com Committed: https://github.com/dart-lang/sdk/commit/67f46c19c1ff1a73df73ee67b5cf4584370beca3

Patch Set 1 #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+56 lines, -54 lines) Patch
M pkg/analyzer/test/generated/parser_fasta_test.dart View 1 chunk +0 lines, -54 lines 0 comments Download
M pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart View 1 chunk +46 lines, -0 lines 6 comments Download
M pkg/front_end/lib/src/fasta/parser/listener.dart View 1 chunk +10 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (2 generated)
Paul Berry
3 years, 10 months ago (2017-02-21 20:14:15 UTC) #2
scheglov
LGTM https://codereview.chromium.org/2707163002/diff/1/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart File pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart (right): https://codereview.chromium.org/2707163002/diff/1/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart#newcode1022 pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart:1022: void endMethod(Token getOrSet, Token beginToken, Token endToken) { ...
3 years, 10 months ago (2017-02-21 20:17:27 UTC) #3
Paul Berry
Committed patchset #1 (id:1) manually as 67f46c19c1ff1a73df73ee67b5cf4584370beca3 (presubmit successful).
3 years, 10 months ago (2017-02-21 20:20:33 UTC) #5
Paul Berry
https://codereview.chromium.org/2707163002/diff/1/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart File pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart (right): https://codereview.chromium.org/2707163002/diff/1/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart#newcode1022 pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart:1022: void endMethod(Token getOrSet, Token beginToken, Token endToken) { On ...
3 years, 10 months ago (2017-02-21 20:24:03 UTC) #6
ahe
lgtm except for all the unused variables. https://codereview.chromium.org/2707163002/diff/1/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart File pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart (right): https://codereview.chromium.org/2707163002/diff/1/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart#newcode1046 pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart:1046: SimpleIdentifier returnType2 ...
3 years, 10 months ago (2017-02-22 11:30:38 UTC) #7
Paul Berry
3 years, 10 months ago (2017-02-22 16:37:12 UTC) #8
Message was sent while issue was closed.
https://codereview.chromium.org/2707163002/diff/1/pkg/front_end/lib/src/fasta...
File pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart (right):

https://codereview.chromium.org/2707163002/diff/1/pkg/front_end/lib/src/fasta...
pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart:1046: SimpleIdentifier
returnType2 = name;
On 2017/02/22 11:30:38, ahe wrote:
> There's a few hints introduced with this change. Could we agree on keeping the
> code free of hints?

Fair enough.  I will follow up with a fix.

Powered by Google App Engine
This is Rietveld 408576698