Correct invalid regular expression added in #13

A regular expression cannot begin with `?`.
Replace ! with assoc!

This was causing JavaScript to raise a TypeError in some instances.
Reformat example code
Remove ! refer in clang.directive.interpolate
Permit any number of spaces instead of 0 or 1
Merge pull request #14 from noprompt/master

Correct broken regular expression, reference to removed var