package styled-ppx

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type token =
  1. | WS
  2. | URL of string
  3. | UNICODE_RANGE of string
  4. | TAG of string
  5. | STRING of string
  6. | SEMI_COLON
  7. | SCREEN_MEDIA_TYPE of string
  8. | RIGHT_PAREN
  9. | RIGHT_BRACKET
  10. | RIGHT_BRACE
  11. | PRINT_MEDIA_TYPE of string
  12. | PERCENT
  13. | OPERATOR of string
  14. | NUMBER of string
  15. | NTH_FUNCTION of string
  16. | MEDIA_QUERY_OPERATOR of string
  17. | MEDIA_FEATURE_COMPARISON of string
  18. | LEFT_PAREN
  19. | LEFT_BRACKET
  20. | LEFT_BRACE
  21. | INTERPOLATION of string list
  22. | IMPORTANT
  23. | IDENT of string
  24. | HASH of string
  25. | FUNCTION of string
  26. | FLOAT_DIMENSION of string * string
  27. | EQUAL_SIGN of string
  28. | EOF
  29. | DOUBLE_COLON
  30. | DOT
  31. | DIMENSION of string * string
  32. | DELIM of string
  33. | COMMA
  34. | COMBINATOR of string
  35. | COLON
  36. | BAD_URL
  37. | BAD_IDENT
  38. | AT_RULE_STATEMENT of string
  39. | AT_RULE of string
  40. | AT_MEDIA of string
  41. | AT_KEYFRAMES of string
  42. | ASTERISK
  43. | AMPERSAND
  44. | ALL_MEDIA_TYPE of string
exception Error
val stylesheet : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Ast.stylesheet
val keyframes : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Ast.rule_list
val declaration_list : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Ast.rule_list
val declaration : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Ast.declaration
OCaml

Innovation. Community. Security.