trawor/XToDo — pull request #33 by kitschpatrol (2014-06-19 03:05:06+00:00)
Title: More Permissive Matching

I made a number of changes to loosen up keyword matching. This is particularly helpful in legacy projects where the exact //KEYWORD: format might not have been used. Most of the changes are in the XToDoModel and find.sh.

- Match keywords without trailing colons.
- Match keywords without leading comment slashes //.
- Ignore keywords in "quotes".
- Make a "best effort" to supply some kind of description even if the keyword is alone on the line.
- Handle keywords even if they're not the first item on the line.
- Refine regex and add capture groups to simplify parsing on the Objective-C side.
- Accidental auto-format related style changes. (Sorry about the massive diff.)