getBuiltinModule()

in lib/semantic.js [1934:1952]


  getBuiltinModule(moduleName) {
    if(isNumber(moduleName)) {
      return '$Number';
    } else if(moduleName === 'readable' || moduleName === 'writable') {
      return '$Stream';
    } else if(moduleName === 'string') {
      return '$String';
    } else if(moduleName === 'array') {
      return '$Array';
    } else if(moduleName === 'bytes') {
      return '$Bytes';
    } else if(moduleName === 'map') {
      return '$Map';
    } else if(moduleName === 'entry') {
      return '$Entry';
    }
    
    throw new Error('un-implemented');
  }