support simple string literal (without backslash)
support hexadecimal numbers that prefixed with 0X