Module Verilog_parsing.ContextSource
Sourcetype tag = | Cunknown| Ctoplevel| Cmodule_item_list| Cgenerate_item_list| Cblock_decl_stmt_list| Ccase_item_list| Ccase_inside_item_list| Ccellpin_list| Clist_of_ports| Cpev_expr| Cev_expr| Cexpr
Sourcetype t = {tag : tag;mutable is_active : bool;
} Sourceval deactivate_context : t -> unit Sourceval module_item_list : unit -> t Sourceval generate_item_list : unit -> t Sourceval block_decl_stmt_list : unit -> t Sourceval case_item_list : unit -> t Sourceval case_inside_item_list : unit -> t Sourceval list_of_ports : unit -> t Sourceval is_module_item_list : t -> bool Sourceval is_generate_item_list : t -> bool Sourceval is_block_decl_stmt_list : t -> bool Sourceval is_case_item_list : t -> bool Sourceval is_case_inside_item_list : t -> bool Sourceval is_cellpin_list : t -> bool Sourceval is_list_of_ports : t -> bool Sourceclass stack : < set_context_activate_flag : unit
; set_context_enter_flag : unit.. > -> object ... end