|
@@ -237,7 +237,7 @@ let is_color = Color_names.is_color
|
|
|
(* Sorting declarations *)
|
|
(* Sorting declarations *)
|
|
|
|
|
|
|
|
let sort_stylesheet =
|
|
let sort_stylesheet =
|
|
|
- let transform_sort_decls = function
|
|
|
|
|
|
|
+ transform_stylesheet begin function
|
|
|
| Statement (Ruleset (selectors, decls)) ->
|
|
| Statement (Ruleset (selectors, decls)) ->
|
|
|
let pattern = Str.regexp "^\\([^-]+\\)-" in
|
|
let pattern = Str.regexp "^\\([^-]+\\)-" in
|
|
|
let stem x =
|
|
let stem x =
|
|
@@ -246,6 +246,4 @@ let sort_stylesheet =
|
|
|
let cmp (a, _, _) (b, _, _) = String.compare (stem a) (stem b) in
|
|
let cmp (a, _, _) (b, _, _) = String.compare (stem a) (stem b) in
|
|
|
Statement (Ruleset (selectors, List.stable_sort cmp decls))
|
|
Statement (Ruleset (selectors, List.stable_sort cmp decls))
|
|
|
| v -> v
|
|
| v -> v
|
|
|
- in
|
|
|
|
|
- transform_stylesheet transform_sort_decls
|
|
|
|
|
-
|
|
|
|
|
|
|
+ end
|