Changeset 796 for trunk


Ignore:
Timestamp:
2011-04-26T07:33:03+02:00 (4 years ago)
Author:
moo
Message:

code format cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Decompiler.class.php

    r795 r796  
    742742
    743743            $this->beginComplexBlock($EX);
    744             echo $indent, 'try {', PHP_EOL;
     744            echo $indent, "try {", PHP_EOL;
    745745            $this->recognizeAndDecompileClosedBlocks($EX, $tryFirst, $tryLast, $indent . INDENT);
    746746            echo $indent, '}', PHP_EOL;
     
    750750                $this->recognizeAndDecompileClosedBlocks($EX, $catchFirst, $catchOpLine, $indent);
    751751                $catchOp = &$opcodes[$catchOpLine];
    752                 echo $indent, 'catch (', str($this->getOpVal($catchOp['op1'], $EX)), ' ', str($this->getOpVal($catchOp['op2'], $EX)), ') {', PHP_EOL;
     752                echo $indent, 'catch (', str($this->getOpVal($catchOp['op1'], $EX)), ' ', str($this->getOpVal($catchOp['op2'], $EX)), ") {", PHP_EOL;
    753753                unset($catchOp);
    754754
     
    761761        }
    762762        // }}}
    763 
     763        // {{{ switch/case
    764764        if ($firstOp['opcode'] == XC_SWITCH_FREE && isset($T[$firstOp['op1']['var']])) {
    765765            // TODO: merge this code to CASE code. use SWITCH_FREE to detect begin of switch by using $Ts if possible
    766766            $this->beginComplexBlock($EX);
    767             echo $indent, 'switch (' . str($this->getOpVal($firstOp['op1'], $EX)) . ') {', PHP_EOL;
     767            echo $indent, 'switch (', str($this->getOpVal($firstOp['op1'], $EX)), ") {", PHP_EOL;
    768768            echo $indent, '}', PHP_EOL;
    769769            $this->endComplexBlock($EX);
     
    806806            $this->beginComplexBlock($EX);
    807807
    808             echo $indent, 'switch (', str($this->getOpVal($caseOp['op1'], $EX, true, true), $EX), ') {', PHP_EOL;
     808            echo $indent, 'switch (', str($this->getOpVal($caseOp['op1'], $EX, true, true), $EX), ") {", PHP_EOL;
    809809            $caseIsOut = false;
    810810            foreach ($cases as $caseFirst => $caseLast) {
     
    860860            return;
    861861        }
    862 
     862        // }}}
     863        // {{{ do/while
    863864        if ($lastOp['opcode'] == XC_JMPNZ && !empty($lastOp['jmpouts'])
    864865         && $lastOp['jmpouts'][0] == $first) {
     
    866867            $this->beginComplexBlock($EX);
    867868
    868             echo $indent, 'do {', PHP_EOL;
     869            echo $indent, "do {", PHP_EOL;
    869870            $this->recognizeAndDecompileClosedBlocks($EX, $first, $last, $indent . INDENT);
    870             echo $indent, '} while (', str($this->getOpVal($lastOp['op1'], $EX)), ');', PHP_EOL;
     871            echo $indent, "} while (", str($this->getOpVal($lastOp['op1'], $EX)), ');', PHP_EOL;
    871872
    872873            $this->endComplexBlock($EX);
    873874            return;
    874875        }
    875 
     876        // }}}
     877
     878        // {{{ search firstJmpOp
    876879        $firstJmp = null;
    877880        $firstJmpOp = null;
     
    883886            }
    884887        }
    885 
     888        // }}}
     889
     890        // {{{ while
    886891        if (isset($firstJmpOp)
    887892         && $firstJmpOp['opcode'] == XC_JMPZ
     
    897902            $body = ob_get_clean();
    898903
    899             echo $indent, 'while (', str($this->getOpVal($firstJmpOp['op1'], $EX)), ') {', PHP_EOL;
     904            echo $indent, 'while (', str($this->getOpVal($firstJmpOp['op1'], $EX)), ") {", PHP_EOL;
    900905            echo $body;
    901906            echo $indent, '}', PHP_EOL;
     
    904909            return;
    905910        }
    906 
     911        // }}}
     912        // {{{ foreach
    907913        if (isset($firstJmpOp)
    908914         && $firstJmpOp['opcode'] == XC_FE_FETCH
     
    930936            return;
    931937        }
     938        // }}}
    932939
    933940        $this->decompileBasicBlock($EX, $first, $last, $indent);
Note: See TracChangeset for help on using the changeset viewer.