tyflow鐣岄潰浠嬬粛 (tyflow鍩虹鏁欏)

基本语法

节点语法

nodeName=>nodeTpye: nodeText[|flowstate][:>urlLink]nodeName定义流程图文档中的节点变量名称。nodeType定义节点的类型。有关详细信息,请参阅节点类型。nodeText是将插入到节点中的文本。允许换行并将反映在呈现的节点文本中。flowstate是可选的,它使用|为节点指定额外样式的运算符。urlLink是可选的,它使用:>运算符指定要链接到的 url。

节点类型

nodeName

nodeType

example

st

start

st=>start: start

e

end

e=>end: end

op1

operation

op1=>operation: operation

io

inputoutput

io=>inputoutput: inputoutput

sub1

subroutine

sub1=>subroutine: subroutine

cond

condition

cond=>condition: condition

para

parallel

para=>parallel: parallel

连接

<node variable name>[(<specification1>[, <specification2])]-><node variable name>[[(<specification1>[, <specification2])]-><node variable name>]方向<direction> : 可选值:left,right,top,bottom实例:startVar(<direction>)->nextNodeconditionalVar(yes, <direction>)->nextNode1parallelVar(path1, <direction>)->nextNode1

实例

st=>start: Start:>http://www.google.com[blank]e=>end:>http://www.google.comop1=>operation: My Operationsub1=>subroutine: My Subroutinecond=>condition: linear or polynomial :>http://www.google.comio=>inputoutput: catch something...para=>parallel: 3 possibilitiesst->op1->condcond(true@linear)->io->econd(false@polynomial)->sub1(right)sub1(right)->parapara(path1@an1, top)->condpara(path2@an2, right)->op1para(path3@an3, bottom)->e

tyflow娴佺▼璇﹁В,tyflow鎿嶄綔娴佺▼

参考文献

https://github.com/adrai/flowchart.js