package server-reason-react

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Ppx.String_interpolationSource

Sourcemodule Utf8_string : sig ... end
Sourcetype error =
  1. | Invalid_code_point
  2. | Unterminated_backslash
  3. | Unterminated_variable
  4. | Unmatched_paren
  5. | Invalid_syntax_of_var of string
Sourcetype kind =
  1. | String
  2. | Var of int * int
Sourcetype pos = {
  1. lnum : int;
  2. offset : int;
  3. byte_bol : int;
}
Sourcetype segment = {
  1. start : pos;
  2. finish : pos;
  3. kind : kind;
  4. content : string;
}
Sourcetype cxt = {
  1. mutable segment_start : pos;
  2. buf : Stdlib.Buffer.t;
  3. s_len : int;
  4. mutable segments : segment list;
  5. pos_bol : int;
  6. byte_bol : int;
  7. pos_lnum : int;
}
Sourceexception Error of pos * pos * error
Sourceval pp_error : Stdlib.Format.formatter -> error -> unit
Sourceval valid_lead_identifier_char : char -> bool
Sourceval valid_identifier_char : char -> bool
Sourceval valid_identifier : string -> bool
Sourceval update_position : int -> pos -> Stdlib.Lexing.position -> Stdlib.Lexing.position
Sourceval update : int -> pos -> pos -> Ppxlib.Location.t -> Ppxlib.Location.t
Sourceval pos_error : cxt -> loc:int -> error -> 'a
Sourceval add_var_segment : cxt -> int -> int -> int -> unit
Sourceval add_str_segment : cxt -> int -> unit
Sourceval check_and_transform : int -> string -> int -> cxt -> unit
Sourceval expect_simple_var : int -> string -> int -> cxt -> unit
Sourceval expect_var_paren : int -> string -> int -> cxt -> unit
Sourceval border : int
Sourceval handle_segments : Ppxlib.location -> segment list -> Astlib.Ast_500.Parsetree.expression
Sourceval transform : loc:Ppxlib.Location.t -> Ppxlib.expression -> string -> Astlib.Ast_500.Parsetree.expression
OCaml

Innovation. Community. Security.