cfpb/regulations-parser — pull request #157 by theresaanna (2013-12-31 02:04:07+00:00)
Title: bug fixing and expansion of defined term parsing

https://github.com/cfpb/regulations-parser/pull/155 introduced a bug that caught this as a defined term: "billing cycle or cycle"

It was happening because I was using ```SkipTo()``` to match to " means". When there are two terms defined in a row, like "billing cycle or cycle means...", it would capture the last .

Instead of using ```SkipTo()```, ```xml_term_parser``` now matches one or more words which can contain dashes.