Skip to content

Commit 4a0f3b9

Browse files
committed
Make crossreferences work
Wildcards really can not work here, list the constants. Signed-off-by: Michal Čihař <michal@cihar.com>
1 parent 3253708 commit 4a0f3b9

12 files changed

+48
-12
lines changed

src/Context.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
namespace PhpMyAdmin\SqlParser;
1111

1212
use PhpMyAdmin\SqlParser\Exceptions\LoaderException;
13+
use PhpMyAdmin\SqlParser\Token;
1314

1415
/**
1516
* Holds the configuration of the context that is currently used.
@@ -78,7 +79,9 @@ abstract class Context
7879
*
7980
* The value associated to each keyword represents its flags.
8081
*
81-
* @see Token::FLAG_KEYWORD_*
82+
* @see Token::FLAG_KEYWORD_RESERVED Token::FLAG_KEYWORD_COMPOSED
83+
* Token::FLAG_KEYWORD_DATA_TYPE Token::FLAG_KEYWORD_KEY
84+
* Token::FLAG_KEYWORD_FUNCTION
8285
*
8386
* Elements are sorted by flags, length and keyword.
8487
*

src/Contexts/ContextMariaDb100000.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
namespace PhpMyAdmin\SqlParser\Contexts;
1212

1313
use PhpMyAdmin\SqlParser\Context;
14+
use PhpMyAdmin\SqlParser\Token;
1415

1516
/**
1617
* Context for MariaDB 10.0.
@@ -26,7 +27,9 @@ class ContextMariaDb100000 extends Context
2627
*
2728
* The value associated to each keyword represents its flags.
2829
*
29-
* @see Token::FLAG_KEYWORD_*
30+
* @see Token::FLAG_KEYWORD_RESERVED Token::FLAG_KEYWORD_COMPOSED
31+
* Token::FLAG_KEYWORD_DATA_TYPE Token::FLAG_KEYWORD_KEY
32+
* Token::FLAG_KEYWORD_FUNCTION
3033
*
3134
* @var array
3235
*/

src/Contexts/ContextMariaDb100100.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
namespace PhpMyAdmin\SqlParser\Contexts;
1212

1313
use PhpMyAdmin\SqlParser\Context;
14+
use PhpMyAdmin\SqlParser\Token;
1415

1516
/**
1617
* Context for MariaDB 10.1.
@@ -26,7 +27,9 @@ class ContextMariaDb100100 extends Context
2627
*
2728
* The value associated to each keyword represents its flags.
2829
*
29-
* @see Token::FLAG_KEYWORD_*
30+
* @see Token::FLAG_KEYWORD_RESERVED Token::FLAG_KEYWORD_COMPOSED
31+
* Token::FLAG_KEYWORD_DATA_TYPE Token::FLAG_KEYWORD_KEY
32+
* Token::FLAG_KEYWORD_FUNCTION
3033
*
3134
* @var array
3235
*/

src/Contexts/ContextMariaDb100200.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
namespace PhpMyAdmin\SqlParser\Contexts;
1212

1313
use PhpMyAdmin\SqlParser\Context;
14+
use PhpMyAdmin\SqlParser\Token;
1415

1516
/**
1617
* Context for MariaDB 10.2.
@@ -26,7 +27,9 @@ class ContextMariaDb100200 extends Context
2627
*
2728
* The value associated to each keyword represents its flags.
2829
*
29-
* @see Token::FLAG_KEYWORD_*
30+
* @see Token::FLAG_KEYWORD_RESERVED Token::FLAG_KEYWORD_COMPOSED
31+
* Token::FLAG_KEYWORD_DATA_TYPE Token::FLAG_KEYWORD_KEY
32+
* Token::FLAG_KEYWORD_FUNCTION
3033
*
3134
* @var array
3235
*/

src/Contexts/ContextMariaDb100300.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
namespace PhpMyAdmin\SqlParser\Contexts;
1212

1313
use PhpMyAdmin\SqlParser\Context;
14+
use PhpMyAdmin\SqlParser\Token;
1415

1516
/**
1617
* Context for MariaDB 10.3.
@@ -26,7 +27,9 @@ class ContextMariaDb100300 extends Context
2627
*
2728
* The value associated to each keyword represents its flags.
2829
*
29-
* @see Token::FLAG_KEYWORD_*
30+
* @see Token::FLAG_KEYWORD_RESERVED Token::FLAG_KEYWORD_COMPOSED
31+
* Token::FLAG_KEYWORD_DATA_TYPE Token::FLAG_KEYWORD_KEY
32+
* Token::FLAG_KEYWORD_FUNCTION
3033
*
3134
* @var array
3235
*/

src/Contexts/ContextMySql50000.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
namespace PhpMyAdmin\SqlParser\Contexts;
1212

1313
use PhpMyAdmin\SqlParser\Context;
14+
use PhpMyAdmin\SqlParser\Token;
1415

1516
/**
1617
* Context for MySQL 5.0.
@@ -26,7 +27,9 @@ class ContextMySql50000 extends Context
2627
*
2728
* The value associated to each keyword represents its flags.
2829
*
29-
* @see Token::FLAG_KEYWORD_*
30+
* @see Token::FLAG_KEYWORD_RESERVED Token::FLAG_KEYWORD_COMPOSED
31+
* Token::FLAG_KEYWORD_DATA_TYPE Token::FLAG_KEYWORD_KEY
32+
* Token::FLAG_KEYWORD_FUNCTION
3033
*
3134
* @var array
3235
*/

src/Contexts/ContextMySql50100.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
namespace PhpMyAdmin\SqlParser\Contexts;
1212

1313
use PhpMyAdmin\SqlParser\Context;
14+
use PhpMyAdmin\SqlParser\Token;
1415

1516
/**
1617
* Context for MySQL 5.1.
@@ -26,7 +27,9 @@ class ContextMySql50100 extends Context
2627
*
2728
* The value associated to each keyword represents its flags.
2829
*
29-
* @see Token::FLAG_KEYWORD_*
30+
* @see Token::FLAG_KEYWORD_RESERVED Token::FLAG_KEYWORD_COMPOSED
31+
* Token::FLAG_KEYWORD_DATA_TYPE Token::FLAG_KEYWORD_KEY
32+
* Token::FLAG_KEYWORD_FUNCTION
3033
*
3134
* @var array
3235
*/

src/Contexts/ContextMySql50500.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
namespace PhpMyAdmin\SqlParser\Contexts;
1212

1313
use PhpMyAdmin\SqlParser\Context;
14+
use PhpMyAdmin\SqlParser\Token;
1415

1516
/**
1617
* Context for MySQL 5.5.
@@ -26,7 +27,9 @@ class ContextMySql50500 extends Context
2627
*
2728
* The value associated to each keyword represents its flags.
2829
*
29-
* @see Token::FLAG_KEYWORD_*
30+
* @see Token::FLAG_KEYWORD_RESERVED Token::FLAG_KEYWORD_COMPOSED
31+
* Token::FLAG_KEYWORD_DATA_TYPE Token::FLAG_KEYWORD_KEY
32+
* Token::FLAG_KEYWORD_FUNCTION
3033
*
3134
* @var array
3235
*/

src/Contexts/ContextMySql50600.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
namespace PhpMyAdmin\SqlParser\Contexts;
1212

1313
use PhpMyAdmin\SqlParser\Context;
14+
use PhpMyAdmin\SqlParser\Token;
1415

1516
/**
1617
* Context for MySQL 5.6.
@@ -26,7 +27,9 @@ class ContextMySql50600 extends Context
2627
*
2728
* The value associated to each keyword represents its flags.
2829
*
29-
* @see Token::FLAG_KEYWORD_*
30+
* @see Token::FLAG_KEYWORD_RESERVED Token::FLAG_KEYWORD_COMPOSED
31+
* Token::FLAG_KEYWORD_DATA_TYPE Token::FLAG_KEYWORD_KEY
32+
* Token::FLAG_KEYWORD_FUNCTION
3033
*
3134
* @var array
3235
*/

src/Contexts/ContextMySql50700.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
namespace PhpMyAdmin\SqlParser\Contexts;
1212

1313
use PhpMyAdmin\SqlParser\Context;
14+
use PhpMyAdmin\SqlParser\Token;
1415

1516
/**
1617
* Context for MySQL 5.7.
@@ -26,7 +27,9 @@ class ContextMySql50700 extends Context
2627
*
2728
* The value associated to each keyword represents its flags.
2829
*
29-
* @see Token::FLAG_KEYWORD_*
30+
* @see Token::FLAG_KEYWORD_RESERVED Token::FLAG_KEYWORD_COMPOSED
31+
* Token::FLAG_KEYWORD_DATA_TYPE Token::FLAG_KEYWORD_KEY
32+
* Token::FLAG_KEYWORD_FUNCTION
3033
*
3134
* @var array
3235
*/

0 commit comments

Comments
 (0)