// Copyright (c) 2011, David J. Pearce (djp@ecs.vuw.ac.nz) // All rights reserved. // // This software may be modified and distributed under the terms // of the BSD license. See the LICENSE file for details. /** * <p> * Provides classes responsible for validity checking of WYIL modules. For * example, that every variable is defined before being used ( * <code>DefinitieAssignmenttCheck</code>), or that there are no ambiguous * coercions (<code>CoercionCheck</code>). * </p> * * @author David J. Pearce */ package wyil.checks;