docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
---
|
||||
id: [[P-Reinforce]]-AST-TRAVERSAL
|
||||
id: [[P-Reinforce|P-Reinforce]]-AST-TRAVERSAL
|
||||
category: "10_Wiki/💡 Topics/Design & Experience"
|
||||
confidence_score: 0.99
|
||||
tags: [AST, Abstract Syntax Tree, Traversal, Visitor Pattern, Static [[Analysis]]]
|
||||
tags: [AST, Abstract Syntax Tree, Traversal, Visitor Pattern, Static [[Analysis|Analysis]]]
|
||||
last_reinforced: 2026-04-20
|
||||
---
|
||||
|
||||
# [[Abstract-Syntax-Tree-Traversal]] (AST 순회)
|
||||
# [[Abstract-Syntax-Tree-Traversal|Abstract-Syntax-Tree-Traversal]] (AST 순회)
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
> "언어의 숲을 여행하는 지도 제작자." 코드의 나무(AST)를 뿌리부터 잎새까지 탐험하며, 특정 패턴(예: 변수 선언, 함수 호출)을 찾아내 분석하고 수집하는 행위다.
|
||||
@@ -20,8 +20,8 @@ last_reinforced: 2026-04-20
|
||||
- 변수가 어디서 선언되고 어디까지 유효한지(Scope)를 파악하기 위해 트리 위아래를 오가며 참조 관계를 분석한다.
|
||||
|
||||
## ⚠️ 모순 및 업데이트 (RL Update)
|
||||
- 트리가 너무 거대하면(수만 줄의 코드) 순회 성능이 급격히 저하된다. 이를 위해 필요한 노드만 선택적으로 방문하거나, 증분식(Incremental) 분석을 통해 변경된 부분만 다시 순회하는 최적화 전략이 실무 도구([[ESLint]] 등)에 필수적이다.
|
||||
- 트리가 너무 거대하면(수만 줄의 코드) 순회 성능이 급격히 저하된다. 이를 위해 필요한 노드만 선택적으로 방문하거나, 증분식(Incremental) 분석을 통해 변경된 부분만 다시 순회하는 최적화 전략이 실무 도구([[ESLint|ESLint]] 등)에 필수적이다.
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- Related: [[Abstract-Syntax-Tree-Transformation]] , [[ESLint-Static-Analysis]]
|
||||
- [[Strategy]]: [[Reliability_Safety_First]]
|
||||
- Related: [[Abstract-Syntax-Tree-Transformation|Abstract-Syntax-Tree-Transformation]] , [[ESLint-Static-Analysis|ESLint-Static-Analysis]]
|
||||
- [[Strategy|Strategy]]: [[Reliability_Safety_First|Reliability_Safety_First]]
|
||||
|
||||
Reference in New Issue
Block a user