# -*- coding: utf-8 -*-
"""解析器注册表 - 按板块ID注册对应解析器"""

from __future__ import annotations

from . import banknote_parser, coin_parser
from .base import PriceRecord

PARSER_REGISTRY = {
    10: coin_parser.parse,       # 纪念币
    151: banknote_parser.parse,  # 纪念钞
}


def get_parser(board_id: int):
    """获取指定板块的解析器函数，无注册则返回 None"""
    return PARSER_REGISTRY.get(board_id)
