[phpMyAdmin Git] [phpmyadmin/sql-parser] 7095bc: Fixes #288 - Resolve ambiguity on * operator by setting its flag correctly.

Nicolas Giraud nicolas.giraud.dev at gmail.com
Fri Mar 20 19:51:52 CET 2020


Branch: refs/heads/master
Home: https://github.com/phpmyadmin/sql-parser
Commit: 7095bccebf2b03d645c5b0709c23096350a8cc38
https://github.com/phpmyadmin/sql-parser/commit/7095bccebf2b03d645c5b0709c23096350a8cc38
Author: Nicolas Giraud <nicolas.giraud.dev at gmail.com>
Date: 2020-03-20 (Fri, 03 March 2020) +01:00

Changed paths: 
A tests/data/lexer/lexOperatorStarIsArithmetic.in
A tests/data/lexer/lexOperatorStarIsArithmetic.out
A tests/data/lexer/lexOperatorStarIsWildcard.in
A tests/data/lexer/lexOperatorStarIsWildcard.out
M src/Lexer.php
M tests/Lexer/LexerTest.php
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11836.out
M tests/data/lexer/lexDelimiter.out
M tests/data/lexer/lexDelimiter2.out
M tests/data/lexer/lexUtf8.out
M tests/data/lexer/lexWildcardThenComment.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseTransaction3.out

Log Message:
-----------
Fixes #288 - Resolve ambiguity on * operator by setting its flag correctly.

Commit: ae228e96afcf19318a6ed47be309ea5c339258b6
https://github.com/phpmyadmin/sql-parser/commit/ae228e96afcf19318a6ed47be309ea5c339258b6
Author: William Desportes <williamdes at wdes.fr>
Date: 2020-03-20 (Fri, 03 March 2020) +01:00

Changed paths: 
A tests/data/lexer/lexOperatorStarIsArithmetic.in
A tests/data/lexer/lexOperatorStarIsArithmetic.out
A tests/data/lexer/lexOperatorStarIsWildcard.in
A tests/data/lexer/lexOperatorStarIsWildcard.out
M src/Lexer.php
M tests/Lexer/LexerTest.php
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11836.out
M tests/data/lexer/lexDelimiter.out
M tests/data/lexer/lexDelimiter2.out
M tests/data/lexer/lexUtf8.out
M tests/data/lexer/lexWildcardThenComment.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseTransaction3.out

Log Message:
-----------
Merge #289 - Fixes #288 - Lexer fails to detect "*" as a wildcard.

Pull-request: #289
Fixes: #288
Signed-off-by: William Desportes <williamdes at wdes.fr>

Commit: 1665e9a1a716db001bae5101f6247e84553e9f9f
https://github.com/phpmyadmin/sql-parser/commit/1665e9a1a716db001bae5101f6247e84553e9f9f
Author: William Desportes <williamdes at wdes.fr>
Date: 2020-03-20 (Fri, 03 March 2020) +01:00

Changed paths: 
M CHANGELOG.md

Log Message:
-----------
Add CHANGELOG entry for #288

Signed-off-by: William Desportes <williamdes at wdes.fr>

Commit: bd519e489e6ffb05ea59824add828c2dd4e3d8ff
https://github.com/phpmyadmin/sql-parser/commit/bd519e489e6ffb05ea59824add828c2dd4e3d8ff
Author: Marek Sebera <marek.sebera at gmail.com>
Date: 2020-03-20 (Fri, 03 March 2020) +01:00

Changed paths: 
A tests/data/lexer/ansi/lexAnsi.in
A tests/data/lexer/ansi/lexAnsi.out
A tests/data/parser/ansi/parseAnsi.in
A tests/data/parser/ansi/parseAnsi.out
M src/Context.php
M src/Lexer.php
M src/Utils/CLI.php
M tests/Parser/ParserTest.php
M tests/TestCase.php
M tests/Utils/CLITest.php
M tools/TestGenerator.php

Log Message:
-----------
ANSI_QUOTES lexer and parser test-suite proposal

Ref: https://github.com/phpmyadmin/phpmyadmin/issues/15821

Commit: 05e42cf23bc8eb8c3879549cb84244e8bee786ed
https://github.com/phpmyadmin/sql-parser/commit/05e42cf23bc8eb8c3879549cb84244e8bee786ed
Author: William Desportes <williamdes at wdes.fr>
Date: 2020-03-20 (Fri, 03 March 2020) +01:00

Changed paths: 
A tests/data/lexer/ansi/lexAnsi.in
A tests/data/lexer/ansi/lexAnsi.out
A tests/data/parser/ansi/parseAnsi.in
A tests/data/parser/ansi/parseAnsi.out
M src/Context.php
M src/Lexer.php
M src/Utils/CLI.php
M tests/Parser/ParserTest.php
M tests/TestCase.php
M tests/Utils/CLITest.php
M tools/TestGenerator.php

Log Message:
-----------
Merge #294 - Fixes #284 - ANSI_QUOTES lexer and parser test-suite support

Pull-request: #294
Fixes: #284
Signed-off-by: William Desportes <williamdes at wdes.fr>

Commit: 741014d1b96975187cf22b3be04002fff58c387d
https://github.com/phpmyadmin/sql-parser/commit/741014d1b96975187cf22b3be04002fff58c387d
Author: William Desportes <williamdes at wdes.fr>
Date: 2020-03-20 (Fri, 03 March 2020) +01:00

Changed paths: 
M CHANGELOG.md

Log Message:
-----------
Add CHANGELOG entry for #284

Signed-off-by: William Desportes <williamdes at wdes.fr>

Commit: 8090cb10c2ff7e0d2890ef8cea7800205d0d8407
https://github.com/phpmyadmin/sql-parser/commit/8090cb10c2ff7e0d2890ef8cea7800205d0d8407
Author: Sinri Edogawa <e.joshua.s.e at gmail.com>
Date: 2020-03-20 (Fri, 03 March 2020) +01:00

Changed paths: 
M src/Components/Expression.php
M src/Components/ExpressionArray.php
M src/Parser.php
M src/Statement.php

Log Message:
-----------
Fix #156 - Parser mistakes with comments

Commit: a2d0b762c937740ad2342e049a892703e468ce6d
https://github.com/phpmyadmin/sql-parser/commit/a2d0b762c937740ad2342e049a892703e468ce6d
Author: William Desportes <williamdes at wdes.fr>
Date: 2020-03-20 (Fri, 03 March 2020) +01:00

Changed paths: 
M src/Components/Expression.php
M src/Components/ExpressionArray.php
M src/Parser.php
M src/Statement.php

Log Message:
-----------
Merge #291 - Fix #156 - Parser mistakes with comments

Pull-request: #291
Fixes: #156
Signed-off-by: William Desportes <williamdes at wdes.fr>

Commit: 614b944d5ba81ec787b3289829aa5102ada644af
https://github.com/phpmyadmin/sql-parser/commit/614b944d5ba81ec787b3289829aa5102ada644af
Author: William Desportes <williamdes at wdes.fr>
Date: 2020-03-20 (Fri, 03 March 2020) +01:00

Changed paths: 
M CHANGELOG.md

Log Message:
-----------
Add CHANGELOG entry for #156

Signed-off-by: William Desportes <williamdes at wdes.fr>

Commit: 6b05c192d3f3f11961561b59d08fe8a168054211
https://github.com/phpmyadmin/sql-parser/commit/6b05c192d3f3f11961561b59d08fe8a168054211
Author: William Desportes <williamdes at wdes.fr>
Date: 2020-03-20 (Fri, 03 March 2020) +01:00

Changed paths: 
A tests/data/lexer/ansi/lexAnsi.in
A tests/data/lexer/ansi/lexAnsi.out
A tests/data/lexer/lexOperatorStarIsArithmetic.in
A tests/data/lexer/lexOperatorStarIsArithmetic.out
A tests/data/lexer/lexOperatorStarIsWildcard.in
A tests/data/lexer/lexOperatorStarIsWildcard.out
A tests/data/parser/ansi/parseAnsi.in
A tests/data/parser/ansi/parseAnsi.out
M CHANGELOG.md
M src/Components/Expression.php
M src/Components/ExpressionArray.php
M src/Context.php
M src/Lexer.php
M src/Parser.php
M src/Statement.php
M src/Utils/CLI.php
M tests/Lexer/LexerTest.php
M tests/Parser/ParserTest.php
M tests/TestCase.php
M tests/Utils/CLITest.php
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11836.out
M tests/data/lexer/lexDelimiter.out
M tests/data/lexer/lexDelimiter2.out
M tests/data/lexer/lexUtf8.out
M tests/data/lexer/lexWildcardThenComment.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseTransaction3.out
M tools/TestGenerator.php

Log Message:
-----------
Merge branch 'QA'

Signed-off-by: William Desportes <williamdes at wdes.fr>

Commit: 833fb1e7456727f50a0c7e875305c0b892aa928b
https://github.com/phpmyadmin/sql-parser/commit/833fb1e7456727f50a0c7e875305c0b892aa928b
Author: William Desportes <williamdes at wdes.fr>
Date: 2020-03-20 (Fri, 03 March 2020) +01:00

Changed paths: 
M src/Components/ExpressionArray.php

Log Message:
-----------
Ref #291 - Fix #156 - Parser mistakes with comments

Signed-off-by: William Desportes <williamdes at wdes.fr>

Commit: 1cb07fa3a12ab913a35dc2c0b4e5dbf1860e4248
https://github.com/phpmyadmin/sql-parser/commit/1cb07fa3a12ab913a35dc2c0b4e5dbf1860e4248
Author: William Desportes <williamdes at wdes.fr>
Date: 2020-03-20 (Fri, 03 March 2020) +01:00

Changed paths: 
M src/Components/ExpressionArray.php

Log Message:
-----------
Merge branch 'QA'

Signed-off-by: William Desportes <williamdes at wdes.fr>



More information about the Git mailing list