private const val BACKSLASH: Char field = '\\' private get private fun Reader.nextChar(): Char? { return { // BLOCK val tmp0_safe_receiver: Int? = .read().takeUnless(predicate = local fun (it: Int): Boolean { return EQEQ(arg0 = it, arg1 = -1) } ) when { EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null else -> tmp0_safe_receiver.toChar() } } } fun Reader.consumeRestOfQuotedSequence(sb: StringBuilder, quote: Char) { var ch: Char? = .nextChar() while (when { EQEQ(arg0 = ch, arg1 = null).not() -> EQEQ(arg0 = ch, arg1 = quote).not() else -> false }) { // BLOCK when { EQEQ(arg0 = ch, arg1 = ()) -> { // BLOCK val tmp0_safe_receiver: Char? = .nextChar() when { EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null else -> tmp0_safe_receiver.let(block = local fun (it: Char): @FlexibleNullability StringBuilder? { return sb.append(p0 = it) } ) } } /*~> Unit */ else -> sb.append(p0 = ch) /*~> Unit */ } ch = .nextChar() } }