package diffast-langs-cpp-parsing

  1. Overview
  2. Docs

Module Cpp_parsing.Parser_auxSource

module Xset = Diffast_misc.Xset
module Xhash = Diffast_misc.Xhash
module Binding = Diffast_misc.Binding
module Loc = Diffast_misc.Loc
module Env_base = Langs_common.Env_base
module Astloc = Langs_common.Astloc
module UID = Diffast_misc.UID
Sourcemodule L = Label
module B = Binding
module BID = Binding.ID
Sourcemodule I = Pinfo
Sourcemodule N = Pinfo.Name
Sourcemodule Type = Pinfo.Type
Sourcemodule C = Context
module Loc_ = Loc
Sourceval is_asm_kw : string -> bool
Sourceval conv_loc : Cpp_parsing.Ast.Loc.t -> Loc_.t
Sourceval mes : ('a, unit, string, unit) format4 -> 'a
Sourcetype paren_kind_sub =
  1. | PKS_NONE
  2. | PKS_SIZEOF
  3. | PKS_IF
  4. | PKS_NUMERIC
Sourcetype paren_kind =
  1. | PK_NORMAL of paren_kind_sub
  2. | PK_ARG
  3. | PK_TYPE of paren_kind_sub
  4. | PK_MACRO
  5. | PK_PP
  6. | PK_SS
  7. | PK_PS
  8. | PK_FOLD
  9. | PK_BRACKET
Sourceval paren_kind_sub_to_string : paren_kind_sub -> string
Sourceval paren_kind_to_string : paren_kind -> string
Sourcetype templ_param_arg_context = {
  1. mutable tpac_expr_flag : bool;
}
Sourceval make_templ_param_arg_context : unit -> templ_param_arg_context
Sourceval templ_param_arg_context_to_string : templ_param_arg_context -> string
Sourcetype bracket_kind =
  1. | BK_PAREN of paren_kind
  2. | BK_TEMPL_PARAM of templ_param_arg_context
  3. | BK_TEMPL_ARG of templ_param_arg_context
  4. | BK_SUBSCR
  5. | BK_LAM_INTR
  6. | BK_ATTR
  7. | BK_OBJC_MSG
  8. | BK_BRACE of int option
  9. | BK_CLASS_BRACE
  10. | BK_INI_BRACE
  11. | BK_REQ_BRACE
Sourceval make_templ_param : unit -> bracket_kind
Sourceval make_templ_arg : unit -> bracket_kind
Sourceval bracket_kind_to_string : bracket_kind -> string
Sourcetype parsing_mode =
  1. | M_NORMAL
  2. | M_STMTS
  3. | M_DECLS_SUB of string
  4. | M_MEM_DECLS_SUB of string
  5. | M_STMTS_SUB of string
  6. | M_EXPR_SUB of string
  7. | M_INIT_SUB of string
  8. | M_TYPE_SUB of string
  9. | M_SPECS_SUB of string
  10. | M_DTORS_SUB of string
  11. | M_ETORS_SUB of string
  12. | M_OBJC_DECLS_SUB of string
Sourceval parsing_mode_to_string : parsing_mode -> string
Sourcetype odd_brace_lv_t = {
  1. o_lv : int;
  2. mutable o_ini_lv : int;
}
Sourceval odd_brace_lv_to_string : odd_brace_lv_t -> string
Sourceval stack_2nd : 'a Stack.t -> 'a
Sourceclass pstat : object ... end
Sourceclass dummy_pstat : object ... end
Sourceclass dummy_stack : object ... end
Sourceclass env : object ... end
Sourcemodule type STATE_T = sig ... end
Sourcemodule F (Stat : STATE_T) : sig ... end