definition

examples

stateDiagram-v2
  direction LR
  [*] --> 0
  0 --> 1 : a
  1 --> 2 : b
  2 --> 2 : a, b
  2 --> 3 : b
  3 --> 4 : a
  4 --> [*]
stateDiagram-v2
  direction LR
  [*] --> 1
  1 --> 1 : 0,1
  1 --> 2 : 0
  2 --> 3 : 0
  3 --> [*]
  1 --> 4 : 1
  4 --> 3 : 1

transition

graph LR

  s((*)) --> s1{{s1}} --"1"--> s2{{s2}} --"1"--> s3{{s3}} --"e"--> s4{{s4}}
  s1{{s1}} --"e"--> s4{{s4}}
  s1{{s1}} --"0"--> s1{{s1}}
  s3{{s3}} --"1"--> s3{{s3}}


Given the following

graph LR

  s((*)) --> s1{{s1}} --"1"--> s2{{s2}} --"1"--> s3{{s3}} --"e"--> s4{{s4}}
  s1{{s1}} --"e"--> s4{{s4}}
  s1{{s1}} --"0"--> s1{{s1}}
  s3{{s3}} --"1"--> s3{{s3}}