digraph gYear_msm { // pattern [label=""]; n0[label="grammars: W2 D8 2E 1E"]; n1[ label="seq"]; n0 -> n1; n2[ label="0-1"]; n1 -> n2; n3[ label="charClass"]; n2 -> n3; n4[ label="SCE: -"]; n3 -> n4; n5[ label="1-1"]; n1 -> n5; n6[ label="re"]; n5 -> n6; n7[ label="seq"]; n6 -> n7; n8[ label="0-*"]; n7 -> n8; n9[ label="[1-9]"]; n8 -> n9; n12[ label="3-*"]; n7 -> n12; n13[ label="[0-9]"]; n12 -> n13; n16[ label="0-1"]; n1 -> n16; n17[ label="re"]; n16 -> n17; n18[ label="seq"]; n17 -> n18; n19[ label="1-1"]; n18 -> n19; n20[ label="charClass"]; n19 -> n20; n21[ label="any_of"]; n20 -> n21; n22[ label="'-'"]; n21 -> n22; n23[ label="'+'"]; n21 -> n23; n24[ label="1-1"]; n18 -> n24; n25[ label="re"]; n24 -> n25; n26[ label="or"]; n25 -> n26; n27[ label="seq"]; n26 -> n27; n28[ label="1-1"]; n27 -> n28; n29[ label="'0'"]; n28 -> n29; n30[ label="1-1"]; n27 -> n30; n31[ label="[0-9]"]; n30 -> n31; n34[ label="seq"]; n26 -> n34; n35[ label="1-1"]; n34 -> n35; n36[ label="'1'"]; n35 -> n36; n37[ label="1-1"]; n34 -> n37; n38[ label="[0-4]"]; n37 -> n38; n41[ label="1-1"]; n18 -> n41; n42[ label="':'"]; n41 -> n42; n43[ label="1-1"]; n18 -> n43; n44[ label="[0-5]"]; n43 -> n44; n47[ label="1-1"]; n18 -> n47; n48[ label="[0-9]"]; n47 -> n48; }