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.3.tar.gz
md5=4d66e9bfbc4cca184d4b6c4db8b1ecd3
sha512=d6949417711a966adb706976de6db160a1c16389c90fa7f744024a23feaadfc319be126975ddb058213340bacceb868c669ef2087cdc69fde35209456759db1f
doc/pfff-h_program-lang/Parse_info/index.html
Module Parse_info
type token_origin = | OriginTok of token_location| FakeTokStr of string * (token_location * int) option| ExpandedTok of token_location * token_location * int| Ab
type t = token_mutabletype info_ = ttype token_kind = | LPar| RPar| LBrace| RBrace| LBracket| RBracket| LAngle| RAngle| Esthet of esthet| Eof| Other
exception Lexical_error of string * texception Parsing_error of texception Ast_builder_error of string * texception Other_error of string * tval lexical_error : string -> Lexing.lexbuf -> unitval fake_token_location : token_locationval fake_info : string -> tval first_loc_of_file : Common.filename -> token_locationval str_of_info : t -> stringval line_of_info : t -> intval col_of_info : t -> intval pos_of_info : t -> intval file_of_info : t -> Common.filenameval string_of_info : t -> stringval is_origintok : t -> boolval token_location_of_info : t -> token_locationval get_original_token_location : token_origin -> token_locationtype parsing_stat = {filename : Common.filename;mutable correct : int;mutable bad : int;mutable have_timeout : bool;mutable commentized : int;mutable problematic_lines : (string list * int) list;
}val default_stat : Common.filename -> parsing_statval print_parsing_stat_list : ?verbose:bool -> parsing_stat list -> unitval print_recurring_problematic_tokens : parsing_stat list -> unitval mk_tokens_state : 'tok list -> 'tok tokens_stateval tokinfo_str_pos : string -> int -> tval tokinfo : Lexing.lexbuf -> tval lexbuf_to_strpos : Lexing.lexbuf -> string * intval yyback : int -> Lexing.lexbuf -> unitval full_charpos_to_pos_large : Common.filename -> int -> int * intval complete_token_location_large :
Common.filename ->
(int -> int * int) ->
token_location ->
token_locationval error_message : Common.filename -> (string * int) -> stringval error_message_info : t -> stringtype changen = unit -> in_channel * int * Common.filenameval file_wrap_changen : (changen -> 'a) -> Common.filename -> 'aval full_charpos_to_pos_large_from_changen : changen -> int -> int * int sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>