MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / tokenFollowsSequence

Function tokenFollowsSequence

addons/misra.py:1303–1313  ·  view source on GitHub ↗
(token, sequence)

Source from the content-addressed store, hash-verified

1301
1302# Return true if the token follows a specific sequence of token str values
1303def tokenFollowsSequence(token, sequence):
1304 if not token:
1305 return False
1306 for i in reversed(sequence):
1307 prev = token.previous
1308 if not prev:
1309 return False
1310 if prev.str != i:
1311 return False
1312 token = prev
1313 return True
1314
1315class Define:
1316 def __init__(self, directive):

Callers 1

misra_7_4Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected