package pfff

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type category =
  1. | Boolean
  2. | Number
  3. | String
  4. | Regexp
  5. | Atom
  6. | Null
  7. | Keyword
  8. | KeywordConditional
  9. | KeywordLoop
  10. | KeywordExn
  11. | KeywordObject
  12. | KeywordModule
  13. | KeywordConcurrency
  14. | Builtin
  15. | BuiltinCommentColor
  16. | BuiltinBoolean
  17. | Operator
  18. | Punctuation
  19. | Entity of Entity_code.entity_kind * usedef2
  20. | Local of usedef
  21. | Parameter of usedef
  22. | FunctionDecl of def_info
  23. | ConstructorMatch of use_info
  24. | StaticMethod of usedef2
  25. | StructName of usedef
  26. | EnumName of usedef
  27. | TypeVoid
  28. | TypeInt
  29. | FunctionEquation
  30. | Label of usedef
  31. | BadSmell
  32. | UseOfRef
  33. | PointerCall
  34. | CallByRef
  35. | ParameterRef
  36. | IdentUnknown
  37. | Ifdef
  38. | Include
  39. | IncludeFilePath
  40. | Define
  41. | CppOther
  42. | Attribute
  43. | EmbededCode
  44. | EmbededUrl
  45. | EmbededHtml
  46. | EmbededHtmlAttr
  47. | EmbededStyle
  48. | Verbatim
  49. | Comment
  50. | CommentWordImportantNotion
  51. | CommentWordImportantModal
  52. | CommentSection0
  53. | CommentSection1
  54. | CommentSection2
  55. | CommentSection3
  56. | CommentSection4
  57. | CommentEstet
  58. | CommentCopyright
  59. | CommentSyncweb
  60. | CommentImportance0
  61. | CommentImportance1
  62. | CommentImportance2
  63. | CommentImportance3
  64. | GrammarRule
  65. | MatchGlimpse
  66. | MatchSmPL
  67. | MatchParent
  68. | MatchSmPLPositif
  69. | MatchSmPLNegatif
  70. | BackGround
  71. | ForeGround
  72. | NotParsed
  73. | Passed
  74. | Expanded
  75. | Error
  76. | NoType
  77. | Normal
and usedef =
  1. | Use
  2. | Def
and usedef2 =
  1. | Use2 of use_info
  2. | Def2 of def_info
and def_info = use_arity
and use_arity =
  1. | NoUse
  2. | UniqueUse
  3. | SomeUse
  4. | MultiUse
  5. | LotsOfUse
  6. | HugeUse
and use_info = place * def_arity * use_arity
and place =
  1. | PlaceLocal
  2. | PlaceSameDir
  3. | PlaceExternal
  4. | NoInfoPlace
and def_arity =
  1. | UniqueDef
  2. | DoubleDef
  3. | MultiDef
  4. | NoDef
type highlighter_preferences = {
  1. mutable show_type_error : bool;
  2. mutable show_local_global : bool;
}
val default_highlighter_preferences : highlighter_preferences
val legend_color_codes : string
val info_of_category : category -> [> `BACKGROUND of string | `FOREGROUND of string | `SCALE of [> `LARGE | `MEDIUM | `XX_LARGE | `X_LARGE ] | `STRIKETHROUGH of bool | `STYLE of [> `ITALIC ] | `UNDERLINE of [> `DOUBLE | `SINGLE ] | `WEIGHT of [> `BOLD ] ] list
val info_of_usedef : usedef -> [> `STYLE of [> `ITALIC ] ] list
val info_of_def_arity : def_arity -> [> `STRIKETHROUGH of bool | `UNDERLINE of [> `DOUBLE | `SINGLE ] ] list
val info_of_place : 'a -> 'b
val info_of_entity_kind_and_usedef2 : Entity_code.entity_kind -> usedef2 -> [> `FOREGROUND of string | `SCALE of [> `MEDIUM | `X_LARGE ] | `STRIKETHROUGH of bool | `STYLE of [> `ITALIC ] | `UNDERLINE of [> `DOUBLE | `SINGLE ] | `WEIGHT of [> `BOLD ] ] list
val arity_ids : 'a list -> def_arity
val rewrap_arity_def2_category : def_info -> category -> category