| 4133 | } |
| 4134 | |
| 4135 | Result ParseWatModule(WastLexer* lexer, |
| 4136 | std::unique_ptr<Module>* out_module, |
| 4137 | Errors* errors, |
| 4138 | WastParseOptions* options) { |
| 4139 | assert(out_module != nullptr); |
| 4140 | assert(options != nullptr); |
| 4141 | WastParser parser(lexer, errors, options); |
| 4142 | CHECK_RESULT(parser.ParseModule(out_module)); |
| 4143 | return Result::Ok; |
| 4144 | } |
| 4145 | |
| 4146 | Result ParseWastScript(WastLexer* lexer, |
| 4147 | std::unique_ptr<Script>* out_script, |