package melange

  1. Overview
  2. Docs
Toolchain to produce JS from Reason/OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

melange-7.0.1-52.tbz
sha256=03d9a0b6f6e8add8025a4dd25cc3c7aa685beefff3d6391cfcd8e3c7217ee822
sha512=75a4a999995eddac8a1fa9844fd8f8ae885ba77f5a3ea189b49e6030ad470c30dda5ffe5d6eef2693a8080d99f50cd3b03cfa07b40a2f9055aa756308546b9b3

doc/melange.js_parser/Js_parser/Lex_env/index.html

Module Js_parser.Lex_envSource

Sourcemodule Sedlexing = Flow_sedlexing
Sourcetype bol = {
  1. line : int;
  2. offset : int;
}
Sourcetype lex_state = {
  1. lex_errors_acc : (Loc.t * Parse_error.t) list;
}
Sourcetype t = {
  1. lex_source : File_key.t option;
  2. lex_lb : Sedlexing.lexbuf;
  3. lex_bol : bol;
  4. lex_in_comment_syntax : bool;
  5. lex_enable_comment_syntax : bool;
  6. lex_state : lex_state;
  7. lex_last_loc : Loc.t;
}
Sourceval empty_lex_state : lex_state
Sourceval initial_last_loc : Loc.t
Sourceval new_lex_env : File_key.t option -> Sedlexing.lexbuf -> enable_types_in_comments:bool -> t
Sourceval clone : t -> t
Sourceval lexbuf : t -> Sedlexing.lexbuf
Sourceval source : t -> File_key.t option
Sourceval state : t -> lex_state
Sourceval line : t -> int
Sourceval bol_offset : t -> int
Sourceval is_in_comment_syntax : t -> bool
Sourceval is_comment_syntax_enabled : t -> bool
Sourceval in_comment_syntax : bool -> t -> t
Sourceval debug_string_of_lexbuf : 'a -> string
Sourceval debug_string_of_lex_env : t -> string