AST

왜 주석이 인덱스여야 하는가

주석은 사람을 위해 쓴다. 그러나 함수가 10,000개일 때 기계도 읽어야 한다. 주석을 서사에서 인덱스로 바꾸면, 풀스캔이 즉시 검색이 된다.

AST 엣지

프로그래밍 언어의 AST를 GEUL 그래프로 표현하는 Edge 타입. 6비트로 64개 언어를 분류하고, 8비트로 256개 AST 노드 타입을 인코딩한다. PathGEUL 쿼리 언어를 포함한다.