public class DAGExpressionParser extends Object
new DAGParser("(A->((B->C->D),(A->F))->(G,H,X)->J);(A->Y)").parse();
(A->((B->C->D),(A->F))->(G,H,X)->J)
<0:0:Start -> 1:1:A>
<1:1:A -> 1:1:B>
<1:1:A -> 1:2:A>
<1:1:B -> 1:1:C>
<1:1:C -> 1:1:D>
<1:2:A -> 1:1:F>
<1:1:D -> 1:1:G>
<1:1:D -> 1:1:H>
<1:1:D -> 1:1:X>
<1:1:F -> 1:1:G>
<1:1:F -> 1:1:H>
<1:1:F -> 1:1:X>
<1:1:G -> 1:1:J>
<1:1:H -> 1:1:J>
<1:1:X -> 1:1:J>
<1:1:J -> 0:0:End>
(A->Y)
<0:0:Start -> 2:3:A>
<2:3:A -> 2:1:Y>
<2:1:Y -> 0:0:End>
Copyright © 2023. All rights reserved.