\HTML5_PositionTestableTokenizer
Synopsis
class HTML5_PositionTestableTokenizer
extends HTML5_TestableTokenizer
{
- // Inherited constants from HTML5_Tokenizer
- const PCDATA = 0;
- const RCDATA = 1;
- const CDATA = 2;
- const PLAINTEXT = 3;
- const DOCTYPE = 0;
- const STARTTAG = 1;
- const ENDTAG = 2;
- const COMMENT = 3;
- const CHARACTER = 4;
- const SPACECHARACTER = 5;
- const EOF = 6;
- const PARSEERROR = 7;
- const ALPHA = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
- const UPPER_ALPHA = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
- const LOWER_ALPHA = 'abcdefghijklmnopqrstuvwxyz';
- const DIGIT = '0123456789';
- const HEX = '0123456789ABCDEFabcdef';
- const WHITESPACE = "\t\n\x0c ";
- // members
- public array $outputLines = ;
- public array $outputCols = ;
- private array $characterTokens = ;
- // Inherited members from HTML5_TestableTokenizer
- public array $outputTokens;
- // Inherited members from HTML5_Tokenizer
- protected $stream;
- protected $content_model;
- protected $token;
- // methods
- protected void emitToken()
- // Inherited methods from HTML5_TestableTokenizer
- public void __construct()
- public void parse()
- protected void emitToken()
- // Inherited methods from HTML5_Tokenizer
- public void __construct()
- public void parseFragment()
- public void parse()
- public void save()
- public void stream()
- protected void emitToken()
Hierarchy
Extends
Constants
Name | Value |
---|---|
PCDATA | 0 |
RCDATA | 1 |
CDATA | 2 |
PLAINTEXT | 3 |
DOCTYPE | 0 |
STARTTAG | 1 |
ENDTAG | 2 |
COMMENT | 3 |
CHARACTER | 4 |
SPACECHARACTER | 5 |
EOF | 6 |
PARSEERROR | 7 |
ALPHA | 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' |
UPPER_ALPHA | 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' |
LOWER_ALPHA | 'abcdefghijklmnopqrstuvwxyz' |
DIGIT | '0123456789' |
HEX | '0123456789ABCDEFabcdef' |
WHITESPACE | "\t\n\x0c " |
Members
private
- $characterTokens
protected
-
$content_model
Current content model we are parsing as. -
$stream
Points to an InputStream object. -
$token
Current token that is being built, but not yet emitted. Also is the last token emitted, if applicable.
public
- $outputCols
- $outputLines
- $outputTokens
Methods
protected
Inherited from HTML5_TestableTokenizer
protected
public
Inherited from HTML5_Tokenizer
protected
- emitToken() — Emits a token, passing it on to the tree builder.
public
- parse() — Performs the actual parsing of the document.
- parseFragment()
- save() — Returns a serialized representation of the tree.
- stream() — Returns the input stream.