public abstract class HDLParser extends Engine
Modifier | Constructor and Description |
---|---|
protected |
HDLParser(java.lang.String parserId)
Constructs parser with the specified identifier.
|
Modifier and Type | Method and Description |
---|---|
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, getInputTypes, getLogger, getOutputType, getParameters, hasBackends, hashCode, parseCommandLine, runBackends, setOutputType, setProgress, start, toString, uses
protected HDLParser(java.lang.String parserId)
parserId
- parser identifierpublic abstract Entity parse(java.util.Map<EntityType,Entity> inputs)
inputs
- input entities collectionpublic Entity start(java.util.Map<EntityType,Entity> inputs)
Engine