Parses the original document
Identifies fragments of code
Identifies cross-references to those fragments
Identifies where the code “begins”
Processes the Literate Program
Beautifying the text for documentation
Stitching together the fragments for code