1.4 KiB
1.4 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 |
|
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