getBaseRegExp function

RegExp getBaseRegExp(
  1. int base
)

Returns a regular expression that could match a certain String expressed with a certain base.

Implementation

RegExp getBaseRegExp(int base) {
  assert([2, 8, 10, 16].contains(base), 'Base not supported');
  switch (base) {
    case 2:
      return _binaryRegExp;
    case 8:
      return _octalRegExp;
    case 16:
      return _hexadecimalRegExp;
    case 10:
    default:
      return _decimalRegExp;
  }
}