Why the three prints are ordered
Each narrows the next. A wrong parse makes the posting print meaningless, so the parse is asked first.
The record of a debug run
The three prints in one file. The file names one place, and one place is the fix.
A wrong answer is wrong at one step. The steps are the places, and the places are the reason a wrong answer is a question rather than a hunt.
About 1 min of reading
Print the three places
Print the parse
Before you run it, say out loud what it will print. Then open the answer.
Print a posting
Before you run it, say out loud what it will print. Then open the answer.
Name the first wrong print
Before you run it, say out loud what it will print. Then open the answer.
Each narrows the next. A wrong parse makes the posting print meaningless, so the parse is asked first.
The three prints in one file. The file names one place, and one place is the fix.
The parsed query is printed. A printed parse is a parse that can be compared to the words the reader typed.
The posting for a word is printed. A printed posting is a posting that can be checked against the library.
The parts are printed per document. Printed parts are parts that name which claim is wrong.
Each one is defined here on this site. Open the entry for the full definition and the other words it points at.