Source code for ebnf_compiler.tokens

# SPDX-FileCopyrightText: 2026 Filipe Casimiro Ferreira <pro.maiscommentz@gmail.com>
#
# SPDX-License-Identifier: MIT

"""
EBNF Tokens
"""

from enum import Enum, auto


[docs] class Token(Enum): IDENT = auto() LITERAL = auto() LPAREN = auto() LBRAK = auto() LBRACE = auto() BAR = auto() EQL = auto() RPAREN = auto() RBRAK = auto() RBRACE = auto() PERIOD = auto() OTHER = auto() EOF = auto()