""" Data module containing symbol mappings, function definitions, and pattern definitions. This module provides centralized data structures for: - Unicode to LaTeX symbol mappings - Mathematical function definitions - Chemical element definitions - Common unit definitions - Regex patterns for text processing - Operator and symbol set definitions """ from .symbols import ( UNICODE_TO_LATEX, ADDITIONAL_SYMBOL_REPLACEMENTS, LATEX_COMMAND_REPLACEMENTS, MATHJAX_UNSUPPORTED_TO_UNICODE, REGIONAL_SYMBOL_PREFERENCES, UNICODE_PASSTHROUGH, ) from .patterns import ( SPACING_CLEANUP_PATTERNS, DELIMITER_CLEANUP_PATTERNS, SIMPLE_STRUCTURE_FIX_PATTERNS, ASSIGNMENT_OPERATOR_REPLACEMENTS, ) from .functions import ( MATH_FUNCTIONS, CHEMICAL_ELEMENTS, ) from .units import COMMON_UNITS from .operators import ( MATH_SYMBOLS_SET, SUMMATION_SYMBOLS, FONT_TO_LATEX, LARGE_OPERATORS, LARGE_OPERATORS_UNICODE, ) from .chemistry_data import ( MULTI_CHAR_ELEMENTS, SINGLE_CHAR_ELEMENTS, ALL_CHEMICAL_ELEMENTS, CHEMICAL_GROUPS, CHEMISTRY_VARIABLES, CHINESE_CHEMICAL_TERMS, ) __all__ = [ "UNICODE_TO_LATEX", "ADDITIONAL_SYMBOL_REPLACEMENTS", "LATEX_COMMAND_REPLACEMENTS", "MATHJAX_UNSUPPORTED_TO_UNICODE", "REGIONAL_SYMBOL_PREFERENCES", "UNICODE_PASSTHROUGH", "SPACING_CLEANUP_PATTERNS", "DELIMITER_CLEANUP_PATTERNS", "SIMPLE_STRUCTURE_FIX_PATTERNS", "ASSIGNMENT_OPERATOR_REPLACEMENTS", "MATH_FUNCTIONS", "CHEMICAL_ELEMENTS", "COMMON_UNITS", "MATH_SYMBOLS_SET", "SUMMATION_SYMBOLS", "FONT_TO_LATEX", "LARGE_OPERATORS", "LARGE_OPERATORS_UNICODE", "MULTI_CHAR_ELEMENTS", "SINGLE_CHAR_ELEMENTS", "ALL_CHEMICAL_ELEMENTS", "CHEMICAL_GROUPS", "CHEMISTRY_VARIABLES", "CHINESE_CHEMICAL_TERMS", ]