C_sharp_strange_lib.CommonCopyright 2026, Dmitrii Kuznetsov
SPDX-License-Identifier: LGPL-3.0-or-later
val pp_tc_error : Stdlib.Format.formatter -> tc_error -> unitval show_tc_error : tc_error -> stringval pp_interpret_error : Stdlib.Format.formatter -> interpret_error -> unitval show_interpret_error : interpret_error -> stringval pp_error : Stdlib.Format.formatter -> error -> unitval show_error : error -> stringmodule Id : sig ... endmodule IdMap : sig ... endval pp_adr : Stdlib.Format.formatter -> adr -> unitval show_adr : adr -> stringmodule Adr : sig ... endmodule AdrMap : sig ... endval pp_tc_var_info : Stdlib.Format.formatter -> tc_var_info -> unitval show_tc_var_info : tc_var_info -> stringval equal_tc_var_info : tc_var_info -> tc_var_info -> booltype field_info = {field_modifiers : Ast.modifier list;field_type : Ast.var_type;field_name : Ast.ident;field_init : Ast.expr option;is_static : bool;}type method_info = {method_modifiers : Ast.modifier list;method_return : Ast._type;method_name : Ast.ident;method_params : Ast.params;method_body : Ast.stmt;is_static : bool;is_main : bool;}module TypeCheck : sig ... end