// This file is part of OpenCV project. // It is subject to the license terms in the LICENSE file found in the top-level directory // of this distribution and at http://opencv.org/license.html. // // 2021 Federico Bolelli // 2021 Stefano Allegretti // 2021 Costantino Grana // // This file has been automatically generated using GRAPHGEN (https://github.com/prittt/GRAPHGEN) // and taken from the YACCLAB repository (https://github.com/prittt/YACCLAB). tree_0: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_0; } else { goto break_1_0; } } if (CONDITION_O) { NODE_1: if (CONDITION_J) { ACTION_4 goto tree_11; } else { if (CONDITION_P) { NODE_3: if (CONDITION_K) { if (CONDITION_I) { NODE_5: if (CONDITION_D) { ACTION_5 goto tree_5; } else { ACTION_10 goto tree_5; } } else { ACTION_5 goto tree_5; } } else { if (CONDITION_I) { ACTION_4 goto tree_4; } else { ACTION_2 goto tree_3; } } } else { if (CONDITION_I) { ACTION_4 goto tree_10; } else { ACTION_2 goto tree_9; } } } } else { NODE_8: if (CONDITION_S) { if (CONDITION_P) { NODE_10: if (CONDITION_J) { ACTION_4 goto tree_6; } else{ goto NODE_3; } } else { ACTION_2 goto tree_7; } } else { NODE_11: if (CONDITION_P){ goto NODE_10; } else { NODE_12: if (CONDITION_T) { ACTION_2 goto tree_2; } else { ACTION_1 goto tree_1; } } } } tree_1: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_1; } else { goto break_1_1; } } if (CONDITION_O) { NODE_13: if (CONDITION_J) { if (CONDITION_I) { ACTION_4 goto tree_11; } else { if (CONDITION_H) { NODE_16: if (CONDITION_C) { ACTION_4 goto tree_11; } else { ACTION_7 goto tree_11; } } else { ACTION_4 goto tree_11; } } } else { if (CONDITION_P) { if (CONDITION_K) { if (CONDITION_I){ goto NODE_5; } else { if (CONDITION_H) { NODE_21: if (CONDITION_D) { if (CONDITION_C) { ACTION_5 goto tree_5; } else { ACTION_8 goto tree_5; } } else { ACTION_8 goto tree_5; } } else { ACTION_5 goto tree_5; } } } else { if (CONDITION_I) { ACTION_4 goto tree_4; } else { if (CONDITION_H) { ACTION_3 goto tree_3; } else { ACTION_2 goto tree_3; } } } } else { if (CONDITION_I) { ACTION_4 goto tree_10; } else { if (CONDITION_H) { ACTION_3 goto tree_9; } else { ACTION_2 goto tree_9; } } } } } else{ goto NODE_8; } tree_2: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_2; } else { goto break_1_2; } } if (CONDITION_O) { NODE_27: if (CONDITION_J) { if (CONDITION_I) { ACTION_11 goto tree_11; } else { if (CONDITION_H) { if (CONDITION_C) { ACTION_11 goto tree_11; } else { ACTION_14 goto tree_11; } } else { ACTION_11 goto tree_11; } } } else { if (CONDITION_P) { if (CONDITION_K) { if (CONDITION_I) { if (CONDITION_D) { ACTION_12 goto tree_5; } else { ACTION_16 goto tree_5; } } else { if (CONDITION_H) { if (CONDITION_D) { if (CONDITION_C) { ACTION_12 goto tree_5; } else { ACTION_15 goto tree_5; } } else { ACTION_15 goto tree_5; } } else { ACTION_12 goto tree_5; } } } else { if (CONDITION_H) { ACTION_9 goto tree_8; } else { NODE_39: if (CONDITION_I) { ACTION_11 goto tree_4; } else { ACTION_6 goto tree_3; } } } } else { if (CONDITION_H) { ACTION_9 goto tree_12; } else { NODE_41: if (CONDITION_I) { ACTION_11 goto tree_10; } else { ACTION_6 goto tree_9; } } } } } else { if (CONDITION_S) { if (CONDITION_P) { NODE_44: if (CONDITION_J) { ACTION_11 goto tree_6; } else { NODE_45: if (CONDITION_K) { if (CONDITION_D) { ACTION_12 goto tree_5; } else { if (CONDITION_I) { ACTION_16 goto tree_5; } else { ACTION_12 goto tree_5; } } } else{ goto NODE_39; } } } else { ACTION_6 goto tree_7; } } else{ goto NODE_11; } } tree_3: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_3; } else { goto break_1_3; } } if (CONDITION_O) { if (CONDITION_J) { ACTION_11 goto tree_11; } else { if (CONDITION_P) { NODE_50: if (CONDITION_K) { ACTION_12 goto tree_5; } else { ACTION_6 goto tree_8; } } else { ACTION_6 goto tree_12; } } } else { if (CONDITION_S) { if (CONDITION_P) { if (CONDITION_J) { ACTION_11 goto tree_6; } else{ goto NODE_50; } } else { ACTION_6 goto tree_7; } } else { NODE_54: if (CONDITION_P) { if (CONDITION_J) { ACTION_4 goto tree_6; } else { if (CONDITION_K) { ACTION_5 goto tree_5; } else { ACTION_2 goto tree_3; } } } else{ goto NODE_12; } } } tree_4: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_3; } else { goto break_1_4; } } if (CONDITION_O) { if (CONDITION_J) { if (CONDITION_C) { NODE_59: if (CONDITION_B) { ACTION_4 goto tree_11; } else { ACTION_11 goto tree_11; } } else { ACTION_11 goto tree_11; } } else { if (CONDITION_P) { NODE_61: if (CONDITION_K) { if (CONDITION_D) { if (CONDITION_C) { NODE_64: if (CONDITION_B) { ACTION_5 goto tree_5; } else { ACTION_12 goto tree_5; } } else { ACTION_12 goto tree_5; } } else { ACTION_12 goto tree_5; } } else { ACTION_6 goto tree_8; } } else { ACTION_6 goto tree_12; } } } else { if (CONDITION_S) { if (CONDITION_P) { if (CONDITION_J) { if (CONDITION_C) { NODE_69: if (CONDITION_B) { ACTION_4 goto tree_6; } else { ACTION_11 goto tree_6; } } else { ACTION_11 goto tree_6; } } else{ goto NODE_61; } } else { ACTION_6 goto tree_7; } } else{ goto NODE_54; } } tree_5: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_3; } else { goto break_1_5; } } if (CONDITION_O) { if (CONDITION_J) { ACTION_4 goto tree_11; } else { if (CONDITION_P) { NODE_72: if (CONDITION_K) { if (CONDITION_D) { ACTION_5 goto tree_5; } else { ACTION_12 goto tree_5; } } else { ACTION_6 goto tree_8; } } else { ACTION_6 goto tree_12; } } } else { if (CONDITION_S) { if (CONDITION_P) { if (CONDITION_J) { ACTION_4 goto tree_6; } else{ goto NODE_72; } } else { ACTION_6 goto tree_7; } } else { if (CONDITION_P) { if (CONDITION_J) { ACTION_4 goto tree_6; } else { if (CONDITION_K){ goto NODE_5; } else { ACTION_4 goto tree_4; } } } else{ goto NODE_12; } } } tree_6: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_3; } else { goto break_1_6; } } if (CONDITION_O) { NODE_80: if (CONDITION_J) { NODE_81: if (CONDITION_I) { ACTION_4 goto tree_11; } else { if (CONDITION_C) { ACTION_4 goto tree_11; } else { ACTION_11 goto tree_11; } } } else { if (CONDITION_P) { NODE_84: if (CONDITION_K) { NODE_85: if (CONDITION_D) { NODE_86: if (CONDITION_I) { ACTION_5 goto tree_5; } else { if (CONDITION_C) { ACTION_5 goto tree_5; } else { ACTION_12 goto tree_5; } } } else { ACTION_12 goto tree_5; } } else { ACTION_6 goto tree_8; } } else { ACTION_6 goto tree_12; } } } else { if (CONDITION_S) { if (CONDITION_P) { NODE_90: if (CONDITION_J) { NODE_91: if (CONDITION_I) { ACTION_4 goto tree_6; } else { if (CONDITION_C) { ACTION_4 goto tree_6; } else { ACTION_11 goto tree_6; } } } else{ goto NODE_84; } } else { ACTION_6 goto tree_7; } } else{ goto NODE_11; } } tree_7: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_4; } else { goto break_1_7; } } if (CONDITION_O) { if (CONDITION_R){ goto NODE_27; } else{ goto NODE_13; } } else { NODE_94: if (CONDITION_S) { if (CONDITION_P) { if (CONDITION_R){ goto NODE_44; } else{ goto NODE_10; } } else { NODE_97: if (CONDITION_R) { ACTION_6 goto tree_7; } else { ACTION_2 goto tree_7; } } } else{ goto NODE_11; } } tree_8: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_3; } else { goto break_1_8; } } if (CONDITION_O) { if (CONDITION_J) { if (CONDITION_C) { if (CONDITION_G){ goto NODE_59; } else { ACTION_11 goto tree_11; } } else { ACTION_11 goto tree_11; } } else { if (CONDITION_P) { NODE_102: if (CONDITION_K) { if (CONDITION_D) { if (CONDITION_C) { if (CONDITION_G){ goto NODE_64; } else { ACTION_12 goto tree_5; } } else { ACTION_12 goto tree_5; } } else { ACTION_12 goto tree_5; } } else { ACTION_6 goto tree_8; } } else { ACTION_6 goto tree_12; } } } else { if (CONDITION_S) { if (CONDITION_P) { if (CONDITION_J) { if (CONDITION_C) { if (CONDITION_G){ goto NODE_69; } else { ACTION_11 goto tree_6; } } else { ACTION_11 goto tree_6; } } else{ goto NODE_102; } } else { ACTION_6 goto tree_7; } } else{ goto NODE_54; } } tree_9: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_5; } else { goto break_1_9; } } if (CONDITION_O) { if (CONDITION_R) { if (CONDITION_J) { ACTION_11 goto tree_11; } else { if (CONDITION_P){ goto NODE_45; } else{ goto NODE_41; } } } else{ goto NODE_1; } } else{ goto NODE_94; } tree_10: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_6; } else { goto break_1_10; } } if (CONDITION_O) { if (CONDITION_R) { if (CONDITION_J) { NODE_116: if (CONDITION_B){ goto NODE_81; } else { ACTION_11 goto tree_11; } } else { if (CONDITION_P) { NODE_118: if (CONDITION_K) { if (CONDITION_D) { NODE_120: if (CONDITION_B){ goto NODE_86; } else { ACTION_12 goto tree_5; } } else { if (CONDITION_I) { NODE_122: if (CONDITION_B) { ACTION_12 goto tree_5; } else { ACTION_16 goto tree_5; } } else { ACTION_12 goto tree_5; } } } else { if (CONDITION_I) { NODE_124: if (CONDITION_B) { ACTION_4 goto tree_4; } else { ACTION_11 goto tree_4; } } else { ACTION_6 goto tree_3; } } } else { if (CONDITION_I) { NODE_126: if (CONDITION_B) { ACTION_4 goto tree_10; } else { ACTION_11 goto tree_10; } } else { ACTION_6 goto tree_9; } } } } else{ goto NODE_1; } } else { if (CONDITION_S) { if (CONDITION_P) { if (CONDITION_R) { if (CONDITION_J) { NODE_131: if (CONDITION_B){ goto NODE_91; } else { ACTION_11 goto tree_6; } } else{ goto NODE_118; } } else{ goto NODE_10; } } else{ goto NODE_97; } } else{ goto NODE_11; } } tree_11: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_7; } else { goto break_1_11; } } if (CONDITION_O) { if (CONDITION_N){ goto NODE_80; } else { if (CONDITION_R){ goto NODE_80; } else { if (CONDITION_J) { if (CONDITION_I) { ACTION_4 goto tree_11; } else{ goto NODE_16; } } else { if (CONDITION_P) { if (CONDITION_K) { if (CONDITION_I){ goto NODE_5; } else{ goto NODE_21; } } else { if (CONDITION_I) { ACTION_4 goto tree_4; } else { ACTION_3 goto tree_3; } } } else { if (CONDITION_I) { ACTION_4 goto tree_10; } else { ACTION_3 goto tree_9; } } } } } } else { if (CONDITION_S) { if (CONDITION_P) { if (CONDITION_N){ goto NODE_90; } else { if (CONDITION_R) { if (CONDITION_J){ goto NODE_91; } else { if (CONDITION_K){ goto NODE_85; } else { if (CONDITION_I) { ACTION_4 goto tree_4; } else { ACTION_6 goto tree_3; } } } } else{ goto NODE_10; } } } else { if (CONDITION_R) { ACTION_6 goto tree_7; } else { if (CONDITION_N) { ACTION_6 goto tree_7; } else { ACTION_2 goto tree_7; } } } } else{ goto NODE_11; } } tree_12: if ((c+=2) >= w - 2) { if (c > w - 2) { goto break_0_8; } else { goto break_1_12; } } if (CONDITION_O) { if (CONDITION_R) { if (CONDITION_J) { if (CONDITION_G){ goto NODE_116; } else { ACTION_11 goto tree_11; } } else { if (CONDITION_P) { NODE_154: if (CONDITION_K) { if (CONDITION_D) { if (CONDITION_G){ goto NODE_120; } else { ACTION_12 goto tree_5; } } else { if (CONDITION_I) { if (CONDITION_G){ goto NODE_122; } else { ACTION_16 goto tree_5; } } else { ACTION_12 goto tree_5; } } } else { if (CONDITION_I) { if (CONDITION_G){ goto NODE_124; } else { ACTION_11 goto tree_4; } } else { ACTION_6 goto tree_3; } } } else { if (CONDITION_I) { if (CONDITION_G){ goto NODE_126; } else { ACTION_11 goto tree_10; } } else { ACTION_6 goto tree_9; } } } } else{ goto NODE_1; } } else { if (CONDITION_S) { if (CONDITION_P) { if (CONDITION_R) { if (CONDITION_J) { if (CONDITION_G){ goto NODE_131; } else { ACTION_11 goto tree_6; } } else{ goto NODE_154; } } else{ goto NODE_10; } } else{ goto NODE_97; } } else{ goto NODE_11; } } break_0_0: if (CONDITION_O) { NODE_168: if (CONDITION_I) { ACTION_4 } else { ACTION_2 } } else { NODE_169: if (CONDITION_S) { ACTION_2 } else { ACTION_1 } } continue; break_0_1: if (CONDITION_O) { NODE_170: if (CONDITION_I) { ACTION_4 } else { if (CONDITION_H) { ACTION_3 } else { ACTION_2 } } } else{ goto NODE_169; } continue; break_0_2: if (CONDITION_O) { NODE_172: if (CONDITION_H) { ACTION_9 } else { NODE_173: if (CONDITION_I) { ACTION_11 } else { ACTION_6 } } } else { NODE_174: if (CONDITION_S) { ACTION_6 } else { ACTION_1 } } continue; break_0_3: if (CONDITION_O) { ACTION_6 } else{ goto NODE_174; } continue; break_0_4: if (CONDITION_O) { if (CONDITION_R){ goto NODE_172; } else{ goto NODE_170; } } else { NODE_176: if (CONDITION_S) { NODE_177: if (CONDITION_R) { ACTION_6 } else { ACTION_2 } } else { ACTION_1 } } continue; break_0_5: if (CONDITION_O) { if (CONDITION_R){ goto NODE_173; } else{ goto NODE_168; } } else{ goto NODE_176; } continue; break_0_6: if (CONDITION_O) { if (CONDITION_R) { NODE_180: if (CONDITION_I) { NODE_181: if (CONDITION_B) { ACTION_4 } else { ACTION_11 } } else { ACTION_6 } } else{ goto NODE_168; } } else{ goto NODE_176; } continue; break_0_7: if (CONDITION_O) { if (CONDITION_N) { ACTION_6 } else { if (CONDITION_R) { ACTION_6 } else { NODE_184: if (CONDITION_I) { ACTION_4 } else { ACTION_3 } } } } else { if (CONDITION_S) { NODE_186: if (CONDITION_R) { ACTION_6 } else { if (CONDITION_N) { ACTION_6 } else { ACTION_2 } } } else { ACTION_1 } } continue; break_0_8: if (CONDITION_O) { if (CONDITION_R) { NODE_189: if (CONDITION_I) { NODE_190: if (CONDITION_G){ goto NODE_181; } else { ACTION_11 } } else { ACTION_6 } } else{ goto NODE_168; } } else{ goto NODE_176; } continue; break_1_0: if (CONDITION_O) { NODE_191: if (CONDITION_J) { ACTION_4 } else{ goto NODE_168; } } else { NODE_192: if (CONDITION_S) { if (CONDITION_P){ goto NODE_191; } else { ACTION_2 } } else { NODE_194: if (CONDITION_P){ goto NODE_191; } else { NODE_195: if (CONDITION_T) { ACTION_2 } else { ACTION_1 } } } } continue; break_1_1: if (CONDITION_O) { NODE_196: if (CONDITION_J) { if (CONDITION_I) { ACTION_4 } else { if (CONDITION_H) { NODE_199: if (CONDITION_C) { ACTION_4 } else { ACTION_7 } } else { ACTION_4 } } } else{ goto NODE_170; } } else{ goto NODE_192; } continue; break_1_2: if (CONDITION_O) { NODE_200: if (CONDITION_J) { if (CONDITION_I) { ACTION_11 } else { if (CONDITION_H) { if (CONDITION_C) { ACTION_11 } else { ACTION_14 } } else { ACTION_11 } } } else{ goto NODE_172; } } else { if (CONDITION_S) { if (CONDITION_P) { NODE_206: if (CONDITION_J) { ACTION_11 } else{ goto NODE_173; } } else { ACTION_6 } } else{ goto NODE_194; } } continue; break_1_3: if (CONDITION_O) { NODE_207: if (CONDITION_J) { ACTION_11 } else { ACTION_6 } } else { if (CONDITION_S) { if (CONDITION_P){ goto NODE_207; } else { ACTION_6 } } else { NODE_210: if (CONDITION_P) { if (CONDITION_J) { ACTION_4 } else { ACTION_2 } } else{ goto NODE_195; } } } continue; break_1_4: if (CONDITION_O) { NODE_212: if (CONDITION_J) { if (CONDITION_C){ goto NODE_181; } else { ACTION_11 } } else { ACTION_6 } } else { if (CONDITION_S) { if (CONDITION_P){ goto NODE_212; } else { ACTION_6 } } else{ goto NODE_210; } } continue; break_1_5: if (CONDITION_O) { NODE_216: if (CONDITION_J) { ACTION_4 } else { ACTION_6 } } else { if (CONDITION_S) { if (CONDITION_P){ goto NODE_216; } else { ACTION_6 } } else { if (CONDITION_P) { ACTION_4 } else{ goto NODE_195; } } } continue; break_1_6: if (CONDITION_O) { NODE_220: if (CONDITION_J) { NODE_221: if (CONDITION_I) { ACTION_4 } else { if (CONDITION_C) { ACTION_4 } else { ACTION_11 } } } else { ACTION_6 } } else { if (CONDITION_S) { if (CONDITION_P){ goto NODE_220; } else { ACTION_6 } } else{ goto NODE_194; } } continue; break_1_7: if (CONDITION_O) { if (CONDITION_R){ goto NODE_200; } else{ goto NODE_196; } } else { NODE_226: if (CONDITION_S) { if (CONDITION_P) { NODE_228: if (CONDITION_R){ goto NODE_206; } else{ goto NODE_191; } } else{ goto NODE_177; } } else{ goto NODE_194; } } continue; break_1_8: if (CONDITION_O) { NODE_229: if (CONDITION_J) { if (CONDITION_C){ goto NODE_190; } else { ACTION_11 } } else { ACTION_6 } } else { if (CONDITION_S) { if (CONDITION_P){ goto NODE_229; } else { ACTION_6 } } else{ goto NODE_210; } } continue; break_1_9: if (CONDITION_O){ goto NODE_228; } else{ goto NODE_226; } continue; break_1_10: if (CONDITION_O) { NODE_233: if (CONDITION_R) { if (CONDITION_J) { NODE_235: if (CONDITION_B){ goto NODE_221; } else { ACTION_11 } } else{ goto NODE_180; } } else{ goto NODE_191; } } else { if (CONDITION_S) { if (CONDITION_P){ goto NODE_233; } else{ goto NODE_177; } } else{ goto NODE_194; } } continue; break_1_11: if (CONDITION_O) { if (CONDITION_N){ goto NODE_220; } else { if (CONDITION_R){ goto NODE_220; } else { if (CONDITION_J) { if (CONDITION_I) { ACTION_4 } else{ goto NODE_199; } } else{ goto NODE_184; } } } } else { if (CONDITION_S) { if (CONDITION_P) { if (CONDITION_N){ goto NODE_220; } else { if (CONDITION_R) { if (CONDITION_J){ goto NODE_221; } else { if (CONDITION_I) { ACTION_4 } else { ACTION_6 } } } else{ goto NODE_191; } } } else{ goto NODE_186; } } else{ goto NODE_194; } } continue; break_1_12: if (CONDITION_O) { NODE_248: if (CONDITION_R) { if (CONDITION_J) { if (CONDITION_G){ goto NODE_235; } else { ACTION_11 } } else{ goto NODE_189; } } else{ goto NODE_191; } } else { if (CONDITION_S) { if (CONDITION_P){ goto NODE_248; } else{ goto NODE_177; } } else{ goto NODE_194; } } continue;