package coccinelle

  1. Overview
  2. Docs
type token = Parser_c.token =
  1. | TUnknown of Ast_c.info
  2. | TCommentSpace of Ast_c.info
  3. | TCommentNewline of Ast_c.info
  4. | TComment of Ast_c.info
  5. | TInt of (string * (Ast_c.sign * Ast_c.base)) * Ast_c.info
  6. | TFloat of (string * Ast_c.floatType) * Ast_c.info
  7. | TChar of (string * Ast_c.isWchar) * Ast_c.info
  8. | TString of (string * Ast_c.isWchar) * Ast_c.info
  9. | TQuote of (string * Ast_c.isWchar) * Ast_c.info
  10. | TPct of Ast_c.info
  11. | TFormat of string * Ast_c.info
  12. | TSubString of string * Ast_c.info
  13. | TDecimal of (string * string * string) * Ast_c.info
  14. | TIdent of string * Ast_c.info
  15. | TKRParam of string * Ast_c.info
  16. | Tconstructorname of string * Ast_c.info
  17. | TypedefIdent of string * Ast_c.info
  18. | TOPar of Ast_c.info
  19. | TCPar of Ast_c.info
  20. | TOBrace of Ast_c.info
  21. | TCBrace of Ast_c.info
  22. | TOCro of Ast_c.info
  23. | TCCro of Ast_c.info
  24. | TDot of Ast_c.info
  25. | TComma of Ast_c.info
  26. | TPtrOp of Ast_c.info
  27. | TInc of Ast_c.info
  28. | TDec of Ast_c.info
  29. | TAssign of Ast_c.assignOp
  30. | TEq of Ast_c.info
  31. | TWhy of Ast_c.info
  32. | TTilde of Ast_c.info
  33. | TBang of Ast_c.info
  34. | TEllipsis of Ast_c.info
  35. | TDotDot of Ast_c.info
  36. | TPtVirg of Ast_c.info
  37. | TOrLog of Ast_c.info
  38. | TAndLog of Ast_c.info
  39. | TOr of Ast_c.info
  40. | TXor of Ast_c.info
  41. | TAnd of Ast_c.info
  42. | TEqEq of Ast_c.info
  43. | TNotEq of Ast_c.info
  44. | TInf of Ast_c.info
  45. | TSup of Ast_c.info
  46. | TInfEq of Ast_c.info
  47. | TSupEq of Ast_c.info
  48. | TShl of Ast_c.info
  49. | TShr of Ast_c.info
  50. | TPlus of Ast_c.info
  51. | TMinus of Ast_c.info
  52. | TMul of Ast_c.info
  53. | TDiv of Ast_c.info
  54. | TMod of Ast_c.info
  55. | TMax of Ast_c.info
  56. | TMin of Ast_c.info
  57. | Tchar of Ast_c.info
  58. | Tshort of Ast_c.info
  59. | Tint of Ast_c.info
  60. | Tdouble of Ast_c.info
  61. | Tfloat of Ast_c.info
  62. | Tcomplex of Ast_c.info
  63. | Tlong of Ast_c.info
  64. | Tunsigned of Ast_c.info
  65. | Tsigned of Ast_c.info
  66. | Tvoid of Ast_c.info
  67. | Tsize_t of Ast_c.info
  68. | Tssize_t of Ast_c.info
  69. | Tptrdiff_t of Ast_c.info
  70. | TautoType of Ast_c.info
  71. | Tauto of Ast_c.info
  72. | Tregister of Ast_c.info
  73. | Textern of Ast_c.info
  74. | Tstatic of Ast_c.info
  75. | Ttypedef of Ast_c.info
  76. | Tconst of Ast_c.info
  77. | Tvolatile of Ast_c.info
  78. | Tstruct of Ast_c.info
  79. | Tunion of Ast_c.info
  80. | Tenum of Ast_c.info
  81. | Tdecimal of Ast_c.info
  82. | Texec of Ast_c.info
  83. | Tbreak of Ast_c.info
  84. | Telse of Ast_c.info
  85. | Tswitch of Ast_c.info
  86. | Tcase of Ast_c.info
  87. | Tcontinue of Ast_c.info
  88. | Tfor of Ast_c.info
  89. | Tdo of Ast_c.info
  90. | Tif of Ast_c.info
  91. | Twhile of Ast_c.info
  92. | Treturn of Ast_c.info
  93. | Tgoto of Ast_c.info
  94. | Tdefault of Ast_c.info
  95. | Tsizeof of Ast_c.info
  96. | Tnew of Ast_c.info
  97. | Tdelete of Ast_c.info
  98. | Tdefined of Ast_c.info
  99. | TOParCplusplusInit of Ast_c.info
  100. | Tnamespace of Ast_c.info
  101. | Trestrict of Ast_c.info
  102. | Tasm of Ast_c.info
  103. | Tattribute of Ast_c.info
  104. | TMacroGccEndAttr of Ast_c.info
  105. | TattributeNoarg of Ast_c.info
  106. | Tinline of Ast_c.info
  107. | Ttypeof of Ast_c.info
  108. | TDefine of Ast_c.info
  109. | TDefParamVariadic of string * Ast_c.info
  110. | TCppEscapedNewline of Ast_c.info
  111. | TCppConcatOp of Ast_c.info
  112. | TOParDefine of Ast_c.info
  113. | TOBraceDefineInit of Ast_c.info
  114. | TIdentDefine of string * Ast_c.info
  115. | TDefEOL of Ast_c.info
  116. | TInclude of string * string * bool ref * Ast_c.info
  117. | TIncludeStart of Ast_c.info * bool ref
  118. | TIncludeFilename of string * Ast_c.info
  119. | TIfdef of Ast_c.ifdef_guard * (int * int) option ref * Ast_c.info
  120. | TIfdefelif of Ast_c.ifdef_guard * (int * int) option ref * Ast_c.info
  121. | TIfdefelse of (int * int) option ref * Ast_c.info
  122. | TEndif of (int * int) option ref * Ast_c.info
  123. | TIfdefBool of bool * (int * int) option ref * Ast_c.info
  124. | TIfdefMisc of bool * (int * int) option ref * Ast_c.info
  125. | TIfdefVersion of bool * (int * int) option ref * Ast_c.info
  126. | TUifdef of Ast_c.info
  127. | TUelseif of Ast_c.info
  128. | TUendif of Ast_c.info
  129. | TUndef of Ast_c.info
  130. | TPrePragma of Ast_c.info * Ast_c.info * string * Ast_c.info * Ast_c.info * (string * Ast_c.info) list
  131. | TPragma of Ast_c.info
  132. | TPragmaString of string * Ast_c.info
  133. | TCppDirectiveOther of Ast_c.info
  134. | TMacroAttr of string * Ast_c.info
  135. | TMacroAttrArgs of string * Ast_c.info
  136. | TMacroEndAttr of string * Ast_c.info
  137. | TMacroEndAttrArgs of string * Ast_c.info
  138. | TMacroStmt of string * Ast_c.info
  139. | TMacroIdStmt of string * Ast_c.info
  140. | TMacroIdentBuilder of string * Ast_c.info
  141. | TMacroString of string * Ast_c.info
  142. | TMacroDecl of string * Ast_c.info
  143. | TMacroDeclConst of Ast_c.info
  144. | TMacroIterator of string * Ast_c.info
  145. | TCommentSkipTagStart of Ast_c.info
  146. | TCommentSkipTagEnd of Ast_c.info
  147. | TCParEOL of Ast_c.info
  148. | TAction of Ast_c.info
  149. | TCommentMisc of Ast_c.info
  150. | TCommentCpp of Token_c.cppcommentkind * Ast_c.info
  151. | EOF of Ast_c.info
  152. | TTODO of Ast_c.info
val cpp_directive : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Ast_c.cpp_directive
val iteration : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Ast_c.iteration * Ast_c.info list
OCaml

Innovation. Community. Security.