module volta.postparse.missing
Post Parsing Passes

Module containing the MissingDeps class.

Code Map

//! Module containing the MissingDeps class.
module volta.postparse.missing;


alias GetMod = ir.Module delegate(ir.QualifiedName);

//! Looks for missing dependancies via imports.
class MissingDeps : ScopeManager, Pass
{
public:
	this(errSink: ErrorSink, getMod: GetMod) { }
	fn transform(m: ir.Module) { }
	fn transform(m: ir.Module, func: ir.Function, bs: ir.BlockStatement) { }
	fn close() { }
	fn getMissing() string[] { }
	fn enter(i: ir.Import) Status { }
}
class MissingDeps : ScopeManager, Pass

Looks for missing dependancies via imports.