package forester

  1. Overview
  2. Docs
type node =
  1. | Text of string
  2. | Verbatim of string
  3. | Group of Base.delim * t
  4. | Math of Base.math_mode * t
  5. | Subtree of string option * tree
  6. | Fun of Symbol.t Base.binding list * t
  7. | Var of Symbol.t
  8. | Sym of Symbol.t
  9. | Put of t * t * t
  10. | Default of t * t * t
  11. | Get of t
  12. | Xml_tag of Base.xml_resolved_qname * (Base.xml_resolved_qname * t) list * t
  13. | TeX_cs of TeX_cs.t
  14. | Prim of Prim.t
  15. | Object of {
    1. self : Symbol.t;
    2. methods : (string * t) list;
    }
  16. | Patch of {
    1. obj : t;
    2. self : Symbol.t;
    3. super : Symbol.t;
    4. methods : (string * t) list;
    }
  17. | Call of t * string
  18. | Query_polarity of Query.polarity
  19. | Query_mode of Query.mode
  20. | Query_tree
  21. | Query_rel
  22. | Query_isect
  23. | Query_union
  24. | Query_compl
  25. | Query_isect_fam
  26. | Query_union_fam
  27. | Query_isect_fam_rel
  28. | Query_union_fam_rel
  29. | Query_builtin of [ `Taxon | `Author | `Tag ]
  30. | Transclude
  31. | Embed_tex
  32. | Ref
  33. | Title
  34. | Parent
  35. | Taxon
  36. | Meta
  37. | Author
  38. | Contributor
  39. | Tag
  40. | Date
  41. | Number
and t = node Range.located list
and tree = t
val pp_node : Ppx_deriving_runtime.Format.formatter -> node -> Ppx_deriving_runtime.unit
val pp : Ppx_deriving_runtime.Format.formatter -> tree -> Ppx_deriving_runtime.unit
val pp_tree : Ppx_deriving_runtime.Format.formatter -> tree -> Ppx_deriving_runtime.unit
OCaml

Innovation. Community. Security.