v.24.3New Feature

Added system.keywords table for improved fuzzing and syntax highlighting

Added a table system.keywords which contains all the keywords from parser. Mostly needed and will be used for better fuzzing and syntax highlighting. #51808 (Nikita Mikhaylov).
Added a new system table system.keywords that contains all SQL keywords recognized by the ClickHouse parser.

Why it matters

This feature provides a centralized list of all parser-recognized keywords, which can be utilized to improve fuzz testing and syntax highlighting, enhancing overall parser robustness and editor integration.

How to use it

Query the system.keywords table using standard SQL syntax, for example: SELECT * FROM system.keywords to retrieve the full list of parser keywords.