mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-29 12:19:41 +02:00
Inclusion of tape tests in new test target for travis
This commit is contained in:
@@ -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';
|
||||
|
@@ -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;
|
||||
})();
|
||||
|
@@ -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();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user