| Index: runtime/vm/parser.h
|
| diff --git a/runtime/vm/parser.h b/runtime/vm/parser.h
|
| index fc68254aec44a0cb5b053f3aa471836977264a5e..651852f86d841b5a908af3a3329013828143a446 100644
|
| --- a/runtime/vm/parser.h
|
| +++ b/runtime/vm/parser.h
|
| @@ -363,6 +363,8 @@ class Parser : public ValueObject {
|
| void ParseTopLevelAccessor(TopLevel* top_level, intptr_t metadata_pos);
|
| RawArray* EvaluateMetadata();
|
|
|
| + intptr_t ParseAsyncSpecifier();
|
| +
|
| // Support for parsing libraries.
|
| RawObject* CallLibraryTagHandler(Dart_LibraryTag tag,
|
| intptr_t token_pos,
|
| @@ -463,6 +465,9 @@ class Parser : public ValueObject {
|
| Array* default_parameter_values);
|
| SequenceNode* ParseFunc(const Function& func,
|
| Array* default_parameter_values);
|
| + SequenceNode* BuildAsyncFuture(SequenceNode* body,
|
| + ParamList* params,
|
| + intptr_t saved_pos);
|
|
|
| void ParseNativeFunctionBlock(const ParamList* params, const Function& func);
|
|
|
|
|