in lib/util.js [14:33]
function _name(str) {
const keywords = ['default', 'abstract', 'assert',
'break', 'case', 'catch', 'class', 'const',
'continue', 'default', 'do', 'else', 'enum',
'extends', 'final', 'finally', 'for', 'goto',
'if', 'implements', 'import', 'instanceof',
'interface', 'native', 'new', 'package',
'private', 'protected', 'public', 'return',
'strictfp', 'static', 'super', 'switch',
'synchronized', 'this', 'throw', 'throws',
'transient', 'try', 'volatile', 'while',
'boolean', 'void', 'int', 'char', 'long',
'short', 'byte', 'float', 'double',
'true', 'false', 'null'];
var name = str.lexeme || str.name;
if (keywords.indexOf(name) > -1) {
return '_' + name;
}
return name;
}