Skip to content

Commit 45a220c

Browse files
author
Edward Z. Yang ext:(%22)
committed
Rename TreeConstructer to TreeBuilder.
--HG-- rename : php/library/HTML5/TreeConstructer.php => php/library/HTML5/TreeBuilder.php
1 parent 03d4a25 commit 45a220c

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

library/HTML5/Tokenizer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class HTML5_Tokenizer {
8686
*/
8787
public function __construct($data) {
8888
$this->stream = new HTML5_InputStream($data);
89-
$this->tree = new HTML5_TreeConstructer;
89+
$this->tree = new HTML5_TreeBuilder;
9090
$this->content_model = self::PCDATA;
9191
}
9292

library/HTML5/TreeConstructer.php renamed to library/HTML5/TreeBuilder.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
// XSCRIPT - with regards to scripting mode
3333
// XENCODING - with regards to encoding (for reparsing tests)
3434

35-
class HTML5_TreeConstructer {
35+
class HTML5_TreeBuilder {
3636
public $stack = array();
3737
public $content_model;
3838

@@ -100,7 +100,7 @@ class HTML5_TreeConstructer {
100100
private function strConst($number) {
101101
static $lookup;
102102
if (!$lookup) {
103-
$r = new ReflectionClass('HTML5_TreeConstructer');
103+
$r = new ReflectionClass('HTML5_TreeBuilder');
104104
$lookup = array_flip($r->getConstants());
105105
}
106106
return $lookup[$number];
@@ -146,7 +146,7 @@ public function emitToken($token, $mode = null) {
146146

147147
/*
148148
$backtrace = debug_backtrace();
149-
if ($backtrace[1]['class'] !== 'HTML5_TreeConstructer') echo "--\n";
149+
if ($backtrace[1]['class'] !== 'HTML5_TreeBuilder') echo "--\n";
150150
echo $this->strConst($mode);
151151
if ($this->original_mode) echo " (originally ".$this->strConst($this->original_mode).")";
152152
echo "\n ";

tests/HTML5/TestData.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -110,24 +110,24 @@ public static function strDom($node, $prefix = '| ') {
110110
case XML_ELEMENT_NODE:
111111
$ns = '';
112112
switch ($next->namespaceURI) {
113-
case HTML5_TreeConstructer::NS_MATHML:
113+
case HTML5_TreeBuilder::NS_MATHML:
114114
$ns = 'math '; break;
115-
case HTML5_TreeConstructer::NS_SVG:
115+
case HTML5_TreeBuilder::NS_SVG:
116116
$ns = 'svg '; break;
117117
}
118118
$text = "<{$ns}{$next->tagName}>";
119119
foreach ($next->attributes as $attr) {
120120
$ans = '';
121121
switch ($attr->namespaceURI) {
122-
case HTML5_TreeConstructer::NS_MATHML:
122+
case HTML5_TreeBuilder::NS_MATHML:
123123
$ans = 'math '; break;
124-
case HTML5_TreeConstructer::NS_SVG:
124+
case HTML5_TreeBuilder::NS_SVG:
125125
$ans = 'svg '; break;
126-
case HTML5_TreeConstructer::NS_XLINK:
126+
case HTML5_TreeBuilder::NS_XLINK:
127127
$ans = 'xlink '; break;
128-
case HTML5_TreeConstructer::NS_XML:
128+
case HTML5_TreeBuilder::NS_XML:
129129
$ans = 'xml '; break;
130-
case HTML5_TreeConstructer::NS_XMLNS:
130+
case HTML5_TreeBuilder::NS_XMLNS:
131131
$ans = 'xmlns '; break;
132132
}
133133
// XSKETCHY: needed for our horrible xlink hack

tests/HTML5/TestableTokenizer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ protected function emitToken($token, $checkStream = true) {
4545
$attr = new stdclass();
4646
foreach ($token['attr'] as $keypair) {
4747
// XXX this is IMPORTANT behavior, check if it's
48-
// in TreeConstructer
48+
// in TreeBuilder
4949
$name = $keypair['name'];
5050
if (isset($attr->$name)) continue;
5151
$attr->$name = $keypair['value'];

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy