summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Components/CaseExpression.php18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/Components/CaseExpression.php b/src/Components/CaseExpression.php
index 97903c3..09219ca 100644
--- a/src/Components/CaseExpression.php
+++ b/src/Components/CaseExpression.php
@@ -105,11 +105,6 @@ class CaseExpression extends Component
*/
$token = $list->tokens[$list->idx];
- // End of statement.
- if ($token->type === Token::TYPE_DELIMITER) {
- break;
- }
-
// Skipping whitespaces and comments.
if (($token->type === Token::TYPE_WHITESPACE)
|| ($token->type === Token::TYPE_COMMENT)
@@ -172,9 +167,6 @@ class CaseExpression extends Component
} elseif ($token->type === Token::TYPE_KEYWORD) {
$parser->error(__('Unexpected keyword.'), $token);
break;
- } else {
- $parser->error(__('Unexpected token.'), $token);
- break;
}
} else {
if ($token->type === Token::TYPE_KEYWORD
@@ -187,9 +179,6 @@ class CaseExpression extends Component
} elseif ($token->type === Token::TYPE_KEYWORD) {
$parser->error(__('Unexpected keyword.'), $token);
break;
- } else {
- $parser->error(__('Unexpected token.'), $token);
- break;
}
}
} elseif ($state === 2) {
@@ -204,9 +193,6 @@ class CaseExpression extends Component
} elseif ($token->type === Token::TYPE_KEYWORD) {
$parser->error(__('Unexpected keyword.'), $token);
break;
- } else {
- $parser->error(__('Unexpected token.'), $token);
- break;
}
}
}
@@ -238,7 +224,7 @@ class CaseExpression extends Component
for (
$i = 0;
$i < count($component->compare_values) && $i < count($component->results);
- $i++
+ ++$i
) {
$ret .= 'WHEN ' . $component->compare_values[$i] . ' ';
$ret .= 'THEN ' . $component->results[$i] . ' ';
@@ -248,7 +234,7 @@ class CaseExpression extends Component
for (
$i = 0;
$i < count($component->conditions) && $i < count($component->results);
- $i++
+ ++$i
) {
$ret .= 'WHEN ' . Condition::build($component->conditions[$i]) . ' ';
$ret .= 'THEN ' . $component->results[$i] . ' ';