Module Linter.VariableInitialisation

module VIChecker

checker module for variable initialisation. This expects a program to be decorated according to the ReachingDefinitions module. It checks that every (syntactically) used variable is initialised in the domain.