Inclusion of tape tests in new test target for travis

This commit is contained in:
knsv
2014-12-21 11:25:31 +01:00
parent a83639addd
commit 307c599a0e
9 changed files with 268 additions and 112 deletions

View File

@@ -19,6 +19,8 @@
\%%[^\n]* /* skip comments */
"participant" return 'participant';
"loop" return 'loop';
"alt" return 'loop';
"else" return 'loop';
"end" return 'end';
"left of" return 'left_of';
"right of" return 'right_of';

View File

@@ -639,44 +639,48 @@ case 4:return 10;
break;
case 5:return 16;
break;
case 6:return 18;
case 6:return 16;
break;
case 7:return 24;
case 7:return 16;
break;
case 8:return 25;
case 8:return 18;
break;
case 9:return 21;
case 9:return 24;
break;
case 10:return 19;
case 10:return 25;
break;
case 11:return 14;
case 11:return 21;
break;
case 12:return 4;
case 12:return 19;
break;
case 13:return 23;
case 13:return 14;
break;
case 14:return 17;
case 14:return 4;
break;
case 15:return 30;
case 15:return 23;
break;
case 16:return 29;
case 16:return 17;
break;
case 17:return 32;
case 17:return 30;
break;
case 18:return 31;
case 18:return 29;
break;
case 19:return 33;
case 19:return 32;
break;
case 20:return 'CMT';
case 20:return 31;
break;
case 21:return 6;
case 21:return 33;
break;
case 22:return 'INVALID';
case 22:return 'CMT';
break;
case 23:return 6;
break;
case 24:return 'INVALID';
break;
}
},
rules: [/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:participant\b)/i,/^(?:loop\b)/i,/^(?:end\b)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:over\b)/i,/^(?:note\b)/i,/^(?:title\b)/i,/^(?:sequenceDiagram\b)/i,/^(?:,)/i,/^(?:[^\->:\n,]+)/i,/^(?:--)/i,/^(?:-)/i,/^(?:>>)/i,/^(?:>)/i,/^(?:[^#\n]+)/i,/^(?:%%)/i,/^(?:$)/i,/^(?:.)/i],
conditions: {"INITIAL":{"rules":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],"inclusive":true}}
rules: [/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:participant\b)/i,/^(?:loop\b)/i,/^(?:alt\b)/i,/^(?:else\b)/i,/^(?:end\b)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:over\b)/i,/^(?:note\b)/i,/^(?:title\b)/i,/^(?:sequenceDiagram\b)/i,/^(?:,)/i,/^(?:[^\->:\n,]+)/i,/^(?:--)/i,/^(?:-)/i,/^(?:>>)/i,/^(?:>)/i,/^(?:[^#\n]+)/i,/^(?:%%)/i,/^(?:$)/i,/^(?:.)/i],
conditions: {"INITIAL":{"rules":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],"inclusive":true}}
});
return lexer;
})();

View File

@@ -29,7 +29,9 @@ var init = function () {
// Check if previously processed
if(!element.getAttribute("data-processed")) {
element.setAttribute("data-processed", true);
} else continue;
} else {
continue;
}
var id;
@@ -62,6 +64,7 @@ var init = function () {
break;
case 'sequenceDiagram':
seq.draw(txt,id);
//classes = flowRenderer.getClasses(txt, true);
// TODO - Get styles for sequence diagram
utils.cloneCssStyles(element.firstChild, classes);
break;
@@ -97,7 +100,7 @@ if(typeof document !== 'undefined'){
// Check presence of config object
if(typeof mermaid_config !== 'undefined'){
// Check if property startOnLoad is set
if(equals(true,mermaid_config.startOnLoad)){
if(equals(true, mermaid_config.startOnLoad)){
init();
}
}