Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Css.SpSourceStatement parsers.
val block_ :
(T.ctx -> 'a Angstrom.t) ->
(T.ctx -> 'b Angstrom.t) ->
(T.ctx -> 'c Angstrom.t) ->
T.ctx ->
'c Angstrom.tval 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.selectorval 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.tval subclass_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 * T.loc) option
* (string S.attr_selector * T.loc) list
* (string S.pseudo_class * T.loc) list) ->
((string * T.loc) option
* (string S.attr_selector * T.loc) list
* (string S.pseudo_class * T.loc) list)
Angstrom.tval 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.tval 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.tval prop_value :
(module P.Prop_space) ->
string ->
?start:Lexing.position ->
Css__P.binding list ->
T.ctx ->
[> `Bindings of Css__P.binding list | `Parse_error | `Unknown_property ]
Angstrom.tval declaration :
(module P.Prop_space) ->
T.ctx ->
P.binding list ->
P.binding list Angstrom.tval declarations :
(module P.Prop_space) ->
T.ctx ->
P.binding list ->
P.binding list Angstrom.tval declaration_block :
(module P.Prop_space) ->
T.ctx ->
(P.binding list * string S.nested_rule list) Angstrom.tval url_or_string :
T.ctx ->
[> `Data of T.url_data
| `Iri of Iri.t
| `Src of [> `Iri of Iri.t | `Var of string * string option ] ]
Angstrom.tval media_feature_value :
T.ctx ->
[> `Dim of float * T.dim_unit
| `Ident of string * T.loc
| `Number of float
| `Ratio of T.ratio ]
Angstrom.tval media_feature_range :
T.ctx ->
((string * T.loc)
* [> `Gt of
[> `Dim of float * T.dim_unit
| `Ident of string * T.loc
| `Number of float
| `Ratio of T.ratio ]
| `Gt_lt of
([> `Dim of float * T.dim_unit
| `Ident of string * T.loc
| `Number of float
| `Ratio of T.ratio ] as 'a)
* ([> `Dim of float * T.dim_unit
| `Ident of string * T.loc
| `Number of float
| `Ratio of T.ratio ] as 'b)
| `Gt_lte of 'a * 'b
| `Gte of
[> `Dim of float * T.dim_unit
| `Ident of string * T.loc
| `Number of float
| `Ratio of T.ratio ]
| `Gte_lt of
([> `Dim of float * T.dim_unit
| `Ident of string * T.loc
| `Number of float
| `Ratio of T.ratio ] as 'c)
* [> `Dim of float * T.dim_unit
| `Ident of string * T.loc
| `Number of float
| `Ratio of T.ratio ]
| `Gte_lte of
'c
* [> `Dim of float * T.dim_unit
| `Ident of string * T.loc
| `Number of float
| `Ratio of T.ratio ]
| `Lt of
[> `Dim of float * T.dim_unit
| `Ident of string * T.loc
| `Number of float
| `Ratio of T.ratio ]
| `Lte of
[> `Dim of float * T.dim_unit
| `Ident of string * T.loc
| `Number of float
| `Ratio of T.ratio ] ])
Angstrom.t