public ISEAAction() {
super("This action invokes the inter-procedural side-effect analysis tool.");
}
public void run(String[] args) throws Exception {
Program p = Main.loadProgram(args);
ISEAnalyzer a = new ISEAnalyzer(p);
if ( !"".equals(START.get())) {
SourceMapping.Location location = p.getSourceMapping().getLocation(START.get());
if ( location == null )
Avrora.userError("Cannot find program location "+START.get());
a.analyze(location.address);
} else {
a.analyze();