digraph st { "0 m:_ sub:Start" -> "5 m:_ sub:Start"; "5 m:_ sub:Start" -> "1 m:CharMatcher('x') sub:"; "1 m:CharMatcher('x') sub:" -> "2 m:_ sub:"; "2 m:_ sub:" -> "1 m:CharMatcher('x') sub:"; "2 m:_ sub:" -> "3 m:CharMatcher('x') sub:"; "3 m:CharMatcher('x') sub:" -> "4 m:_ sub:"; "4 m:_ sub:" -> "3 m:CharMatcher('x') sub:"; "4 m:_ sub:" -> "6 m:_ sub:End"; "6 m:_ sub:End" -> "7 m:_ sub:"; "7 m:_ sub:" -> "5 m:_ sub:Start"; "7 m:_ sub:" -> "8 m:CharMatcher('y') sub:"; "8 m:CharMatcher('y') sub:" -> "9 m:_ sub:End"; }