Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 15, Position 2 = 25 Branch analysis from position: 15 2 jumps found. (Code = 78) Position 1 = 16, Position 2 = 25 Branch analysis from position: 16 1 jumps found. (Code = 42) Position 1 = 15 Branch analysis from position: 15 Branch analysis from position: 25 1 jumps found. (Code = 42) Position 1 = 32 Branch analysis from position: 32 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 25 Found catch point at position: 27 Branch analysis from position: 27 2 jumps found. (Code = 107) Position 1 = 28, Position 2 = -2 Branch analysis from position: 28 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/la0hi function name: (null) number of ops: 33 compiled vars: !0 = $text1, !1 = $text2, !2 = $text3, !3 = $texts, !4 = $yodaText, !5 = $text, !6 = $e line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > INIT_FCALL 'error_reporting' 1 SEND_VAL 32767 2 DO_ICALL 4 3 INIT_FCALL 'mb_internal_encoding' 4 SEND_VAL 'UTF-8' 5 DO_ICALL 6 6 ASSIGN !0, '%D0%9A%D0%B0%D0%B6%D0%B5%D1%82%D1%81%D1%8F%2C+%D0%BD%D0%B0%D1%81+%D0%BE%D0%B1%D0%BD%D0%B0%D1%80%D1%83%D0%B6%D0%B8%D0%BB%D0%B8%21+%D0%9D%D0%B0%D0%B4%D0%BE+%D1%81%D1%80%D0%BE%D1%87%D0%BD%D0%BE+%D1%83%D1%85%D0%BE%D0%B4%D0%B8%D1%82%D1%8C+%D0%BE%D1%82%D1%81%D1%8E%D0%B4%D0%B0%2C+%D0%BF%D0%BE%D0%BA%D0%B0+%D0%BD%D0%B5+%D0%BF%D0%BE%D0%B7%D0%B4%D0%BD%D0%BE.+%D0%91%D0%B5%D0%B6%D0%B8%D0%BC+%D0%B6%D0%B5+%D1%81%D0%BA%D0%BE%D1%80%D0%B5%D0%B5%21' 7 7 ASSIGN !1, '%D0%9D%D1%83%2C+%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8+%D0%BC%D0%B5%D0%BD%D1%8F%21+%D0%9D%D0%B5+%D1%85%D0%BE%D1%82%D0%B5%D0%BB%D0%B0+%D1%8F+%D1%82%D0%B5%D0%B1%D0%B5+%D0%B7%D0%BB%D0%B0+%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%3B+%D0%B4%D0%B0+%D0%B2+%D1%81%D0%B5%D0%B1%D0%B5+%D0%BD%D0%B5+%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%B0+%D0%B1%D1%8B%D0%BB%D0%B0.+%D0%A7%D1%82%D0%BE+%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B8%D0%BB%D0%B0%2C+%D1%87%D1%82%D0%BE+%D0%B4%D0%B5%D0%BB%D0%B0%D0%BB%D0%B0%2C+%D1%81%D0%B5%D0%B1%D1%8F+%D0%BD%D0%B5+%0A%D0%BF%D0%BE%D0%BC%D0%BD%D0%B8%D0%BB%D0%B0.' 9 8 ASSIGN !2, '%D0%98%D0%B4%D0%B5%D1%82+%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%BD%D1%81%D0%BA%D0%B0%D1%8F+%D0%B2%D0%BE%D0%B9%D0%BD%D0%B0.+%D0%9A%D0%BE%D1%81%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5+%D0%BA%D0%BE%D1%80%D0%B0%D0%B1%D0%BB%D0%B8+%D0%BF%D0%BE%D0%B2%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B5%D0%B2%2C+%D0%BD%D0%B0%D0%BD%D0%BE%D1%81%D1%8F%D1%89%D0%B8%D0%B5+%D1%83%D0%B4%D0%B0%D1%80+%D1%81+%D1%82%D0%B0%D0%B9%D0%BD%D0%BE%D0%B9+%D0%B1%D0%B0%D0%B7%D1%8B%2C+%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BB%D0%B8+%D0%BF%D0%B5%D1%80%D0%B2%D1%83%D1%8E+%D0%BF%D0%BE%D0%B1%D0%B5%D0%B4%D1%83%2C+%0A%D0%B2+%D1%81%D1%85%D0%B2%D0%B0%D1%82%D0%BA%D0%B5+%D1%81%D0%BE+%D0%B7%D0%BB%D0%BE%D0%B2%D0%B5%D1%89%D0%B5%D0%B9+%D0%93%D0%B0%D0%BB%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9+%D0%98%D0%BC%D0%BF%D0%B5%D1%80%D0%B8%D0%B5%D0%B9.' 75 9 INIT_ARRAY ~12 !0 10 ADD_ARRAY_ELEMENT ~12 !1 11 ADD_ARRAY_ELEMENT ~12 !2 12 ASSIGN !3, ~12 76 13 ASSIGN !4, '' 79 14 > FE_RESET_R $15 !3, ->25 15 > > FE_FETCH_R $15, !5, ->25 80 16 > INIT_FCALL 'maketextinyodastyle' 17 SEND_VAR !5 18 DO_FCALL 0 $16 19 ASSIGN !4, $16 81 20 ROPE_INIT 3 ~19 '%D0%99%D0%BE%D0%B4%D0%B0+%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B8%D1%82%3A+' 21 ROPE_ADD 1 ~19 ~19, !4 22 ROPE_END 2 ~18 ~19, '%0A' 23 ECHO ~18 79 24 > JMP ->15 25 > FE_FREE $15 26 > JMP ->32 83 27 E > > CATCH last 'Exception' 84 28 > INIT_METHOD_CALL !6, 'getMessage' 29 DO_FCALL 0 $21 30 CONCAT ~22 '%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%BE%D1%88%D0%BB%D0%B0+%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%3A+', $21 31 ECHO ~22 85 32 > > RETURN 1 Function makefirstcharlowercase: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/la0hi function name: makeFirstCharLowerCase number of ops: 18 compiled vars: !0 = $word line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 12 0 E > RECV !0 14 1 INIT_FCALL 'mb_strtolower' 2 INIT_FCALL 'mb_substr' 3 SEND_VAR !0 4 SEND_VAL 0 5 SEND_VAL 1 6 DO_ICALL $1 7 SEND_VAR $1 8 DO_ICALL $2 9 INIT_FCALL 'mb_substr' 10 SEND_VAR !0 11 SEND_VAL 1 12 DO_ICALL $3 13 CONCAT ~4 $2, $3 14 VERIFY_RETURN_TYPE ~4 15 > RETURN ~4 15 16* VERIFY_RETURN_TYPE 17* > RETURN null End of function makefirstcharlowercase Function makefirstcharuppercase: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/la0hi function name: makeFirstCharUpperCase number of ops: 18 compiled vars: !0 = $word line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 17 0 E > RECV !0 19 1 INIT_FCALL 'mb_strtoupper' 2 INIT_FCALL 'mb_substr' 3 SEND_VAR !0 4 SEND_VAL 0 5 SEND_VAL 1 6 DO_ICALL $1 7 SEND_VAR $1 8 DO_ICALL $2 9 INIT_FCALL 'mb_substr' 10 SEND_VAR !0 11 SEND_VAL 1 12 DO_ICALL $3 13 CONCAT ~4 $2, $3 14 VERIFY_RETURN_TYPE ~4 15 > RETURN ~4 20 16* VERIFY_RETURN_TYPE 17* > RETURN null End of function makefirstcharuppercase Function splittexttosentences: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 16 Branch analysis from position: 10 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 16 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/la0hi function name: splitTextToSentences number of ops: 20 compiled vars: !0 = $text, !1 = $sentences line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 26 0 E > RECV !0 28 1 INIT_FCALL 'preg_split' 2 SEND_VAL '%2F%5B.%21%3F%5D%2F' 3 SEND_VAR !0 4 SEND_VAL -1 5 SEND_VAL 1 6 DO_ICALL $2 7 ASSIGN !1, $2 29 8 TYPE_CHECK 4 !1 9 > JMPZ ~4, ->16 30 10 > NEW $5 'Exception' 11 INIT_FCALL 'preg_last_error_msg' 12 DO_ICALL $6 13 SEND_VAR_NO_REF_EX $6 14 DO_FCALL 0 15 > THROW 0 $5 32 16 > VERIFY_RETURN_TYPE !1 17 > RETURN !1 33 18* VERIFY_RETURN_TYPE 19* > RETURN null End of function splittexttosentences Function splitsentencetowords: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 16 Branch analysis from position: 10 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 16 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/la0hi function name: splitSentenceToWords number of ops: 20 compiled vars: !0 = $sentence, !1 = $words line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 39 0 E > RECV !0 41 1 INIT_FCALL 'preg_split' 2 SEND_VAL '%2F%5B-%2C%3B%3A%5Cs%5D%2F' 3 SEND_VAR !0 4 SEND_VAL -1 5 SEND_VAL 1 6 DO_ICALL $2 7 ASSIGN !1, $2 42 8 TYPE_CHECK 4 !1 9 > JMPZ ~4, ->16 43 10 > NEW $5 'Exception' 11 INIT_FCALL 'preg_last_error_msg' 12 DO_ICALL $6 13 SEND_VAR_NO_REF_EX $6 14 DO_FCALL 0 15 > THROW 0 $5 45 16 > VERIFY_RETURN_TYPE !1 17 > RETURN !1 46 18* VERIFY_RETURN_TYPE 19* > RETURN null End of function splitsentencetowords Function reversewords: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/la0hi function name: reverseWords number of ops: 8 compiled vars: !0 = $words line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 52 0 E > RECV !0 54 1 INIT_FCALL 'array_reverse' 2 SEND_VAR !0 3 DO_ICALL $1 4 VERIFY_RETURN_TYPE $1 5 > RETURN $1 55 6* VERIFY_RETURN_TYPE 7* > RETURN null End of function reversewords Function maketextinyodastyle: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 7, Position 2 = 39 Branch analysis from position: 7 2 jumps found. (Code = 78) Position 1 = 8, Position 2 = 39 Branch analysis from position: 8 1 jumps found. (Code = 42) Position 1 = 7 Branch analysis from position: 7 Branch analysis from position: 39 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 39 filename: /in/la0hi function name: makeTextInYodaStyle number of ops: 44 compiled vars: !0 = $text, !1 = $sentences, !2 = $result, !3 = $sentence, !4 = $words, !5 = $reversedWords line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 61 0 E > RECV !0 63 1 INIT_FCALL 'splittexttosentences' 2 SEND_VAR !0 3 DO_FCALL 0 $6 4 ASSIGN !1, $6 64 5 ASSIGN !2, '' 65 6 > FE_RESET_R $9 !1, ->39 7 > > FE_FETCH_R $9, !3, ->39 66 8 > INIT_FCALL 'splitsentencetowords' 9 SEND_VAR !3 10 DO_FCALL 0 $10 11 ASSIGN !4, $10 67 12 INIT_FCALL 'reversewords' 13 SEND_VAR !4 14 DO_FCALL 0 $12 15 ASSIGN !5, $12 68 16 INIT_FCALL 'makefirstcharuppercase' 17 FETCH_DIM_R ~15 !5, 0 18 SEND_VAL ~15 19 DO_FCALL 0 $16 20 ASSIGN_DIM !5, 0 21 OP_DATA $16 69 22 COUNT ~17 !5 23 SUB ~18 ~17, 1 24 INIT_FCALL 'makefirstcharlowercase' 25 COUNT ~20 !5 26 SUB ~21 ~20, 1 27 FETCH_DIM_R ~22 !5, ~21 28 SEND_VAL ~22 29 DO_FCALL 0 $23 30 ASSIGN_DIM !5, ~18 31 OP_DATA $23 70 32 INIT_FCALL 'implode' 33 SEND_VAL '+' 34 SEND_VAR !5 35 DO_ICALL $24 36 CONCAT ~25 $24, '.+' 37 ASSIGN_OP 8 !2, ~25 65 38 > JMP ->7 39 > FE_FREE $9 72 40 VERIFY_RETURN_TYPE !2 41 > RETURN !2 73 42* VERIFY_RETURN_TYPE 43* > RETURN null End of function maketextinyodastyle
Generated using Vulcan Logic Dumper, using php 8.0.0