mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-11-20 04:34:08 +01:00
1st version parsing for class diagrams, parsing draft completed, starting rendering work
This commit is contained in:
@@ -168,7 +168,7 @@ relationStatement
|
||||
;
|
||||
|
||||
relation
|
||||
: relationType lineType relationType { $$={type1:$1,type2:$2,lineType:$3}; }
|
||||
: relationType lineType relationType { $$={type1:$1,type2:$3,lineType:$2}; }
|
||||
| lineType relationType { $$={type1:'none',type2:$2,lineType:$1}; }
|
||||
| relationType lineType { $$={type1:$1,type2:'none',lineType:$2}; }
|
||||
| lineType { $$={type1:'none',type2:'none',lineType:$1}; }
|
||||
|
||||
@@ -123,7 +123,7 @@ case 22:
|
||||
this.$ = {id1:$$[$0-4], id2:$$[$0], relation:$$[$0-2], relationTitle1:$$[$0-3], relationTitle2:$$[$0-1]}
|
||||
break;
|
||||
case 23:
|
||||
this.$={type1:$$[$0-2],type2:$$[$0-1],lineType:$$[$0]};
|
||||
this.$={type1:$$[$0-2],type2:$$[$0],lineType:$$[$0-1]};
|
||||
break;
|
||||
case 24:
|
||||
this.$={type1:'none',type2:$$[$0],lineType:$$[$0-1]};
|
||||
|
||||
Reference in New Issue
Block a user