pyVHDLParser.Blocks.InterfaceObject¶
Classes
InterfaceObjectBlock: Base-class for all block classes.InterfaceConstantBlock: Base-class for all block classes.InterfaceVariableBlock: Base-class for all block classes.InterfaceSignalBlock: Base-class for all block classes.InterfaceTypeBlock: Base-class for all block classes.
Classes
- class pyVHDLParser.Blocks.InterfaceObject.InterfaceObjectBlock[source]¶
Inheritance
- __init__(previousBlock, startToken, endToken=None, multiPart=False)¶
Base-class constructor for a new block instance.
- __iter__()¶
Returns a token iterator that iterates from
StartTokentoEndToken.- Return type:
- __len__()¶
Returns the length of a block in characters from
StartTokentoEndToken.- Return type:
- classmethod stateError(parserState)¶
Predefined state to catch error situations.
- Parameters:
parserState (TokenToBlockParser) –
- class pyVHDLParser.Blocks.InterfaceObject.InterfaceConstantBlock[source]¶
Inheritance
- __init__(previousBlock, startToken, endToken=None, multiPart=False)¶
Base-class constructor for a new block instance.
- __iter__()¶
Returns a token iterator that iterates from
StartTokentoEndToken.- Return type:
- __len__()¶
Returns the length of a block in characters from
StartTokentoEndToken.- Return type:
- classmethod stateError(parserState)¶
Predefined state to catch error situations.
- Parameters:
parserState (TokenToBlockParser) –
- class pyVHDLParser.Blocks.InterfaceObject.InterfaceVariableBlock[source]¶
Inheritance
- __init__(previousBlock, startToken, endToken=None, multiPart=False)¶
Base-class constructor for a new block instance.
- __iter__()¶
Returns a token iterator that iterates from
StartTokentoEndToken.- Return type:
- __len__()¶
Returns the length of a block in characters from
StartTokentoEndToken.- Return type:
- classmethod stateError(parserState)¶
Predefined state to catch error situations.
- Parameters:
parserState (TokenToBlockParser) –
- class pyVHDLParser.Blocks.InterfaceObject.InterfaceSignalBlock[source]¶
Inheritance
- __init__(previousBlock, startToken, endToken=None, multiPart=False)¶
Base-class constructor for a new block instance.
- __iter__()¶
Returns a token iterator that iterates from
StartTokentoEndToken.- Return type:
- __len__()¶
Returns the length of a block in characters from
StartTokentoEndToken.- Return type:
- classmethod stateError(parserState)¶
Predefined state to catch error situations.
- Parameters:
parserState (TokenToBlockParser) –
- class pyVHDLParser.Blocks.InterfaceObject.InterfaceTypeBlock[source]¶
Inheritance
- __init__(previousBlock, startToken, endToken=None, multiPart=False)¶
Base-class constructor for a new block instance.
- __iter__()¶
Returns a token iterator that iterates from
StartTokentoEndToken.- Return type:
- __len__()¶
Returns the length of a block in characters from
StartTokentoEndToken.- Return type:
- classmethod stateError(parserState)¶
Predefined state to catch error situations.
- Parameters:
parserState (TokenToBlockParser) –