package diffast-langs-java-parsing

  1. Overview
  2. Docs

Module Java_parsing.Parser_auxSource

module Xlist = Diffast_misc.Xlist
module Xset = Diffast_misc.Xset
module Env_base = Langs_common.Env_base
module Source_base = Langs_common.Source_base
module Astloc = Langs_common.Astloc
Sourcemodule P = Printer
Sourceexception Attrs_found of Ast.identifier_attribute list
Sourceexception Unknown of string
Sourceexception Type_found of string
Sourceexception Expr_found of Ast.expr_kind
Sourceexception Static_found of string
Sourcetype sub_context =
  1. | SC_block
  2. | SC_new
  3. | SC_ivk
  4. | SC_for
  5. | SC_array
  6. | SC_lambda
  7. | SC_res
Sourcetype meth_stat = {
  1. mutable m_block_level : int;
  2. mutable m_paren_level : int;
  3. mutable m_new_level : int;
  4. mutable m_ivk_level : int;
  5. mutable m_for_level : int;
  6. mutable m_array_level : int;
  7. mutable m_lambda_level : int;
  8. mutable m_tap_level : int;
  9. mutable m_res_level : int;
  10. m_stack : sub_context Stack.t;
}
Sourcetype class_stat = {
  1. mutable c_tap_level : int;
}
Sourcetype top_stat = {
  1. mutable t_tap_level : int;
}
Sourceval create_class_stat : unit -> class_stat
Sourceval create_top_stat : unit -> top_stat
Sourceval create_meth_stat : unit -> meth_stat
Sourcetype context =
  1. | C_toplevel of top_stat
  2. | C_class of class_stat
  3. | C_method of meth_stat
  4. | C_module
Sourceval stack_to_list : 'a Stack.t -> 'a list
Sourceval sub_context_to_string : sub_context -> string
Sourceval meth_stat_to_string : meth_stat -> string
Sourceval class_stat_to_string : class_stat -> string
Sourceval top_stat_to_string : top_stat -> string
Sourceval context_to_string : context -> string
Sourceval stack_memq : 'a Stack.t -> 'a -> bool
Sourceexception Frame_found of Ast.frame
Sourceclass env : object ... end
Sourceval ty_list_union : Ast.javatype list -> Ast.javatype list -> Ast.javatype list
Sourcemodule type STATE_T = sig ... end
Sourceval lexing_pos_start : Sedlexing.lexbuf -> Lexing.position
Sourceval lexing_pos_end : Sedlexing.lexbuf -> Lexing.position
Sourceval get_lc : Lexing.position -> int * int
Sourcemodule F (Stat : STATE_T) : sig ... end