public abstract class HdlParser extends Engine
Returns CfgModel
control flow graph model representation.
Modifier | Constructor and Description |
---|---|
protected |
HdlParser(java.lang.String parserId)
Constructs parser with the specified identifier.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Entity |
parse(java.util.Map<EntityType,Entity> inputs)
Parses input entities.
|
Entity |
start(java.util.Map<EntityType,Entity> inputs)
Processes entities of the input types and produces an entity of the output type.
|
addBackend, addInputType, addParameter, defines, equals, getId, getInputEntity, getInputTypes, getLogger, getOptionalInputEntity, getOutputType, getParameters, hashCode, parseCommandLine, setOutputType, start, toString
protected HdlParser(java.lang.String parserId)
parserId
- Parser identifier.protected abstract Entity parse(java.util.Map<EntityType,Entity> inputs)
inputs
- Input entities collection.public Entity start(java.util.Map<EntityType,Entity> inputs)
Engine