Fix #122: Fix highlighting of ternary operator

Add whitespace around operator components. This prevents colons
from getting highlighted as a ternary operator, for example, in
default parameters.
Merge pull request #125 from guillermooo/syntax-ternary

Fix #122: Fix highlighting of ternary operator