getL function

int getL(
  1. String str,
  2. int start
)

Implementation

int getL(String str, int start) {
  // 获取 l
  int len = getLenOfL(str, start);
  String l = str.substring(start + 2, start + 2 + len * 2);

  if (l.isEmpty) return -1;
  BigInt bigint = int.parse(l[0]) < 8
      ? BigInt.parse(l, radix: 16)
      : BigInt.parse(l.substring(2), radix: 16);

  return bigint.toInt();
}