package pfff

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type token =
  1. | T_YIELD of Cst_js.tok
  2. | T_XHP_TEXT of string * Parse_info.t
  3. | T_XHP_SLASH_GT of Parse_info.t
  4. | T_XHP_OPEN_TAG of string * Parse_info.t
  5. | T_XHP_GT of Parse_info.t
  6. | T_XHP_CLOSE_TAG of string option * Parse_info.t
  7. | T_XHP_ATTR of string * Parse_info.t
  8. | T_WITH of Cst_js.tok
  9. | T_WHILE of Cst_js.tok
  10. | T_VOID of Cst_js.tok
  11. | T_VIRTUAL_SEMICOLON of Cst_js.tok
  12. | T_VAR of Cst_js.tok
  13. | T_TYPEOF of Cst_js.tok
  14. | T_TYPE of Cst_js.tok
  15. | T_TRY of Cst_js.tok
  16. | T_TRUE of Cst_js.tok
  17. | T_THROW of Cst_js.tok
  18. | T_THIS of Cst_js.tok
  19. | T_SWITCH of Cst_js.tok
  20. | T_SUPER of Cst_js.tok
  21. | T_STRING_TYPE of Cst_js.tok
  22. | T_STRING of string * Cst_js.tok
  23. | T_STRICT_NOT_EQUAL of Cst_js.tok
  24. | T_STRICT_EQUAL of Cst_js.tok
  25. | T_STATIC of Cst_js.tok
  26. | T_SET of Cst_js.tok
  27. | T_SEMICOLON of Cst_js.tok
  28. | T_RSHIFT_ASSIGN of Cst_js.tok
  29. | T_RSHIFT3_ASSIGN of Cst_js.tok
  30. | T_RSHIFT3 of Cst_js.tok
  31. | T_RSHIFT of Cst_js.tok
  32. | T_RPAREN of Cst_js.tok
  33. | T_RETURN of Cst_js.tok
  34. | T_REGEX of string * Cst_js.tok
  35. | T_READONLY of Cst_js.tok
  36. | T_RCURLY of Cst_js.tok
  37. | T_RBRACKET of Cst_js.tok
  38. | T_PUBLIC of Cst_js.tok
  39. | T_PROTECTED of Cst_js.tok
  40. | T_PRIVATE of Cst_js.tok
  41. | T_PLUS_ASSIGN of Cst_js.tok
  42. | T_PLUS of Cst_js.tok
  43. | T_PLING of Cst_js.tok
  44. | T_PERIOD of Cst_js.tok
  45. | T_OR of Cst_js.tok
  46. | T_OF of Cst_js.tok
  47. | T_NUMBER_TYPE of Cst_js.tok
  48. | T_NUMBER of string * Cst_js.tok
  49. | T_NULL of Cst_js.tok
  50. | T_NOT_EQUAL of Cst_js.tok
  51. | T_NOT of Cst_js.tok
  52. | T_NEW of Cst_js.tok
  53. | T_MULT_ASSIGN of Cst_js.tok
  54. | T_MULT of Cst_js.tok
  55. | T_MOD_ASSIGN of Cst_js.tok
  56. | T_MODULE of Cst_js.tok
  57. | T_MOD of Cst_js.tok
  58. | T_MINUS_ASSIGN of Cst_js.tok
  59. | T_MINUS of Cst_js.tok
  60. | T_LSHIFT_ASSIGN of Cst_js.tok
  61. | T_LSHIFT of Cst_js.tok
  62. | T_LPAREN_ARROW of Cst_js.tok
  63. | T_LPAREN of Cst_js.tok
  64. | T_LET of Cst_js.tok
  65. | T_LESS_THAN_EQUAL of Cst_js.tok
  66. | T_LESS_THAN of Cst_js.tok
  67. | T_LCURLY of Cst_js.tok
  68. | T_LBRACKET of Cst_js.tok
  69. | T_INTERFACE of Cst_js.tok
  70. | T_INSTANCEOF of Cst_js.tok
  71. | T_INCR of Cst_js.tok
  72. | T_IN of Cst_js.tok
  73. | T_IMPORT of Cst_js.tok
  74. | T_IMPLEMENTS of Cst_js.tok
  75. | T_IF of Cst_js.tok
  76. | T_ID of string * Cst_js.tok
  77. | T_GREATER_THAN_EQUAL of Cst_js.tok
  78. | T_GREATER_THAN of Cst_js.tok
  79. | T_GET of Cst_js.tok
  80. | T_FUNCTION of Cst_js.tok
  81. | T_FROM of Cst_js.tok
  82. | T_FOR of Cst_js.tok
  83. | T_FINALLY of Cst_js.tok
  84. | T_FALSE of Cst_js.tok
  85. | T_EXTENDS of Cst_js.tok
  86. | T_EXPORT of Cst_js.tok
  87. | T_EXPONENT of Cst_js.tok
  88. | T_EQUAL of Cst_js.tok
  89. | T_ENUM of Cst_js.tok
  90. | T_ENCAPSED_STRING of string * Cst_js.tok
  91. | T_ELSE of Cst_js.tok
  92. | T_DOTS of Cst_js.tok
  93. | T_DOLLARCURLY of Cst_js.tok
  94. | T_DO of Cst_js.tok
  95. | T_DIV_ASSIGN of Cst_js.tok
  96. | T_DIV of Cst_js.tok
  97. | T_DELETE of Cst_js.tok
  98. | T_DEFAULT of Cst_js.tok
  99. | T_DECR of Cst_js.tok
  100. | T_DECLARE of Cst_js.tok
  101. | T_CONTINUE of Cst_js.tok
  102. | T_CONSTRUCTOR of Cst_js.tok
  103. | T_CONST of Cst_js.tok
  104. | T_COMMA of Cst_js.tok
  105. | T_COLON of Cst_js.tok
  106. | T_CLASS of Cst_js.tok
  107. | T_CATCH of Cst_js.tok
  108. | T_CASE of Cst_js.tok
  109. | T_BREAK of Cst_js.tok
  110. | T_BOOLEAN_TYPE of Cst_js.tok
  111. | T_BIT_XOR_ASSIGN of Cst_js.tok
  112. | T_BIT_XOR of Cst_js.tok
  113. | T_BIT_OR_ASSIGN of Cst_js.tok
  114. | T_BIT_OR of Cst_js.tok
  115. | T_BIT_NOT of Cst_js.tok
  116. | T_BIT_AND_ASSIGN of Cst_js.tok
  117. | T_BIT_AND of Cst_js.tok
  118. | T_BACKQUOTE of Cst_js.tok
  119. | T_AWAIT of Cst_js.tok
  120. | T_ASYNC of Cst_js.tok
  121. | T_ASSIGN of Cst_js.tok
  122. | T_AS of Cst_js.tok
  123. | T_ARROW of Cst_js.tok
  124. | T_ANY_TYPE of Cst_js.tok
  125. | T_AND of Cst_js.tok
  126. | TUnknown of Cst_js.tok
  127. | TCommentSpace of Cst_js.tok
  128. | TCommentNewline of Cst_js.tok
  129. | TComment of Cst_js.tok
  130. | EOF of Cst_js.tok
exception Error
val sgrep_spatch_pattern : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Cst_js.any
val module_item_or_eof : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Cst_js.module_item option