1. A computer-controlled method for extracting a human readable list from a document, said method comprising steps of: accessing a file, said file containing data that represents a portion of said document, said data formatted in accordance with a document formatting description (DFD); parsing said data into a plurality of tokens comprising a plurality of container tokens and a plurality of textual tokens; determining a context for some of said plurality of textual tokens responsive to some of said plurality of container tokens; determining a separator pattern between one of said plurality of textual tokens and an adjacent textual token where both said one of said plurality of textual tokens and said adjacent textual token have said context; extracting one or more of said plurality of textual tokens responsive to the separator pattern; and presenting one or more of said plurality of textual tokens as said human readable list.