Lines Matching defs:Scanner
9 namespace PhpCss\Scanner\Status\Text {
11 use PhpCss\Scanner;
16 class Double extends Scanner\Status {
23 * @return Scanner\Token
25 public function getToken(string $buffer, int $offset): ?Scanner\Token {
27 return new Scanner\Token(
28 Scanner\Token::DOUBLEQUOTE_STRING_END, '"', $offset
33 return new Scanner\Token(
34 Scanner\Token::STRING_ESCAPED_CHARACTER, $tokenString, $offset
41 return new Scanner\Token(
42 Scanner\Token::STRING_CHARACTERS, $tokenString, $offset
51 * @param Scanner\Token $token
54 public function isEndToken(Scanner\Token$token): bool {
56 $token->type === Scanner\Token::DOUBLEQUOTE_STRING_END
63 * @param Scanner\Token $token
64 * @return Scanner\Status|NULL
66 public function getNewStatus(Scanner\Token $token): ?Scanner\Status {