diff --git a/edb/tools/pygments/edgeql/meta.py b/edb/tools/pygments/edgeql/meta.py index 47ab700a65a..3907deda56a 100644 --- a/edb/tools/pygments/edgeql/meta.py +++ b/edb/tools/pygments/edgeql/meta.py @@ -7,6 +7,7 @@ class EdgeQL: reserved_keywords = ( + "__default__", "__edgedbsys__", "__edgedbtpl__", "__new__", @@ -108,6 +109,7 @@ class EdgeQL: "asc", "assignment", "before", + "branch", "cardinality", "cast", "committed", @@ -116,6 +118,7 @@ class EdgeQL: "constraint", "cube", "current", + "data", "database", "ddl", "declare", @@ -131,6 +134,7 @@ class EdgeQL: "extension", "final", "first", + "force", "from", "function", "future", @@ -186,6 +190,7 @@ class EdgeQL: "superuser", "system", "target", + "template", "ternary", "text", "then", @@ -208,6 +213,7 @@ class EdgeQL: "Base64Alphabet", "BaseObject", "ElasticLanguage", + "Endian", "FreeObject", "JsonEmpty", "Language", @@ -286,8 +292,10 @@ class EdgeQL: "array_agg", "array_fill", "array_get", + "array_insert", "array_join", "array_replace", + "array_set", "array_unpack", "assert", "assert_distinct", @@ -320,6 +328,7 @@ class EdgeQL: "enumerate", "find", "floor", + "get_current_branch", "get_current_database", "get_instance_name", "get_transaction_isolation", @@ -335,6 +344,7 @@ class EdgeQL: "lg", "ln", "log", + "materialized", "max", "mean", "min", @@ -397,6 +407,7 @@ class EdgeQL: "to_local_time", "to_relative_duration", "to_str", + "to_uuid", "uuid_generate_v1mc", "uuid_generate_v4", "var",