├── CHANGELOG.md ├── CssSelectorConverter.php ├── Exception ├── ExceptionInterface.php ├── ExpressionErrorException.php ├── InternalErrorException.php ├── ParseException.php └── SyntaxErrorException.php ├── LICENSE ├── Node ├── AbstractNode.php ├── AttributeNode.php ├── ClassNode.php ├── CombinedSelectorNode.php ├── ElementNode.php ├── FunctionNode.php ├── HashNode.php ├── MatchingNode.php ├── NegationNode.php ├── NodeInterface.php ├── PseudoNode.php ├── SelectorNode.php ├── Specificity.php └── SpecificityAdjustmentNode.php ├── Parser ├── Handler │ ├── CommentHandler.php │ ├── HandlerInterface.php │ ├── HashHandler.php │ ├── IdentifierHandler.php │ ├── NumberHandler.php │ ├── StringHandler.php │ └── WhitespaceHandler.php ├── Parser.php ├── ParserInterface.php ├── Reader.php ├── Shortcut │ ├── ClassParser.php │ ├── ElementParser.php │ ├── EmptyStringParser.php │ └── HashParser.php ├── Token.php ├── TokenStream.php └── Tokenizer │ ├── Tokenizer.php │ ├── TokenizerEscaping.php │ └── TokenizerPatterns.php ├── README.md ├── XPath ├── Extension │ ├── AbstractExtension.php │ ├── AttributeMatchingExtension.php │ ├── CombinationExtension.php │ ├── ExtensionInterface.php │ ├── FunctionExtension.php │ ├── HtmlExtension.php │ ├── NodeExtension.php │ └── PseudoClassExtension.php ├── Translator.php ├── TranslatorInterface.php └── XPathExpr.php └── composer.json /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CssSelectorConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/CssSelectorConverter.php -------------------------------------------------------------------------------- /Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Exception/ExceptionInterface.php -------------------------------------------------------------------------------- /Exception/ExpressionErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Exception/ExpressionErrorException.php -------------------------------------------------------------------------------- /Exception/InternalErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Exception/InternalErrorException.php -------------------------------------------------------------------------------- /Exception/ParseException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Exception/ParseException.php -------------------------------------------------------------------------------- /Exception/SyntaxErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Exception/SyntaxErrorException.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/LICENSE -------------------------------------------------------------------------------- /Node/AbstractNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/AbstractNode.php -------------------------------------------------------------------------------- /Node/AttributeNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/AttributeNode.php -------------------------------------------------------------------------------- /Node/ClassNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/ClassNode.php -------------------------------------------------------------------------------- /Node/CombinedSelectorNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/CombinedSelectorNode.php -------------------------------------------------------------------------------- /Node/ElementNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/ElementNode.php -------------------------------------------------------------------------------- /Node/FunctionNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/FunctionNode.php -------------------------------------------------------------------------------- /Node/HashNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/HashNode.php -------------------------------------------------------------------------------- /Node/MatchingNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/MatchingNode.php -------------------------------------------------------------------------------- /Node/NegationNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/NegationNode.php -------------------------------------------------------------------------------- /Node/NodeInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/NodeInterface.php -------------------------------------------------------------------------------- /Node/PseudoNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/PseudoNode.php -------------------------------------------------------------------------------- /Node/SelectorNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/SelectorNode.php -------------------------------------------------------------------------------- /Node/Specificity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/Specificity.php -------------------------------------------------------------------------------- /Node/SpecificityAdjustmentNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Node/SpecificityAdjustmentNode.php -------------------------------------------------------------------------------- /Parser/Handler/CommentHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Handler/CommentHandler.php -------------------------------------------------------------------------------- /Parser/Handler/HandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Handler/HandlerInterface.php -------------------------------------------------------------------------------- /Parser/Handler/HashHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Handler/HashHandler.php -------------------------------------------------------------------------------- /Parser/Handler/IdentifierHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Handler/IdentifierHandler.php -------------------------------------------------------------------------------- /Parser/Handler/NumberHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Handler/NumberHandler.php -------------------------------------------------------------------------------- /Parser/Handler/StringHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Handler/StringHandler.php -------------------------------------------------------------------------------- /Parser/Handler/WhitespaceHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Handler/WhitespaceHandler.php -------------------------------------------------------------------------------- /Parser/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Parser.php -------------------------------------------------------------------------------- /Parser/ParserInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/ParserInterface.php -------------------------------------------------------------------------------- /Parser/Reader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Reader.php -------------------------------------------------------------------------------- /Parser/Shortcut/ClassParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Shortcut/ClassParser.php -------------------------------------------------------------------------------- /Parser/Shortcut/ElementParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Shortcut/ElementParser.php -------------------------------------------------------------------------------- /Parser/Shortcut/EmptyStringParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Shortcut/EmptyStringParser.php -------------------------------------------------------------------------------- /Parser/Shortcut/HashParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Shortcut/HashParser.php -------------------------------------------------------------------------------- /Parser/Token.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Token.php -------------------------------------------------------------------------------- /Parser/TokenStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/TokenStream.php -------------------------------------------------------------------------------- /Parser/Tokenizer/Tokenizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Tokenizer/Tokenizer.php -------------------------------------------------------------------------------- /Parser/Tokenizer/TokenizerEscaping.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Tokenizer/TokenizerEscaping.php -------------------------------------------------------------------------------- /Parser/Tokenizer/TokenizerPatterns.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/Parser/Tokenizer/TokenizerPatterns.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/README.md -------------------------------------------------------------------------------- /XPath/Extension/AbstractExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/XPath/Extension/AbstractExtension.php -------------------------------------------------------------------------------- /XPath/Extension/AttributeMatchingExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/XPath/Extension/AttributeMatchingExtension.php -------------------------------------------------------------------------------- /XPath/Extension/CombinationExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/XPath/Extension/CombinationExtension.php -------------------------------------------------------------------------------- /XPath/Extension/ExtensionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/XPath/Extension/ExtensionInterface.php -------------------------------------------------------------------------------- /XPath/Extension/FunctionExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/XPath/Extension/FunctionExtension.php -------------------------------------------------------------------------------- /XPath/Extension/HtmlExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/XPath/Extension/HtmlExtension.php -------------------------------------------------------------------------------- /XPath/Extension/NodeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/XPath/Extension/NodeExtension.php -------------------------------------------------------------------------------- /XPath/Extension/PseudoClassExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/XPath/Extension/PseudoClassExtension.php -------------------------------------------------------------------------------- /XPath/Translator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/XPath/Translator.php -------------------------------------------------------------------------------- /XPath/TranslatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/XPath/TranslatorInterface.php -------------------------------------------------------------------------------- /XPath/XPathExpr.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/XPath/XPathExpr.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/css-selector/HEAD/composer.json --------------------------------------------------------------------------------