package css
CSS parser and printer
Install
Dune Dependency
Authors
Maintainers
Sources
ocaml-css-0.2.0.tar.bz2
md5=ceee290f230eb786d59de6ffcf692695
sha512=9ee5de92d764a5bb5b7dac1bc48d5892ccd8425d4226842148aae3322bf7335a738cc695fb36a29e3f90a487750a922f7301f44b6e60bb8954e4ad508ae60116
doc/css/Css/Sp/index.html
Module Css.Sp
Source
Statement parsers.
Source
val block_ :
(T.ctx -> 'a Angstrom.t) ->
(T.ctx -> 'b Angstrom.t) ->
(T.ctx -> 'c Angstrom.t) ->
T.ctx ->
'c Angstrom.t
Source
val revert_selector :
[< `Adjacent of
'a S.single_selector
* [< `Adjacent of 'a S.single_selector * 'b
| `Child of 'a S.single_selector * 'b
| `Inside of 'a S.single_selector * 'b
| `Sibling of 'a S.single_selector * 'b
| `Single of 'a S.single_selector ] as 'b
| `Child of
'a S.single_selector
* [< `Adjacent of 'a S.single_selector * 'c
| `Child of 'a S.single_selector * 'c
| `Inside of 'a S.single_selector * 'c
| `Sibling of 'a S.single_selector * 'c
| `Single of 'a S.single_selector ] as 'c
| `Inside of
'a S.single_selector
* [< `Adjacent of 'a S.single_selector * 'd
| `Child of 'a S.single_selector * 'd
| `Inside of 'a S.single_selector * 'd
| `Sibling of 'a S.single_selector * 'd
| `Single of 'a S.single_selector ] as 'd
| `Sibling of
'a S.single_selector
* [< `Adjacent of 'a S.single_selector * 'e
| `Child of 'a S.single_selector * 'e
| `Inside of 'a S.single_selector * 'e
| `Sibling of 'a S.single_selector * 'e
| `Single of 'a S.single_selector ] as 'e
| `Single of 'a S.single_selector ] ->
'a S.selector
Source
val sel_pseudo_class :
T.ctx ->
[< `Adjacent of
string S.single_selector
* [< `Adjacent of string S.single_selector * 'a
| `Child of string S.single_selector * 'a
| `Inside of string S.single_selector * 'a
| `Sibling of string S.single_selector * 'a
| `Single of string S.single_selector ] as 'a
| `Child of
string S.single_selector
* [< `Adjacent of string S.single_selector * 'b
| `Child of string S.single_selector * 'b
| `Inside of string S.single_selector * 'b
| `Sibling of string S.single_selector * 'b
| `Single of string S.single_selector ] as 'b
| `Inside of
string S.single_selector
* [< `Adjacent of string S.single_selector * 'c
| `Child of string S.single_selector * 'c
| `Inside of string S.single_selector * 'c
| `Sibling of string S.single_selector * 'c
| `Single of string S.single_selector ] as 'c
| `Sibling of
string S.single_selector
* [< `Adjacent of string S.single_selector * 'd
| `Child of string S.single_selector * 'd
| `Inside of string S.single_selector * 'd
| `Sibling of string S.single_selector * 'd
| `Single of string S.single_selector ] as 'd
| `Single of string S.single_selector ]
Angstrom.t ->
(string S.pseudo_class * T.loc) Angstrom.t
Source
val single_selector :
T.ctx ->
[< `Adjacent of
string S.single_selector
* [< `Adjacent of string S.single_selector * 'a
| `Child of string S.single_selector * 'a
| `Inside of string S.single_selector * 'a
| `Sibling of string S.single_selector * 'a
| `Single of string S.single_selector ] as 'a
| `Child of
string S.single_selector
* [< `Adjacent of string S.single_selector * 'b
| `Child of string S.single_selector * 'b
| `Inside of string S.single_selector * 'b
| `Sibling of string S.single_selector * 'b
| `Single of string S.single_selector ] as 'b
| `Inside of
string S.single_selector
* [< `Adjacent of string S.single_selector * 'c
| `Child of string S.single_selector * 'c
| `Inside of string S.single_selector * 'c
| `Sibling of string S.single_selector * 'c
| `Single of string S.single_selector ] as 'c
| `Sibling of
string S.single_selector
* [< `Adjacent of string S.single_selector * 'd
| `Child of string S.single_selector * 'd
| `Inside of string S.single_selector * 'd
| `Sibling of string S.single_selector * 'd
| `Single of string S.single_selector ] as 'd
| `Single of string S.single_selector ]
Angstrom.t ->
string S.single_selector Angstrom.t
Source
val selector_ :
T.ctx ->
[ `Adjacent of string S.single_selector * 'a
| `Child of string S.single_selector * 'a
| `Inside of string S.single_selector * 'a
| `Sibling of string S.single_selector * 'a
| `Single of string S.single_selector ] as 'a
Angstrom.t
Source
val declaration :
(module P.Prop_space) ->
T.ctx ->
P.binding list ->
P.binding list Angstrom.t
Source
val declarations :
(module P.Prop_space) ->
T.ctx ->
P.binding list ->
P.binding list Angstrom.t
Source
val declaration_block :
(module P.Prop_space) ->
T.ctx ->
(P.binding list * string S.nested_rule list) Angstrom.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>