Api for validating the syntax without rendering

This commit is contained in:
knsv
2015-01-25 13:06:25 +01:00
parent 6612b3e01e
commit d3d44ec806
6 changed files with 132 additions and 23 deletions

View File

@@ -22,15 +22,4 @@ describe('when parsing an info graph it',function() {
ex.parse(str);
});
it('should handle an showMessage statement definition', function () {
var str = 'info\nshowInfo';
try{
ex.parse(str);
}
catch(err){
console.log('Caught'+err.message);
}
});
});

View File

@@ -188,11 +188,7 @@ exports.getClasses = function (text, isDot) {
parser.yy = graph;
// Parse the graph definition
try{
parser.parse(text);
}
catch(err){
}
parser.parse(text);
var classDefStylesObj = {};
var classDefStyleStr = '';

View File

@@ -245,13 +245,8 @@ module.exports.setConf = function(cnf){
*/
module.exports.draw = function (text, id) {
sq.yy.clear();
//console.log(text);
try{
sq.parse(text+'\n');
}
catch(err){
sq.parse(text+'\n');
}
exports.bounds.init();
var diagram = d3.select('#'+id);