| Index: runtime/vm/parser.h
|
| diff --git a/runtime/vm/parser.h b/runtime/vm/parser.h
|
| index fc68254aec44a0cb5b053f3aa471836977264a5e..c2bf68707a3823aaf71da40677e48a960553bc87 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();
|
|
|
| + RawFunction::Modifier ParseFunctionModifier();
|
| +
|
| // Support for parsing libraries.
|
| RawObject* CallLibraryTagHandler(Dart_LibraryTag tag,
|
| intptr_t token_pos,
|
| @@ -463,6 +465,11 @@ class Parser : public ValueObject {
|
| Array* default_parameter_values);
|
| SequenceNode* ParseFunc(const Function& func,
|
| Array* default_parameter_values);
|
| + RawClass* GetFutureClass();
|
| + SequenceNode* BuildAsyncFuture(const Function& outer,
|
| + SequenceNode* parsed_body,
|
| + ParamList* params,
|
| + intptr_t saved_pos);
|
|
|
| void ParseNativeFunctionBlock(const ParamList* params, const Function& func);
|
|
|
|
|