formatter.py: Make constant lists tuples

This commit is contained in:
gregorni 2023-09-27 17:08:04 +02:00
parent de62c03b29
commit 720594549b

View file

@ -23,22 +23,17 @@ from enum import Enum
from . import tokenizer from . import tokenizer
from .tokenizer import TokenType from .tokenizer import TokenType
OPENING_TOKENS = ["{", "["] OPENING_TOKENS = ("{", "[")
CLOSING_TOKENS = ["}", "]"] CLOSING_TOKENS = ("}", "]")
NEWLINE_AFTER = [";"] + OPENING_TOKENS + CLOSING_TOKENS NEWLINE_AFTER = tuple(";") + OPENING_TOKENS + CLOSING_TOKENS
NO_WHITESPACE_BEFORE = [",", ":", "::", ";", ")", ".", ">", "]"] NO_WHITESPACE_BEFORE = (",", ":", "::", ";", ")", ".", ">", "]")
NO_WHITESPACE_AFTER = ["C_", "_", "("] NO_WHITESPACE_AFTER = ("C_", "_", "(")
# NO_WHITESPACE_BEFORE takes precedence over WHITESPACE_AFTER # NO_WHITESPACE_BEFORE takes precedence over WHITESPACE_AFTER
WHITESPACE_AFTER = [ WHITESPACE_AFTER = (":", ",", ">", ")")
":", WHITESPACE_BEFORE = ("{", "$")
",",
">",
")",
]
WHITESPACE_BEFORE = ["{", "$"]
class LineType(Enum): class LineType(Enum):