Added Prolog characters (0' notation) as a constant

The change is self-explanatory, using character constants broke the syntax highlighting. The current definition (with an optional backslash for escaping tabs, newlines etc.) is very permissive but I wanted to highlight, not validate.