tiny_languages.lang_css
Css
tiny_languages.basic
tiny_languages.formula
tiny_languages.hypertalk
tiny_languages.javascript
tiny_languages.lang_asm
tiny_languages.lang_c
tiny_languages.lang_html
tiny_languages.lang_json
tiny_languages.lang_jsonnet
tiny_languages.lang_ocaml
tiny_languages.lisp
tiny_languages.pascal
tiny_languages.postscript
tiny_languages.scheme
tiny_languages.scratch
tiny_languages.sexpr
tiny_languages.smalltalk
type rule = {
selector : Selectors.complex;
declarations : (string * string) list;
important : string list;
}
type sheet = rule list
val parse : string -> sheet
val declarations : string -> (string * string) list
val specificity : Selectors.complex -> int * int * int
val matches : Selectors.complex -> Dom.element list -> Dom.element -> bool
val page_sheet : Dom.element -> string
val cascade : sheet -> Dom.element -> Dom.element -> (string * string) list