module analysis::typepal::Solver
rascal-0.41.2
org.rascalmpl.typepal-0.15.5
Usage
import analysis::typepal::Solver;
Dependencies
extend analysis::typepal::Collector;
extend analysis::typepal::Messenger;
import Exception;
import IO;
import List;
import Location;
import Map;
import Message;
import Node;
import ParseTree;
import Set;
import String;
import Type;
import analysis::typepal::StringSimilarity;
import util::IDEServices;
function checkAllTypesAvailable
void checkAllTypesAvailable(TModel tm)
function newSolver
Solver newSolver(Tree pt, TModel tm)
Solver newSolver(map[str,Tree] namedTrees, TModel tm)
function undefinedNameProposals
list[CodeAction] undefinedNameProposals(Use u, TModel tm)