INNER CODE UNIT · Python
extract_declarations
Kotlin/kandy · util/kandy-samples-utils/nb_to_doc.py:181
def extract_declarations(code: str) -> List[str]:
"""
Extract variable, function, and class declarations.
Args:
code: Kotlin code to extract declarations from
Returns:
List of declaration strings
"""
declarations = []
lines = code.split('\n')
i = 0
# Track nesting level to only extract top-level declarations
nesting_level = 0
while i < len(lines):
line = lines[i].rstrip()