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
StartToken
toEndToken
.- Return type:
- __len__()¶
Returns the length of a block in characters from
StartToken
toEndToken
.- 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
StartToken
toEndToken
.- Return type:
- __len__()¶
Returns the length of a block in characters from
StartToken
toEndToken
.- 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
StartToken
toEndToken
.- Return type:
- __len__()¶
Returns the length of a block in characters from
StartToken
toEndToken
.- 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
StartToken
toEndToken
.- Return type:
- __len__()¶
Returns the length of a block in characters from
StartToken
toEndToken
.- 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
StartToken
toEndToken
.- Return type:
- __len__()¶
Returns the length of a block in characters from
StartToken
toEndToken
.- Return type:
- classmethod stateError(parserState)¶
Predefined state to catch error situations.
- Parameters:
parserState (TokenToBlockParser) –