public override void visit(semantic_type_node stn) // SSM { }
public virtual void visit(semantic_type_node _semantic_type_node) { DefaultVisit(_semantic_type_node); }
public virtual void post_do_visit(semantic_type_node _semantic_type_node) { }
public override void visit(semantic_type_node _semantic_type_node) { DefaultVisit(_semantic_type_node); pre_do_visit(_semantic_type_node); post_do_visit(_semantic_type_node); }