diff options
author | Deven Bansod <devenbansod.bits@gmail.com> | 2016-09-26 18:07:27 +0530 |
---|---|---|
committer | Deven Bansod <devenbansod.bits@gmail.com> | 2016-09-26 19:57:28 +0530 |
commit | f15156756cdbb8c00c4f1d22fb198e6e4403986d (patch) | |
tree | 8e9db2bcd63bf16ce8ae0a595bb77d6ac3020999 /src | |
parent | 30d17101c898361c958815e0233754e182f6b5b7 (diff) | |
download | sql-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.php | 18 |
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] . ' '; |