static IntRange codeTokenRangeToChars(L tok, IntRange r) { ret tokenRangeToCharRange(tokenRangeFromCodeTokens(tok, r)); } static L codeTokenRangeToChars(final L tok, L r) { ret r == null ? null : map(r, func(IntRange r) { codeTokenRangeToChars(tok, r) }); }