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, wait
addCommand, reset
setFactory
getCommands, getNamedCommand, getNamedCommandNames
public Command getStartCommand()
getStartCommand
in interface Program
protected abstract Map<String,CommandSub> getSubroutineMap()
protected abstract Command getFirstCommand()
public void postprocess() throws AnalysisException
BuildableProgram
postprocess
in interface BuildableProgram
AnalysisException
- when the postprocessing discovers syntax errorsCopyright © 2013 Verhas and Verhas Software Craftsmen. All Rights Reserved.