Skip to content

Commit 47d03c5

Browse files
committed
Allow NULL in expressions.
1 parent a023393 commit 47d03c5

File tree

3 files changed

+2
-1
lines changed

3 files changed

+2
-1
lines changed

src/Components/Expression.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ public static function parse(Parser $parser, TokensList $list, array $options =
186186
if (($token->type === Token::TYPE_KEYWORD)
187187
&& ($token->flags & Token::FLAG_KEYWORD_RESERVED)
188188
&& ($token->value !== 'DUAL')
189+
&& ($token->value !== 'NULL')
189190
) {
190191
// Keywords may be found only between brackets.
191192
if ($brackets === 0) {

src/Components/ExpressionArray.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ public static function parse(Parser $parser, TokensList $list, array $options =
7272
&& ($token->flags & Token::FLAG_KEYWORD_RESERVED)
7373
&& ((~$token->flags & Token::FLAG_KEYWORD_FUNCTION))
7474
&& ($token->value !== 'DUAL')
75+
&& ($token->value !== 'NULL')
7576
) {
7677
// No keyword is expected.
7778
break;

src/Statement.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,6 @@ public function build()
170170
if (!empty($built[$field])) {
171171
continue;
172172
}
173-
174173
$built[$field] = true;
175174
}
176175

0 commit comments

Comments
 (0)