package ppxlib
Base library and tools for ppx rewriters
Install
Dune Dependency
Authors
Maintainers
Sources
0.7.0.tar.gz
sha256=278c4dfed19ff3f21e65097e66ce154f47f1bf82098fc494d80536509cfebcd7
md5=8ecc9f9c42245334be543f77900bc1b9
doc/ppxlib.ast/Ppxlib_ast/Lexer/index.html
Module Ppxlib_ast.Lexer
exception Error of error * Warnings.loc
val keyword_table : (string, Parser.token) Hashtbl.t
module Buffer : sig ... end
val string_buffer : Buffer.t
val store_string_utf_8_uchar : Uchar.t -> unit
val store_lexeme : Lexing.lexbuf -> unit
val string_start_loc : Warnings.loc ref
val comment_start_loc : Warnings.loc list ref
val is_in_string : bool ref
val print_warnings : bool ref
val store_escaped_char : Lexing.lexbuf -> char -> unit
val store_escaped_uchar : Lexing.lexbuf -> Uchar.t -> unit
val with_comment_buffer :
(Lexing.lexbuf -> Warnings.loc) ->
Lexing.lexbuf ->
string * Warnings.loc
val hex_num_value : Lexing.lexbuf -> first:int -> last:int -> int
val char_for_decimal_code : Lexing.lexbuf -> int -> char
val char_for_octal_code : Lexing.lexbuf -> int -> char
val char_for_hexadecimal_code : Lexing.lexbuf -> int -> char
val uchar_for_uchar_escape : Lexing.lexbuf -> Uchar.t
val get_label_name : Lexing.lexbuf -> string
val update_loc : Lexing.lexbuf -> string option -> int -> bool -> int -> unit
val preprocessor :
((unit ->
unit)
* ((Lexing.lexbuf -> Parser.token) ->
Lexing.lexbuf ->
Parser.token))
option
ref
val escaped_newlines : bool ref
val warn_latin1 : Lexing.lexbuf -> unit
val handle_docstrings : bool ref
val comment_list : (string * Warnings.loc) list ref
val add_docstring_comment : Docstrings.docstring -> unit
val report_error : Format.formatter -> error -> unit
val __ocaml_lex_token_rec : Lexing.lexbuf -> int -> Parser.token
val directive : Lexing.lexbuf -> Parser.token
val __ocaml_lex_directive_rec : Lexing.lexbuf -> int -> Parser.token
val comment : Lexing.lexbuf -> Warnings.loc
val __ocaml_lex_comment_rec : Lexing.lexbuf -> int -> Warnings.loc
val string : Lexing.lexbuf -> unit
val __ocaml_lex_string_rec : Lexing.lexbuf -> int -> unit
val quoted_string : string -> Lexing.lexbuf -> unit
val __ocaml_lex_quoted_string_rec : string -> Lexing.lexbuf -> int -> unit
val skip_hash_bang : Lexing.lexbuf -> unit
val __ocaml_lex_skip_hash_bang_rec : Lexing.lexbuf -> int -> unit
val token_with_comments : Lexing.lexbuf -> Parser.token
and docstring = Docstrings.docstring
val token : Lexing.lexbuf -> Parser.token
val set_preprocessor :
(unit -> unit) ->
((Lexing.lexbuf -> Parser.token) -> Lexing.lexbuf -> Parser.token) ->
unit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>