from .token_types import TokenTypes


class Tokens:
    keywords = {'if': TokenTypes.IF, 'else': TokenTypes.ELSE, 'while':
        TokenTypes.WHILE, 'return': TokenTypes.RETURN, 'dec': TokenTypes.
        DECIMAL, 'cur': TokenTypes.CURRENCY, 'void': TokenTypes.VOID,
        'print': TokenTypes.PRINT, 'get_currency': TokenTypes.GET_CURRENCY}
    single_operators = {'(': TokenTypes.OP_BRACKET, ')': TokenTypes.
        CL_BRACKET, '{': TokenTypes.OP_CURLY_BRACKET, '}': TokenTypes.
        CL_CURLY_BRACKET, '+': TokenTypes.PLUS, '-': TokenTypes.MINUS, '*':
        TokenTypes.MULTIPLY, '/': TokenTypes.DIVIDE, '=': TokenTypes.
        ASSIGNMENT, '>': TokenTypes.GREATER_THAN, '<': TokenTypes.LESS_THAN,
        ',': TokenTypes.COMMA, ';': TokenTypes.SEMICOLON, '.': TokenTypes.
        DOT, '!': TokenTypes.NOT, '&': TokenTypes.AND, '|': TokenTypes.OR}
    double_operators = {'==': TokenTypes.EQUAL, '!=': TokenTypes.NOT_EQUAL,
        '>=': TokenTypes.GREATER_OR_EQUAL, '<=': TokenTypes.LESS_OR_EQUAL}

9ee0f5ca04799fc698ba2856d7aeb27df2b9dfec
<mask token>

<mask token>


class Tokens:
    <mask token>
    <mask token>
    <mask token>

<mask token>


class Tokens:
    keywords = {'if': TokenTypes.IF, 'else': TokenTypes.ELSE, 'while':
        TokenTypes.WHILE, 'return': TokenTypes.RETURN, 'dec': TokenTypes.
        DECIMAL, 'cur': TokenTypes.CURRENCY, 'void': TokenTypes.VOID,
        'print': TokenTypes.PRINT, 'get_currency': TokenTypes.GET_CURRENCY}
    single_operators = {'(': TokenTypes.OP_BRACKET, ')': TokenTypes.
        CL_BRACKET, '{': TokenTypes.OP_CURLY_BRACKET, '}': TokenTypes.
        CL_CURLY_BRACKET, '+': TokenTypes.PLUS, '-': TokenTypes.MINUS, '*':
        TokenTypes.MULTIPLY, '/': TokenTypes.DIVIDE, '=': TokenTypes.
        ASSIGNMENT, '>': TokenTypes.GREATER_THAN, '<': TokenTypes.LESS_THAN,
        ',': TokenTypes.COMMA, ';': TokenTypes.SEMICOLON, '.': TokenTypes.
        DOT, '!': TokenTypes.NOT, '&': TokenTypes.AND, '|': TokenTypes.OR}
    double_operators = {'==': TokenTypes.EQUAL, '!=': TokenTypes.NOT_EQUAL,
        '>=': TokenTypes.GREATER_OR_EQUAL, '<=': TokenTypes.LESS_OR_EQUAL}

from .token_types import TokenTypes


class Tokens:
    keywords = {'if': TokenTypes.IF, 'else': TokenTypes.ELSE, 'while':
        TokenTypes.WHILE, 'return': TokenTypes.RETURN, 'dec': TokenTypes.
        DECIMAL, 'cur': TokenTypes.CURRENCY, 'void': TokenTypes.VOID,
        'print': TokenTypes.PRINT, 'get_currency': TokenTypes.GET_CURRENCY}
    single_operators = {'(': TokenTypes.OP_BRACKET, ')': TokenTypes.
        CL_BRACKET, '{': TokenTypes.OP_CURLY_BRACKET, '}': TokenTypes.
        CL_CURLY_BRACKET, '+': TokenTypes.PLUS, '-': TokenTypes.MINUS, '*':
        TokenTypes.MULTIPLY, '/': TokenTypes.DIVIDE, '=': TokenTypes.
        ASSIGNMENT, '>': TokenTypes.GREATER_THAN, '<': TokenTypes.LESS_THAN,
        ',': TokenTypes.COMMA, ';': TokenTypes.SEMICOLON, '.': TokenTypes.
        DOT, '!': TokenTypes.NOT, '&': TokenTypes.AND, '|': TokenTypes.OR}
    double_operators = {'==': TokenTypes.EQUAL, '!=': TokenTypes.NOT_EQUAL,
        '>=': TokenTypes.GREATER_OR_EQUAL, '<=': TokenTypes.LESS_OR_EQUAL}
