K 10 svn:author V 3 ian K 8 svn:date V 27 2014-11-23T19:13:17.287629Z K 7 svn:log V 216 Consider the negation operator (!) to be a word even if it is not followed by whitespace. This allows "optional !foo" which is what most programmers are naturally going to tend to do as opposed to "optional ! foo". END