Files
smnp-py/smnp/token/tokenizers/comment.py
Bartłomiej Pluta 756f4544e4 Refactor tokenizer
2019-07-06 22:09:18 +02:00

15 lines
456 B
Python

from smnp.token.model import Token
from smnp.token.type import TokenType
def commentTokenizer(input, current, line):
if input[current] == '#':
consumedChars = 0
value = ''
while current+consumedChars < len(input):
value += input[current+consumedChars]
consumedChars += 1
pass
return (consumedChars, Token(TokenType.COMMENT, value, (line, current)))
return (0, None)