TokenStream
class TokenStream
CSS selector token stream.
This component is a port of the Python cssselect library, which is copyright Ian Bicking, see https://github.com/SimonSapin/cssselect.
Methods
freeze()
Freezes stream.
string
getNextIdentifier()
Returns nex identifier token.
null|string
getNextIdentifierOrStar()
Returns nex identifier or star delimiter token.
skipWhitespace()
Skips next whitespace if any.
Details
at line line 66
TokenStream
push(Token $token)
Pushes a token.
at line line 78
TokenStream
freeze()
Freezes stream.
at line line 92
Token
getNext()
Returns next token.
at line line 113
Token
getPeek()
Returns peeked token.
at line line 128
Token[]
getUsed()
Returns used tokens.
at line line 140
string
getNextIdentifier()
Returns nex identifier token.
at line line 158
null|string
getNextIdentifierOrStar()
Returns nex identifier or star delimiter token.
at line line 176
skipWhitespace()
Skips next whitespace if any.