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. | Null
  6. | Keyword
  7. | KeywordConditional
  8. | KeywordLoop
  9. | KeywordExn
  10. | KeywordObject
  11. | KeywordModule
  12. | Builtin
  13. | BuiltinCommentColor
  14. | BuiltinBoolean
  15. | Operator
  16. | Punctuation
  17. | Entity of Entity_code.entity_kind * usedef2
  18. | Local of usedef
  19. | Parameter of usedef
  20. | FunctionDecl of def_info
  21. | ConstructorMatch of use_info
  22. | StaticMethod of usedef2
  23. | StructName of usedef
  24. | EnumName of usedef
  25. | TypeVoid
  26. | TypeInt
  27. | FunctionEquation
  28. | Label of usedef
  29. | BadSmell
  30. | UseOfRef
  31. | PointerCall
  32. | CallByRef
  33. | ParameterRef
  34. | IdentUnknown
  35. | Ifdef
  36. | Include
  37. | IncludeFilePath
  38. | Define
  39. | CppOther
  40. | Attribute
  41. | EmbededCode
  42. | EmbededUrl
  43. | EmbededHtml
  44. | EmbededHtmlAttr
  45. | EmbededStyle
  46. | Verbatim
  47. | Comment
  48. | CommentWordImportantNotion
  49. | CommentWordImportantModal
  50. | CommentSection0
  51. | CommentSection1
  52. | CommentSection2
  53. | CommentSection3
  54. | CommentSection4
  55. | CommentEstet
  56. | CommentCopyright
  57. | CommentSyncweb
  58. | CommentImportance0
  59. | CommentImportance1
  60. | CommentImportance2
  61. | CommentImportance3
  62. | GrammarRule
  63. | MatchGlimpse
  64. | MatchSmPL
  65. | MatchParent
  66. | MatchSmPLPositif
  67. | MatchSmPLNegatif
  68. | BackGround
  69. | ForeGround
  70. | NotParsed
  71. | Passed
  72. | Expanded
  73. | Error
  74. | NoType
  75. | 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