parser: Provide nextnext for token rules

Because the indentation rule sometimes needs to look two tokens forward
(in case of anchors for instance).
This commit is contained in:
Adrien Vergé
2016-02-03 21:48:11 +01:00
parent 62fa4cbe39
commit 48c7d65c54
14 changed files with 23 additions and 18 deletions

View File

@@ -39,7 +39,8 @@ class IndentationStackTestCase(RuleTestCase):
context = {}
output = ''
for elem in token_generator(source):
list(check(conf, elem.curr, elem.prev, elem.next, context))
list(check(conf, elem.curr, elem.prev, elem.next, elem.nextnext,
context))
token_type = (elem.curr.__class__.__name__
.replace('Token', '')