ended3월 15일· 1 sources
Explain Recursive Structure Finding Algorithms
재귀 구조 탐색 알고리즘 설명
Why it matters
This document explains the top-down and bottom-up recursive structure finding algorithms used in Spec to Algorithm's Context Free Grammar Generator. The top-down algorithm (find_lists3a) recursively decomposes input lists by matching bracket pairs, detecting repeating units, and building nested '&r'-tagged structures, while the bottom-up algorithm (find_lists3_optimized) attempts the smallest repeating patterns first for efficiency. Both algorithms are implemented in Prolog and rely on helper predicates for splitting, checking, and folding list structures.
1
Sources
+0
24h
—
Growth
190d
Active
Context Free GrammarPrologrecursive structuretop-down parsingbottom-up parsing