UNPKG

478 BJavaScriptView Raw
1"use strict";Object.defineProperty(exports, "__esModule", {value: true});var _identifier = require('../parser/util/identifier');
2
3 function isIdentifier(name) {
4 if (name.length === 0) {
5 return false;
6 }
7 if (!_identifier.IS_IDENTIFIER_START[name.charCodeAt(0)]) {
8 return false;
9 }
10 for (let i = 1; i < name.length; i++) {
11 if (!_identifier.IS_IDENTIFIER_CHAR[name.charCodeAt(i)]) {
12 return false;
13 }
14 }
15 return true;
16} exports.default = isIdentifier;