Don't load syntax scheme more than once
Support long and float literal suffixes