digraph date_lh { // pattern [label=""]; n0[label="grammars: W2 D8 2E PER 1E"]; n1[ label="seq"]; n0 -> n1; n2[ label="0-1"]; n1 -> n2; n3[ label="'-'"]; n2 -> n3; n4[ label="1-1"]; n1 -> n4; n5[ label="re"]; n4 -> n5; n6[ label="or"]; n5 -> n6; n7[ label="seq"]; n6 -> n7; n8[ label="1-1"]; n7 -> n8; n9[ label="[1-9]"]; n8 -> n9; n12[ label="1-1"]; n7 -> n12; n13[ label="charClass"]; n12 -> n13; n14[ label="MCE: alldecimaldigits"]; n13 -> n14; n15[ label="1-1"]; n7 -> n15; n16[ label="charClass"]; n15 -> n16; n17[ label="MCE: alldecimaldigits"]; n16 -> n17; n18[ label="1-*"]; n7 -> n18; n19[ label="charClass"]; n18 -> n19; n20[ label="MCE: alldecimaldigits"]; n19 -> n20; n21[ label="seq"]; n6 -> n21; n22[ label="1-1"]; n21 -> n22; n23[ label="'0'"]; n22 -> n23; n24[ label="1-1"]; n21 -> n24; n25[ label="charClass"]; n24 -> n25; n26[ label="MCE: alldecimaldigits"]; n25 -> n26; n27[ label="1-1"]; n21 -> n27; n28[ label="charClass"]; n27 -> n28; n29[ label="MCE: alldecimaldigits"]; n28 -> n29; n30[ label="1-1"]; n21 -> n30; n31[ label="charClass"]; n30 -> n31; n32[ label="MCE: alldecimaldigits"]; n31 -> n32; n33[ label="1-1"]; n1 -> n33; n34[ label="'-'"]; n33 -> n34; n35[ label="1-1"]; n1 -> n35; n36[ label="re"]; n35 -> n36; n37[ label="or"]; n36 -> n37; n38[ label="seq"]; n37 -> n38; n39[ label="1-1"]; n38 -> n39; n40[ label="'0'"]; n39 -> n40; n41[ label="1-1"]; n38 -> n41; n42[ label="[1-9]"]; n41 -> n42; n45[ label="seq"]; n37 -> n45; n46[ label="1-1"]; n45 -> n46; n47[ label="'1'"]; n46 -> n47; n48[ label="1-1"]; n45 -> n48; n49[ label="[0-2]"]; n48 -> n49; n52[ label="1-1"]; n1 -> n52; n53[ label="'-'"]; n52 -> n53; n54[ label="1-1"]; n1 -> n54; n55[ label="re"]; n54 -> n55; n56[ label="or"]; n55 -> n56; n57[ label="or"]; n56 -> n57; n58[ label="seq"]; n57 -> n58; n59[ label="1-1"]; n58 -> n59; n60[ label="'0'"]; n59 -> n60; n61[ label="1-1"]; n58 -> n61; n62[ label="[1-9]"]; n61 -> n62; n65[ label="seq"]; n57 -> n65; n66[ label="1-1"]; n65 -> n66; n67[ label="charClass"]; n66 -> n67; n68[ label="any_of"]; n67 -> n68; n69[ label="'1'"]; n68 -> n69; n70[ label="'2'"]; n68 -> n70; n71[ label="1-1"]; n65 -> n71; n72[ label="charClass"]; n71 -> n72; n73[ label="MCE: alldecimaldigits"]; n72 -> n73; n74[ label="seq"]; n56 -> n74; n75[ label="1-1"]; n74 -> n75; n76[ label="'3'"]; n75 -> n76; n77[ label="1-1"]; n74 -> n77; n78[ label="charClass"]; n77 -> n78; n79[ label="any_of"]; n78 -> n79; n80[ label="'0'"]; n79 -> n80; n81[ label="'1'"]; n79 -> n81; n82[ label="0-1"]; n1 -> n82; n83[ label="re"]; n82 -> n83; n84[ label="or"]; n83 -> n84; n85[ label="seq"]; n84 -> n85; n86[ label="1-1"]; n85 -> n86; n87[ label="'Z'"]; n86 -> n87; n88[ label="seq"]; n84 -> n88; n89[ label="1-1"]; n88 -> n89; n90[ label="re"]; n89 -> n90; n91[ label="or"]; n90 -> n91; n92[ label="seq"]; n91 -> n92; n93[ label="1-1"]; n92 -> n93; n94[ label="charClass"]; n93 -> n94; n95[ label="SCE: +"]; n94 -> n95; n96[ label="seq"]; n91 -> n96; n97[ label="1-1"]; n96 -> n97; n98[ label="'-'"]; n97 -> n98; n99[ label="1-1"]; n88 -> n99; n100[ label="re"]; n99 -> n100; n101[ label="or"]; n100 -> n101; n102[ label="seq"]; n101 -> n102; n103[ label="1-1"]; n102 -> n103; n104[ label="'0'"]; n103 -> n104; n105[ label="1-1"]; n102 -> n105; n106[ label="charClass"]; n105 -> n106; n107[ label="MCE: alldecimaldigits"]; n106 -> n107; n108[ label="seq"]; n101 -> n108; n109[ label="1-1"]; n108 -> n109; n110[ label="'1'"]; n109 -> n110; n111[ label="1-1"]; n108 -> n111; n112[ label="[0-4]"]; n111 -> n112; n115[ label="1-1"]; n88 -> n115; n116[ label="':'"]; n115 -> n116; n117[ label="1-1"]; n88 -> n117; n118[ label="[0-5]"]; n117 -> n118; n121[ label="1-1"]; n88 -> n121; n122[ label="charClass"]; n121 -> n122; n123[ label="MCE: alldecimaldigits"]; n122 -> n123; }