mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-21 00:09:51 +02:00
Adding jison processed js file because it seems that this is always committed to github
This commit is contained in:
@@ -72,12 +72,12 @@
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
var parser = (function(){
|
var parser = (function(){
|
||||||
var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[6,8,10,11,12,13,14,15],$V1=[1,9],$V2=[1,10],$V3=[1,11],$V4=[1,12],$V5=[1,13];
|
var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[6,8,10,11,12,13,14,16,18],$V1=[1,9],$V2=[1,10],$V3=[1,11],$V4=[1,12],$V5=[1,14],$V6=[1,15];
|
||||||
var parser = {trace: function trace () { },
|
var parser = {trace: function trace () { },
|
||||||
yy: {},
|
yy: {},
|
||||||
symbols_: {"error":2,"start":3,"gantt":4,"document":5,"EOF":6,"line":7,"SPACE":8,"statement":9,"NL":10,"dateFormat":11,"axisFormat":12,"title":13,"section":14,"taskTxt":15,"taskData":16,"$accept":0,"$end":1},
|
symbols_: {"error":2,"start":3,"gantt":4,"document":5,"EOF":6,"line":7,"SPACE":8,"statement":9,"NL":10,"dateFormat":11,"axisFormat":12,"title":13,"section":14,"clickStatement":15,"taskTxt":16,"taskData":17,"click":18,"callbackname":19,"callbackargs":20,"href":21,"clickStatementDebug":22,"$accept":0,"$end":1},
|
||||||
terminals_: {2:"error",4:"gantt",6:"EOF",8:"SPACE",10:"NL",11:"dateFormat",12:"axisFormat",13:"title",14:"section",15:"taskTxt",16:"taskData"},
|
terminals_: {2:"error",4:"gantt",6:"EOF",8:"SPACE",10:"NL",11:"dateFormat",12:"axisFormat",13:"title",14:"section",16:"taskTxt",17:"taskData",18:"click",19:"callbackname",20:"callbackargs",21:"href"},
|
||||||
productions_: [0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,1],[9,1],[9,1],[9,2]],
|
productions_: [0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,2],[15,2],[15,3],[15,3],[15,4],[15,3],[15,4],[15,2],[22,2],[22,3],[22,3],[22,4],[22,4],[22,3],[22,2]],
|
||||||
performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate /* action[1] */, $$ /* vstack */, _$ /* lstack */) {
|
performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate /* action[1] */, $$ /* vstack */, _$ /* lstack */) {
|
||||||
/* this == yyval */
|
/* this == yyval */
|
||||||
|
|
||||||
@@ -110,12 +110,48 @@ break;
|
|||||||
case 11:
|
case 11:
|
||||||
yy.addSection($$[$0].substr(8));this.$=$$[$0].substr(8);
|
yy.addSection($$[$0].substr(8));this.$=$$[$0].substr(8);
|
||||||
break;
|
break;
|
||||||
case 12:
|
case 13:
|
||||||
yy.addTask($$[$0-1],$$[$0]);this.$='task';
|
yy.addTask($$[$0-1],$$[$0]);this.$='task';
|
||||||
break;
|
break;
|
||||||
|
case 14:
|
||||||
|
this.$ = $$[$0-1];yy.setClickEvent($$[$0-1], $$[$0], null);
|
||||||
|
break;
|
||||||
|
case 15:
|
||||||
|
this.$ = $$[$0-2];yy.setClickEvent($$[$0-2], $$[$0-1], $$[$0]);
|
||||||
|
break;
|
||||||
|
case 16:
|
||||||
|
this.$ = $$[$0-2];yy.setClickEvent($$[$0-2], $$[$0-1], null);yy.setLink($$[$0-2],$$[$0]);
|
||||||
|
break;
|
||||||
|
case 17:
|
||||||
|
this.$ = $$[$0-3];yy.setClickEvent($$[$0-3], $$[$0-2], $$[$0-1]);yy.setLink($$[$0-3],$$[$0]);
|
||||||
|
break;
|
||||||
|
case 18:
|
||||||
|
this.$ = $$[$0-2];yy.setClickEvent($$[$0-2], $$[$0], null);yy.setLink($$[$0-2],$$[$0-1]);
|
||||||
|
break;
|
||||||
|
case 19:
|
||||||
|
this.$ = $$[$0-3];yy.setClickEvent($$[$0-3], $$[$0-1], $$[$0]);yy.setLink($$[$0-3],$$[$0-2]);
|
||||||
|
break;
|
||||||
|
case 20:
|
||||||
|
this.$ = $$[$0-1];yy.setLink($$[$0-1], $$[$0]);
|
||||||
|
break;
|
||||||
|
case 21:
|
||||||
|
this.$=$$[$0-1] + ' ' + $$[$0];
|
||||||
|
break;
|
||||||
|
case 22:
|
||||||
|
this.$=$$[$0-2] + ' ' + $$[$0-1] + ' ' + $$[$0];
|
||||||
|
break;
|
||||||
|
case 23: case 26:
|
||||||
|
this.$=$$[$0-2]+' ' + $$[$0-1] + ' ' + $$[$0];
|
||||||
|
break;
|
||||||
|
case 24: case 25:
|
||||||
|
this.$=$$[$0-3]+' ' + $$[$0-2] + ' ' + $$[$0-1] + ' ' + $$[$0];
|
||||||
|
break;
|
||||||
|
case 27:
|
||||||
|
this.$=$$[$0-1]+' ' + $$[$0];
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
table: [{3:1,4:[1,2]},{1:[3]},o($V0,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:$V1,12:$V2,13:$V3,14:$V4,15:$V5},o($V0,[2,7],{1:[2,1]}),o($V0,[2,3]),{9:14,11:$V1,12:$V2,13:$V3,14:$V4,15:$V5},o($V0,[2,5]),o($V0,[2,6]),o($V0,[2,8]),o($V0,[2,9]),o($V0,[2,10]),o($V0,[2,11]),{16:[1,15]},o($V0,[2,4]),o($V0,[2,12])],
|
table: [{3:1,4:[1,2]},{1:[3]},o($V0,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:$V1,12:$V2,13:$V3,14:$V4,15:13,16:$V5,18:$V6},o($V0,[2,7],{1:[2,1]}),o($V0,[2,3]),{9:16,11:$V1,12:$V2,13:$V3,14:$V4,15:13,16:$V5,18:$V6},o($V0,[2,5]),o($V0,[2,6]),o($V0,[2,8]),o($V0,[2,9]),o($V0,[2,10]),o($V0,[2,11]),o($V0,[2,12]),{17:[1,17]},{19:[1,18],21:[1,19]},o($V0,[2,4]),o($V0,[2,13]),o($V0,[2,14],{20:[1,20],21:[1,21]}),o($V0,[2,20],{19:[1,22]}),o($V0,[2,15],{21:[1,23]}),o($V0,[2,16]),o($V0,[2,18],{20:[1,24]}),o($V0,[2,17]),o($V0,[2,19])],
|
||||||
defaultActions: {},
|
defaultActions: {},
|
||||||
parseError: function parseError (str, hash) {
|
parseError: function parseError (str, hash) {
|
||||||
if (hash.recoverable) {
|
if (hash.recoverable) {
|
||||||
@@ -593,8 +629,6 @@ stateStackSize:function stateStackSize() {
|
|||||||
},
|
},
|
||||||
options: {"case-insensitive":true},
|
options: {"case-insensitive":true},
|
||||||
performAction: function anonymous(yy,yy_,$avoiding_name_collisions,YY_START) {
|
performAction: function anonymous(yy,yy_,$avoiding_name_collisions,YY_START) {
|
||||||
// Pre-lexer code can go here
|
|
||||||
|
|
||||||
var YYSTATE=YY_START;
|
var YYSTATE=YY_START;
|
||||||
switch($avoiding_name_collisions) {
|
switch($avoiding_name_collisions) {
|
||||||
case 0:return 10;
|
case 0:return 10;
|
||||||
@@ -605,32 +639,56 @@ case 2:/* skip comments */
|
|||||||
break;
|
break;
|
||||||
case 3:/* skip comments */
|
case 3:/* skip comments */
|
||||||
break;
|
break;
|
||||||
case 4:return 4;
|
case 4:this.begin("href");
|
||||||
break;
|
break;
|
||||||
case 5:return 11;
|
case 5:this.popState();
|
||||||
break;
|
break;
|
||||||
case 6:return 12;
|
case 6:return 21;
|
||||||
break;
|
break;
|
||||||
case 7:return 'date';
|
case 7:this.begin("callbackname");
|
||||||
break;
|
break;
|
||||||
case 8:return 13;
|
case 8:this.popState();
|
||||||
break;
|
break;
|
||||||
case 9:return 14;
|
case 9:this.popState(); this.begin("callbackargs");
|
||||||
break;
|
break;
|
||||||
case 10:return 15;
|
case 10:return 19;
|
||||||
break;
|
break;
|
||||||
case 11:return 16;
|
case 11:this.popState();
|
||||||
break;
|
break;
|
||||||
case 12:return ':';
|
case 12:return 20;
|
||||||
break;
|
break;
|
||||||
case 13:return 6;
|
case 13:this.begin("click");
|
||||||
break;
|
break;
|
||||||
case 14:return 'INVALID';
|
case 14:this.popState();
|
||||||
|
break;
|
||||||
|
case 15:return 18;
|
||||||
|
break;
|
||||||
|
case 16:return 4;
|
||||||
|
break;
|
||||||
|
case 17:return 11;
|
||||||
|
break;
|
||||||
|
case 18:return 12;
|
||||||
|
break;
|
||||||
|
case 19:return 'date';
|
||||||
|
break;
|
||||||
|
case 20:return 13;
|
||||||
|
break;
|
||||||
|
case 21:return 14;
|
||||||
|
break;
|
||||||
|
case 22:return 16;
|
||||||
|
break;
|
||||||
|
case 23:return 17;
|
||||||
|
break;
|
||||||
|
case 24:return ':';
|
||||||
|
break;
|
||||||
|
case 25:return 6;
|
||||||
|
break;
|
||||||
|
case 26:return 'INVALID';
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
rules: [/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:gantt\b)/i,/^(?:dateFormat\s[^#\n;]+)/i,/^(?:axisFormat\s[^#\n;]+)/i,/^(?:\d\d\d\d-\d\d-\d\d\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:section\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?::[^#\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],
|
rules: [/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:href[\s]+["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:call[\s]+)/i,/^(?:\([\s]*\))/i,/^(?:\()/i,/^(?:[^(]*)/i,/^(?:\))/i,/^(?:[^)]*)/i,/^(?:click[\s]+)/i,/^(?:[\s\n])/i,/^(?:[^\s\n]*)/i,/^(?:gantt\b)/i,/^(?:dateFormat\s[^#\n;]+)/i,/^(?:axisFormat\s[^#\n;]+)/i,/^(?:\d\d\d\d-\d\d-\d\d\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:section\s[^#:\n;]+)/i,/^(?:[^#:()\n;]+)/i,/^(?::[^#\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],
|
||||||
conditions: {"INITIAL":{"rules":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],"inclusive":true}}
|
conditions: {"callbackargs":{"rules":[11,12],"inclusive":false},"callbackname":{"rules":[8,9,10],"inclusive":false},"href":{"rules":[5,6],"inclusive":false},"click":{"rules":[14,15],"inclusive":false},"INITIAL":{"rules":[0,1,2,3,4,7,13,16,17,18,19,20,21,22,23,24,25,26],"inclusive":true}}
|
||||||
});
|
});
|
||||||
return lexer;
|
return lexer;
|
||||||
})();
|
})();
|
||||||
|
Reference in New Issue
Block a user