Abstracted delimiter scanning, scan loop seems nicer. Table and category parsing works.