Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/RqeTY function name: (null) number of ops: 7 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 157 0 E > INIT_FCALL 'filtro' 1 FETCH_R global ~0 '_POST' 2 FETCH_DIM_R ~1 ~0, 'texto' 3 SEND_VAL ~1 4 DO_FCALL 0 $2 5 ECHO $2 158 6 > RETURN 1 Function str_minuscula: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/RqeTY function name: str_minuscula number of ops: 12 compiled vars: !0 = $texto line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 9 0 E > RECV !0 10 1 INIT_FCALL 'strtr' 2 INIT_FCALL 'strtolower' 3 SEND_VAR !0 4 DO_ICALL $1 5 SEND_VAR $1 6 SEND_VAL '%C3%80%C3%81%C3%82%C3%83%C3%84%C3%85%C3%86%C3%87%C3%88%C3%89%C3%8A%C3%8B%C3%8C%C3%8D%C3%8E%C3%8F%C3%90%C3%91%C3%92%C3%93%C3%94%C3%95%C3%96%C3%97%C3%98%C3%99%C3%9C%C3%9A%C3%9E%C3%9F%C3%87' 7 SEND_VAL '%C3%A0%C3%A1%C3%A2%C3%A3%C3%A4%C3%A5%C3%A6%C3%A7%C3%A8%C3%A9%C3%AA%C3%AB%C3%AC%C3%AD%C3%AE%C3%AF%C3%B0%C3%B1%C3%B2%C3%B3%C3%B4%C3%B5%C3%B6%C3%B7%C3%B8%C3%B9%C3%BC%C3%BA%C3%BE%C3%BF%C3%A7' 8 DO_ICALL $2 9 ASSIGN !0, $2 11 10 > RETURN !0 12 11* > RETURN null End of function str_minuscula Function str_maiuscula: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/RqeTY function name: str_maiuscula number of ops: 12 compiled vars: !0 = $texto line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 15 0 E > RECV !0 16 1 INIT_FCALL 'strtr' 2 INIT_FCALL 'strtoupper' 3 SEND_VAR !0 4 DO_ICALL $1 5 SEND_VAR $1 6 SEND_VAL '%C3%A0%C3%A1%C3%A2%C3%A3%C3%A4%C3%A5%C3%A6%C3%A7%C3%A8%C3%A9%C3%AA%C3%AB%C3%AC%C3%AD%C3%AE%C3%AF%C3%B0%C3%B1%C3%B2%C3%B3%C3%B4%C3%B5%C3%B6%C3%B7%C3%B8%C3%B9%C3%BC%C3%BA%C3%BE%C3%BF%C3%A7' 7 SEND_VAL '%C3%80%C3%81%C3%82%C3%83%C3%84%C3%85%C3%86%C3%87%C3%88%C3%89%C3%8A%C3%8B%C3%8C%C3%8D%C3%8E%C3%8F%C3%90%C3%91%C3%92%C3%93%C3%94%C3%95%C3%96%C3%97%C3%98%C3%99%C3%9C%C3%9A%C3%9E%C3%9F%C3%87' 8 DO_ICALL $2 9 ASSIGN !0, $2 17 10 > RETURN !0 18 11* > RETURN null End of function str_maiuscula Function primaira_maiuscula: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/RqeTY function name: primaira_maiuscula number of ops: 12 compiled vars: !0 = $texto line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 21 0 E > RECV !0 22 1 INIT_FCALL 'strtr' 2 INIT_FCALL 'ucfirst' 3 SEND_VAR !0 4 DO_ICALL $1 5 SEND_VAR $1 6 SEND_VAL '%C3%80%C3%81%C3%82%C3%83%C3%84%C3%85%C3%86%C3%87%C3%88%C3%89%C3%8A%C3%8B%C3%8C%C3%8D%C3%8E%C3%8F%C3%90%C3%91%C3%92%C3%93%C3%94%C3%95%C3%96%C3%97%C3%98%C3%99%C3%9C%C3%9A%C3%9E%C3%9F%C3%87' 7 SEND_VAL '%C3%A0%C3%A1%C3%A2%C3%A3%C3%A4%C3%A5%C3%A6%C3%A7%C3%A8%C3%A9%C3%AA%C3%AB%C3%AC%C3%AD%C3%AE%C3%AF%C3%B0%C3%B1%C3%B2%C3%B3%C3%B4%C3%B5%C3%B6%C3%B7%C3%B8%C3%B9%C3%BC%C3%BA%C3%BE%C3%BF%C3%A7' 8 DO_ICALL $2 9 ASSIGN !0, $2 23 10 > RETURN !0 24 11* > RETURN null End of function primaira_maiuscula Function comparapalavramaiuscula: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 10 Branch analysis from position: 9 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 10 2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 13 Branch analysis from position: 12 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 13 2 jumps found. (Code = 43) Position 1 = 16, Position 2 = 17 Branch analysis from position: 16 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 17 2 jumps found. (Code = 43) Position 1 = 33, Position 2 = 34 Branch analysis from position: 33 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 34 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/RqeTY function name: comparaPalavraMaiuscula number of ops: 36 compiled vars: !0 = $palavra line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 27 0 E > RECV !0 29 1 INIT_FCALL 'str_replace' 2 SEND_VAL '+' 3 SEND_VAL '' 4 SEND_VAR !0 5 DO_ICALL $1 6 ASSIGN !0, $1 31 7 IS_EQUAL !0, '' 8 > JMPZ ~3, ->10 9 > > RETURN <false> 32 10 > IS_EQUAL !0, '%5B%3Ap%3A%5D' 11 > JMPZ ~4, ->13 12 > > RETURN <false> 33 13 > STRLEN ~5 !0 14 IS_SMALLER_OR_EQUAL ~5, 1 15 > JMPZ ~6, ->17 16 > > RETURN <false> 35 17 > INIT_FCALL_BY_NAME 'ereg_replace' 18 SEND_VAL_EX '%5B%5Ea-zA-Z0-9%5D' 19 SEND_VAL_EX '' 20 INIT_FCALL 'strtr' 21 SEND_VAR !0 22 SEND_VAL '%C3%A1%C3%A0%C3%A3%C3%A2%C3%A9%C3%AA%C3%AD%C3%B3%C3%B4%C3%B5%C3%BA%C3%BC%C3%A7%C3%81%C3%80%C3%83%C3%82%C3%89%C3%8A%C3%8D%C3%93%C3%94%C3%95%C3%9A%C3%9C%C3%87+' 23 SEND_VAL 'aaaaeeiooouucAAAAEEIOOOUUC_' 24 DO_ICALL $7 25 SEND_VAR_NO_REF_EX $7 26 DO_FCALL 0 $8 27 ASSIGN !0, $8 37 28 INIT_FCALL 'str_maiuscula' 29 SEND_VAR !0 30 DO_FCALL 0 $10 31 IS_EQUAL !0, $10 32 > JMPZ ~11, ->34 38 33 > > RETURN <true> 40 34 > > RETURN <false> 41 35* > RETURN null End of function comparapalavramaiuscula Function filtro: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 67 Branch analysis from position: 67 2 jumps found. (Code = 44) Position 1 = 69, Position 2 = 20 Branch analysis from position: 69 1 jumps found. (Code = 42) Position 1 = 99 Branch analysis from position: 99 2 jumps found. (Code = 44) Position 1 = 102, Position 2 = 72 Branch analysis from position: 102 1 jumps found. (Code = 42) Position 1 = 219 Branch analysis from position: 219 2 jumps found. (Code = 44) Position 1 = 221, Position 2 = 212 Branch analysis from position: 221 1 jumps found. (Code = 42) Position 1 = 274 Branch analysis from position: 274 2 jumps found. (Code = 44) Position 1 = 276, Position 2 = 231 Branch analysis from position: 276 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 231 2 jumps found. (Code = 43) Position 1 = 248, Position 2 = 249 Branch analysis from position: 248 1 jumps found. (Code = 42) Position 1 = 276 Branch analysis from position: 276 Branch analysis from position: 249 2 jumps found. (Code = 46) Position 1 = 256, Position 2 = 258 Branch analysis from position: 256 2 jumps found. (Code = 46) Position 1 = 259, Position 2 = 261 Branch analysis from position: 259 2 jumps found. (Code = 46) Position 1 = 262, Position 2 = 264 Branch analysis from position: 262 2 jumps found. (Code = 46) Position 1 = 265, Position 2 = 267 Branch analysis from position: 265 2 jumps found. (Code = 43) Position 1 = 268, Position 2 = 269 Branch analysis from position: 268 2 jumps found. (Code = 43) Position 1 = 271, Position 2 = 273 Branch analysis from position: 271 2 jumps found. (Code = 44) Position 1 = 276, Position 2 = 231 Branch analysis from position: 276 Branch analysis from position: 231 Branch analysis from position: 273 Branch analysis from position: 269 Branch analysis from position: 267 Branch analysis from position: 264 Branch analysis from position: 261 Branch analysis from position: 258 Branch analysis from position: 212 2 jumps found. (Code = 44) Position 1 = 221, Position 2 = 212 Branch analysis from position: 221 Branch analysis from position: 212 Branch analysis from position: 72 2 jumps found. (Code = 44) Position 1 = 102, Position 2 = 72 Branch analysis from position: 102 Branch analysis from position: 72 Branch analysis from position: 20 2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 31 Branch analysis from position: 26 1 jumps found. (Code = 42) Position 1 = 32 Branch analysis from position: 32 2 jumps found. (Code = 47) Position 1 = 48, Position 2 = 50 Branch analysis from position: 48 2 jumps found. (Code = 47) Position 1 = 51, Position 2 = 53 Branch analysis from position: 51 2 jumps found. (Code = 47) Position 1 = 54, Position 2 = 56 Branch analysis from position: 54 2 jumps found. (Code = 47) Position 1 = 57, Position 2 = 59 Branch analysis from position: 57 2 jumps found. (Code = 43) Position 1 = 60, Position 2 = 64 Branch analysis from position: 60 2 jumps found. (Code = 44) Position 1 = 69, Position 2 = 20 Branch analysis from position: 69 Branch analysis from position: 20 Branch analysis from position: 64 Branch analysis from position: 59 Branch analysis from position: 56 Branch analysis from position: 53 Branch analysis from position: 50 Branch analysis from position: 31 2 jumps found. (Code = 47) Position 1 = 48, Position 2 = 50 Branch analysis from position: 48 Branch analysis from position: 50 filename: /in/RqeTY function name: filtro number of ops: 285 compiled vars: !0 = $texto, !1 = $pontuacoes, !2 = $array_abreviado, !3 = $array_abr_certo, !4 = $array, !5 = $novo_texto, !6 = $tam_array, !7 = $i, !8 = $palavra, !9 = $nova_palavra, !10 = $caracter_anterior, !11 = $caracter_anterior_paragrafo, !12 = $ponto, !13 = $paragrafo, !14 = $ultimo_caracter line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 48 0 E > RECV !0 51 1 ASSIGN !1, <array> 53 2 ASSIGN !2, <array> 54 3 ASSIGN !3, <array> 57 4 INIT_FCALL 'str_replace' 5 SEND_VAL '%0A' 58 6 SEND_VAL '%5B%3Ap%3A%5D' 7 SEND_VAR !0 8 DO_ICALL $18 57 9 ASSIGN !0, $18 61 10 INIT_FCALL 'explode' 11 SEND_VAL '+' 12 SEND_VAR !0 13 DO_ICALL $20 14 ASSIGN !4, $20 62 15 ASSIGN !5, '' 63 16 COUNT ~23 !4 17 ASSIGN !6, ~23 65 18 ASSIGN !7, 0 19 > JMP ->67 66 20 > FETCH_DIM_R ~26 !4, !7 21 ASSIGN !8, ~26 68 22 INIT_FCALL 'comparapalavramaiuscula' 23 SEND_VAR !8 24 DO_FCALL 0 $28 25 > JMPZ $28, ->31 69 26 > INIT_FCALL 'str_minuscula' 27 SEND_VAR !8 28 DO_FCALL 0 $29 29 ASSIGN !9, $29 30 > JMP ->32 71 31 > ASSIGN !9, !8 73 32 > INIT_FCALL 'substr' 33 SUB ~32 !7, 1 34 FETCH_DIM_R ~33 !4, ~32 35 SEND_VAL ~33 36 SEND_VAL -1 37 DO_ICALL $34 38 ASSIGN !10, $34 74 39 INIT_FCALL 'substr' 40 SUB ~36 !7, 1 41 FETCH_DIM_R ~37 !4, ~36 42 SEND_VAL ~37 43 SEND_VAL -5 44 DO_ICALL $38 45 ASSIGN !11, $38 76 46 IS_EQUAL ~40 !10, '.' 47 > JMPNZ_EX ~40 ~40, ->50 48 > IS_EQUAL ~41 !10, '%21' 49 BOOL ~40 ~41 50 > > JMPNZ_EX ~40 ~40, ->53 51 > IS_EQUAL ~42 !10, '%3F' 52 BOOL ~40 ~42 53 > > JMPNZ_EX ~40 ~40, ->56 54 > IS_EQUAL ~43 !11, '%5B%3Ap%3A%5D' 55 BOOL ~40 ~43 56 > > JMPNZ_EX ~40 ~40, ->59 57 > IS_EQUAL ~44 !7, 0 58 BOOL ~40 ~44 59 > > JMPZ ~40, ->64 77 60 > INIT_FCALL 'primaira_maiuscula' 61 SEND_VAR !9 62 DO_FCALL 0 $45 63 ASSIGN !9, $45 79 64 > CONCAT ~47 !9, '+' 65 ASSIGN_OP 8 !5, ~47 65 66 PRE_INC !7 67 > IS_SMALLER !7, !6 68 > JMPNZ ~50, ->20 82 69 > ASSIGN !0, !5 85 70 ASSIGN !7, 0 71 > JMP ->99 86 72 > FETCH_DIM_R ~53 !1, !7 73 ASSIGN !12, ~53 87 74 INIT_FCALL 'str_replace' 75 CONCAT ~55 '+', !12 76 CONCAT ~56 ~55, '+' 77 SEND_VAL ~56 78 CONCAT ~57 !12, '+' 79 SEND_VAL ~57 80 SEND_VAR !0 81 DO_ICALL $58 82 ASSIGN !0, $58 88 83 INIT_FCALL 'str_replace' 84 CONCAT ~60 '+', !12 85 SEND_VAL ~60 86 CONCAT ~61 !12, '+' 87 SEND_VAL ~61 88 SEND_VAR !0 89 DO_ICALL $62 90 ASSIGN !0, $62 89 91 INIT_FCALL 'str_replace' 92 SEND_VAR !12 93 CONCAT ~64 !12, '+' 94 SEND_VAL ~64 95 SEND_VAR !0 96 DO_ICALL $65 97 ASSIGN !0, $65 85 98 PRE_INC !7 99 > COUNT ~68 !1 100 IS_SMALLER !7, ~68 101 > JMPNZ ~69, ->72 93 102 > INIT_FCALL 'str_replace' 103 SEND_VAL '+%28+' 104 SEND_VAL '+%28' 105 SEND_VAR !0 106 DO_ICALL $70 107 ASSIGN !0, $70 94 108 INIT_FCALL 'str_replace' 109 SEND_VAL '%28+' 110 SEND_VAL '+%28' 111 SEND_VAR !0 112 DO_ICALL $72 113 ASSIGN !0, $72 95 114 INIT_FCALL 'str_replace' 115 SEND_VAL '%28' 116 SEND_VAL '+%28' 117 SEND_VAR !0 118 DO_ICALL $74 119 ASSIGN !0, $74 96 120 INIT_FCALL 'str_replace' 121 SEND_VAL '+%29+' 122 SEND_VAL '%29+' 123 SEND_VAR !0 124 DO_ICALL $76 125 ASSIGN !0, $76 97 126 INIT_FCALL 'str_replace' 127 SEND_VAL '+%29' 128 SEND_VAL '%29+' 129 SEND_VAR !0 130 DO_ICALL $78 131 ASSIGN !0, $78 98 132 INIT_FCALL 'str_replace' 133 SEND_VAL '%29' 134 SEND_VAL '%29+' 135 SEND_VAR !0 136 DO_ICALL $80 137 ASSIGN !0, $80 101 138 INIT_FCALL 'str_replace' 139 SEND_VAL '.+.+.' 140 SEND_VAL '...' 141 SEND_VAR !0 142 DO_ICALL $82 143 ASSIGN !0, $82 104 144 INIT_FCALL 'str_replace' 145 SEND_VAL '%21+%21+%21+' 146 SEND_VAL '%21' 147 SEND_VAR !0 148 DO_ICALL $84 149 ASSIGN !0, $84 105 150 INIT_FCALL 'str_replace' 151 SEND_VAL '%21+%21+' 152 SEND_VAL '%21' 153 SEND_VAR !0 154 DO_ICALL $86 155 ASSIGN !0, $86 106 156 INIT_FCALL 'str_replace' 157 SEND_VAL '%21%21' 158 SEND_VAL '%21' 159 SEND_VAR !0 160 DO_ICALL $88 161 ASSIGN !0, $88 107 162 INIT_FCALL 'str_replace' 163 SEND_VAL '%3F+%3F+%3F+' 164 SEND_VAL '%3F' 165 SEND_VAR !0 166 DO_ICALL $90 167 ASSIGN !0, $90 108 168 INIT_FCALL 'str_replace' 169 SEND_VAL '%3F+%3F+' 170 SEND_VAL '%3F' 171 SEND_VAR !0 172 DO_ICALL $92 173 ASSIGN !0, $92 109 174 INIT_FCALL 'str_replace' 175 SEND_VAL '%3F%3F' 176 SEND_VAL '%3F' 177 SEND_VAR !0 178 DO_ICALL $94 179 ASSIGN !0, $94 112 180 INIT_FCALL 'str_replace' 181 SEND_VAL '+++' 182 SEND_VAL '+' 183 SEND_VAR !0 184 DO_ICALL $96 185 ASSIGN !0, $96 113 186 INIT_FCALL 'str_replace' 187 SEND_VAL '++' 188 SEND_VAL '+' 189 SEND_VAR !0 190 DO_ICALL $98 191 ASSIGN !0, $98 114 192 INIT_FCALL 'str_replace' 193 SEND_VAL '++' 194 SEND_VAL '+' 195 SEND_VAR !0 196 DO_ICALL $100 197 ASSIGN !0, $100 117 198 INIT_FCALL 'str_replace' 199 SEND_VAL '%0A' 200 SEND_VAL '' 201 SEND_VAR !0 202 DO_ICALL $102 203 ASSIGN !0, $102 118 204 INIT_FCALL 'str_replace' 205 SEND_VAL '%0D' 206 SEND_VAL '' 207 SEND_VAR !0 208 DO_ICALL $104 209 ASSIGN !0, $104 120 210 ASSIGN !7, 0 211 > JMP ->219 121 212 > INIT_FCALL 'str_replace' 213 SEND_VAL '%5B%3Ap%3A%5D%5B%3Ap%3A%5D' 214 SEND_VAL '%5B%3Ap%3A%5D' 215 SEND_VAR !0 216 DO_ICALL $107 217 ASSIGN !0, $107 120 218 PRE_INC !7 219 > IS_SMALLER_OR_EQUAL !7, 10 220
Generated using Vulcan Logic Dumper, using php 8.0.0