minor tweaks:

* allow '%' in words (just not as first character)
* require word separators around inline ABC
* require non-newline word-separator to recognize inline text literals