This is the css-selectors Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:52:03 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
css-selectors
An implementation of css selectors
BSD
iterate
(system).
yacc
(system).
cl-ppcre
(system).
buildnode
(system).
alexandria
(system).
cxml
(system).
cl-interpol
(system).
symbol-munger
(system).
src
(module).
Modules are listed depth-first from the system components tree.
css-selectors/src
css-selectors
(system).
packages.lisp
(file).
node-api.lisp
(file).
parse.lisp
(file).
pseudo.lisp
(file).
compile.lisp
(file).
dom.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
css-selectors/css-selectors.asd
css-selectors/src/packages.lisp
css-selectors/src/node-api.lisp
css-selectors/src/parse.lisp
css-selectors/src/pseudo.lisp
css-selectors/src/compile.lisp
css-selectors/src/dom.lisp
css-selectors/css-selectors.asd
css-selectors
(system).
css-selectors/src/node-api.lisp
packages.lisp
(file).
src
(module).
child-elements
(generic function).
child-nodes
(generic function).
document-of
(generic function).
element-p
(generic function).
get-attribute
(generic function).
parent-element
(generic function).
parent-elements
(generic function).
parent-node
(generic function).
previous-sibling
(generic function).
tag-name
(generic function).
css-selectors/src/parse.lisp
node-api.lisp
(file).
src
(module).
parse-results
(function).
%rule
(function).
%rule-set
(function).
*css3-selector-parser*
(special variable).
+common-white-space-trimbag+
(special variable).
+css3-lex-productions+
(special variable).
+end-of-defs+
(special variable).
+option+
(special variable).
+option-case-insensitive+
(special variable).
+return-value+
(special variable).
all-group-matches-as-string
(function).
arg-list-var-names
(function).
but-first
(function).
but-last
(function).
but-quotes
(function).
dos-safe-read-line
(function).
expand-return-value
(function).
handle-quoted-rules
(function).
is-special?
(function).
keywordize
(function).
lam
(macro).
lex-results
(function).
make-css3-lexer
(function).
read-flex-file
(function).
replace-all
(function).
replace-expansions
(function).
rule
(macro).
rule-set
(macro).
string-upcase?
(function).
symbolize
(function).
til-open
(function).
trim-and-nullify
(function).
trim-whitespace
(function).
uniquify-and-reintern
(function).
css-selectors/src/pseudo.lisp
parse.lisp
(file).
src
(module).
empty
(function).
first-child
(function).
has
(function).
is
(function).
last-child
(function).
not
(function).
nth-child
(function).
nth-last-child
(function).
only-child
(function).
root
(function).
css-selectors/src/compile.lisp
pseudo.lisp
(file).
src
(module).
compile-css-node-matcher
(function).
node-matches?
(compiler macro).
node-matches?
(function).
query
(compiler macro).
query
(function).
query1
(compiler macro).
query1
(function).
%do-query
(generic function).
%node-matches?
(function).
%query
(function).
%query1
(function).
*ignore-namespaces*
(special variable).
attrib-includes?
(function).
make-and-matcher
(function).
make-attrib-matcher
(function).
make-child-matcher
(function).
make-class-matcher
(function).
make-elt-matcher
(function).
make-hash-matcher
(function).
make-immediate-child-matcher
(function).
make-immediatly-preceded-by-matcher
(function).
make-matcher-aux
(function).
make-node-matcher
(function).
make-nth-pseudo-matcher
(function).
make-or-matcher
(function).
make-preceded-by-matcher
(function).
make-pseudo-matcher
(function).
css-selectors/src/dom.lisp
compile.lisp
(file).
src
(module).
%do-query
(method).
child-elements
(method).
child-nodes
(method).
document-of
(method).
element-p
(method).
get-attribute
(method).
parent-node
(method).
previous-sibling
(method).
tag-name
(method).
Packages are listed by definition order.
css-selectors
css
common-lisp
.
iterate
.
compile-css-node-matcher
(function).
node-matches?
(compiler macro).
node-matches?
(function).
parse-results
(function).
query
(compiler macro).
query
(function).
query1
(compiler macro).
query1
(function).
%do-query
(generic function).
%node-matches?
(function).
%query
(function).
%query1
(function).
%rule
(function).
%rule-set
(function).
*css3-selector-parser*
(special variable).
*ignore-namespaces*
(special variable).
+common-white-space-trimbag+
(special variable).
+css3-lex-productions+
(special variable).
+end-of-defs+
(special variable).
+option+
(special variable).
+option-case-insensitive+
(special variable).
+return-value+
(special variable).
all-group-matches-as-string
(function).
arg-list-var-names
(function).
attrib-includes?
(function).
but-first
(function).
but-last
(function).
but-quotes
(function).
child-elements
(generic function).
child-nodes
(generic function).
document-of
(generic function).
dos-safe-read-line
(function).
element-p
(generic function).
expand-return-value
(function).
get-attribute
(generic function).
handle-quoted-rules
(function).
is-special?
(function).
keywordize
(function).
lam
(macro).
lex-results
(function).
make-and-matcher
(function).
make-attrib-matcher
(function).
make-child-matcher
(function).
make-class-matcher
(function).
make-css3-lexer
(function).
make-elt-matcher
(function).
make-hash-matcher
(function).
make-immediate-child-matcher
(function).
make-immediatly-preceded-by-matcher
(function).
make-matcher-aux
(function).
make-node-matcher
(function).
make-nth-pseudo-matcher
(function).
make-or-matcher
(function).
make-preceded-by-matcher
(function).
make-pseudo-matcher
(function).
parent-element
(generic function).
parent-elements
(generic function).
parent-node
(generic function).
previous-sibling
(generic function).
read-flex-file
(function).
replace-all
(function).
replace-expansions
(function).
rule
(macro).
rule-set
(macro).
string-upcase?
(function).
symbolize
(function).
tag-name
(generic function).
til-open
(function).
trim-and-nullify
(function).
trim-whitespace
(function).
uniquify-and-reintern
(function).
css-selectors.pseudo
pseudo
common-lisp
.
css-selectors
.
iterate
.
empty
(function).
first-child
(function).
has
(function).
is
(function).
last-child
(function).
not
(function).
nth-child
(function).
nth-last-child
(function).
only-child
(function).
root
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Given a string, returns a matcher-function of a single node that will tell you whether or not the node matches
Given a node and a CSS selector, see if the given node matches that selector
Mostly used for debugging purposes
Takes a string CSS selector and turns it into an AST
Given a css selector, attempt to find the matching nodes in the passed in dom-trees (defaults to the document)
Given a css selector, attempt to find the first matching node in the passed in dom-trees (defaults to the document)
ignore tag name spaces when matching, for now the parser
doesnt support parsing namespaced tags, so lets ignore tag namespaces
Expects a single matching group
readline that can read unix or dos lines
quotes in flex productions should be direct string matches
attrib-matcher
Returns a new string in which all the occurences of the part
is replaced with replacement. [FROM http://cl-cookbook.sourceforge.net/strings.html#manip]
trims the whitespace from a string returning nil
if trimming produces an empty string or the string ’nil’
matches selector inp against the node
if first? is T then return the first matching node
Returns all child elements of this node
Returns all child nodes of this node
Returns the document of the given node
Is this an element
retrieves the value of a given attribute of the node
returns the parent element of this node
Returns all parent elements of this node
returns the parent node of this node
returns the parent element of this node
retrieves the name of the given element
Jump to: | %
A B C D E F G H I K L M N O P Q R S T U |
---|
Jump to: | %
A B C D E F G H I K L M N O P Q R S T U |
---|
Jump to: | *
+
S |
---|
Jump to: | *
+
S |
---|
Jump to: | C D F M N P S |
---|
Jump to: | C D F M N P S |
---|