From a072842248fe7324574bc7733a8c4255af56c855 Mon Sep 17 00:00:00 2001 From: mryouse Date: Thu, 16 Jun 2022 04:09:26 +0000 Subject: refactor: take type hints from user in function args --- lexer.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lexer.py') diff --git a/lexer.py b/lexer.py index 0a634c5..ea4fefb 100644 --- a/lexer.py +++ b/lexer.py @@ -9,9 +9,12 @@ class LexError(BaseException): types = { ":int": TokenType.INT_TYPE, ":float": TokenType.FLOAT_TYPE, + ":number": TokenType.NUMBER_TYPE, ":string": TokenType.STRING_TYPE, ":list": TokenType.LIST_TYPE, - ":any": TokenType.ANY_TYPE } + ":any": TokenType.ANY_TYPE, + ":literal": TokenType.LITERAL_TYPE, + ":bool": TokenType.BOOL_TYPE } keywords = { "print": TokenType.PRINT, -- cgit v1.2.3