| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2010 Google, Inc. All Rights Reserved. | 2 * Copyright (C) 2010 Google, Inc. All Rights Reserved. |
| 3 * Copyright (C) 2011 Apple Inc. All rights reserved. | 3 * Copyright (C) 2011 Apple Inc. All rights reserved. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 262 if (start == m_current) | 262 if (start == m_current) |
| 263 return String(); | 263 return String(); |
| 264 return String(m_characters->substring(start, m_current - start)); | 264 return String(m_characters->substring(start, m_current - start)); |
| 265 } | 265 } |
| 266 | 266 |
| 267 RefPtr<StringImpl> m_characters; | 267 RefPtr<StringImpl> m_characters; |
| 268 unsigned m_current; | 268 unsigned m_current; |
| 269 unsigned m_end; | 269 unsigned m_end; |
| 270 }; | 270 }; |
| 271 | 271 |
| 272 HTMLTreeBuilder::HTMLTreeBuilder(HTMLDocumentParser* parser, HTMLDocument* docum
ent, ParserContentPolicy parserContentPolicy, bool, const HTMLParserOptions& opt
ions) | 272 HTMLTreeBuilder::HTMLTreeBuilder(HTMLDocumentParser* parser, Document* document,
ParserContentPolicy parserContentPolicy, bool, const HTMLParserOptions& options
) |
| 273 : m_framesetOk(true) | 273 : m_framesetOk(true) |
| 274 #ifndef NDEBUG | 274 #ifndef NDEBUG |
| 275 , m_isAttached(true) | 275 , m_isAttached(true) |
| 276 #endif | 276 #endif |
| 277 , m_tree(document, parserContentPolicy) | 277 , m_tree(document, parserContentPolicy) |
| 278 , m_insertionMode(InitialMode) | 278 , m_insertionMode(InitialMode) |
| 279 , m_originalInsertionMode(InitialMode) | 279 , m_originalInsertionMode(InitialMode) |
| 280 , m_shouldSkipLeadingNewline(false) | 280 , m_shouldSkipLeadingNewline(false) |
| 281 , m_parser(parser) | 281 , m_parser(parser) |
| 282 , m_scriptToProcessStartPosition(uninitializedPositionValue1()) | 282 , m_scriptToProcessStartPosition(uninitializedPositionValue1()) |
| (...skipping 2524 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2807 ASSERT(m_isAttached); | 2807 ASSERT(m_isAttached); |
| 2808 // Warning, this may detach the parser. Do not do anything else after this. | 2808 // Warning, this may detach the parser. Do not do anything else after this. |
| 2809 m_tree.finishedParsing(); | 2809 m_tree.finishedParsing(); |
| 2810 } | 2810 } |
| 2811 | 2811 |
| 2812 void HTMLTreeBuilder::parseError(AtomicHTMLToken*) | 2812 void HTMLTreeBuilder::parseError(AtomicHTMLToken*) |
| 2813 { | 2813 { |
| 2814 } | 2814 } |
| 2815 | 2815 |
| 2816 } | 2816 } |
| OLD | NEW |