In this section we will examine the application of memory-based shallow parsing to generating embedded structures. We will examine three tasks: clause identification, noun phrase parsing and full parsing. Whenever possible, we will use the methods that we have applied to chunking in the previous section.