Separate parse_constant