Analyzing Text Structures