# modc-mh/1
# Generated by Mod-c 0.26.5
@module semantic
@format 1
export type pNode complete
export type TSemanticContext complete struct (arena: ^Arena, scope: pTSymbolTable, source_path: const ^char, for_var_name: const ^char, for_var_len: size_t, enclosing_func: pNode)
export type pTSemanticContext complete
export procedure semantic_error_at complete (pNode, const ^char)
export procedure semantic_analyze_stmt_or_block complete (pTSemanticContext, pNode)
export procedure semantic_resolve_elsif_chain complete (pTSemanticContext, pNode)
export procedure semantic_register_decl complete (pTSemanticContext, pNode)
export procedure semantic_analyze complete (^Arena, pNode, const ^char)
export procedure semantic complete
