| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, 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/object.h" | 5 #include "vm/object.h" |
| 6 | 6 |
| 7 #include "include/dart_api.h" | 7 #include "include/dart_api.h" |
| 8 #include "platform/assert.h" | 8 #include "platform/assert.h" |
| 9 #include "vm/assembler.h" | 9 #include "vm/assembler.h" |
| 10 #include "vm/become.h" | 10 #include "vm/become.h" |
| (...skipping 8838 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8849 | 8849 |
| 8850 | 8850 |
| 8851 void Script::GetTokenLocation(TokenPosition token_pos, | 8851 void Script::GetTokenLocation(TokenPosition token_pos, |
| 8852 intptr_t* line, | 8852 intptr_t* line, |
| 8853 intptr_t* column, | 8853 intptr_t* column, |
| 8854 intptr_t* token_len) const { | 8854 intptr_t* token_len) const { |
| 8855 ASSERT(line != NULL); | 8855 ASSERT(line != NULL); |
| 8856 Zone* zone = Thread::Current()->zone(); | 8856 Zone* zone = Thread::Current()->zone(); |
| 8857 const TokenStream& tkns = TokenStream::Handle(zone, tokens()); | 8857 const TokenStream& tkns = TokenStream::Handle(zone, tokens()); |
| 8858 if (tkns.IsNull()) { | 8858 if (tkns.IsNull()) { |
| 8859 ASSERT(Dart::snapshot_kind() == Snapshot::kAppNoJIT); | 8859 ASSERT((Dart::snapshot_kind() == Snapshot::kAppNoJIT) || |
| 8860 (url() == Symbols::KernelScriptUri().raw())); |
| 8860 *line = -1; | 8861 *line = -1; |
| 8861 if (column != NULL) { | 8862 if (column != NULL) { |
| 8862 *column = -1; | 8863 *column = -1; |
| 8863 } | 8864 } |
| 8864 if (token_len != NULL) { | 8865 if (token_len != NULL) { |
| 8865 *token_len = 1; | 8866 *token_len = 1; |
| 8866 } | 8867 } |
| 8867 return; | 8868 return; |
| 8868 } | 8869 } |
| 8869 if (column == NULL) { | 8870 if (column == NULL) { |
| (...skipping 13848 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 22718 return UserTag::null(); | 22719 return UserTag::null(); |
| 22719 } | 22720 } |
| 22720 | 22721 |
| 22721 | 22722 |
| 22722 const char* UserTag::ToCString() const { | 22723 const char* UserTag::ToCString() const { |
| 22723 const String& tag_label = String::Handle(label()); | 22724 const String& tag_label = String::Handle(label()); |
| 22724 return tag_label.ToCString(); | 22725 return tag_label.ToCString(); |
| 22725 } | 22726 } |
| 22726 | 22727 |
| 22727 } // namespace dart | 22728 } // namespace dart |
| OLD | NEW |