-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.flow
More file actions
19 lines (15 loc) · 1.29 KB
/
Copy pathtest.flow
File metadata and controls
19 lines (15 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*
import {
"github.com/flowdev/flow-dsl/test"
}
*/
flow bigTestFlow {
in (data Data)-> [Xa MiSo] special (data Data)-> in [To [semantics=TextSemantics | subParser=LiteralParser, NaturalParser]] out (bigData BigDataType)-> in1 [bigMerge] (data MergedData)-> [postMerge PostMerge] (data MergedData)-> [Split1] (md1 MergedData)---------------------> [lastMerge] -> error;
[Xa] out (data Data)-> in [Mla Blue] (data2 Data2)-> in [bla2 Blue] out (data Data)--------------------------------------------------> in2 [bigMerge];
[postMerge] longNamedOutputPort (data MergedData)-> inputPort [Split2] (md2 MergedData)-> [lastMerge];
in2 (data3 Data3)->
in [megaParser MegaParser [semantics=TextSemantics | subParser=LiteralParser, NaturalParser]] out (data Data, data2 Data2, data3 Data3)-------------> in3 [bigMerge];
// It's recursive if it goes back to a component earlier in the same statement,
// or if arrows would cross each other (directly or indirectly).
in3 (data Data, data2 data2, data3 Data3)-> [recursive] (data Data)-> [secondOp] out (data Data, data2 data2, data3 Data3)-> [recursive];
}