Skip to content

Commit faac227

Browse files
author
Sebastian Kaupper
committed
Fix parsing of InterfaceObjectBlock
1 parent a00f944 commit faac227

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

pyVHDLParser/Blocks/InterfaceObject.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -259,14 +259,14 @@ def stateSubtypeIndication(cls, parserState: TokenToBlockParser):
259259
return
260260
elif isinstance(token, CharacterToken):
261261
if token == '(':
262-
# parserState.NewToken = BoundaryToken(fromExistingToken=token)
263-
# parserState.NewBlock = cls(parserState.LastBlock, parserState.TokenMarker,
264-
# endToken=parserState.NewToken.PreviousToken)
265-
# parserState.TokenMarker = parserState.NewToken
266-
# parserState.NextState = LoopBlock.stateSequentialRegion
267-
# parserState.PushState = ExpressionBlockEndedByLoopORToORDownto.stateExpression
268-
# return
269-
# elif token == ';':
262+
parserState.NewToken = BoundaryToken(fromExistingToken=token)
263+
parserState.NewBlock = cls(parserState.LastBlock, parserState.TokenMarker,
264+
endToken=parserState.NewToken.PreviousToken)
265+
parserState.TokenMarker = parserState.NewToken
266+
parserState.NextState = LoopBlock.stateSequentialRegion
267+
parserState.PushState = ExpressionBlockEndedByLoopORToORDownto.stateExpression
268+
return
269+
elif token == ';':
270270
parserState.NewToken = DelimiterToken(fromExistingToken=token)
271271
parserState.NewBlock = cls(parserState.LastBlock, parserState.TokenMarker, endToken=parserState.NewToken.PreviousToken)
272272
_ = cls.DELIMITER_BLOCK(parserState.NewBlock, parserState.NewToken)

0 commit comments

Comments
 (0)