OLD | NEW |
1 // Copyright 2011 the V8 project authors. All rights reserved. | 1 // Copyright 2011 the V8 project authors. All rights reserved. |
2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
4 // met: | 4 // met: |
5 // | 5 // |
6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
(...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
214 return memcmp(string1->literal_bytes.start(), | 214 return memcmp(string1->literal_bytes.start(), |
215 string2->literal_bytes.start(), length) == 0; | 215 string2->literal_bytes.start(), length) == 0; |
216 } | 216 } |
217 | 217 |
218 // Write a non-negative number to the symbol store. | 218 // Write a non-negative number to the symbol store. |
219 void WriteNumber(int number); | 219 void WriteNumber(int number); |
220 | 220 |
221 Collector<byte> literal_chars_; | 221 Collector<byte> literal_chars_; |
222 Collector<byte> symbol_store_; | 222 Collector<byte> symbol_store_; |
223 Collector<Key> symbol_keys_; | 223 Collector<Key> symbol_keys_; |
224 HashMap symbol_table_; | 224 HashMap string_table_; |
225 int symbol_id_; | 225 int symbol_id_; |
226 }; | 226 }; |
227 | 227 |
228 | 228 |
229 } } // namespace v8::internal. | 229 } } // namespace v8::internal. |
230 | 230 |
231 #endif // V8_PREPARSE_DATA_H_ | 231 #endif // V8_PREPARSE_DATA_H_ |
OLD | NEW |