package pfff
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Tools and APIs for program analysis, code visualization, refactoring
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.39.4.tar.gz
md5=9aabf597b6de59ced5a3ecfadb1c9a13
sha512=8f4762840b8de0a76a8cbd972e6a4babd7b17e3830b65b5eaff017711bd247f88a29d04d64b6bd31fa3610d5e045bb48ddaaf58b279fcac19a1c53590f0b411e
doc/pfff-lang_cpp/Parser_cpp/index.html
Module Parser_cpp
type token = | TUnknown of Parse_info.t| EOF of Parse_info.t| TCommentSpace of Parse_info.t| TCommentNewline of Parse_info.t| TComment of Parse_info.t| TComment_Pp of Token_cpp.cppcommentkind * Parse_info.t| TComment_Cpp of Token_cpp.cpluspluscommentkind * Parse_info.t| TInt of string * Parse_info.t| TFloat of (string * Cst_cpp.floatType) * Parse_info.t| TChar of (string * Cst_cpp.isWchar) * Parse_info.t| TString of (string * Cst_cpp.isWchar) * Parse_info.t| TIdent of string * Parse_info.t| TIdent_Typedef of string * Parse_info.t| TOPar of Parse_info.t| TCPar of Parse_info.t| TOBrace of Parse_info.t| TCBrace of Parse_info.t| TOCro of Parse_info.t| TCCro of Parse_info.t| TDot of Parse_info.t| TComma of Parse_info.t| TPtrOp of Parse_info.t| TInc of Parse_info.t| TDec of Parse_info.t| TAssign of Cst_cpp.assignOp * Parse_info.t| TEq of Parse_info.t| TWhy of Parse_info.t| TTilde of Parse_info.t| TBang of Parse_info.t| TEllipsis of Parse_info.t| TCol of Parse_info.t| TPtVirg of Parse_info.t| TOrLog of Parse_info.t| TAndLog of Parse_info.t| TOr of Parse_info.t| TXor of Parse_info.t| TAnd of Parse_info.t| TEqEq of Parse_info.t| TNotEq of Parse_info.t| TInfEq of Parse_info.t| TSupEq of Parse_info.t| TShl of Parse_info.t| TShr of Parse_info.t| TPlus of Parse_info.t| TMinus of Parse_info.t| TMul of Parse_info.t| TDiv of Parse_info.t| TMod of Parse_info.t| TInf of Parse_info.t| TSup of Parse_info.t| Tchar of Parse_info.t| Tshort of Parse_info.t| Tint of Parse_info.t| Tdouble of Parse_info.t| Tfloat of Parse_info.t| Tlong of Parse_info.t| Tunsigned of Parse_info.t| Tsigned of Parse_info.t| Tvoid of Parse_info.t| Tauto of Parse_info.t| Tregister of Parse_info.t| Textern of Parse_info.t| Tstatic of Parse_info.t| Ttypedef of Parse_info.t| Tconst of Parse_info.t| Tvolatile of Parse_info.t| Tstruct of Parse_info.t| Tunion of Parse_info.t| Tenum of Parse_info.t| Tbreak of Parse_info.t| Telse of Parse_info.t| Tswitch of Parse_info.t| Tcase of Parse_info.t| Tcontinue of Parse_info.t| Tfor of Parse_info.t| Tdo of Parse_info.t| Tif of Parse_info.t| Twhile of Parse_info.t| Treturn of Parse_info.t| Tgoto of Parse_info.t| Tdefault of Parse_info.t| Tsizeof of Parse_info.t| Trestrict of Parse_info.t| Tasm of Parse_info.t| Ttypeof of Parse_info.t| Tattribute of Parse_info.t| Tinline of Parse_info.t| TDefine of Parse_info.t| TDefParamVariadic of string * Parse_info.t| TCppEscapedNewline of Parse_info.t| TIdent_Define of string * Parse_info.t| TOPar_Define of Parse_info.t| TCommentNewline_DefineEndOfMacro of Parse_info.t| TOBrace_DefineInit of Parse_info.t| TInclude of string * string * Parse_info.t| TIfdef of Parse_info.t| TIfdefelse of Parse_info.t| TIfdefelif of Parse_info.t| TEndif of Parse_info.t| TIfdefBool of bool * Parse_info.t| TIfdefMisc of bool * Parse_info.t| TIfdefVersion of bool * Parse_info.t| TUndef of string * Parse_info.t| TCppDirectiveOther of Parse_info.t| TIdent_MacroStmt of Parse_info.t| TIdent_MacroString of Parse_info.t| TIdent_MacroIterator of string * Parse_info.t| TIdent_MacroDecl of string * Parse_info.t| Tconst_MacroDeclConst of Parse_info.t| TCPar_EOL of Parse_info.t| TAny_Action of Parse_info.t| Tclass of Parse_info.t| Tthis of Parse_info.t| Tnew of Parse_info.t| Tdelete of Parse_info.t| Ttemplate of Parse_info.t| Ttypeid of Parse_info.t| Ttypename of Parse_info.t| Tcatch of Parse_info.t| Ttry of Parse_info.t| Tthrow of Parse_info.t| Toperator of Parse_info.t| Tpublic of Parse_info.t| Tprivate of Parse_info.t| Tprotected of Parse_info.t| Tfriend of Parse_info.t| Tvirtual of Parse_info.t| Tnamespace of Parse_info.t| Tusing of Parse_info.t| Tbool of Parse_info.t| Tfalse of Parse_info.t| Ttrue of Parse_info.t| Twchar_t of Parse_info.t| Tconst_cast of Parse_info.t| Tdynamic_cast of Parse_info.t| Tstatic_cast of Parse_info.t| Treinterpret_cast of Parse_info.t| Texplicit of Parse_info.t| Tmutable of Parse_info.t| Texport of Parse_info.t| TPtrOpStar of Parse_info.t| TDotStar of Parse_info.t| TColCol of Parse_info.t| TOPar_CplusplusInit of Parse_info.t| TInf_Template of Parse_info.t| TSup_Template of Parse_info.t| TOCro_new of Parse_info.t| TCCro_new of Parse_info.t| TInt_ZeroVirtual of Parse_info.t| TIdent_ClassnameInQualifier of string * Parse_info.t| TIdent_ClassnameInQualifier_BeforeTypedef of string * Parse_info.t| TIdent_Templatename of string * Parse_info.t| TIdent_TemplatenameInQualifier of string * Parse_info.t| TIdent_TemplatenameInQualifier_BeforeTypedef of string * Parse_info.t| TIdent_Constructor of string * Parse_info.t| TIdent_TypedefConstr of string * Parse_info.t| Tchar_Constr of Parse_info.t| Tint_Constr of Parse_info.t| Tfloat_Constr of Parse_info.t| Tdouble_Constr of Parse_info.t| Twchar_t_Constr of Parse_info.t| Tshort_Constr of Parse_info.t| Tlong_Constr of Parse_info.t| Tbool_Constr of Parse_info.t| Tsigned_Constr of Parse_info.t| Tunsigned_Constr of Parse_info.t| TColCol_BeforeTypedef of Parse_info.t
val main : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Cst_cpp.programval toplevel :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Cst_cpp.toplevel optionval sgrep_spatch_pattern :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Cst_cpp.any sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>