| OLD | NEW |
| 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 #include "vm/kernel_binary_flowgraph.h" | 5 #include "vm/kernel_binary_flowgraph.h" |
| 6 | 6 |
| 7 #include "vm/compiler.h" | 7 #include "vm/compiler.h" |
| 8 #include "vm/longjump.h" | 8 #include "vm/longjump.h" |
| 9 #include "vm/object_store.h" | 9 #include "vm/object_store.h" |
| 10 | 10 |
| (...skipping 4207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4218 SkipLibraryCombinator(); | 4218 SkipLibraryCombinator(); |
| 4219 } | 4219 } |
| 4220 } | 4220 } |
| 4221 | 4221 |
| 4222 void StreamingFlowGraphBuilder::SkipLibraryTypedef() { | 4222 void StreamingFlowGraphBuilder::SkipLibraryTypedef() { |
| 4223 SkipCanonicalNameReference(); // read canonical name. | 4223 SkipCanonicalNameReference(); // read canonical name. |
| 4224 ReadPosition(); // read position. | 4224 ReadPosition(); // read position. |
| 4225 SkipStringReference(); // read name index. | 4225 SkipStringReference(); // read name index. |
| 4226 ReadUInt(); // read source_uri_index. | 4226 ReadUInt(); // read source_uri_index. |
| 4227 SkipTypeParametersList(); // read type parameters. | 4227 SkipTypeParametersList(); // read type parameters. |
| 4228 ReadUInt(); // read required parameter count | |
| 4229 | |
| 4230 intptr_t positional_count = ReadListLength(); | |
| 4231 for (intptr_t i = 0; i < positional_count; i++) { | |
| 4232 SkipVariableDeclaration(); | |
| 4233 } | |
| 4234 | |
| 4235 intptr_t named_count = ReadListLength(); | |
| 4236 for (intptr_t i = 0; i < named_count; i++) { | |
| 4237 SkipVariableDeclaration(); | |
| 4238 } | |
| 4239 | |
| 4240 SkipDartType(); // read type. | 4228 SkipDartType(); // read type. |
| 4241 } | 4229 } |
| 4242 | 4230 |
| 4243 TokenPosition StreamingFlowGraphBuilder::ReadPosition(bool record) { | 4231 TokenPosition StreamingFlowGraphBuilder::ReadPosition(bool record) { |
| 4244 TokenPosition position = reader_->ReadPosition(); | 4232 TokenPosition position = reader_->ReadPosition(); |
| 4245 if (record) { | 4233 if (record) { |
| 4246 record_token_position(position); | 4234 record_token_position(position); |
| 4247 } | 4235 } |
| 4248 return position; | 4236 return position; |
| 4249 } | 4237 } |
| (...skipping 3033 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7283 } | 7271 } |
| 7284 } | 7272 } |
| 7285 | 7273 |
| 7286 return Array::Handle(Array::null()); | 7274 return Array::Handle(Array::null()); |
| 7287 } | 7275 } |
| 7288 | 7276 |
| 7289 } // namespace kernel | 7277 } // namespace kernel |
| 7290 } // namespace dart | 7278 } // namespace dart |
| 7291 | 7279 |
| 7292 #endif // !defined(DART_PRECOMPILED_RUNTIME) | 7280 #endif // !defined(DART_PRECOMPILED_RUNTIME) |
| OLD | NEW |