module analysis::grammars::DefUse
rascal-0.40.16
Usage
import analysis::grammars::DefUse;
Dependencies
import Grammar;
import ParseTree;
function definable
bool definable(Symbol s)
function usedAndDefined
tuple[set[Symbol] used, set[Symbol] defined] usedAndDefined(Grammar g)
function usedNotDefined
set[Symbol] usedNotDefined(Grammar g)
function definedNotUsed
set[Symbol] definedNotUsed(Grammar g)