Lines Matching refs:id

30     function isStrictModeReservedWordES6(id) {  argument
31 switch (id) {
46 function isKeywordES5(id, strict) { argument
48 if (!strict && id === 'yield') {
51 return isKeywordES6(id, strict);
54 function isKeywordES6(id, strict) { argument
55 if (strict && isStrictModeReservedWordES6(id)) {
59 switch (id.length) {
61 return (id === 'if') || (id === 'in') || (id === 'do');
63 return (id === 'var') || (id === 'for') || (id === 'new') || (id === 'try');
65 return (id === 'this') || (id === 'else') || (id === 'case') ||
66 (id === 'void') || (id === 'with') || (id === 'enum');
68 return (id === 'while') || (id === 'break') || (id === 'catch') ||
69 (id === 'throw') || (id === 'const') || (id === 'yield') ||
70 (id === 'class') || (id === 'super');
72 return (id === 'return') || (id === 'typeof') || (id === 'delete') ||
73 (id === 'switch') || (id === 'export') || (id === 'import');
75 return (id === 'default') || (id === 'finally') || (id === 'extends');
77 return (id === 'function') || (id === 'continue') || (id === 'debugger');
79 return (id === 'instanceof');
85 function isReservedWordES5(id, strict) { argument
86 return id === 'null' || id === 'true' || id === 'false' || isKeywordES5(id, strict);
89 function isReservedWordES6(id, strict) { argument
90 return id === 'null' || id === 'true' || id === 'false' || isKeywordES6(id, strict);
93 function isRestrictedWord(id) { argument
94 return id === 'eval' || id === 'arguments';
97 function isIdentifierNameES5(id) { argument
100 if (id.length === 0) { return false; }
102 ch = id.charCodeAt(0);
107 for (i = 1, iz = id.length; i < iz; ++i) {
108 ch = id.charCodeAt(i);
120 function isIdentifierNameES6(id) { argument
123 if (id.length === 0) { return false; }
126 for (i = 0, iz = id.length; i < iz; ++i) {
127 ch = id.charCodeAt(i);
131 lowCh = id.charCodeAt(i);
145 function isIdentifierES5(id, strict) { argument
146 return isIdentifierNameES5(id) && !isReservedWordES5(id, strict);
149 function isIdentifierES6(id, strict) { argument
150 return isIdentifierNameES6(id) && !isReservedWordES6(id, strict);