digraph dateTime { // pattern [label=""]; n0[label="grammars: W2 W2 D8 2E PER 1E"]; n1[ label="or"]; n0 -> n1; n2[ label="or"]; n1 -> n2; n3[ label="or"]; n2 -> n3; n4[ label="or"]; n3 -> n4; n5[ label="seq"]; n4 -> n5; n6[ label="0-1"]; n5 -> n6; n7[ label="charClass"]; n6 -> n7; n8[ label="SCE: -"]; n7 -> n8; n9[ label="1-1"]; n5 -> n9; n10[ label="re"]; n9 -> n10; n11[ label="seq"]; n10 -> n11; n12[ label="1-1"]; n11 -> n12; n13[ label="[1-9]"]; n12 -> n13; n16[ label="1-1"]; n11 -> n16; n17[ label="[0-9]"]; n16 -> n17; n20[ label="1-1"]; n11 -> n20; n21[ label="[0-9]"]; n20 -> n21; n24[ label="1-*"]; n11 -> n24; n25[ label="[0-9]"]; n24 -> n25; n28[ label="seq"]; n4 -> n28; n29[ label="1-1"]; n28 -> n29; n30[ label="re"]; n29 -> n30; n31[ label="seq"]; n30 -> n31; n32[ label="1-1"]; n31 -> n32; n33[ label="'0'"]; n32 -> n33; n34[ label="1-1"]; n31 -> n34; n35[ label="[0-9]"]; n34 -> n35; n38[ label="1-1"]; n31 -> n38; n39[ label="[0-9]"]; n38 -> n39; n42[ label="1-1"]; n31 -> n42; n43[ label="[0-9]"]; n42 -> n43; n46[ label="1-1"]; n28 -> n46; n47[ label="charClass"]; n46 -> n47; n48[ label="SCE: -"]; n47 -> n48; n49[ label="1-1"]; n28 -> n49; n50[ label="re"]; n49 -> n50; n51[ label="seq"]; n50 -> n51; n52[ label="1-1"]; n51 -> n52; n53[ label="'0'"]; n52 -> n53; n54[ label="1-1"]; n51 -> n54; n55[ label="[1-9]"]; n54 -> n55; n58[ label="seq"]; n3 -> n58; n59[ label="1-1"]; n58 -> n59; n60[ label="re"]; n59 -> n60; n61[ label="seq"]; n60 -> n61; n62[ label="1-1"]; n61 -> n62; n63[ label="'1'"]; n62 -> n63; n64[ label="1-1"]; n61 -> n64; n65[ label="[0-2]"]; n64 -> n65; n68[ label="1-1"]; n58 -> n68; n69[ label="charClass"]; n68 -> n69; n70[ label="SCE: -"]; n69 -> n70; n71[ label="1-1"]; n58 -> n71; n72[ label="re"]; n71 -> n72; n73[ label="seq"]; n72 -> n73; n74[ label="1-1"]; n73 -> n74; n75[ label="'0'"]; n74 -> n75; n76[ label="1-1"]; n73 -> n76; n77[ label="[1-9]"]; n76 -> n77; n80[ label="1-1"]; n58 -> n80; n81[ label="re"]; n80 -> n81; n82[ label="seq"]; n81 -> n82; n83[ label="1-1"]; n82 -> n83; n84[ label="charClass"]; n83 -> n84; n85[ label="any_of"]; n84 -> n85; n86[ label="'1'"]; n85 -> n86; n87[ label="'2'"]; n85 -> n87; n88[ label="1-1"]; n82 -> n88; n89[ label="[0-9]"]; n88 -> n89; n92[ label="seq"]; n2 -> n92; n93[ label="1-1"]; n92 -> n93; n94[ label="re"]; n93 -> n94; n95[ label="seq"]; n94 -> n95; n96[ label="1-1"]; n95 -> n96; n97[ label="'3'"]; n96 -> n97; n98[ label="1-1"]; n95 -> n98; n99[ label="charClass"]; n98 -> n99; n100[ label="any_of"]; n99 -> n100; n101[ label="'0'"]; n100 -> n101; n102[ label="'1'"]; n100 -> n102; n103[ label="1-1"]; n92 -> n103; n104[ label="'T'"]; n103 -> n104; n105[ label="1-1"]; n92 -> n105; n106[ label="re"]; n105 -> n106; n107[ label="or"]; n106 -> n107; n108[ label="seq"]; n107 -> n108; n109[ label="1-1"]; n108 -> n109; n110[ label="re"]; n109 -> n110; n111[ label="seq"]; n110 -> n111; n112[ label="1-1"]; n111 -> n112; n113[ label="charClass"]; n112 -> n113; n114[ label="any_of"]; n113 -> n114; n115[ label="'0'"]; n114 -> n115; n116[ label="'1'"]; n114 -> n116; n117[ label="1-1"]; n111 -> n117; n118[ label="[0-9]"]; n117 -> n118; n121[ label="seq"]; n107 -> n121; n122[ label="1-1"]; n121 -> n122; n123[ label="re"]; n122 -> n123; n124[ label="seq"]; n123 -> n124; n125[ label="1-1"]; n124 -> n125; n126[ label="'2'"]; n125 -> n126; n127[ label="1-1"]; n124 -> n127; n128[ label="[0-3]"]; n127 -> n128; n131[ label="1-1"]; n121 -> n131; n132[ label="':'"]; n131 -> n132; n133[ label="1-1"]; n121 -> n133; n134[ label="[0-5]"]; n133 -> n134; n137[ label="1-1"]; n121 -> n137; n138[ label="[0-9]"]; n137 -> n138; n141[ label="1-1"]; n121 -> n141; n142[ label="':'"]; n141 -> n142; n143[ label="1-1"]; n121 -> n143; n144[ label="re"]; n143 -> n144; n145[ label="seq"]; n144 -> n145; n146[ label="1-1"]; n145 -> n146; n147[ label="[0-5]"]; n146 -> n147; n150[ label="1-1"]; n145 -> n150; n151[ label="[0-9]"]; n150 -> n151; n154[ label="0-1"]; n121 -> n154; n155[ label="re"]; n154 -> n155; n156[ label="seq"]; n155 -> n156; n157[ label="1-1"]; n156 -> n157; n158[ label="charClass"]; n157 -> n158; n159[ label="SCE: ."]; n158 -> n159; n160[ label="1-*"]; n156 -> n160; n161[ label="[0-9]"]; n160 -> n161; n164[ label="seq"]; n1 -> n164; n165[ label="1-1"]; n164 -> n165; n166[ label="re"]; n165 -> n166; n167[ label="seq"]; n166 -> n167; n168[ label="1-1"]; n167 -> n168; n169[ label="'2'"]; n168 -> n169; n170[ label="1-1"]; n167 -> n170; n171[ label="'4'"]; n170 -> n171; n172[ label="1-1"]; n167 -> n172; n173[ label="':'"]; n172 -> n173; n174[ label="1-1"]; n167 -> n174; n175[ label="'0'"]; n174 -> n175; n176[ label="1-1"]; n167 -> n176; n177[ label="'0'"]; n176 -> n177; n178[ label="1-1"]; n167 -> n178; n179[ label="':'"]; n178 -> n179; n180[ label="1-1"]; n167 -> n180; n181[ label="'0'"]; n180 -> n181; n182[ label="1-1"]; n167 -> n182; n183[ label="'0'"]; n182 -> n183; n184[ label="0-1"]; n167 -> n184; n185[ label="re"]; n184 -> n185; n186[ label="seq"]; n185 -> n186; n187[ label="1-1"]; n186 -> n187; n188[ label="charClass"]; n187 -> n188; n189[ label="SCE: ."]; n188 -> n189; n190[ label="1-*"]; n186 -> n190; n191[ label="'0'"]; n190 -> n191; n192[ label="0-1"]; n164 -> n192; n193[ label="re"]; n192 -> n193; n194[ label="or"]; n193 -> n194; n195[ label="seq"]; n194 -> n195; n196[ label="1-1"]; n195 -> n196; n197[ label="charClass"]; n196 -> n197; n198[ label="any_of"]; n197 -> n198; n199[ label="'+'"]; n198 -> n199; n200[ label="SCE: -"]; n198 -> n200; n201[ label="1-1"]; n195 -> n201; n202[ label="re"]; n201 -> n202; n203[ label="seq"]; n202 -> n203; n204[ label="1-1"]; n203 -> n204; n205[ label="'0'"]; n204 -> n205; n206[ label="1-1"]; n203 -> n206; n207[ label="[0-9]"]; n206 -> n207; n210[ label="seq"]; n194 -> n210; n211[ label="1-1"]; n210 -> n211; n212[ label="re"]; n211 -> n212; n213[ label="seq"]; n212 -> n213; n214[ label="1-1"]; n213 -> n214; n215[ label="'1'"]; n214 -> n215; n216[ label="1-1"]; n213 -> n216; n217[ label="[0-4]"]; n216 -> n217; n220[ label="1-1"]; n210 -> n220; n221[ label="':'"]; n220 -> n221; n222[ label="1-1"]; n210 -> n222; n223[ label="[0-5]"]; n222 -> n223; n226[ label="1-1"]; n210 -> n226; n227[ label="[0-9]"]; n226 -> n227; }