Enable parsing colon

This commit is contained in:
Bartłomiej Pluta
2019-07-01 15:16:09 +02:00
parent 09f5e20ff9
commit 9f3325bc71
2 changed files with 26 additions and 9 deletions

View File

@@ -21,13 +21,13 @@ class Tokens:
raise RuntimeError(f"Cursor points to not existing token! Cursor = {self.cursor}, len = {len(self.tokens)}")
return self.tokens[self.cursor]
def next(self):
return self.tokens[self.cursor+1]
def next(self, number=1):
return self.tokens[self.cursor + number]
def prev(self):
return self.tokens[self.cursor-1]
def prev(self, number=1):
return self.tokens[self.cursor - number]
def hasMore(self, count):
def hasMore(self, count=1):
return self.cursor + count < len(self.tokens)
def ahead(self):