summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDeven Bansod <devenbansod.bits@gmail.com>2016-09-26 18:07:27 +0530
committerDeven Bansod <devenbansod.bits@gmail.com>2016-09-26 19:57:28 +0530
commitf15156756cdbb8c00c4f1d22fb198e6e4403986d (patch)
tree8e9db2bcd63bf16ce8ae0a595bb77d6ac3020999 /src
parent30d17101c898361c958815e0233754e182f6b5b7 (diff)
downloadsql-parser-f15156756cdbb8c00c4f1d22fb198e6e4403986d.zip
sql-parser-f15156756cdbb8c00c4f1d22fb198e6e4403986d.tar.gz
sql-parser-f15156756cdbb8c00c4f1d22fb198e6e4403986d.tar.bz2
Add more tests
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
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] . ' ';