
js.prompto.python.PythonIdentifierExpression.js Maven / Gradle / Ivy
var PythonExpression = require("./PythonExpression").PythonExpression;
function PythonIdentifierExpression(parent, identifier) {
PythonExpression.call(this);
this.parent = parent;
this.identifier = identifier;
return this;
}
PythonIdentifierExpression.prototype = Object.create(PythonExpression.prototype);
PythonIdentifierExpression.prototype.constructor = PythonIdentifierExpression;
PythonIdentifierExpression.prototype.toString = function() {
if(this.parent===null) {
return this.identifier;
} else {
return this.parent.toString() + "." + this.identifier;
}
}
PythonIdentifierExpression.parse = function(ids) {
var parts = ids.split("\\.");
var result = null;
for(var idx=0;i
© 2015 - 2025 Weber Informatics LLC | Privacy Policy