Files

1.5 KiB

id, category, confidence_score, tags, last_reinforced, github_commit
id category confidence_score tags last_reinforced github_commit
P-REINFORCE-CODING-002 10_Wiki/💡 Topics/Coding 0.95
coding
cst
compiler
parsing
2026-04-20 batch-reinforce-06

Concrete Syntax Tree (CST)

📌 한 줄 통찰 (The Karpathy Summary)

소스 코드의 문법적 구조를 생략 없이 문자 그대로 담아내어, 텍스트와 의미 사이의 가교 역할을 하는 정밀한 기록.

📖 구조화된 지식 (Synthesized Content)

  • 추출된 패턴: 구두점, 공백, 키워드 등 코드의 모든 텍스트 요소를 노드로 보존하여 파싱 트리를 구성하는 패턴.
  • 세부 내용:
    • AST(추상 구문 트리)와 달리 원본 소스로의 완벽한 복원이 가능함.
    • 서식 보존 리팩토링(Fidelity-preserving Refactoring) 도구의 근간.
    • 파서 생성기(ANTLR 등)에서 소스 코드의 물리적 배치를 분석할 때 활용.

⚠️ 모순 및 업데이트 (Contradictions & RL Update)

  • 과거 데이터와의 충돌: 효율성을 위해 세부 정보를 생략하는 AST와 정보량 측면에서 상보적 관계를 형성.
  • 정책 변화: 지식 연결성(w2) 관점에서 AST 문서와 1:1 비교 분석 구도 형성.

🔗 지식 연결 (Graph)

  • Parent: 10_Wiki/💡 Topics/Coding
  • Related: AST_Traversal, Parser, Formatting-Tools
  • Raw Source: 00_Raw/2026-04-20/Concrete Syntax Tree (CST).md