public abstract class AbstractBasicProgramPostprocessing extends Object implements BuildableProgram
| Constructor and Description |
|---|
AbstractBasicProgramPostprocessing() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Command |
getFirstCommand() |
Command |
getStartCommand() |
protected abstract Map<String,CommandSub> |
getSubroutineMap() |
void |
postprocess()
Calling this method signals that all the commands are added to the
program.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCommand, resetsetFactorygetCommands, getNamedCommand, getNamedCommandNamespublic Command getStartCommand()
getStartCommand in interface Programprotected abstract Map<String,CommandSub> getSubroutineMap()
protected abstract Command getFirstCommand()
public void postprocess()
throws AnalysisException
BuildableProgrampostprocess in interface BuildableProgramAnalysisException - when the postprocessing discovers syntax errorsCopyright © 2013 Verhas and Verhas Software Craftsmen. All Rights Reserved.