Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/HNn87 function name: (null) number of ops: 11 compiled vars: !0 = $chanstring line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, '%01-07+%2F+%25x08-09+%2F+%25x0B-0C+%2F+%25x0E-1F+%2F+%25x21-2B+%2F+%25x2D-39+%2F+%25x3B-FF' 43 1 INIT_FCALL 'implode' 2 SEND_VAL '+%2F+' 3 INIT_FCALL 'array_map' 4 SEND_VAL 'arrFromString' 5 SEND_VAL <array> 6 DO_ICALL $2 7 SEND_VAR $2 8 DO_ICALL $3 9 ECHO $3 10 > RETURN 1 Function arrfromstring: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 81 Branch analysis from position: 81 2 jumps found. (Code = 44) Position 1 = 91, Position 2 = 19 Branch analysis from position: 91 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 19 2 jumps found. (Code = 43) Position 1 = 31, Position 2 = 39 Branch analysis from position: 31 2 jumps found. (Code = 43) Position 1 = 36, Position 2 = 38 Branch analysis from position: 36 1 jumps found. (Code = 42) Position 1 = 81 Branch analysis from position: 81 Branch analysis from position: 38 Branch analysis from position: 39 2 jumps found. (Code = 43) Position 1 = 52, Position 2 = 81 Branch analysis from position: 52 2 jumps found. (Code = 43) Position 1 = 59, Position 2 = 67 Branch analysis from position: 59 2 jumps found. (Code = 43) Position 1 = 64, Position 2 = 66 Branch analysis from position: 64 1 jumps found. (Code = 42) Position 1 = 81 Branch analysis from position: 81 Branch analysis from position: 66 Branch analysis from position: 67 2 jumps found. (Code = 43) Position 1 = 80, Position 2 = 81 Branch analysis from position: 80 1 jumps found. (Code = 42) Position 1 = 91 Branch analysis from position: 91 Branch analysis from position: 81 Branch analysis from position: 81 filename: /in/HNn87 function name: arrFromString number of ops: 104 compiled vars: !0 = $string, !1 = $explosion, !2 = $lower, !3 = $upper, !4 = $arr, !5 = $curr line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 6 0 E > RECV !0 7 1 INIT_FCALL 'explode' 2 SEND_VAL '-' 3 SEND_VAR !0 4 DO_ICALL $6 5 ASSIGN !1, $6 8 6 INIT_FCALL 'str_split' 7 FETCH_DIM_R ~8 !1, 0 8 SEND_VAL ~8 9 DO_ICALL $9 10 ASSIGN !2, $9 9 11 INIT_FCALL 'str_split' 12 FETCH_DIM_R ~11 !1, 1 13 SEND_VAL ~11 14 DO_ICALL $12 15 ASSIGN !3, $12 11 16 ASSIGN !4, <array> 12 17 ASSIGN !5, !2 13 18 > JMP ->81 14 19 > INIT_FCALL 'implode' 20 SEND_VAL '' 21 SEND_VAR !5 22 DO_ICALL $17 23 CONCAT ~18 '%5Cx', $17 24 ASSIGN_DIM !4 25 OP_DATA ~18 15 26 INIT_FCALL 'is_numeric' 27 FETCH_DIM_R ~19 !5, 1 28 SEND_VAL ~19 29 DO_ICALL $20 30 > JMPZ $20, ->39 16 31 > FETCH_DIM_RW $21 !5, 1 32 PRE_INC $21 17 33 FETCH_DIM_R ~23 !5, 1 34 IS_SMALLER 9, ~23 35 > JMPZ ~24, ->38 18 36 > ASSIGN_DIM !5, 1 37 OP_DATA 'A' 38 > > JMP ->81 21 39 > INIT_FCALL 'chr' 40 INIT_FCALL 'ord' 41 FETCH_DIM_R ~27 !5, 1 42 SEND_VAL ~27 43 DO_ICALL $28 44 ADD ~29 $28, 1 45 SEND_VAL ~29 46 DO_ICALL $30 47 ASSIGN_DIM !5, 1 48 OP_DATA $30 22 49 FETCH_DIM_R ~31 !5, 1 50 IS_IDENTICAL ~31, 'G' 51 > JMPZ ~32, ->81 23 52 > ASSIGN_DIM !5, 1 53 OP_DATA 0 25 54 INIT_FCALL 'is_numeric' 55 FETCH_DIM_R ~34 !5, 0 56 SEND_VAL ~34 57 DO_ICALL $35 58 > JMPZ $35, ->67 26 59 > FETCH_DIM_RW $36 !5, 0 60 PRE_INC $36 27 61 FETCH_DIM_R ~38 !5, 0 62 IS_SMALLER 9, ~38 63 > JMPZ ~39, ->66 28 64 > ASSIGN_DIM !5, 0 65 OP_DATA 'A' 66 > > JMP ->81 31 67 > INIT_FCALL 'chr' 68 INIT_FCALL 'ord' 69 FETCH_DIM_R ~42 !5, 0 70 SEND_VAL ~42 71 DO_ICALL $43 72 ADD ~44 $43, 1 73 SEND_VAL ~44 74 DO_ICALL $45 75 ASSIGN_DIM !5, 0 76 OP_DATA $45 32 77 FETCH_DIM_R ~46 !5, 0 78 IS_EQUAL ~46, 'G' 79 > JMPZ ~47, ->81 33 80 > > JMP ->91 13 81 > INIT_FCALL 'implode' 82 SEND_VAL '' 83 SEND_VAR !5 84 DO_ICALL $48 85 INIT_FCALL 'implode' 86 SEND_VAL '' 87 SEND_VAR !3 88 DO_ICALL $49 89 IS_NOT_EQUAL $48, $49 90 > JMPNZ ~50, ->19 39 91 > INIT_FCALL 'implode' 92 SEND_VAL '' 93 SEND_VAR !5 94 DO_ICALL $52 95 CONCAT ~53 '%5Cx', $52 96 ASSIGN_DIM !4 97 OP_DATA ~53 40 98 INIT_FCALL 'implode' 99 SEND_VAL '+-+' 100 SEND_VAR !4 101 DO_ICALL $54 102 > RETURN $54 41 103* > RETURN null End of function arrfromstring
Generated using Vulcan Logic Dumper, using php 8.0.0