scratch

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 74  →  ?path2? @ 75
/bower_components/yaml.js/lib/Yaml.js
@@ -0,0 +1,104 @@
// Generated by CoffeeScript 1.10.0
var Dumper, Parser, Utils, Yaml;
 
Parser = require('./Parser');
 
Dumper = require('./Dumper');
 
Utils = require('./Utils');
 
Yaml = (function() {
function Yaml() {}
 
Yaml.parse = function(input, exceptionOnInvalidType, objectDecoder) {
if (exceptionOnInvalidType == null) {
exceptionOnInvalidType = false;
}
if (objectDecoder == null) {
objectDecoder = null;
}
return new Parser().parse(input, exceptionOnInvalidType, objectDecoder);
};
 
Yaml.parseFile = function(path, callback, exceptionOnInvalidType, objectDecoder) {
var input;
if (callback == null) {
callback = null;
}
if (exceptionOnInvalidType == null) {
exceptionOnInvalidType = false;
}
if (objectDecoder == null) {
objectDecoder = null;
}
if (callback != null) {
return Utils.getStringFromFile(path, (function(_this) {
return function(input) {
var result;
result = null;
if (input != null) {
result = _this.parse(input, exceptionOnInvalidType, objectDecoder);
}
callback(result);
};
})(this));
} else {
input = Utils.getStringFromFile(path);
if (input != null) {
return this.parse(input, exceptionOnInvalidType, objectDecoder);
}
return null;
}
};
 
Yaml.dump = function(input, inline, indent, exceptionOnInvalidType, objectEncoder) {
var yaml;
if (inline == null) {
inline = 2;
}
if (indent == null) {
indent = 4;
}
if (exceptionOnInvalidType == null) {
exceptionOnInvalidType = false;
}
if (objectEncoder == null) {
objectEncoder = null;
}
yaml = new Dumper();
yaml.indentation = indent;
return yaml.dump(input, inline, 0, exceptionOnInvalidType, objectEncoder);
};
 
Yaml.register = function() {
var require_handler;
require_handler = function(module, filename) {
return module.exports = YAML.parseFile(filename);
};
if ((typeof require !== "undefined" && require !== null ? require.extensions : void 0) != null) {
require.extensions['.yml'] = require_handler;
return require.extensions['.yaml'] = require_handler;
}
};
 
Yaml.stringify = function(input, inline, indent, exceptionOnInvalidType, objectEncoder) {
return this.dump(input, inline, indent, exceptionOnInvalidType, objectEncoder);
};
 
Yaml.load = function(path, callback, exceptionOnInvalidType, objectDecoder) {
return this.parseFile(path, callback, exceptionOnInvalidType, objectDecoder);
};
 
return Yaml;
 
})();
 
if (typeof window !== "undefined" && window !== null) {
window.YAML = Yaml;
}
 
if (typeof window === "undefined" || window === null) {
this.YAML = Yaml;
}
 
module.exports = Yaml;