jsii-pacmak
Version:
A code generation framework for jsii backend languages
52 lines • 882 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.toPythonIdentifier = exports.die = void 0;
const PYTHON_KEYWORDS = new Set([
'False',
'None',
'True',
'and',
'as',
'assert',
'async',
'await',
'break',
'class',
'continue',
'def',
'del',
'elif',
'else',
'except',
'finally',
'for',
'from',
'global',
'if',
'import',
'in',
'is',
'lambda',
'nonlocal',
'not',
'or',
'pass',
'raise',
'return',
'try',
'while',
'with',
'yield',
]);
function die(message) {
throw new Error(message);
}
exports.die = die;
function toPythonIdentifier(name) {
if (PYTHON_KEYWORDS.has(name)) {
return `${name}_`;
}
return name;
}
exports.toPythonIdentifier = toPythonIdentifier;
//# sourceMappingURL=util.js.map
;