Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 4, Position 2 = 23 Branch analysis from position: 4 2 jumps found. (Code = 78) Position 1 = 5, Position 2 = 23 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 15 Branch analysis from position: 12 1 jumps found. (Code = 42) Position 1 = 23 Branch analysis from position: 23 2 jumps found. (Code = 43) Position 1 = 30, Position 2 = 35 Branch analysis from position: 30 1 jumps found. (Code = 42) Position 1 = 41 Branch analysis from position: 41 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 35 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 15 2 jumps found. (Code = 47) Position 1 = 17, Position 2 = 19 Branch analysis from position: 17 2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 22 Branch analysis from position: 20 1 jumps found. (Code = 42) Position 1 = 4 Branch analysis from position: 4 Branch analysis from position: 22 Branch analysis from position: 19 Branch analysis from position: 23 Branch analysis from position: 23 filename: /in/s0Tjk function name: (null) number of ops: 42 compiled vars: !0 = $input, !1 = $words, !2 = $shortest, !3 = $word, !4 = $lev, !5 = $closest line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, 'carrot' 6 1 ASSIGN !1, <array> 10 2 ASSIGN !2, -1 13 3 > FE_RESET_R $9 !1, ->23 4 > > FE_FETCH_R $9, !3, ->23 17 5 > INIT_FCALL 'levenshtein' 6 SEND_VAR !0 7 SEND_VAR !3 8 DO_ICALL $10 9 ASSIGN !4, $10 20 10 IS_EQUAL !4, 0 11 > JMPZ ~12, ->15 23 12 > ASSIGN !5, !3 24 13 ASSIGN !2, 0 27 14 > JMP ->23 32 15 > IS_SMALLER_OR_EQUAL ~15 !4, !2 16 > JMPNZ_EX ~15 ~15, ->19 17 > IS_SMALLER ~16 !2, 0 18 BOOL ~15 ~16 19 > > JMPZ ~15, ->22 34 20 > ASSIGN !5, !3 35 21 ASSIGN !2, !4 13 22 > > JMP ->4 23 > FE_FREE $9 39 24 ROPE_INIT 3 ~20 'Input+word%3A+' 25 ROPE_ADD 1 ~20 ~20, !0 26 ROPE_END 2 ~19 ~20, '%0A' 27 ECHO ~19 40 28 IS_EQUAL !2, 0 29 > JMPZ ~22, ->35 41 30 > ROPE_INIT 3 ~24 'Exact+match+found%3A+' 31 ROPE_ADD 1 ~24 ~24, !5 32 ROPE_END 2 ~23 ~24, '%0A' 33 ECHO ~23 34 > JMP ->41 43 35 > CONCAT ~26 !4, '%0A' 36 ECHO ~26 44 37 ROPE_INIT 3 ~28 'Did+you+mean%3A+' 38 ROPE_ADD 1 ~28 ~28, !5 39 ROPE_END 2 ~27 ~28, '%3F%0A' 40 ECHO ~27 45 41 > > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0