Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1040)

Unified Diff: vm/raw_object_snapshot.cc

Issue 10632009: Make the parser agnostic to the TokenStream implementation. This is the first step towards compacti… (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/runtime/
Patch Set: Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « vm/raw_object.h ('k') | vm/scopes.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: vm/raw_object_snapshot.cc
===================================================================
--- vm/raw_object_snapshot.cc (revision 9042)
+++ vm/raw_object_snapshot.cc (working copy)
@@ -51,7 +51,7 @@
cls.set_type_arguments_instance_field_offset(reader->ReadIntptrValue());
cls.set_next_field_offset(reader->ReadIntptrValue());
cls.set_num_native_fields(reader->ReadIntptrValue());
- cls.set_token_index(reader->ReadIntptrValue());
+ cls.set_token_pos(reader->ReadIntptrValue());
cls.set_class_state(reader->Read<int8_t>());
if (reader->Read<bool>()) {
cls.set_is_const();
@@ -95,7 +95,7 @@
writer->WriteIntptrValue(ptr()->type_arguments_instance_field_offset_);
writer->WriteIntptrValue(ptr()->next_field_offset_);
writer->WriteIntptrValue(ptr()->num_native_fields_);
- writer->WriteIntptrValue(ptr()->token_index_);
+ writer->WriteIntptrValue(ptr()->token_pos_);
writer->Write<int8_t>(ptr()->class_state_);
writer->Write<bool>(ptr()->is_const_);
writer->Write<bool>(ptr()->is_interface_);
@@ -124,7 +124,7 @@
unresolved_class.set_tags(tags);
// Set all non object fields.
- unresolved_class.set_token_index(reader->ReadIntptrValue());
+ unresolved_class.set_token_pos(reader->ReadIntptrValue());
// Set all the object fields.
// TODO(5411462): Need to assert No GC can happen here, even though
@@ -151,7 +151,7 @@
writer->GetObjectTags(this));
// Write out all the non object pointer fields.
- writer->WriteIntptrValue(ptr()->token_index_);
+ writer->WriteIntptrValue(ptr()->token_pos_);
// Write out all the object pointer fields.
SnapshotWriterVisitor visitor(writer);
@@ -190,7 +190,7 @@
parameterized_type.set_tags(tags);
// Set all non object fields.
- parameterized_type.set_token_index(reader->ReadIntptrValue());
+ parameterized_type.set_token_pos(reader->ReadIntptrValue());
parameterized_type.set_type_state(reader->Read<int8_t>());
// Set all the object fields.
@@ -222,7 +222,7 @@
writer->WriteObjectHeader(Object::kTypeClass, writer->GetObjectTags(this));
// Write out all the non object pointer fields.
- writer->WriteIntptrValue(ptr()->token_index_);
+ writer->WriteIntptrValue(ptr()->token_pos_);
writer->Write<int8_t>(ptr()->type_state_);
// Write out all the object pointer fields.
@@ -247,7 +247,7 @@
// Set all non object fields.
type_parameter.set_index(reader->ReadIntptrValue());
- type_parameter.set_token_index(reader->ReadIntptrValue());
+ type_parameter.set_token_pos(reader->ReadIntptrValue());
type_parameter.set_type_state(reader->Read<int8_t>());
// Set all the object fields.
@@ -277,7 +277,7 @@
// Write out all the non object pointer fields.
writer->WriteIntptrValue(ptr()->index_);
- writer->WriteIntptrValue(ptr()->token_index_);
+ writer->WriteIntptrValue(ptr()->token_pos_);
writer->Write<int8_t>(ptr()->type_state_);
// Write out all the object pointer fields.
@@ -422,8 +422,8 @@
func.set_tags(tags);
// Set all the non object fields.
- func.set_token_index(reader->ReadIntptrValue());
- func.set_end_token_index(reader->ReadIntptrValue());
+ func.set_token_pos(reader->ReadIntptrValue());
+ func.set_end_token_pos(reader->ReadIntptrValue());
func.set_num_fixed_parameters(reader->ReadIntptrValue());
func.set_num_optional_parameters(reader->ReadIntptrValue());
func.set_usage_counter(reader->ReadIntptrValue());
@@ -461,8 +461,8 @@
writer->GetObjectTags(this));
// Write out all the non object fields.
- writer->WriteIntptrValue(ptr()->token_index_);
- writer->WriteIntptrValue(ptr()->end_token_index_);
+ writer->WriteIntptrValue(ptr()->token_pos_);
+ writer->WriteIntptrValue(ptr()->end_token_pos_);
writer->WriteIntptrValue(ptr()->num_fixed_parameters_);
writer->WriteIntptrValue(ptr()->num_optional_parameters_);
writer->WriteIntptrValue(ptr()->usage_counter_);
@@ -494,7 +494,7 @@
field.set_tags(tags);
// Set all non object fields.
- field.set_token_index(reader->ReadIntptrValue());
+ field.set_token_pos(reader->ReadIntptrValue());
field.set_is_static(reader->Read<bool>());
field.set_is_final(reader->Read<bool>());
field.set_has_initializer(reader->Read<bool>());
@@ -525,7 +525,7 @@
writer->WriteObjectHeader(Object::kFieldClass, writer->GetObjectTags(this));
// Write out all the non object fields.
- writer->WriteIntptrValue(ptr()->token_index_);
+ writer->WriteIntptrValue(ptr()->token_pos_);
writer->Write<bool>(ptr()->is_static_);
writer->Write<bool>(ptr()->is_final_);
writer->Write<bool>(ptr()->has_initializer_);
« no previous file with comments | « vm/raw_object.h ('k') | vm/scopes.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698