package pfff
Tools and APIs for program analysis, code visualization, refactoring
Install
Dune Dependency
Authors
Maintainers
Sources
0.37.7.tar.gz
md5=d069f379342be72574b4cdc52f4ed9b4
sha512=68e9971364f5e016bad8f94bb72fd15252f19c7964424992309cdb4a9fc922dbe15d07619f500f4bcbc72f820c93d4da20f0759bb4276cd073a29a179bef9300
doc/pfff-lang_js/Parser_js/index.html
Module Parser_js
type token =
| TUnknown of Cst_js.tok
| EOF of Cst_js.tok
| TCommentSpace of Cst_js.tok
| TCommentNewline of Cst_js.tok
| TComment of Cst_js.tok
| T_NUMBER of string * Cst_js.tok
| T_IDENTIFIER of string * Cst_js.tok
| T_STRING of string * Cst_js.tok
| T_ENCAPSED_STRING of string * Cst_js.tok
| T_REGEX of string * Cst_js.tok
| T_FUNCTION of Cst_js.tok
| T_CONST of Cst_js.tok
| T_VAR of Cst_js.tok
| T_LET of Cst_js.tok
| T_IF of Cst_js.tok
| T_ELSE of Cst_js.tok
| T_WHILE of Cst_js.tok
| T_FOR of Cst_js.tok
| T_DO of Cst_js.tok
| T_CONTINUE of Cst_js.tok
| T_BREAK of Cst_js.tok
| T_SWITCH of Cst_js.tok
| T_CASE of Cst_js.tok
| T_DEFAULT of Cst_js.tok
| T_RETURN of Cst_js.tok
| T_THROW of Cst_js.tok
| T_TRY of Cst_js.tok
| T_CATCH of Cst_js.tok
| T_FINALLY of Cst_js.tok
| T_YIELD of Cst_js.tok
| T_ASYNC of Cst_js.tok
| T_AWAIT of Cst_js.tok
| T_NEW of Cst_js.tok
| T_IN of Cst_js.tok
| T_OF of Cst_js.tok
| T_INSTANCEOF of Cst_js.tok
| T_THIS of Cst_js.tok
| T_SUPER of Cst_js.tok
| T_WITH of Cst_js.tok
| T_NULL of Cst_js.tok
| T_FALSE of Cst_js.tok
| T_TRUE of Cst_js.tok
| T_CLASS of Cst_js.tok
| T_INTERFACE of Cst_js.tok
| T_EXTENDS of Cst_js.tok
| T_IMPLEMENTS of Cst_js.tok
| T_STATIC of Cst_js.tok
| T_GET of Cst_js.tok
| T_SET of Cst_js.tok
| T_CONSTRUCTOR of Cst_js.tok
| T_IMPORT of Cst_js.tok
| T_EXPORT of Cst_js.tok
| T_FROM of Cst_js.tok
| T_AS of Cst_js.tok
| T_TYPEOF of Cst_js.tok
| T_DELETE of Cst_js.tok
| T_VOID of Cst_js.tok
| T_TYPE of Cst_js.tok
| T_ANY_TYPE of Cst_js.tok
| T_NUMBER_TYPE of Cst_js.tok
| T_BOOLEAN_TYPE of Cst_js.tok
| T_STRING_TYPE of Cst_js.tok
| T_ENUM of Cst_js.tok
| T_DECLARE of Cst_js.tok
| T_MODULE of Cst_js.tok
| T_PUBLIC of Cst_js.tok
| T_PRIVATE of Cst_js.tok
| T_PROTECTED of Cst_js.tok
| T_READONLY of Cst_js.tok
| T_LCURLY of Cst_js.tok
| T_RCURLY of Cst_js.tok
| T_LPAREN of Cst_js.tok
| T_RPAREN of Cst_js.tok
| T_LBRACKET of Cst_js.tok
| T_RBRACKET of Cst_js.tok
| T_SEMICOLON of Cst_js.tok
| T_COMMA of Cst_js.tok
| T_PERIOD of Cst_js.tok
| T_COLON of Cst_js.tok
| T_PLING of Cst_js.tok
| T_ARROW of Cst_js.tok
| T_DOTS of Cst_js.tok
| T_BACKQUOTE of Cst_js.tok
| T_DOLLARCURLY of Cst_js.tok
| T_OR of Cst_js.tok
| T_AND of Cst_js.tok
| T_BIT_OR of Cst_js.tok
| T_BIT_XOR of Cst_js.tok
| T_BIT_AND of Cst_js.tok
| T_PLUS of Cst_js.tok
| T_MINUS of Cst_js.tok
| T_DIV of Cst_js.tok
| T_MULT of Cst_js.tok
| T_MOD of Cst_js.tok
| T_NOT of Cst_js.tok
| T_BIT_NOT of Cst_js.tok
| T_RSHIFT3_ASSIGN of Cst_js.tok
| T_RSHIFT_ASSIGN of Cst_js.tok
| T_LSHIFT_ASSIGN of Cst_js.tok
| T_BIT_XOR_ASSIGN of Cst_js.tok
| T_BIT_OR_ASSIGN of Cst_js.tok
| T_BIT_AND_ASSIGN of Cst_js.tok
| T_MOD_ASSIGN of Cst_js.tok
| T_DIV_ASSIGN of Cst_js.tok
| T_MULT_ASSIGN of Cst_js.tok
| T_MINUS_ASSIGN of Cst_js.tok
| T_PLUS_ASSIGN of Cst_js.tok
| T_ASSIGN of Cst_js.tok
| T_EQUAL of Cst_js.tok
| T_NOT_EQUAL of Cst_js.tok
| T_STRICT_EQUAL of Cst_js.tok
| T_STRICT_NOT_EQUAL of Cst_js.tok
| T_LESS_THAN_EQUAL of Cst_js.tok
| T_GREATER_THAN_EQUAL of Cst_js.tok
| T_LESS_THAN of Cst_js.tok
| T_GREATER_THAN of Cst_js.tok
| T_LSHIFT of Cst_js.tok
| T_RSHIFT of Cst_js.tok
| T_RSHIFT3 of Cst_js.tok
| T_INCR of Cst_js.tok
| T_DECR of Cst_js.tok
| T_EXPONENT of Cst_js.tok
| T_XHP_OPEN_TAG of string * Parse_info.info
| T_XHP_CLOSE_TAG of string option * Parse_info.info
| T_XHP_GT of Parse_info.info
| T_XHP_SLASH_GT of Parse_info.info
| T_XHP_ATTR of string * Parse_info.info
| T_XHP_TEXT of string * Parse_info.info
| T_VIRTUAL_SEMICOLON of Cst_js.tok
| T_LPAREN_ARROW of Cst_js.tok
val main : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Cst_js.module_item list
val module_item_or_eof :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Cst_js.module_item option
val sgrep_spatch_pattern :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Cst_js.any
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>