getCharReader function

({String name, String size}) getCharReader(
  1. bool is16Bit,
  2. String name
)

Implementation

({String name, String size}) getCharReader(bool is16Bit, String name) {
  if (is16Bit) {
    return (name: 'codeUnitAt', size: '1');
  }

  return (name: 'runeAt', size: '$name > 0xffff ? 2 : 1');
}