Use look-behind for whitespace before functions

This will no longer capture the whitespace leading
up to a function name.
Merge pull request #137 from kevinsawicki/dont-capture-whitespace-before-function-name

Use look-behind for whitespace before functions