Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 2.29 KB

Relocated Methods.md

File metadata and controls

18 lines (11 loc) · 2.29 KB
Maude object Method Mod object Description
Symbol fillInSortInfo(Term* subject) Term::fill_in_sort_info(&mut self) Virtual in base class SortTable, but has default impl in Symbol
Symbol computeBaseSort(DagNode* subject) DagNode::compute_base_sort(&mut self) Pure virtual, defined in each theory
Put the following back into Symbol
Symbol fastComputeTrueSort(DagNode* subject, RewritingContext& context); DagNode::fast_compute_true_sort(&mut self, context: &mut RewritingContext)
DagNode reduce(RewritingContext &context) RewritingContext::reduce(&mut self)
Symbol fastComputeTrueSort(DagNode* subject, RewritingContext& context) RewritingContext::fast_compute_true_sort(&mut self)
Symbol slowComputeTrueSort(DagNode* subject, RewritingContext& context) RewritingContext::slow_compute_true_sort(&mut self) Calls constrain_to_smaller_sort(root.clone(), self) on symbol.sort_constraint_table()
Symbol makeCanonical(DagNode *original, HashConsSet *hcs) DagNode::make_canonical()
Symbol makeCanonicalCopy(DagNode *original, HashConsSet *hcs) DagNode::make_canonical_copy()