refactor unicodeEscape
rename combinators
refactor pdecimal