"""阳明心学核心概念词表 (约 50 个)

分四类:
  心学纲领: 阳明自己创立或重点提倡的核心命题
  传统改造: 阳明从程朱学派接收并重新解释的术语
  阳明特色: 阳明语言风格独有的表达
  辩论对象: 阳明经常批判 / 对比的对立面 (朱熹学派、佛老等)

词表设计原则:
  - 都是 2-4 字短语, 字符匹配可直接 count
  - 避免单字 (歧义太大)
  - 避免和现代汉语高频虚词冲突
"""

CONCEPTS = [
    # ====== 心学纲领 (8) ======
    ("良知",      "心学纲领"),
    ("致良知",    "心学纲领"),
    ("心即理",    "心学纲领"),
    ("知行合一",  "心学纲领"),
    ("心之体",    "心学纲领"),
    ("心之本体",  "心学纲领"),
    ("圣人之道",  "心学纲领"),
    ("吾性自足",  "心学纲领"),

    # ====== 传统改造 (12) ======
    ("格物",      "传统改造"),
    ("致知",      "传统改造"),
    ("诚意",      "传统改造"),
    ("正心",      "传统改造"),
    ("修身",      "传统改造"),
    ("齐家",      "传统改造"),
    ("天理",      "传统改造"),
    ("人欲",      "传统改造"),
    ("性",        "传统改造"),  # 单字但极高频且有特定含义, 保留
    ("仁",        "传统改造"),
    ("义",        "传统改造"),
    ("中庸",      "传统改造"),

    # ====== 阳明特色 (15) ======
    ("事上",      "阳明特色"),
    ("事上磨",    "阳明特色"),
    ("心外无",    "阳明特色"),  # 心外无理/物/事
    ("立志",      "阳明特色"),
    ("存天理",    "阳明特色"),
    ("去人欲",    "阳明特色"),
    ("克己",      "阳明特色"),
    ("省察",      "阳明特色"),
    ("克治",      "阳明特色"),
    ("精一",      "阳明特色"),
    ("惟精惟一",  "阳明特色"),
    ("本来面目",  "阳明特色"),
    ("圣门",      "阳明特色"),
    ("吾辈",      "阳明特色"),
    ("自家",      "阳明特色"),

    # ====== 工夫论 (8) ======
    ("用功",      "工夫论"),
    ("工夫",      "工夫论"),
    ("下手",      "工夫论"),
    ("功夫",      "工夫论"),
    ("用力",      "工夫论"),
    ("着实",      "工夫论"),
    ("实用",      "工夫论"),
    ("切实",      "工夫论"),

    # ====== 辩论对象 (8) ======
    ("朱子",      "辩论对象"),
    ("晦庵",      "辩论对象"),  # 朱熹的号
    ("先儒",      "辩论对象"),
    ("世儒",      "辩论对象"),
    ("佛",        "辩论对象"),
    ("禅",        "辩论对象"),
    ("老氏",      "辩论对象"),
    ("二氏",      "辩论对象"),  # 佛道二氏
]

# 仅返回词条 (供其他脚本 import)
CONCEPT_TERMS = [c for c, _ in CONCEPTS]
CONCEPT_CATEGORIES = {c: cat for c, cat in CONCEPTS}


if __name__ == "__main__":
    from collections import Counter
    print(f"概念总数: {len(CONCEPTS)}")
    cats = Counter(cat for _, cat in CONCEPTS)
    for cat, n in cats.items():
        print(f"  {cat}: {n}")
