diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 161701e9..e30cd28f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - go: ['1.17', '1.16', '1.15', '1.14'] + go: ['1.20', '1.17', '1.16', '1.15', '1.14'] name: Test on ${{ matrix.go }} steps: - uses: actions/checkout@v2 diff --git a/_automation/grammars.json b/_automation/grammars.json index f21bb61c..2f1460e9 100644 --- a/_automation/grammars.json +++ b/_automation/grammars.json @@ -227,6 +227,17 @@ "reference": "v0.19.1", "revision": "918f0fb948405181707a1772cab639f2d278d384" }, + { + "language": "sparql", + "url": "https://github.com/BonaBeavis/tree-sitter-sparql", + "files": [ + "parser.c", + "grammar.json", + "node-types.json" + ], + "reference": "0.1.0", + "revision": "05f949d3c1c15e3261473a244d3ce87777374dec" + }, { "language": "svelte", "url": "https://github.com/Himujjal/tree-sitter-svelte", diff --git a/_automation/main.go b/_automation/main.go index cb4a8133..11cf0e21 100644 --- a/_automation/main.go +++ b/_automation/main.go @@ -45,8 +45,9 @@ func (g *Grammar) ContentURL() string { ) } +// Try to fetch tag if reference, otherwise fetch commit func (g *Grammar) FetchNewVersion() *GrammarVersion { - if strings.HasPrefix(g.Reference, "v") { + if g.Reference != "" { tag, rev := fetchLastTag(g.URL) if tag != g.Reference { return &GrammarVersion{ @@ -421,7 +422,7 @@ func logAndExit(logger *Logger, msg string, args ...interface{}) { // Git func fetchLastTag(repository string) (string, string) { - cmd := exec.Command("git", "ls-remote", "--tags", "--refs", "--sort", "-v:refname", repository, "v*") + cmd := exec.Command("git", "ls-remote", "--tags", "--refs", "--sort", "-v:refname", repository) b, err := cmd.Output() if err != nil { logAndExit(defaultLogger, err.Error()) diff --git a/go.mod b/go.mod index 900b0ceb..77e646fc 100644 --- a/go.mod +++ b/go.mod @@ -1,5 +1,11 @@ module github.com/smacker/go-tree-sitter -go 1.13 +go 1.20 require github.com/stretchr/testify v1.7.4 + +require ( + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect +) diff --git a/sparql/binding.go b/sparql/binding.go new file mode 100644 index 00000000..f5363962 --- /dev/null +++ b/sparql/binding.go @@ -0,0 +1,15 @@ +package sparql + +//#include "parser.h" +//TSLanguage *tree_sitter_sparql(); +import "C" +import ( + "unsafe" + + sitter "github.com/smacker/go-tree-sitter" +) + +func GetLanguage() *sitter.Language { + ptr := unsafe.Pointer(C.tree_sitter_sparql()) + return sitter.NewLanguage(ptr) +} diff --git a/sparql/binding_test.go b/sparql/binding_test.go new file mode 100644 index 00000000..21805d84 --- /dev/null +++ b/sparql/binding_test.go @@ -0,0 +1,30 @@ +package sparql_test + +import ( + "context" + "testing" + + sitter "github.com/smacker/go-tree-sitter" + "github.com/smacker/go-tree-sitter/sparql" + "github.com/stretchr/testify/assert" +) + +const code = ` +SELECT * { + ?s ?p ?o + FILTER (?s > 0) + }` + + +const expected = `(unit (select_query (select_clause) (where_clause (group_graph_pattern (triples_block (triples_same_subject subject: (var) (property_list (property (var) (object_list (var)))))) (filter (bracketted_expression (binary_expression (var) (integer))))))))` + +func TestGrammar(t *testing.T) { + assert := assert.New(t) + + n, err := sitter.ParseCtx(context.Background(), []byte(code), sparql.GetLanguage()) + assert.NoError(err) + assert.Equal( + expected, + n.String(), + ) +} diff --git a/sparql/grammar.json b/sparql/grammar.json new file mode 100644 index 00000000..523fc2eb --- /dev/null +++ b/sparql/grammar.json @@ -0,0 +1,7237 @@ +{ + "name": "sparql", + "word": "pn_prefix", + "rules": { + "unit": { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_query" + }, + { + "type": "SYMBOL", + "name": "_update" + } + ] + } + }, + "comment": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": -1, + "content": { + "type": "PATTERN", + "value": "#.*" + } + } + }, + "_query": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "prologue" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "select_query" + }, + { + "type": "SYMBOL", + "name": "construct_query" + }, + { + "type": "SYMBOL", + "name": "describe_query" + }, + { + "type": "SYMBOL", + "name": "ask_query" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "values_clause" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "_update": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "prologue" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "load" + }, + { + "type": "SYMBOL", + "name": "clear" + }, + { + "type": "SYMBOL", + "name": "drop" + }, + { + "type": "SYMBOL", + "name": "add" + }, + { + "type": "SYMBOL", + "name": "move" + }, + { + "type": "SYMBOL", + "name": "copy" + }, + { + "type": "SYMBOL", + "name": "create" + }, + { + "type": "SYMBOL", + "name": "insert_data" + }, + { + "type": "SYMBOL", + "name": "delete_data" + }, + { + "type": "SYMBOL", + "name": "delete_where" + }, + { + "type": "SYMBOL", + "name": "modify" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ";" + }, + { + "type": "SYMBOL", + "name": "_update" + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + } + ] + }, + "prologue": { + "type": "REPEAT1", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "base_declaration" + }, + { + "type": "SYMBOL", + "name": "prefix_declaration" + } + ] + } + }, + "base_declaration": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Bb][Aa][Ss][Ee]" + } + }, + "named": false, + "value": "BASE" + }, + { + "type": "SYMBOL", + "name": "iri_reference" + } + ] + }, + "prefix_declaration": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Pp][Rr][Ee][Ff][Ii][Xx]" + } + }, + "named": false, + "value": "PREFIX" + }, + { + "type": "SYMBOL", + "name": "namespace" + }, + { + "type": "SYMBOL", + "name": "iri_reference" + } + ] + }, + "select_query": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "select_clause" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "dataset_clause" + } + }, + { + "type": "SYMBOL", + "name": "where_clause" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "solution_modifier" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "sub_select": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "select_clause" + }, + { + "type": "SYMBOL", + "name": "where_clause" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "solution_modifier" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "values_clause" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "select_clause": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Ee][Ll][Ee][Cc][Tt]" + } + }, + "named": false, + "value": "SELECT" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ii][Ss][Tt][Ii][Nn][Cc][Tt]" + } + }, + "named": false, + "value": "DISTINCT" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Rr][Ee][Dd][Uu][Cc][Ee][Dd]" + } + }, + "named": false, + "value": "REDUCED" + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "REPEAT1", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "bound_variable", + "content": { + "type": "SYMBOL", + "name": "var" + } + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Aa][Ss]" + } + }, + "named": false, + "value": "AS" + }, + { + "type": "FIELD", + "name": "bound_variable", + "content": { + "type": "SYMBOL", + "name": "var" + } + }, + { + "type": "STRING", + "value": ")" + } + ] + } + ] + } + }, + { + "type": "STRING", + "value": "*" + } + ] + } + ] + }, + "construct_query": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Cc][Oo][Nn][Ss][Tt][Rr][Uu][Cc][Tt]" + } + }, + "named": false, + "value": "CONSTRUCT" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "construct_template" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "dataset_clause" + } + }, + { + "type": "SYMBOL", + "name": "where_clause" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "solution_modifier" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "dataset_clause" + } + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ww][Hh][Ee][Rr][Ee]" + } + }, + "named": false, + "value": "WHERE" + }, + { + "type": "STRING", + "value": "{" + }, + { + "type": "SYMBOL", + "name": "triples_template" + }, + { + "type": "STRING", + "value": "}" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "solution_modifier" + }, + { + "type": "BLANK" + } + ] + } + ] + } + ] + } + ] + }, + "describe_query": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ee][Ss][Cc][Rr][Ii][Bb][Ee]" + } + }, + "named": false, + "value": "DESCRIBE" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "_var_or_iri" + } + }, + { + "type": "STRING", + "value": "*" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "dataset_clause" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "where_clause" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "solution_modifier" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "ask_query": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Aa][Ss][Kk]" + } + }, + "named": false, + "value": "ASK" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "dataset_clause" + } + }, + { + "type": "SYMBOL", + "name": "where_clause" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "solution_modifier" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "dataset_clause": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ff][Rr][Oo][Mm]" + } + }, + "named": false, + "value": "FROM" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "default_graph_clause" + }, + { + "type": "SYMBOL", + "name": "named_graph_clause" + } + ] + } + ] + }, + "default_graph_clause": { + "type": "FIELD", + "name": "source_selector", + "content": { + "type": "SYMBOL", + "name": "_iri" + } + }, + "named_graph_clause": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Nn][Aa][Mm][Ee][Dd]" + } + }, + "named": false, + "value": "NAMED" + }, + { + "type": "FIELD", + "name": "source_selector", + "content": { + "type": "SYMBOL", + "name": "_iri" + } + } + ] + }, + "where_clause": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ww][Hh][Ee][Rr][Ee]" + } + }, + "named": false, + "value": "WHERE" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "group_graph_pattern" + } + ] + }, + "solution_modifier": { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "group_clause" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "having_clause" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "order_clause" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "limit_offset_clauses" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "group_clause" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "having_clause" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "order_clause" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "limit_offset_clauses" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "group_clause" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "having_clause" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "order_clause" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "limit_offset_clauses" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "group_clause" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "having_clause" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "order_clause" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "limit_offset_clauses" + } + ] + } + ] + }, + "group_clause": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Gg][Rr][Oo][Uu][Pp]" + } + }, + "named": false, + "value": "GROUP" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Bb][Yy]" + } + }, + "named": false, + "value": "BY" + }, + { + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "group_condition" + } + } + ] + }, + "group_condition": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_build_in_call" + }, + { + "type": "SYMBOL", + "name": "function_call" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Aa][Ss]" + } + }, + "named": false, + "value": "AS" + }, + { + "type": "FIELD", + "name": "bound_variable", + "content": { + "type": "SYMBOL", + "name": "var" + } + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + { + "type": "FIELD", + "name": "bound_variable", + "content": { + "type": "SYMBOL", + "name": "var" + } + } + ] + }, + "having_clause": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Hh][Aa][Vv][Ii][Nn][Gg]" + } + }, + "named": false, + "value": "HAVING" + }, + { + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "having_condition" + } + } + ] + }, + "having_condition": { + "type": "SYMBOL", + "name": "_constraint" + }, + "order_clause": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Oo][Rr][Dd][Ee][Rr]" + } + }, + "named": false, + "value": "ORDER" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Bb][Yy]" + } + }, + "named": false, + "value": "BY" + }, + { + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "order_condition" + } + } + ] + }, + "order_condition": { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Aa][Ss][Cc]" + } + }, + "named": false, + "value": "ASC" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ee][Ss][Cc]" + } + }, + "named": false, + "value": "DESC" + } + ] + }, + { + "type": "SYMBOL", + "name": "bracketted_expression" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_constraint" + }, + { + "type": "SYMBOL", + "name": "var" + } + ] + } + ] + }, + "limit_offset_clauses": { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "limit_clause" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "offset_clause" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "offset_clause" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "limit_clause" + }, + { + "type": "BLANK" + } + ] + } + ] + } + ] + }, + "limit_clause": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ll][Ii][Mm][Ii][Tt]" + } + }, + "named": false, + "value": "LIMIT" + }, + { + "type": "SYMBOL", + "name": "integer" + } + ] + }, + "offset_clause": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Oo][Ff][Ff][Ss][Ee][Tt]" + } + }, + "named": false, + "value": "OFFSET" + }, + { + "type": "SYMBOL", + "name": "integer" + } + ] + }, + "values_clause": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Vv][Aa][Ll][Uu][Ee][Ss]" + } + }, + "named": false, + "value": "VALUES" + }, + { + "type": "SYMBOL", + "name": "data_block" + } + ] + }, + "load": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ll][Oo][Aa][Dd]" + } + }, + "named": false, + "value": "LOAD" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Ii][Ll][Ee][Nn][Tt]" + } + }, + "named": false, + "value": "SILENT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_iri" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ii][Nn][Tt][Oo]" + } + }, + "named": false, + "value": "INTO" + }, + { + "type": "SYMBOL", + "name": "graph_ref" + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "clear": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Cc][Ll][Ee][Aa][Rr]" + } + }, + "named": false, + "value": "CLEAR" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Ii][Ll][Ee][Nn][Tt]" + } + }, + "named": false, + "value": "SILENT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "graph_ref_all" + } + ] + }, + "drop": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Rr][Oo][Pp]" + } + }, + "named": false, + "value": "DROP" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Ii][Ll][Ee][Nn][Tt]" + } + }, + "named": false, + "value": "SILENT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "graph_ref_all" + } + ] + }, + "create": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Cc][Rr][Ee][Aa][Tt][Ee]" + } + }, + "named": false, + "value": "CREATE" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Ii][Ll][Ee][Nn][Tt]" + } + }, + "named": false, + "value": "SILENT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "graph_ref" + } + ] + }, + "add": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Aa][Dd][Dd]" + } + }, + "named": false, + "value": "ADD" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Ii][Ll][Ee][Nn][Tt]" + } + }, + "named": false, + "value": "SILENT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "graph_or_default" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Tt][Oo]" + } + }, + "named": false, + "value": "TO" + }, + { + "type": "SYMBOL", + "name": "graph_or_default" + } + ] + }, + "move": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Mm][Oo][Vv][Ee]" + } + }, + "named": false, + "value": "MOVE" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Ii][Ll][Ee][Nn][Tt]" + } + }, + "named": false, + "value": "SILENT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "graph_or_default" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Tt][Oo]" + } + }, + "named": false, + "value": "TO" + }, + { + "type": "SYMBOL", + "name": "graph_or_default" + } + ] + }, + "copy": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Cc][Oo][Pp][Yy]" + } + }, + "named": false, + "value": "COPY" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Ii][Ll][Ee][Nn][Tt]" + } + }, + "named": false, + "value": "SILENT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "graph_or_default" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Tt][Oo]" + } + }, + "named": false, + "value": "TO" + }, + { + "type": "SYMBOL", + "name": "graph_or_default" + } + ] + }, + "insert_data": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "INSERT DATA" + }, + { + "type": "SYMBOL", + "name": "quads" + } + ] + }, + "delete_data": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "DELETE DATA" + }, + { + "type": "SYMBOL", + "name": "quads" + } + ] + }, + "delete_where": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "DELETE WHERE" + }, + { + "type": "SYMBOL", + "name": "quads" + } + ] + }, + "modify": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ww][Ii][Tt][Hh]" + } + }, + "named": false, + "value": "WITH" + }, + { + "type": "SYMBOL", + "name": "_iri" + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "delete_clause" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "insert_clause" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "SYMBOL", + "name": "insert_clause" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "using_clause" + } + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ww][Hh][Ee][Rr][Ee]" + } + }, + "named": false, + "value": "WHERE" + }, + { + "type": "SYMBOL", + "name": "group_graph_pattern" + } + ] + }, + "delete_clause": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ee][Ll][Ee][Tt][Ee]" + } + }, + "named": false, + "value": "DELETE" + }, + { + "type": "SYMBOL", + "name": "quads" + } + ] + }, + "insert_clause": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ii][Nn][Ss][Ee][Rr][Tt]" + } + }, + "named": false, + "value": "INSERT" + }, + { + "type": "SYMBOL", + "name": "quads" + } + ] + }, + "using_clause": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Uu][Ss][Ii][Nn][Gg]" + } + }, + "named": false, + "value": "USING" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_iri" + }, + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Nn][Aa][Mm][Ee][Dd]" + } + }, + "named": false, + "value": "NAMED" + }, + { + "type": "SYMBOL", + "name": "_iri" + } + ] + } + ] + } + ] + }, + "graph_or_default": { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ee][Ff][Aa][Uu][Ll][Tt]" + } + }, + "named": false, + "value": "DEFAULT" + }, + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Gg][Rr][Aa][Pp][Hh]" + } + }, + "named": false, + "value": "GRAPH" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_iri" + } + ] + } + ] + }, + "graph_ref": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Gg][Rr][Aa][Pp][Hh]" + } + }, + "named": false, + "value": "GRAPH" + }, + { + "type": "SYMBOL", + "name": "_iri" + } + ] + }, + "graph_ref_all": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "graph_ref" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ee][Ff][Aa][Uu][Ll][Tt]" + } + }, + "named": false, + "value": "DEFAULT" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Nn][Aa][Mm][Ee][Dd]" + } + }, + "named": false, + "value": "NAMED" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Aa][Ll][Ll]" + } + }, + "named": false, + "value": "ALL" + } + ] + }, + "quads": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "triples_template" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "quads_not_triples" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "." + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "triples_template" + }, + { + "type": "BLANK" + } + ] + } + ] + } + }, + { + "type": "STRING", + "value": "}" + } + ] + }, + "quads_not_triples": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Gg][Rr][Aa][Pp][Hh]" + } + }, + "named": false, + "value": "GRAPH" + }, + { + "type": "SYMBOL", + "name": "_var_or_iri" + }, + { + "type": "STRING", + "value": "{" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "triples_template" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": "}" + } + ] + }, + "triples_template": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "triples_same_subject" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "." + }, + { + "type": "SYMBOL", + "name": "triples_same_subject" + } + ] + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "." + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "group_graph_pattern": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "sub_select" + }, + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "triples_block" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_graph_pattern_not_triples" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "." + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "triples_block" + }, + { + "type": "BLANK" + } + ] + } + ] + } + } + ] + } + ] + }, + { + "type": "STRING", + "value": "}" + } + ] + }, + "triples_block": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "triples_same_subject_path" + }, + "named": true, + "value": "triples_same_subject" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "." + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "triples_same_subject_path" + }, + "named": true, + "value": "triples_same_subject" + } + ] + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "." + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "_graph_pattern_not_triples": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "group_or_union_graph_pattern" + }, + { + "type": "SYMBOL", + "name": "optional_graph_pattern" + }, + { + "type": "SYMBOL", + "name": "minus_graph_pattern" + }, + { + "type": "SYMBOL", + "name": "graph_graph_pattern" + }, + { + "type": "SYMBOL", + "name": "service_graph_pattern" + }, + { + "type": "SYMBOL", + "name": "filter" + }, + { + "type": "SYMBOL", + "name": "bind" + }, + { + "type": "SYMBOL", + "name": "inline_data" + } + ] + }, + "optional_graph_pattern": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Oo][Pp][Tt][Ii][Oo][Nn][Aa][Ll]" + } + }, + "named": false, + "value": "OPTIONAL" + }, + { + "type": "SYMBOL", + "name": "group_graph_pattern" + } + ] + }, + "graph_graph_pattern": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Gg][Rr][Aa][Pp][Hh]" + } + }, + "named": false, + "value": "GRAPH" + }, + { + "type": "SYMBOL", + "name": "_var_or_iri" + }, + { + "type": "SYMBOL", + "name": "group_graph_pattern" + } + ] + }, + "service_graph_pattern": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Ee][Rr][Vv][Ii][Cc][Ee]" + } + }, + "named": false, + "value": "SERVICE" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Ii][Ll][Ee][Nn][Tt]" + } + }, + "named": false, + "value": "SILENT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_var_or_iri" + }, + { + "type": "SYMBOL", + "name": "group_graph_pattern" + } + ] + }, + "bind": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Bb][Ii][Nn][Dd]" + } + }, + "named": false, + "value": "BIND" + }, + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Aa][Ss]" + } + }, + "named": false, + "value": "AS" + }, + { + "type": "FIELD", + "name": "bound_variable", + "content": { + "type": "SYMBOL", + "name": "var" + } + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + "inline_data": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Vv][Aa][Ll][Uu][Ee][Ss]" + } + }, + "named": false, + "value": "VALUES" + }, + { + "type": "SYMBOL", + "name": "data_block" + } + ] + }, + "data_block": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_inline_data_one_var" + }, + { + "type": "SYMBOL", + "name": "_inline_data_full" + } + ] + }, + "_inline_data_one_var": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "bound_variable", + "content": { + "type": "SYMBOL", + "name": "var" + } + }, + { + "type": "STRING", + "value": "{" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_data_block_value" + } + }, + { + "type": "STRING", + "value": "}" + } + ] + }, + "_inline_data_full": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "nil" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "REPEAT1", + "content": { + "type": "FIELD", + "name": "bound_variable", + "content": { + "type": "SYMBOL", + "name": "var" + } + } + }, + { + "type": "STRING", + "value": ")" + } + ] + } + ] + }, + { + "type": "STRING", + "value": "{" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "_data_block_value" + } + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + { + "type": "SYMBOL", + "name": "nil" + } + ] + } + }, + { + "type": "STRING", + "value": "}" + } + ] + }, + "_data_block_value": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_iri" + }, + { + "type": "SYMBOL", + "name": "rdf_literal" + }, + { + "type": "SYMBOL", + "name": "_numeric_literal" + }, + { + "type": "SYMBOL", + "name": "boolean_literal" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Uu][Nn][Dd][Ee][Ff]" + } + }, + "named": false, + "value": "UNDEF" + } + ] + }, + "minus_graph_pattern": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Mm][Ii][Nn][Uu][Ss]" + } + }, + "named": false, + "value": "MINUS" + }, + { + "type": "SYMBOL", + "name": "group_graph_pattern" + } + ] + }, + "group_or_union_graph_pattern": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "group_graph_pattern" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Uu][Nn][Ii][Oo][Nn]" + } + }, + "named": false, + "value": "UNION" + }, + { + "type": "SYMBOL", + "name": "group_graph_pattern" + } + ] + } + } + ] + }, + "filter": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ff][Ii][Ll][Tt][Ee][Rr]" + } + }, + "named": false, + "value": "FILTER" + }, + { + "type": "SYMBOL", + "name": "_constraint" + } + ] + }, + "_constraint": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "bracketted_expression" + }, + { + "type": "SYMBOL", + "name": "_build_in_call" + }, + { + "type": "SYMBOL", + "name": "function_call" + } + ] + }, + "function_call": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "identifier", + "content": { + "type": "SYMBOL", + "name": "_iri" + } + }, + { + "type": "SYMBOL", + "name": "arg_list" + } + ] + }, + "arg_list": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "nil" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ii][Ss][Tt][Ii][Nn][Cc][Tt]" + } + }, + "named": false, + "value": "DISTINCT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + }, + { + "type": "STRING", + "value": ")" + } + ] + } + ] + }, + "expression_list": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "nil" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + }, + { + "type": "STRING", + "value": ")" + } + ] + } + ] + }, + "construct_template": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "SYMBOL", + "name": "construct_triples" + }, + { + "type": "STRING", + "value": "}" + } + ] + }, + "construct_triples": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "triples_same_subject" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "." + }, + { + "type": "SYMBOL", + "name": "triples_same_subject" + } + ] + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "." + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "triples_same_subject": { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_var_or_term" + }, + { + "type": "SYMBOL", + "name": "property_list" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_triples_node" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "property_list" + }, + { + "type": "BLANK" + } + ] + } + ] + } + ] + }, + "property_list": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "property" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ";" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "property" + }, + { + "type": "BLANK" + } + ] + } + ] + } + } + ] + }, + "property": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_predicate" + }, + { + "type": "SYMBOL", + "name": "object_list" + } + ] + }, + "_predicate": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_var_or_iri" + }, + { + "type": "STRING", + "value": "a" + } + ] + }, + "object_list": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_graph_node" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_graph_node" + } + ] + } + } + ] + }, + "triples_same_subject_path": { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "subject", + "content": { + "type": "SYMBOL", + "name": "_var_or_term" + } + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "property_list_path" + }, + "named": true, + "value": "property_list" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_triples_node_path" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "property_list_path" + }, + "named": true, + "value": "property_list" + }, + { + "type": "BLANK" + } + ] + } + ] + } + ] + }, + "property_list_path": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "property_path" + }, + "named": true, + "value": "property" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ";" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "property_path_rest" + }, + "named": true, + "value": "property" + }, + { + "type": "BLANK" + } + ] + } + ] + } + } + ] + }, + "property_path": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_predicate_path" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "object_list_path" + }, + "named": true, + "value": "object_list" + } + ] + }, + "property_path_rest": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_predicate_path" + }, + { + "type": "SYMBOL", + "name": "object_list" + } + ] + }, + "_predicate_path": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_path" + }, + { + "type": "SYMBOL", + "name": "var" + } + ] + }, + "object_list_path": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_graph_node_path" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_graph_node_path" + } + ] + } + } + ] + }, + "_path": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "path_element" + }, + { + "type": "SYMBOL", + "name": "binary_path" + } + ] + }, + "binary_path": { + "type": "CHOICE", + "members": [ + { + "type": "PREC_LEFT", + "value": 1, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_path" + }, + { + "type": "STRING", + "value": "/" + }, + { + "type": "SYMBOL", + "name": "_path" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_path" + }, + { + "type": "STRING", + "value": "|" + }, + { + "type": "SYMBOL", + "name": "_path" + } + ] + } + } + ] + }, + "path_element": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "path_inverse" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_primary_path" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "path_mod" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "path_inverse": { + "type": "STRING", + "value": "^" + }, + "path_mod": { + "type": "TOKEN", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "?" + }, + { + "type": "STRING", + "value": "*" + }, + { + "type": "STRING", + "value": "+" + } + ] + } + }, + "_primary_path": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_iri" + }, + { + "type": "STRING", + "value": "a" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "!" + }, + { + "type": "SYMBOL", + "name": "path_negated_property_set" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "_path" + }, + { + "type": "STRING", + "value": ")" + } + ] + } + ] + }, + "path_negated_property_set": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "path_one_in_property_set" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "path_one_in_property_set" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "|" + }, + { + "type": "SYMBOL", + "name": "path_one_in_property_set" + } + ] + } + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": ")" + } + ] + } + ] + }, + "path_one_in_property_set": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_iri" + }, + { + "type": "STRING", + "value": "a" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "^" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_iri" + }, + { + "type": "STRING", + "value": "a" + } + ] + } + ] + } + ] + }, + "_triples_node": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "collection" + }, + { + "type": "SYMBOL", + "name": "blank_node_property_list" + } + ] + }, + "blank_node_property_list": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "[" + }, + { + "type": "SYMBOL", + "name": "property_list" + }, + { + "type": "STRING", + "value": "]" + } + ] + }, + "_triples_node_path": { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "collection_path" + }, + "named": true, + "value": "collection" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "blank_node_property_list_path" + }, + "named": true, + "value": "blank_node_property_list" + } + ] + }, + "blank_node_property_list_path": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "[" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "property_list_path" + }, + "named": true, + "value": "property_list" + }, + { + "type": "STRING", + "value": "]" + } + ] + }, + "collection": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "_graph_node" + } + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + "collection_path": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "_graph_node_path" + } + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + "_graph_node": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_var_or_term" + }, + { + "type": "SYMBOL", + "name": "_triples_node" + } + ] + }, + "_graph_node_path": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_var_or_term" + }, + { + "type": "SYMBOL", + "name": "_triples_node_path" + } + ] + }, + "_var_or_term": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "var" + }, + { + "type": "SYMBOL", + "name": "_graph_term" + } + ] + }, + "_var_or_iri": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "var" + }, + { + "type": "SYMBOL", + "name": "_iri" + } + ] + }, + "var": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "?" + }, + { + "type": "STRING", + "value": "$" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[A-Z]" + }, + { + "type": "PATTERN", + "value": "[a-z]" + }, + { + "type": "PATTERN", + "value": "[\\u00C0-\\u00D6]" + }, + { + "type": "PATTERN", + "value": "[\\u00D8-\\u00F6]" + }, + { + "type": "PATTERN", + "value": "[\\u00F8-\\u02FF]" + }, + { + "type": "PATTERN", + "value": "[\\u0370-\\u037D]" + }, + { + "type": "PATTERN", + "value": "[\\u037F-\\u1FFF]" + }, + { + "type": "PATTERN", + "value": "[\\u200C-\\u200D]" + }, + { + "type": "PATTERN", + "value": "[\\u2070-\\u218F]" + }, + { + "type": "PATTERN", + "value": "[\\u2C00-\\u2FEF]" + }, + { + "type": "PATTERN", + "value": "[\\u3001-\\uD7FF]" + }, + { + "type": "PATTERN", + "value": "[\\uF900-\\uFDCF]" + }, + { + "type": "PATTERN", + "value": "[\\uFDF0-\\uFFFD]" + }, + { + "type": "PATTERN", + "value": "[\\u{10000}-\\u{EFFFF}]" + }, + { + "type": "STRING", + "value": "_" + }, + { + "type": "PATTERN", + "value": "[0-9]" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[A-Z]" + }, + { + "type": "PATTERN", + "value": "[a-z]" + }, + { + "type": "PATTERN", + "value": "[\\u00C0-\\u00D6]" + }, + { + "type": "PATTERN", + "value": "[\\u00D8-\\u00F6]" + }, + { + "type": "PATTERN", + "value": "[\\u00F8-\\u02FF]" + }, + { + "type": "PATTERN", + "value": "[\\u0370-\\u037D]" + }, + { + "type": "PATTERN", + "value": "[\\u037F-\\u1FFF]" + }, + { + "type": "PATTERN", + "value": "[\\u200C-\\u200D]" + }, + { + "type": "PATTERN", + "value": "[\\u2070-\\u218F]" + }, + { + "type": "PATTERN", + "value": "[\\u2C00-\\u2FEF]" + }, + { + "type": "PATTERN", + "value": "[\\u3001-\\uD7FF]" + }, + { + "type": "PATTERN", + "value": "[\\uF900-\\uFDCF]" + }, + { + "type": "PATTERN", + "value": "[\\uFDF0-\\uFFFD]" + }, + { + "type": "PATTERN", + "value": "[\\u{10000}-\\u{EFFFF}]" + }, + { + "type": "STRING", + "value": "_" + }, + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[\\u00B7]" + }, + { + "type": "PATTERN", + "value": "[\\u0300-\\u036F]" + }, + { + "type": "PATTERN", + "value": "[\\u203F-\\u2040]" + } + ] + } + } + ] + } + }, + "_graph_term": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_iri" + }, + { + "type": "SYMBOL", + "name": "rdf_literal" + }, + { + "type": "SYMBOL", + "name": "_numeric_literal" + }, + { + "type": "SYMBOL", + "name": "boolean_literal" + }, + { + "type": "SYMBOL", + "name": "_blank_node" + }, + { + "type": "SYMBOL", + "name": "nil" + } + ] + }, + "_expression": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_primary_expression" + }, + { + "type": "SYMBOL", + "name": "unary_expression" + }, + { + "type": "SYMBOL", + "name": "binary_expression" + } + ] + }, + "binary_expression": { + "type": "CHOICE", + "members": [ + { + "type": "PREC_LEFT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "||" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 1, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "&&" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 2, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "=" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 2, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "<" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 2, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": ">" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 2, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "<=" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 2, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": ">=" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 2, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ii][Nn]" + } + }, + "named": false, + "value": "IN" + }, + { + "type": "SYMBOL", + "name": "expression_list" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 2, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Nn][Oo][Tt]" + } + }, + "named": false, + "value": "NOT" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ii][Nn]" + } + }, + "named": false, + "value": "IN" + }, + { + "type": "SYMBOL", + "name": "expression_list" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 3, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "+" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 3, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "-" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 4, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "*" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + }, + { + "type": "PREC_LEFT", + "value": 4, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "/" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + } + } + ] + }, + "unary_expression": { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "!" + }, + { + "type": "SYMBOL", + "name": "_primary_expression" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "+" + }, + { + "type": "SYMBOL", + "name": "_primary_expression" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "-" + }, + { + "type": "SYMBOL", + "name": "_primary_expression" + } + ] + } + ] + }, + "_primary_expression": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "bracketted_expression" + }, + { + "type": "SYMBOL", + "name": "_build_in_call" + }, + { + "type": "SYMBOL", + "name": "_iri_or_function" + }, + { + "type": "SYMBOL", + "name": "rdf_literal" + }, + { + "type": "SYMBOL", + "name": "_numeric_literal" + }, + { + "type": "SYMBOL", + "name": "boolean_literal" + }, + { + "type": "SYMBOL", + "name": "var" + } + ] + }, + "bracketted_expression": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + "_build_in_call": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "build_in_function" + }, + { + "type": "SYMBOL", + "name": "aggregate" + }, + { + "type": "SYMBOL", + "name": "exists_func" + }, + { + "type": "SYMBOL", + "name": "not_exists_func" + }, + { + "type": "SYMBOL", + "name": "substring_expression" + }, + { + "type": "SYMBOL", + "name": "string_replace_expression" + }, + { + "type": "SYMBOL", + "name": "regex_expression" + } + ] + }, + "build_in_function": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_nullary_build_in_function" + }, + { + "type": "SYMBOL", + "name": "_unary_build_in_function" + }, + { + "type": "SYMBOL", + "name": "_binary_build_in_function" + }, + { + "type": "SYMBOL", + "name": "_variadic_build_in_function" + }, + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Bb][Oo][Uu][Nn][Dd]" + } + }, + "named": false, + "value": "BOUND" + }, + { + "type": "FIELD", + "name": "arguments", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "var" + }, + { + "type": "STRING", + "value": ")" + } + ] + } + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Bb][Nn][Oo][Dd][Ee]" + } + }, + "named": false, + "value": "BNODE" + }, + { + "type": "FIELD", + "name": "arguments", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "bracketted_expression" + }, + { + "type": "SYMBOL", + "name": "nil" + } + ] + } + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ii][Ff]" + } + }, + "named": false, + "value": "IF" + }, + { + "type": "FIELD", + "name": "arguments", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": ")" + } + ] + } + } + ] + } + ] + }, + "_nullary_build_in_function": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Nn][Oo][Ww]" + } + }, + "named": false, + "value": "NOW" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Rr][Aa][Nn][Dd]" + } + }, + "named": false, + "value": "RAND" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Tt][Rr][Uu][Uu][Ii][Dd]" + } + }, + "named": false, + "value": "STRUUID" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Uu][Uu][Ii][Dd]" + } + }, + "named": false, + "value": "UUID" + } + ] + }, + { + "type": "FIELD", + "name": "arguments", + "content": { + "type": "SYMBOL", + "name": "nil" + } + } + ] + }, + "_unary_build_in_function": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Aa][Bb][Ss]" + } + }, + "named": false, + "value": "ABS" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Cc][Ee][Ii][Ll]" + } + }, + "named": false, + "value": "CEIL" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Aa][Tt][Aa][Tt][Yy][Pp][Ee]" + } + }, + "named": false, + "value": "DATATYPE" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Aa][Yy]" + } + }, + "named": false, + "value": "DAY" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ee][Nn][Cc][Oo][Dd][Ee][__][Ff][Oo][Rr][__][Uu][Rr][Ii]" + } + }, + "named": false, + "value": "ENCODE_FOR_URI" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ff][Ll][Oo][Oo][Rr]" + } + }, + "named": false, + "value": "FLOOR" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Hh][Oo][Uu][Rr][Ss]" + } + }, + "named": false, + "value": "HOURS" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ii][Rr][Ii]" + } + }, + "named": false, + "value": "IRI" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ll][Aa][Nn][Gg]" + } + }, + "named": false, + "value": "LANG" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ll][Cc][Aa][Ss][Ee]" + } + }, + "named": false, + "value": "LCASE" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Mm][Dd][55]" + } + }, + "named": false, + "value": "MD5" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Mm][Ii][Nn][Uu][Tt][Ee][Ss]" + } + }, + "named": false, + "value": "MINUTES" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Mm][Oo][Nn][Tt][Hh]" + } + }, + "named": false, + "value": "MONTH" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Rr][Oo][Uu][Nn][Dd]" + } + }, + "named": false, + "value": "ROUND" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Ee][Cc][Oo][Nn][Dd][Ss]" + } + }, + "named": false, + "value": "SECONDS" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Hh][Aa][11]" + } + }, + "named": false, + "value": "SHA1" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Hh][Aa][22][55][66]" + } + }, + "named": false, + "value": "SHA256" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Hh][Aa][33][88][44]" + } + }, + "named": false, + "value": "SHA384" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Hh][Aa][55][11][22]" + } + }, + "named": false, + "value": "SHA512" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Tt][Rr]" + } + }, + "named": false, + "value": "STR" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Tt][Rr][Ll][Ee][Nn]" + } + }, + "named": false, + "value": "STRLEN" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Tt][Ii][Mm][Ee][Zz][Oo][Nn][Ee]" + } + }, + "named": false, + "value": "TIMEZONE" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Tt][Zz]" + } + }, + "named": false, + "value": "TZ" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Uu][Cc][Aa][Ss][Ee]" + } + }, + "named": false, + "value": "UCASE" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Uu][Rr][Ii]" + } + }, + "named": false, + "value": "URI" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Yy][Ee][Aa][Rr]" + } + }, + "named": false, + "value": "YEAR" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[ii][ss][Bb][Ll][Aa][Nn][Kk]" + } + }, + "named": false, + "value": "isBLANK" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[ii][ss][Ii][Rr][Ii]" + } + }, + "named": false, + "value": "isIRI" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[ii][ss][Ll][Ii][Tt][Ee][Rr][Aa][Ll]" + } + }, + "named": false, + "value": "isLITERAL" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[ii][ss][Nn][Uu][Mm][Ee][Rr][Ii][Cc]" + } + }, + "named": false, + "value": "isNUMERIC" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[ii][ss][Uu][Rr][Ii]" + } + }, + "named": false, + "value": "isURI" + } + ] + }, + { + "type": "FIELD", + "name": "arguments", + "content": { + "type": "SYMBOL", + "name": "bracketted_expression" + } + } + ] + }, + "_binary_build_in_function": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Cc][Oo][Nn][Tt][Aa][Ii][Nn][Ss]" + } + }, + "named": false, + "value": "CONTAINS" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ll][Aa][Nn][Gg][Mm][Aa][Tt][Cc][Hh][Ee][Ss]" + } + }, + "named": false, + "value": "LANGMATCHES" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Tt][Rr][Aa][Ff][Tt][Ee][Rr]" + } + }, + "named": false, + "value": "STRAFTER" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Tt][Rr][Bb][Ee][Ff][Oo][Rr][Ee]" + } + }, + "named": false, + "value": "STRBEFORE" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Tt][Rr][Dd][Tt]" + } + }, + "named": false, + "value": "STRDT" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Tt][Rr][Ee][Nn][Dd][Ss]" + } + }, + "named": false, + "value": "STRENDS" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Tt][Rr][Ll][Aa][Nn][Gg]" + } + }, + "named": false, + "value": "STRLANG" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Tt][Rr][Ss][Tt][Aa][Rr][Tt][Ss]" + } + }, + "named": false, + "value": "STRSTARTS" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[ss][aa][mm][ee][Tt][ee][rr][mm]" + } + }, + "named": false, + "value": "sameTerm" + } + ] + }, + { + "type": "FIELD", + "name": "arguments", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": ")" + } + ] + } + } + ] + }, + "_variadic_build_in_function": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Cc][Oo][Nn][Cc][Aa][Tt]" + } + }, + "named": false, + "value": "CONCAT" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Cc][Oo][Aa][Ll][Ee][Ss][Cc][Ee]" + } + }, + "named": false, + "value": "COALESCE" + } + ] + }, + { + "type": "FIELD", + "name": "arguments", + "content": { + "type": "SYMBOL", + "name": "expression_list" + } + } + ] + }, + "regex_expression": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Rr][Ee][Gg][Ee][Xx]" + } + }, + "named": false, + "value": "REGEX" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "FIELD", + "name": "text", + "content": { + "type": "SYMBOL", + "name": "_expression" + } + }, + { + "type": "STRING", + "value": "," + }, + { + "type": "FIELD", + "name": "pattern", + "content": { + "type": "SYMBOL", + "name": "_expression" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "FIELD", + "name": "flag", + "content": { + "type": "SYMBOL", + "name": "_expression" + } + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": ")" + } + ] + } + ] + }, + "substring_expression": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Uu][Bb][Ss][Tt][Rr]" + } + }, + "named": false, + "value": "SUBSTR" + }, + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + "string_replace_expression": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Rr][Ee][Pp][Ll][Aa][Cc][Ee]" + } + }, + "named": false, + "value": "REPLACE" + }, + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + "exists_func": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ee][Xx][Ii][Ss][Tt][Ss]" + } + }, + "named": false, + "value": "EXISTS" + }, + { + "type": "SYMBOL", + "name": "group_graph_pattern" + } + ] + }, + "not_exists_func": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Nn][Oo][Tt]" + } + }, + "named": false, + "value": "NOT" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ee][Xx][Ii][Ss][Tt][Ss]" + } + }, + "named": false, + "value": "EXISTS" + }, + { + "type": "SYMBOL", + "name": "group_graph_pattern" + } + ] + }, + "aggregate": { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Cc][Oo][Uu][Nn][Tt]" + } + }, + "named": false, + "value": "COUNT" + }, + { + "type": "STRING", + "value": "(" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ii][Ss][Tt][Ii][Nn][Cc][Tt]" + } + }, + "named": false, + "value": "DISTINCT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "*" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Uu][Mm]" + } + }, + "named": false, + "value": "SUM" + }, + { + "type": "STRING", + "value": "(" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ii][Ss][Tt][Ii][Nn][Cc][Tt]" + } + }, + "named": false, + "value": "DISTINCT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Mm][Ii][Nn]" + } + }, + "named": false, + "value": "MIN" + }, + { + "type": "STRING", + "value": "(" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ii][Ss][Tt][Ii][Nn][Cc][Tt]" + } + }, + "named": false, + "value": "DISTINCT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Mm][Aa][Xx]" + } + }, + "named": false, + "value": "MAX" + }, + { + "type": "STRING", + "value": "(" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ii][Ss][Tt][Ii][Nn][Cc][Tt]" + } + }, + "named": false, + "value": "DISTINCT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Aa][Vv][Gg]" + } + }, + "named": false, + "value": "AVG" + }, + { + "type": "STRING", + "value": "(" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ii][Ss][Tt][Ii][Nn][Cc][Tt]" + } + }, + "named": false, + "value": "DISTINCT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Aa][Mm][Pp][Ll][Ee]" + } + }, + "named": false, + "value": "SAMPLE" + }, + { + "type": "STRING", + "value": "(" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ii][Ss][Tt][Ii][Nn][Cc][Tt]" + } + }, + "named": false, + "value": "DISTINCT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "STRING", + "value": ")" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "GROUP_CONCAT" + }, + { + "type": "STRING", + "value": "(" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Dd][Ii][Ss][Tt][Ii][Nn][Cc][Tt]" + } + }, + "named": false, + "value": "DISTINCT" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ";" + }, + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[Ss][Ee][Pp][Aa][Rr][Aa][Tt][Oo][Rr]" + } + }, + "named": false, + "value": "SEPARATOR" + }, + { + "type": "STRING", + "value": "=" + }, + { + "type": "SYMBOL", + "name": "string" + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": ")" + } + ] + } + ] + }, + "_iri_or_function": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_iri" + }, + { + "type": "SYMBOL", + "name": "function_call" + } + ] + } + ] + }, + "rdf_literal": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "string" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "lang_tag" + }, + { + "type": "FIELD", + "name": "datatype", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "^^" + }, + { + "type": "SYMBOL", + "name": "_iri" + } + ] + } + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "_numeric_literal": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "integer" + }, + { + "type": "SYMBOL", + "name": "decimal" + }, + { + "type": "SYMBOL", + "name": "double" + } + ] + }, + "boolean_literal": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "true" + }, + { + "type": "STRING", + "value": "false" + } + ] + }, + "string": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_string_literal1" + }, + { + "type": "SYMBOL", + "name": "_string_literal2" + }, + { + "type": "SYMBOL", + "name": "_string_literal_long1" + }, + { + "type": "SYMBOL", + "name": "_string_literal_long2" + } + ] + }, + "_iri": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "iri_reference" + }, + { + "type": "SYMBOL", + "name": "prefixed_name" + } + ] + }, + "prefixed_name": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "namespace" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "pn_local" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "_blank_node": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "blank_node_label" + }, + { + "type": "SYMBOL", + "name": "anon" + } + ] + }, + "iri_reference": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "<" + }, + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "PATTERN", + "value": "([^<>\"{}|^`\\\\\\x00-\\x20])*" + } + }, + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "STRING", + "value": ">" + } + } + ] + }, + "namespace": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "pn_prefix" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": ":" + } + ] + }, + "blank_node_label": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "_:" + }, + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[A-Z]" + }, + { + "type": "PATTERN", + "value": "[a-z]" + }, + { + "type": "PATTERN", + "value": "[\\u00C0-\\u00D6]" + }, + { + "type": "PATTERN", + "value": "[\\u00D8-\\u00F6]" + }, + { + "type": "PATTERN", + "value": "[\\u00F8-\\u02FF]" + }, + { + "type": "PATTERN", + "value": "[\\u0370-\\u037D]" + }, + { + "type": "PATTERN", + "value": "[\\u037F-\\u1FFF]" + }, + { + "type": "PATTERN", + "value": "[\\u200C-\\u200D]" + }, + { + "type": "PATTERN", + "value": "[\\u2070-\\u218F]" + }, + { + "type": "PATTERN", + "value": "[\\u2C00-\\u2FEF]" + }, + { + "type": "PATTERN", + "value": "[\\u3001-\\uD7FF]" + }, + { + "type": "PATTERN", + "value": "[\\uF900-\\uFDCF]" + }, + { + "type": "PATTERN", + "value": "[\\uFDF0-\\uFFFD]" + }, + { + "type": "PATTERN", + "value": "[\\u{10000}-\\u{EFFFF}]" + }, + { + "type": "STRING", + "value": "_" + }, + { + "type": "PATTERN", + "value": "[0-9]" + } + ] + } + } + ] + }, + "lang_tag": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "@" + }, + { + "type": "PATTERN", + "value": "[a-zA-Z]+" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "-" + }, + { + "type": "PATTERN", + "value": "[a-zA-Z0-9]+" + } + ] + } + } + ] + } + }, + "integer": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "[+-]?[0-9]+" + } + }, + "decimal": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[+-]?" + }, + { + "type": "PATTERN", + "value": "[0-9]*" + }, + { + "type": "STRING", + "value": "." + }, + { + "type": "PATTERN", + "value": "[0-9]+" + } + ] + } + }, + "double": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[+-]?" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[0-9]+" + }, + { + "type": "STRING", + "value": "." + }, + { + "type": "PATTERN", + "value": "[0-9]*" + }, + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[eE]" + }, + { + "type": "PATTERN", + "value": "[+-]?" + }, + { + "type": "PATTERN", + "value": "[0-9]+" + } + ] + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "." + }, + { + "type": "PATTERN", + "value": "[0-9]+" + }, + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[eE]" + }, + { + "type": "PATTERN", + "value": "[+-]?" + }, + { + "type": "PATTERN", + "value": "[0-9]+" + } + ] + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[0-9]+" + }, + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[eE]" + }, + { + "type": "PATTERN", + "value": "[+-]?" + }, + { + "type": "PATTERN", + "value": "[0-9]+" + } + ] + } + ] + } + ] + } + ] + } + }, + "_string_literal1": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "'" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[^\\x27\\x5C\\x0A\\x0D]" + }, + { + "type": "SYMBOL", + "name": "echar" + } + ] + } + }, + { + "type": "STRING", + "value": "'" + } + ] + }, + "_string_literal2": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\"" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[^\\x22\\x5C\\x0A\\x0D]" + }, + { + "type": "SYMBOL", + "name": "echar" + } + ] + } + }, + { + "type": "STRING", + "value": "\"" + } + ] + }, + "_string_literal_long1": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "'''" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "'" + }, + { + "type": "STRING", + "value": "''" + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[^'\\\\]" + }, + { + "type": "SYMBOL", + "name": "echar" + } + ] + } + ] + } + }, + { + "type": "STRING", + "value": "'''" + } + ] + }, + "_string_literal_long2": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\"\"\"" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "\"" + }, + { + "type": "STRING", + "value": "\"\"" + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[^\"\\\\]" + }, + { + "type": "SYMBOL", + "name": "echar" + } + ] + } + ] + } + }, + { + "type": "STRING", + "value": "\"\"\"" + } + ] + }, + "echar": { + "type": "PATTERN", + "value": "\\\\[tbnrf\\\\\"']" + }, + "nil": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "\\x20" + }, + { + "type": "PATTERN", + "value": "\\x09" + }, + { + "type": "PATTERN", + "value": "\\x0D" + }, + { + "type": "PATTERN", + "value": "\\x0A" + } + ] + } + }, + { + "type": "STRING", + "value": ")" + } + ] + } + }, + "anon": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "[" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "\\x20" + }, + { + "type": "PATTERN", + "value": "\\x09" + }, + { + "type": "PATTERN", + "value": "\\x0D" + }, + { + "type": "PATTERN", + "value": "\\x0A" + } + ] + } + }, + { + "type": "STRING", + "value": "]" + } + ] + } + }, + "pn_prefix": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[A-Z]" + }, + { + "type": "PATTERN", + "value": "[a-z]" + }, + { + "type": "PATTERN", + "value": "[\\u00C0-\\u00D6]" + }, + { + "type": "PATTERN", + "value": "[\\u00D8-\\u00F6]" + }, + { + "type": "PATTERN", + "value": "[\\u00F8-\\u02FF]" + }, + { + "type": "PATTERN", + "value": "[\\u0370-\\u037D]" + }, + { + "type": "PATTERN", + "value": "[\\u037F-\\u1FFF]" + }, + { + "type": "PATTERN", + "value": "[\\u200C-\\u200D]" + }, + { + "type": "PATTERN", + "value": "[\\u2070-\\u218F]" + }, + { + "type": "PATTERN", + "value": "[\\u2C00-\\u2FEF]" + }, + { + "type": "PATTERN", + "value": "[\\u3001-\\uD7FF]" + }, + { + "type": "PATTERN", + "value": "[\\uF900-\\uFDCF]" + }, + { + "type": "PATTERN", + "value": "[\\uFDF0-\\uFFFD]" + }, + { + "type": "PATTERN", + "value": "[\\u{10000}-\\u{EFFFF}]" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[A-Z]" + }, + { + "type": "PATTERN", + "value": "[a-z]" + }, + { + "type": "PATTERN", + "value": "[\\u00C0-\\u00D6]" + }, + { + "type": "PATTERN", + "value": "[\\u00D8-\\u00F6]" + }, + { + "type": "PATTERN", + "value": "[\\u00F8-\\u02FF]" + }, + { + "type": "PATTERN", + "value": "[\\u0370-\\u037D]" + }, + { + "type": "PATTERN", + "value": "[\\u037F-\\u1FFF]" + }, + { + "type": "PATTERN", + "value": "[\\u200C-\\u200D]" + }, + { + "type": "PATTERN", + "value": "[\\u2070-\\u218F]" + }, + { + "type": "PATTERN", + "value": "[\\u2C00-\\u2FEF]" + }, + { + "type": "PATTERN", + "value": "[\\u3001-\\uD7FF]" + }, + { + "type": "PATTERN", + "value": "[\\uF900-\\uFDCF]" + }, + { + "type": "PATTERN", + "value": "[\\uFDF0-\\uFFFD]" + }, + { + "type": "PATTERN", + "value": "[\\u{10000}-\\u{EFFFF}]" + }, + { + "type": "STRING", + "value": "_" + }, + { + "type": "STRING", + "value": "-" + }, + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[\\u00B7]" + }, + { + "type": "PATTERN", + "value": "[\\u0300-\\u036F]" + }, + { + "type": "PATTERN", + "value": "[\\u203F-\\u2040]" + }, + { + "type": "STRING", + "value": "." + } + ] + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[A-Z]" + }, + { + "type": "PATTERN", + "value": "[a-z]" + }, + { + "type": "PATTERN", + "value": "[\\u00C0-\\u00D6]" + }, + { + "type": "PATTERN", + "value": "[\\u00D8-\\u00F6]" + }, + { + "type": "PATTERN", + "value": "[\\u00F8-\\u02FF]" + }, + { + "type": "PATTERN", + "value": "[\\u0370-\\u037D]" + }, + { + "type": "PATTERN", + "value": "[\\u037F-\\u1FFF]" + }, + { + "type": "PATTERN", + "value": "[\\u200C-\\u200D]" + }, + { + "type": "PATTERN", + "value": "[\\u2070-\\u218F]" + }, + { + "type": "PATTERN", + "value": "[\\u2C00-\\u2FEF]" + }, + { + "type": "PATTERN", + "value": "[\\u3001-\\uD7FF]" + }, + { + "type": "PATTERN", + "value": "[\\uF900-\\uFDCF]" + }, + { + "type": "PATTERN", + "value": "[\\uFDF0-\\uFFFD]" + }, + { + "type": "PATTERN", + "value": "[\\u{10000}-\\u{EFFFF}]" + }, + { + "type": "STRING", + "value": "_" + }, + { + "type": "STRING", + "value": "-" + }, + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[\\u00B7]" + }, + { + "type": "PATTERN", + "value": "[\\u0300-\\u036F]" + }, + { + "type": "PATTERN", + "value": "[\\u203F-\\u2040]" + } + ] + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + } + }, + "pn_local": { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[A-Z]" + }, + { + "type": "PATTERN", + "value": "[a-z]" + }, + { + "type": "PATTERN", + "value": "[\\u00C0-\\u00D6]" + }, + { + "type": "PATTERN", + "value": "[\\u00D8-\\u00F6]" + }, + { + "type": "PATTERN", + "value": "[\\u00F8-\\u02FF]" + }, + { + "type": "PATTERN", + "value": "[\\u0370-\\u037D]" + }, + { + "type": "PATTERN", + "value": "[\\u037F-\\u1FFF]" + }, + { + "type": "PATTERN", + "value": "[\\u200C-\\u200D]" + }, + { + "type": "PATTERN", + "value": "[\\u2070-\\u218F]" + }, + { + "type": "PATTERN", + "value": "[\\u2C00-\\u2FEF]" + }, + { + "type": "PATTERN", + "value": "[\\u3001-\\uD7FF]" + }, + { + "type": "PATTERN", + "value": "[\\uF900-\\uFDCF]" + }, + { + "type": "PATTERN", + "value": "[\\uFDF0-\\uFFFD]" + }, + { + "type": "PATTERN", + "value": "[\\u{10000}-\\u{EFFFF}]" + }, + { + "type": "STRING", + "value": "_" + }, + { + "type": "STRING", + "value": ":" + }, + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "%" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[A-F]" + }, + { + "type": "PATTERN", + "value": "[a-f]" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[A-F]" + }, + { + "type": "PATTERN", + "value": "[a-f]" + } + ] + } + ] + }, + { + "type": "STRING", + "value": "\\_" + }, + { + "type": "STRING", + "value": "\\~" + }, + { + "type": "STRING", + "value": "\\." + }, + { + "type": "STRING", + "value": "\\-" + }, + { + "type": "STRING", + "value": "\\!" + }, + { + "type": "STRING", + "value": "\\$" + }, + { + "type": "STRING", + "value": "\\&" + }, + { + "type": "STRING", + "value": "\\'" + }, + { + "type": "STRING", + "value": "\\(" + }, + { + "type": "STRING", + "value": "\\)" + }, + { + "type": "STRING", + "value": "\\*" + }, + { + "type": "STRING", + "value": "\\+" + }, + { + "type": "STRING", + "value": "\\," + }, + { + "type": "STRING", + "value": "\\;" + }, + { + "type": "STRING", + "value": "\\=" + }, + { + "type": "STRING", + "value": "\\/" + }, + { + "type": "STRING", + "value": "\\?" + }, + { + "type": "STRING", + "value": "\\#" + }, + { + "type": "STRING", + "value": "\\@" + }, + { + "type": "STRING", + "value": "\\%" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[A-Z]" + }, + { + "type": "PATTERN", + "value": "[a-z]" + }, + { + "type": "PATTERN", + "value": "[\\u00C0-\\u00D6]" + }, + { + "type": "PATTERN", + "value": "[\\u00D8-\\u00F6]" + }, + { + "type": "PATTERN", + "value": "[\\u00F8-\\u02FF]" + }, + { + "type": "PATTERN", + "value": "[\\u0370-\\u037D]" + }, + { + "type": "PATTERN", + "value": "[\\u037F-\\u1FFF]" + }, + { + "type": "PATTERN", + "value": "[\\u200C-\\u200D]" + }, + { + "type": "PATTERN", + "value": "[\\u2070-\\u218F]" + }, + { + "type": "PATTERN", + "value": "[\\u2C00-\\u2FEF]" + }, + { + "type": "PATTERN", + "value": "[\\u3001-\\uD7FF]" + }, + { + "type": "PATTERN", + "value": "[\\uF900-\\uFDCF]" + }, + { + "type": "PATTERN", + "value": "[\\uFDF0-\\uFFFD]" + }, + { + "type": "PATTERN", + "value": "[\\u{10000}-\\u{EFFFF}]" + }, + { + "type": "STRING", + "value": "_" + }, + { + "type": "STRING", + "value": "-" + }, + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[\\u00B7]" + }, + { + "type": "PATTERN", + "value": "[\\u0300-\\u036F]" + }, + { + "type": "PATTERN", + "value": "[\\u203F-\\u2040]" + }, + { + "type": "STRING", + "value": "." + }, + { + "type": "STRING", + "value": ":" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "%" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[A-F]" + }, + { + "type": "PATTERN", + "value": "[a-f]" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[A-F]" + }, + { + "type": "PATTERN", + "value": "[a-f]" + } + ] + } + ] + }, + { + "type": "STRING", + "value": "\\_" + }, + { + "type": "STRING", + "value": "\\~" + }, + { + "type": "STRING", + "value": "\\." + }, + { + "type": "STRING", + "value": "\\-" + }, + { + "type": "STRING", + "value": "\\!" + }, + { + "type": "STRING", + "value": "\\$" + }, + { + "type": "STRING", + "value": "\\&" + }, + { + "type": "STRING", + "value": "\\'" + }, + { + "type": "STRING", + "value": "\\(" + }, + { + "type": "STRING", + "value": "\\)" + }, + { + "type": "STRING", + "value": "\\*" + }, + { + "type": "STRING", + "value": "\\+" + }, + { + "type": "STRING", + "value": "\\," + }, + { + "type": "STRING", + "value": "\\;" + }, + { + "type": "STRING", + "value": "\\=" + }, + { + "type": "STRING", + "value": "\\/" + }, + { + "type": "STRING", + "value": "\\?" + }, + { + "type": "STRING", + "value": "\\#" + }, + { + "type": "STRING", + "value": "\\@" + }, + { + "type": "STRING", + "value": "\\%" + } + ] + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[A-Z]" + }, + { + "type": "PATTERN", + "value": "[a-z]" + }, + { + "type": "PATTERN", + "value": "[\\u00C0-\\u00D6]" + }, + { + "type": "PATTERN", + "value": "[\\u00D8-\\u00F6]" + }, + { + "type": "PATTERN", + "value": "[\\u00F8-\\u02FF]" + }, + { + "type": "PATTERN", + "value": "[\\u0370-\\u037D]" + }, + { + "type": "PATTERN", + "value": "[\\u037F-\\u1FFF]" + }, + { + "type": "PATTERN", + "value": "[\\u200C-\\u200D]" + }, + { + "type": "PATTERN", + "value": "[\\u2070-\\u218F]" + }, + { + "type": "PATTERN", + "value": "[\\u2C00-\\u2FEF]" + }, + { + "type": "PATTERN", + "value": "[\\u3001-\\uD7FF]" + }, + { + "type": "PATTERN", + "value": "[\\uF900-\\uFDCF]" + }, + { + "type": "PATTERN", + "value": "[\\uFDF0-\\uFFFD]" + }, + { + "type": "PATTERN", + "value": "[\\u{10000}-\\u{EFFFF}]" + }, + { + "type": "STRING", + "value": "_" + }, + { + "type": "STRING", + "value": "-" + }, + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[\\u00B7]" + }, + { + "type": "PATTERN", + "value": "[\\u0300-\\u036F]" + }, + { + "type": "PATTERN", + "value": "[\\u203F-\\u2040]" + }, + { + "type": "STRING", + "value": ":" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "%" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[A-F]" + }, + { + "type": "PATTERN", + "value": "[a-f]" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[A-F]" + }, + { + "type": "PATTERN", + "value": "[a-f]" + } + ] + } + ] + }, + { + "type": "STRING", + "value": "\\_" + }, + { + "type": "STRING", + "value": "\\~" + }, + { + "type": "STRING", + "value": "\\." + }, + { + "type": "STRING", + "value": "\\-" + }, + { + "type": "STRING", + "value": "\\!" + }, + { + "type": "STRING", + "value": "\\$" + }, + { + "type": "STRING", + "value": "\\&" + }, + { + "type": "STRING", + "value": "\\'" + }, + { + "type": "STRING", + "value": "\\(" + }, + { + "type": "STRING", + "value": "\\)" + }, + { + "type": "STRING", + "value": "\\*" + }, + { + "type": "STRING", + "value": "\\+" + }, + { + "type": "STRING", + "value": "\\," + }, + { + "type": "STRING", + "value": "\\;" + }, + { + "type": "STRING", + "value": "\\=" + }, + { + "type": "STRING", + "value": "\\/" + }, + { + "type": "STRING", + "value": "\\?" + }, + { + "type": "STRING", + "value": "\\#" + }, + { + "type": "STRING", + "value": "\\@" + }, + { + "type": "STRING", + "value": "\\%" + } + ] + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + } + } + }, + "extras": [ + { + "type": "SYMBOL", + "name": "comment" + }, + { + "type": "PATTERN", + "value": "\\s" + } + ], + "conflicts": [], + "precedences": [], + "externals": [], + "inline": [ + "_query" + ], + "supertypes": [ + "_expression" + ] +} + diff --git a/sparql/node-types.json b/sparql/node-types.json new file mode 100644 index 00000000..99397c34 --- /dev/null +++ b/sparql/node-types.json @@ -0,0 +1,2890 @@ +[ + { + "type": "_expression", + "named": true, + "subtypes": [ + { + "type": "aggregate", + "named": true + }, + { + "type": "binary_expression", + "named": true + }, + { + "type": "boolean_literal", + "named": true + }, + { + "type": "bracketted_expression", + "named": true + }, + { + "type": "build_in_function", + "named": true + }, + { + "type": "decimal", + "named": true + }, + { + "type": "double", + "named": true + }, + { + "type": "exists_func", + "named": true + }, + { + "type": "function_call", + "named": true + }, + { + "type": "integer", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "not_exists_func", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "rdf_literal", + "named": true + }, + { + "type": "regex_expression", + "named": true + }, + { + "type": "string_replace_expression", + "named": true + }, + { + "type": "substring_expression", + "named": true + }, + { + "type": "unary_expression", + "named": true + }, + { + "type": "var", + "named": true + } + ] + }, + { + "type": "add", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "graph_or_default", + "named": true + } + ] + } + }, + { + "type": "aggregate", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "_expression", + "named": true + }, + { + "type": "string", + "named": true + } + ] + } + }, + { + "type": "arg_list", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "_expression", + "named": true + }, + { + "type": "nil", + "named": true + } + ] + } + }, + { + "type": "ask_query", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "dataset_clause", + "named": true + }, + { + "type": "solution_modifier", + "named": true + }, + { + "type": "where_clause", + "named": true + } + ] + } + }, + { + "type": "base_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "iri_reference", + "named": true + } + ] + } + }, + { + "type": "binary_expression", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "_expression", + "named": true + }, + { + "type": "expression_list", + "named": true + } + ] + } + }, + { + "type": "binary_path", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "binary_path", + "named": true + }, + { + "type": "path_element", + "named": true + } + ] + } + }, + { + "type": "bind", + "named": true, + "fields": { + "bound_variable": { + "multiple": false, + "required": true, + "types": [ + { + "type": "var", + "named": true + } + ] + } + }, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "_expression", + "named": true + } + ] + } + }, + { + "type": "blank_node_label", + "named": true, + "fields": {} + }, + { + "type": "blank_node_property_list", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "property_list", + "named": true + } + ] + } + }, + { + "type": "boolean_literal", + "named": true, + "fields": {} + }, + { + "type": "bracketted_expression", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "_expression", + "named": true + } + ] + } + }, + { + "type": "build_in_function", + "named": true, + "fields": { + "arguments": { + "multiple": true, + "required": true, + "types": [ + { + "type": "(", + "named": false + }, + { + "type": ")", + "named": false + }, + { + "type": ",", + "named": false + }, + { + "type": "_expression", + "named": true + }, + { + "type": "expression_list", + "named": true + }, + { + "type": "nil", + "named": true + } + ] + } + } + }, + { + "type": "clear", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "graph_ref_all", + "named": true + } + ] + } + }, + { + "type": "collection", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "anon", + "named": true + }, + { + "type": "blank_node_label", + "named": true + }, + { + "type": "blank_node_property_list", + "named": true + }, + { + "type": "boolean_literal", + "named": true + }, + { + "type": "collection", + "named": true + }, + { + "type": "decimal", + "named": true + }, + { + "type": "double", + "named": true + }, + { + "type": "integer", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "nil", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "rdf_literal", + "named": true + }, + { + "type": "var", + "named": true + } + ] + } + }, + { + "type": "construct_query", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "construct_template", + "named": true + }, + { + "type": "dataset_clause", + "named": true + }, + { + "type": "solution_modifier", + "named": true + }, + { + "type": "triples_template", + "named": true + }, + { + "type": "where_clause", + "named": true + } + ] + } + }, + { + "type": "construct_template", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "construct_triples", + "named": true + } + ] + } + }, + { + "type": "construct_triples", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "triples_same_subject", + "named": true + } + ] + } + }, + { + "type": "copy", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "graph_or_default", + "named": true + } + ] + } + }, + { + "type": "create", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "graph_ref", + "named": true + } + ] + } + }, + { + "type": "data_block", + "named": true, + "fields": { + "bound_variable": { + "multiple": true, + "required": false, + "types": [ + { + "type": "var", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "boolean_literal", + "named": true + }, + { + "type": "decimal", + "named": true + }, + { + "type": "double", + "named": true + }, + { + "type": "integer", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "nil", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "rdf_literal", + "named": true + } + ] + } + }, + { + "type": "dataset_clause", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "default_graph_clause", + "named": true + }, + { + "type": "named_graph_clause", + "named": true + } + ] + } + }, + { + "type": "default_graph_clause", + "named": true, + "fields": { + "source_selector": { + "multiple": false, + "required": true, + "types": [ + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + } + ] + } + } + }, + { + "type": "delete_clause", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "quads", + "named": true + } + ] + } + }, + { + "type": "delete_data", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "quads", + "named": true + } + ] + } + }, + { + "type": "delete_where", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "quads", + "named": true + } + ] + } + }, + { + "type": "describe_query", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "dataset_clause", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "solution_modifier", + "named": true + }, + { + "type": "var", + "named": true + }, + { + "type": "where_clause", + "named": true + } + ] + } + }, + { + "type": "drop", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "graph_ref_all", + "named": true + } + ] + } + }, + { + "type": "exists_func", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "group_graph_pattern", + "named": true + } + ] + } + }, + { + "type": "expression_list", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "_expression", + "named": true + }, + { + "type": "nil", + "named": true + } + ] + } + }, + { + "type": "filter", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "aggregate", + "named": true + }, + { + "type": "bracketted_expression", + "named": true + }, + { + "type": "build_in_function", + "named": true + }, + { + "type": "exists_func", + "named": true + }, + { + "type": "function_call", + "named": true + }, + { + "type": "not_exists_func", + "named": true + }, + { + "type": "regex_expression", + "named": true + }, + { + "type": "string_replace_expression", + "named": true + }, + { + "type": "substring_expression", + "named": true + } + ] + } + }, + { + "type": "function_call", + "named": true, + "fields": { + "identifier": { + "multiple": false, + "required": true, + "types": [ + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + } + ] + } + }, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "arg_list", + "named": true + } + ] + } + }, + { + "type": "graph_graph_pattern", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "group_graph_pattern", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "var", + "named": true + } + ] + } + }, + { + "type": "graph_or_default", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + } + ] + } + }, + { + "type": "graph_ref", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + } + ] + } + }, + { + "type": "graph_ref_all", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "graph_ref", + "named": true + } + ] + } + }, + { + "type": "group_clause", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "group_condition", + "named": true + } + ] + } + }, + { + "type": "group_condition", + "named": true, + "fields": { + "bound_variable": { + "multiple": false, + "required": false, + "types": [ + { + "type": "var", + "named": true + } + ] + } + }, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "_expression", + "named": true + } + ] + } + }, + { + "type": "group_graph_pattern", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bind", + "named": true + }, + { + "type": "filter", + "named": true + }, + { + "type": "graph_graph_pattern", + "named": true + }, + { + "type": "group_or_union_graph_pattern", + "named": true + }, + { + "type": "inline_data", + "named": true + }, + { + "type": "minus_graph_pattern", + "named": true + }, + { + "type": "optional_graph_pattern", + "named": true + }, + { + "type": "service_graph_pattern", + "named": true + }, + { + "type": "sub_select", + "named": true + }, + { + "type": "triples_block", + "named": true + } + ] + } + }, + { + "type": "group_or_union_graph_pattern", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "group_graph_pattern", + "named": true + } + ] + } + }, + { + "type": "having_clause", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "having_condition", + "named": true + } + ] + } + }, + { + "type": "having_condition", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "aggregate", + "named": true + }, + { + "type": "bracketted_expression", + "named": true + }, + { + "type": "build_in_function", + "named": true + }, + { + "type": "exists_func", + "named": true + }, + { + "type": "function_call", + "named": true + }, + { + "type": "not_exists_func", + "named": true + }, + { + "type": "regex_expression", + "named": true + }, + { + "type": "string_replace_expression", + "named": true + }, + { + "type": "substring_expression", + "named": true + } + ] + } + }, + { + "type": "inline_data", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "data_block", + "named": true + } + ] + } + }, + { + "type": "insert_clause", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "quads", + "named": true + } + ] + } + }, + { + "type": "insert_data", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "quads", + "named": true + } + ] + } + }, + { + "type": "iri_reference", + "named": true, + "fields": {} + }, + { + "type": "limit_clause", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "integer", + "named": true + } + ] + } + }, + { + "type": "limit_offset_clauses", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "limit_clause", + "named": true + }, + { + "type": "offset_clause", + "named": true + } + ] + } + }, + { + "type": "load", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "graph_ref", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + } + ] + } + }, + { + "type": "minus_graph_pattern", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "group_graph_pattern", + "named": true + } + ] + } + }, + { + "type": "modify", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "delete_clause", + "named": true + }, + { + "type": "group_graph_pattern", + "named": true + }, + { + "type": "insert_clause", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "using_clause", + "named": true + } + ] + } + }, + { + "type": "move", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "graph_or_default", + "named": true + } + ] + } + }, + { + "type": "named_graph_clause", + "named": true, + "fields": { + "source_selector": { + "multiple": false, + "required": true, + "types": [ + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + } + ] + } + } + }, + { + "type": "namespace", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "pn_prefix", + "named": true + } + ] + } + }, + { + "type": "not_exists_func", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "group_graph_pattern", + "named": true + } + ] + } + }, + { + "type": "object_list", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "anon", + "named": true + }, + { + "type": "blank_node_label", + "named": true + }, + { + "type": "blank_node_property_list", + "named": true + }, + { + "type": "boolean_literal", + "named": true + }, + { + "type": "collection", + "named": true + }, + { + "type": "decimal", + "named": true + }, + { + "type": "double", + "named": true + }, + { + "type": "integer", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "nil", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "rdf_literal", + "named": true + }, + { + "type": "var", + "named": true + } + ] + } + }, + { + "type": "offset_clause", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "integer", + "named": true + } + ] + } + }, + { + "type": "optional_graph_pattern", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "group_graph_pattern", + "named": true + } + ] + } + }, + { + "type": "order_clause", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "order_condition", + "named": true + } + ] + } + }, + { + "type": "order_condition", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "aggregate", + "named": true + }, + { + "type": "bracketted_expression", + "named": true + }, + { + "type": "build_in_function", + "named": true + }, + { + "type": "exists_func", + "named": true + }, + { + "type": "function_call", + "named": true + }, + { + "type": "not_exists_func", + "named": true + }, + { + "type": "regex_expression", + "named": true + }, + { + "type": "string_replace_expression", + "named": true + }, + { + "type": "substring_expression", + "named": true + }, + { + "type": "var", + "named": true + } + ] + } + }, + { + "type": "path_element", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "binary_path", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "path_element", + "named": true + }, + { + "type": "path_inverse", + "named": true + }, + { + "type": "path_mod", + "named": true + }, + { + "type": "path_negated_property_set", + "named": true + }, + { + "type": "prefixed_name", + "named": true + } + ] + } + }, + { + "type": "path_inverse", + "named": true, + "fields": {} + }, + { + "type": "path_negated_property_set", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "path_one_in_property_set", + "named": true + } + ] + } + }, + { + "type": "path_one_in_property_set", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + } + ] + } + }, + { + "type": "prefix_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "iri_reference", + "named": true + }, + { + "type": "namespace", + "named": true + } + ] + } + }, + { + "type": "prefixed_name", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "namespace", + "named": true + }, + { + "type": "pn_local", + "named": true + } + ] + } + }, + { + "type": "prologue", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "base_declaration", + "named": true + }, + { + "type": "prefix_declaration", + "named": true + } + ] + } + }, + { + "type": "property", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "binary_path", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "object_list", + "named": true + }, + { + "type": "path_element", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "var", + "named": true + } + ] + } + }, + { + "type": "property_list", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "property", + "named": true + } + ] + } + }, + { + "type": "quads", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "quads_not_triples", + "named": true + }, + { + "type": "triples_template", + "named": true + } + ] + } + }, + { + "type": "quads_not_triples", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "triples_template", + "named": true + }, + { + "type": "var", + "named": true + } + ] + } + }, + { + "type": "rdf_literal", + "named": true, + "fields": { + "datatype": { + "multiple": true, + "required": false, + "types": [ + { + "type": "^^", + "named": false + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "string", + "named": true + } + ] + } + }, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "lang_tag", + "named": true + } + ] + } + }, + { + "type": "regex_expression", + "named": true, + "fields": { + "flag": { + "multiple": false, + "required": false, + "types": [ + { + "type": "_expression", + "named": true + } + ] + }, + "pattern": { + "multiple": false, + "required": true, + "types": [ + { + "type": "_expression", + "named": true + } + ] + }, + "text": { + "multiple": false, + "required": true, + "types": [ + { + "type": "_expression", + "named": true + } + ] + } + } + }, + { + "type": "select_clause", + "named": true, + "fields": { + "bound_variable": { + "multiple": true, + "required": false, + "types": [ + { + "type": "var", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "_expression", + "named": true + } + ] + } + }, + { + "type": "select_query", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "dataset_clause", + "named": true + }, + { + "type": "select_clause", + "named": true + }, + { + "type": "solution_modifier", + "named": true + }, + { + "type": "where_clause", + "named": true + } + ] + } + }, + { + "type": "service_graph_pattern", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "group_graph_pattern", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "var", + "named": true + } + ] + } + }, + { + "type": "solution_modifier", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "group_clause", + "named": true + }, + { + "type": "having_clause", + "named": true + }, + { + "type": "limit_offset_clauses", + "named": true + }, + { + "type": "order_clause", + "named": true + } + ] + } + }, + { + "type": "string", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "echar", + "named": true + } + ] + } + }, + { + "type": "string_replace_expression", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "_expression", + "named": true + } + ] + } + }, + { + "type": "sub_select", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "select_clause", + "named": true + }, + { + "type": "solution_modifier", + "named": true + }, + { + "type": "values_clause", + "named": true + }, + { + "type": "where_clause", + "named": true + } + ] + } + }, + { + "type": "substring_expression", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "_expression", + "named": true + } + ] + } + }, + { + "type": "triples_block", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "triples_same_subject", + "named": true + } + ] + } + }, + { + "type": "triples_same_subject", + "named": true, + "fields": { + "subject": { + "multiple": false, + "required": false, + "types": [ + { + "type": "anon", + "named": true + }, + { + "type": "blank_node_label", + "named": true + }, + { + "type": "boolean_literal", + "named": true + }, + { + "type": "decimal", + "named": true + }, + { + "type": "double", + "named": true + }, + { + "type": "integer", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "nil", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "rdf_literal", + "named": true + }, + { + "type": "var", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "anon", + "named": true + }, + { + "type": "blank_node_label", + "named": true + }, + { + "type": "blank_node_property_list", + "named": true + }, + { + "type": "boolean_literal", + "named": true + }, + { + "type": "collection", + "named": true + }, + { + "type": "decimal", + "named": true + }, + { + "type": "double", + "named": true + }, + { + "type": "integer", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "nil", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "property_list", + "named": true + }, + { + "type": "rdf_literal", + "named": true + }, + { + "type": "var", + "named": true + } + ] + } + }, + { + "type": "triples_template", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "triples_same_subject", + "named": true + } + ] + } + }, + { + "type": "unary_expression", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "aggregate", + "named": true + }, + { + "type": "boolean_literal", + "named": true + }, + { + "type": "bracketted_expression", + "named": true + }, + { + "type": "build_in_function", + "named": true + }, + { + "type": "decimal", + "named": true + }, + { + "type": "double", + "named": true + }, + { + "type": "exists_func", + "named": true + }, + { + "type": "function_call", + "named": true + }, + { + "type": "integer", + "named": true + }, + { + "type": "iri_reference", + "named": true + }, + { + "type": "not_exists_func", + "named": true + }, + { + "type": "prefixed_name", + "named": true + }, + { + "type": "rdf_literal", + "named": true + }, + { + "type": "regex_expression", + "named": true + }, + { + "type": "string_replace_expression", + "named": true + }, + { + "type": "substring_expression", + "named": true + }, + { + "type": "var", + "named": true + } + ] + } + }, + { + "type": "unit", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "add", + "named": true + }, + { + "type": "ask_query", + "named": true + }, + { + "type": "clear", + "named": true + }, + { + "type": "construct_query", + "named": true + }, + { + "type": "copy", + "named": true + }, + { + "type": "create", + "named": true + }, + { + "type": "delete_data", + "named": true + }, + { + "type": "delete_where", + "named": true + }, + { + "type": "describe_query", + "named": true + }, + { + "type": "drop", + "named": true + }, + { + "type": "insert_data", + "named": true + }, + { + "type": "load", + "named": true + }, + { + "type": "modify", + "named": true + }, + { + "type": "move", + "named": true + }, + { + "type": "prologue", + "named": true + }, + { + "type": "select_query", + "named": true + }, + { + "type": "values_clause", + "named": true + } + ] + } + }, + { + "type": "using_clause", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "iri_reference", + "named": true + }, + { + "type": "prefixed_name", + "named": true + } + ] + } + }, + { + "type": "values_clause", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "data_block", + "named": true + } + ] + } + }, + { + "type": "where_clause", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "group_graph_pattern", + "named": true + } + ] + } + }, + { + "type": "!", + "named": false + }, + { + "type": "\"", + "named": false + }, + { + "type": "\"\"", + "named": false + }, + { + "type": "\"\"\"", + "named": false + }, + { + "type": "&&", + "named": false + }, + { + "type": "'", + "named": false + }, + { + "type": "''", + "named": false + }, + { + "type": "'''", + "named": false + }, + { + "type": "(", + "named": false + }, + { + "type": ")", + "named": false + }, + { + "type": "*", + "named": false + }, + { + "type": "+", + "named": false + }, + { + "type": ",", + "named": false + }, + { + "type": "-", + "named": false + }, + { + "type": ".", + "named": false + }, + { + "type": "/", + "named": false + }, + { + "type": ":", + "named": false + }, + { + "type": ";", + "named": false + }, + { + "type": "<", + "named": false + }, + { + "type": "<=", + "named": false + }, + { + "type": "=", + "named": false + }, + { + "type": ">", + "named": false + }, + { + "type": ">=", + "named": false + }, + { + "type": "ABS", + "named": false + }, + { + "type": "ADD", + "named": false + }, + { + "type": "ALL", + "named": false + }, + { + "type": "AS", + "named": false + }, + { + "type": "ASC", + "named": false + }, + { + "type": "ASK", + "named": false + }, + { + "type": "AVG", + "named": false + }, + { + "type": "BASE", + "named": false + }, + { + "type": "BIND", + "named": false + }, + { + "type": "BNODE", + "named": false + }, + { + "type": "BOUND", + "named": false + }, + { + "type": "BY", + "named": false + }, + { + "type": "CEIL", + "named": false + }, + { + "type": "CLEAR", + "named": false + }, + { + "type": "COALESCE", + "named": false + }, + { + "type": "CONCAT", + "named": false + }, + { + "type": "CONSTRUCT", + "named": false + }, + { + "type": "CONTAINS", + "named": false + }, + { + "type": "COPY", + "named": false + }, + { + "type": "COUNT", + "named": false + }, + { + "type": "CREATE", + "named": false + }, + { + "type": "DATATYPE", + "named": false + }, + { + "type": "DAY", + "named": false + }, + { + "type": "DEFAULT", + "named": false + }, + { + "type": "DELETE", + "named": false + }, + { + "type": "DELETE DATA", + "named": false + }, + { + "type": "DELETE WHERE", + "named": false + }, + { + "type": "DESC", + "named": false + }, + { + "type": "DESCRIBE", + "named": false + }, + { + "type": "DISTINCT", + "named": false + }, + { + "type": "DROP", + "named": false + }, + { + "type": "ENCODE_FOR_URI", + "named": false + }, + { + "type": "EXISTS", + "named": false + }, + { + "type": "FILTER", + "named": false + }, + { + "type": "FLOOR", + "named": false + }, + { + "type": "FROM", + "named": false + }, + { + "type": "GRAPH", + "named": false + }, + { + "type": "GROUP", + "named": false + }, + { + "type": "GROUP_CONCAT", + "named": false + }, + { + "type": "HAVING", + "named": false + }, + { + "type": "HOURS", + "named": false + }, + { + "type": "IF", + "named": false + }, + { + "type": "IN", + "named": false + }, + { + "type": "INSERT", + "named": false + }, + { + "type": "INSERT DATA", + "named": false + }, + { + "type": "INTO", + "named": false + }, + { + "type": "IRI", + "named": false + }, + { + "type": "LANG", + "named": false + }, + { + "type": "LANGMATCHES", + "named": false + }, + { + "type": "LCASE", + "named": false + }, + { + "type": "LIMIT", + "named": false + }, + { + "type": "LOAD", + "named": false + }, + { + "type": "MAX", + "named": false + }, + { + "type": "MD5", + "named": false + }, + { + "type": "MIN", + "named": false + }, + { + "type": "MINUS", + "named": false + }, + { + "type": "MINUTES", + "named": false + }, + { + "type": "MONTH", + "named": false + }, + { + "type": "MOVE", + "named": false + }, + { + "type": "NAMED", + "named": false + }, + { + "type": "NOT", + "named": false + }, + { + "type": "NOW", + "named": false + }, + { + "type": "OFFSET", + "named": false + }, + { + "type": "OPTIONAL", + "named": false + }, + { + "type": "ORDER", + "named": false + }, + { + "type": "PREFIX", + "named": false + }, + { + "type": "RAND", + "named": false + }, + { + "type": "REDUCED", + "named": false + }, + { + "type": "REGEX", + "named": false + }, + { + "type": "REPLACE", + "named": false + }, + { + "type": "ROUND", + "named": false + }, + { + "type": "SAMPLE", + "named": false + }, + { + "type": "SECONDS", + "named": false + }, + { + "type": "SELECT", + "named": false + }, + { + "type": "SEPARATOR", + "named": false + }, + { + "type": "SERVICE", + "named": false + }, + { + "type": "SHA1", + "named": false + }, + { + "type": "SHA256", + "named": false + }, + { + "type": "SHA384", + "named": false + }, + { + "type": "SHA512", + "named": false + }, + { + "type": "SILENT", + "named": false + }, + { + "type": "STR", + "named": false + }, + { + "type": "STRAFTER", + "named": false + }, + { + "type": "STRBEFORE", + "named": false + }, + { + "type": "STRDT", + "named": false + }, + { + "type": "STRENDS", + "named": false + }, + { + "type": "STRLANG", + "named": false + }, + { + "type": "STRLEN", + "named": false + }, + { + "type": "STRSTARTS", + "named": false + }, + { + "type": "STRUUID", + "named": false + }, + { + "type": "SUBSTR", + "named": false + }, + { + "type": "SUM", + "named": false + }, + { + "type": "TIMEZONE", + "named": false + }, + { + "type": "TO", + "named": false + }, + { + "type": "TZ", + "named": false + }, + { + "type": "UCASE", + "named": false + }, + { + "type": "UNDEF", + "named": false + }, + { + "type": "UNION", + "named": false + }, + { + "type": "URI", + "named": false + }, + { + "type": "USING", + "named": false + }, + { + "type": "UUID", + "named": false + }, + { + "type": "VALUES", + "named": false + }, + { + "type": "WHERE", + "named": false + }, + { + "type": "WITH", + "named": false + }, + { + "type": "YEAR", + "named": false + }, + { + "type": "[", + "named": false + }, + { + "type": "]", + "named": false + }, + { + "type": "^", + "named": false + }, + { + "type": "^^", + "named": false + }, + { + "type": "_:", + "named": false + }, + { + "type": "a", + "named": false + }, + { + "type": "anon", + "named": true + }, + { + "type": "comment", + "named": true + }, + { + "type": "decimal", + "named": true + }, + { + "type": "double", + "named": true + }, + { + "type": "echar", + "named": true + }, + { + "type": "false", + "named": false + }, + { + "type": "integer", + "named": true + }, + { + "type": "isBLANK", + "named": false + }, + { + "type": "isIRI", + "named": false + }, + { + "type": "isLITERAL", + "named": false + }, + { + "type": "isNUMERIC", + "named": false + }, + { + "type": "isURI", + "named": false + }, + { + "type": "lang_tag", + "named": true + }, + { + "type": "nil", + "named": true + }, + { + "type": "path_mod", + "named": true + }, + { + "type": "pn_local", + "named": true + }, + { + "type": "pn_prefix", + "named": true + }, + { + "type": "sameTerm", + "named": false + }, + { + "type": "true", + "named": false + }, + { + "type": "var", + "named": true + }, + { + "type": "{", + "named": false + }, + { + "type": "|", + "named": false + }, + { + "type": "||", + "named": false + }, + { + "type": "}", + "named": false + } +] \ No newline at end of file diff --git a/sparql/parser.c b/sparql/parser.c new file mode 100644 index 00000000..730484bd --- /dev/null +++ b/sparql/parser.c @@ -0,0 +1,51503 @@ +#include "parser.h" + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif + +#define LANGUAGE_VERSION 13 +#define STATE_COUNT 1135 +#define LARGE_STATE_COUNT 216 +#define SYMBOL_COUNT 323 +#define ALIAS_COUNT 0 +#define TOKEN_COUNT 166 +#define EXTERNAL_TOKEN_COUNT 0 +#define FIELD_COUNT 10 +#define MAX_ALIAS_SEQUENCE_LENGTH 10 +#define PRODUCTION_ID_COUNT 21 + +enum { + sym_pn_prefix = 1, + sym_comment = 2, + anon_sym_SEMI = 3, + aux_sym_base_declaration_token1 = 4, + aux_sym_prefix_declaration_token1 = 5, + aux_sym_select_clause_token1 = 6, + aux_sym_select_clause_token2 = 7, + aux_sym_select_clause_token3 = 8, + anon_sym_LPAREN = 9, + aux_sym_select_clause_token4 = 10, + anon_sym_RPAREN = 11, + anon_sym_STAR = 12, + aux_sym_construct_query_token1 = 13, + aux_sym_construct_query_token2 = 14, + anon_sym_LBRACE = 15, + anon_sym_RBRACE = 16, + aux_sym_describe_query_token1 = 17, + aux_sym_ask_query_token1 = 18, + aux_sym_dataset_clause_token1 = 19, + aux_sym_named_graph_clause_token1 = 20, + aux_sym_group_clause_token1 = 21, + aux_sym_group_clause_token2 = 22, + aux_sym_having_clause_token1 = 23, + aux_sym_order_clause_token1 = 24, + aux_sym_order_condition_token1 = 25, + aux_sym_order_condition_token2 = 26, + aux_sym_limit_clause_token1 = 27, + aux_sym_offset_clause_token1 = 28, + aux_sym_values_clause_token1 = 29, + aux_sym_load_token1 = 30, + aux_sym_load_token2 = 31, + aux_sym_load_token3 = 32, + aux_sym_clear_token1 = 33, + aux_sym_drop_token1 = 34, + aux_sym_create_token1 = 35, + aux_sym_add_token1 = 36, + aux_sym_add_token2 = 37, + aux_sym_move_token1 = 38, + aux_sym_copy_token1 = 39, + anon_sym_INSERTDATA = 40, + anon_sym_DELETEDATA = 41, + anon_sym_DELETEWHERE = 42, + aux_sym_modify_token1 = 43, + aux_sym_delete_clause_token1 = 44, + aux_sym_insert_clause_token1 = 45, + aux_sym_using_clause_token1 = 46, + aux_sym_graph_or_default_token1 = 47, + aux_sym_graph_or_default_token2 = 48, + aux_sym_graph_ref_all_token1 = 49, + anon_sym_DOT = 50, + aux_sym_optional_graph_pattern_token1 = 51, + aux_sym_service_graph_pattern_token1 = 52, + aux_sym_bind_token1 = 53, + aux_sym__data_block_value_token1 = 54, + aux_sym_minus_graph_pattern_token1 = 55, + aux_sym_group_or_union_graph_pattern_token1 = 56, + aux_sym_filter_token1 = 57, + anon_sym_COMMA = 58, + anon_sym_a = 59, + anon_sym_SLASH = 60, + anon_sym_PIPE = 61, + anon_sym_CARET = 62, + sym_path_mod = 63, + anon_sym_BANG = 64, + anon_sym_LBRACK = 65, + anon_sym_RBRACK = 66, + sym_var = 67, + anon_sym_PIPE_PIPE = 68, + anon_sym_AMP_AMP = 69, + anon_sym_EQ = 70, + anon_sym_LT = 71, + anon_sym_GT = 72, + anon_sym_LT_EQ = 73, + anon_sym_GT_EQ = 74, + aux_sym_binary_expression_token1 = 75, + aux_sym_binary_expression_token2 = 76, + anon_sym_PLUS = 77, + anon_sym_DASH = 78, + aux_sym_build_in_function_token1 = 79, + aux_sym_build_in_function_token2 = 80, + aux_sym_build_in_function_token3 = 81, + aux_sym__nullary_build_in_function_token1 = 82, + aux_sym__nullary_build_in_function_token2 = 83, + aux_sym__nullary_build_in_function_token3 = 84, + aux_sym__nullary_build_in_function_token4 = 85, + aux_sym__unary_build_in_function_token1 = 86, + aux_sym__unary_build_in_function_token2 = 87, + aux_sym__unary_build_in_function_token3 = 88, + aux_sym__unary_build_in_function_token4 = 89, + aux_sym__unary_build_in_function_token5 = 90, + aux_sym__unary_build_in_function_token6 = 91, + aux_sym__unary_build_in_function_token7 = 92, + aux_sym__unary_build_in_function_token8 = 93, + aux_sym__unary_build_in_function_token9 = 94, + aux_sym__unary_build_in_function_token10 = 95, + aux_sym__unary_build_in_function_token11 = 96, + aux_sym__unary_build_in_function_token12 = 97, + aux_sym__unary_build_in_function_token13 = 98, + aux_sym__unary_build_in_function_token14 = 99, + aux_sym__unary_build_in_function_token15 = 100, + aux_sym__unary_build_in_function_token16 = 101, + aux_sym__unary_build_in_function_token17 = 102, + aux_sym__unary_build_in_function_token18 = 103, + aux_sym__unary_build_in_function_token19 = 104, + aux_sym__unary_build_in_function_token20 = 105, + aux_sym__unary_build_in_function_token21 = 106, + aux_sym__unary_build_in_function_token22 = 107, + aux_sym__unary_build_in_function_token23 = 108, + aux_sym__unary_build_in_function_token24 = 109, + aux_sym__unary_build_in_function_token25 = 110, + aux_sym__unary_build_in_function_token26 = 111, + aux_sym__unary_build_in_function_token27 = 112, + aux_sym__unary_build_in_function_token28 = 113, + aux_sym__unary_build_in_function_token29 = 114, + aux_sym__unary_build_in_function_token30 = 115, + aux_sym__unary_build_in_function_token31 = 116, + aux_sym__binary_build_in_function_token1 = 117, + aux_sym__binary_build_in_function_token2 = 118, + aux_sym__binary_build_in_function_token3 = 119, + aux_sym__binary_build_in_function_token4 = 120, + aux_sym__binary_build_in_function_token5 = 121, + aux_sym__binary_build_in_function_token6 = 122, + aux_sym__binary_build_in_function_token7 = 123, + aux_sym__binary_build_in_function_token8 = 124, + aux_sym__binary_build_in_function_token9 = 125, + aux_sym__variadic_build_in_function_token1 = 126, + aux_sym__variadic_build_in_function_token2 = 127, + aux_sym_regex_expression_token1 = 128, + aux_sym_substring_expression_token1 = 129, + aux_sym_string_replace_expression_token1 = 130, + aux_sym_exists_func_token1 = 131, + aux_sym_aggregate_token1 = 132, + aux_sym_aggregate_token2 = 133, + aux_sym_aggregate_token3 = 134, + aux_sym_aggregate_token4 = 135, + aux_sym_aggregate_token5 = 136, + aux_sym_aggregate_token6 = 137, + anon_sym_GROUP_CONCAT = 138, + aux_sym_aggregate_token7 = 139, + anon_sym_CARET_CARET = 140, + anon_sym_true = 141, + anon_sym_false = 142, + aux_sym_iri_reference_token1 = 143, + anon_sym_GT2 = 144, + anon_sym_COLON = 145, + anon_sym__COLON = 146, + aux_sym_blank_node_label_token1 = 147, + sym_lang_tag = 148, + sym_integer = 149, + sym_decimal = 150, + sym_double = 151, + anon_sym_SQUOTE = 152, + aux_sym__string_literal1_token1 = 153, + anon_sym_DQUOTE = 154, + aux_sym__string_literal2_token1 = 155, + anon_sym_SQUOTE_SQUOTE_SQUOTE = 156, + anon_sym_SQUOTE_SQUOTE = 157, + aux_sym__string_literal_long1_token1 = 158, + anon_sym_DQUOTE_DQUOTE_DQUOTE = 159, + anon_sym_DQUOTE_DQUOTE = 160, + aux_sym__string_literal_long2_token1 = 161, + sym_echar = 162, + sym_nil = 163, + sym_anon = 164, + sym_pn_local = 165, + sym_unit = 166, + sym__update = 167, + sym_prologue = 168, + sym_base_declaration = 169, + sym_prefix_declaration = 170, + sym_select_query = 171, + sym_sub_select = 172, + sym_select_clause = 173, + sym_construct_query = 174, + sym_describe_query = 175, + sym_ask_query = 176, + sym_dataset_clause = 177, + sym_default_graph_clause = 178, + sym_named_graph_clause = 179, + sym_where_clause = 180, + sym_solution_modifier = 181, + sym_group_clause = 182, + sym_group_condition = 183, + sym_having_clause = 184, + sym_having_condition = 185, + sym_order_clause = 186, + sym_order_condition = 187, + sym_limit_offset_clauses = 188, + sym_limit_clause = 189, + sym_offset_clause = 190, + sym_values_clause = 191, + sym_load = 192, + sym_clear = 193, + sym_drop = 194, + sym_create = 195, + sym_add = 196, + sym_move = 197, + sym_copy = 198, + sym_insert_data = 199, + sym_delete_data = 200, + sym_delete_where = 201, + sym_modify = 202, + sym_delete_clause = 203, + sym_insert_clause = 204, + sym_using_clause = 205, + sym_graph_or_default = 206, + sym_graph_ref = 207, + sym_graph_ref_all = 208, + sym_quads = 209, + sym_quads_not_triples = 210, + sym_triples_template = 211, + sym_group_graph_pattern = 212, + sym_triples_block = 213, + sym__graph_pattern_not_triples = 214, + sym_optional_graph_pattern = 215, + sym_graph_graph_pattern = 216, + sym_service_graph_pattern = 217, + sym_bind = 218, + sym_inline_data = 219, + sym_data_block = 220, + sym__inline_data_one_var = 221, + sym__inline_data_full = 222, + sym__data_block_value = 223, + sym_minus_graph_pattern = 224, + sym_group_or_union_graph_pattern = 225, + sym_filter = 226, + sym__constraint = 227, + sym_function_call = 228, + sym_arg_list = 229, + sym_expression_list = 230, + sym_construct_template = 231, + sym_construct_triples = 232, + sym_triples_same_subject = 233, + sym_property_list = 234, + sym_property = 235, + sym__predicate = 236, + sym_object_list = 237, + sym_triples_same_subject_path = 238, + sym_property_list_path = 239, + sym_property_path = 240, + sym_property_path_rest = 241, + sym__predicate_path = 242, + sym_object_list_path = 243, + sym__path = 244, + sym_binary_path = 245, + sym_path_element = 246, + sym_path_inverse = 247, + sym__primary_path = 248, + sym_path_negated_property_set = 249, + sym_path_one_in_property_set = 250, + sym__triples_node = 251, + sym_blank_node_property_list = 252, + sym__triples_node_path = 253, + sym_blank_node_property_list_path = 254, + sym_collection = 255, + sym_collection_path = 256, + sym__graph_node = 257, + sym__graph_node_path = 258, + sym__var_or_term = 259, + sym__var_or_iri = 260, + sym__graph_term = 261, + sym__expression = 262, + sym_binary_expression = 263, + sym_unary_expression = 264, + sym__primary_expression = 265, + sym_bracketted_expression = 266, + sym__build_in_call = 267, + sym_build_in_function = 268, + sym__nullary_build_in_function = 269, + sym__unary_build_in_function = 270, + sym__binary_build_in_function = 271, + sym__variadic_build_in_function = 272, + sym_regex_expression = 273, + sym_substring_expression = 274, + sym_string_replace_expression = 275, + sym_exists_func = 276, + sym_not_exists_func = 277, + sym_aggregate = 278, + sym__iri_or_function = 279, + sym_rdf_literal = 280, + sym__numeric_literal = 281, + sym_boolean_literal = 282, + sym_string = 283, + sym__iri = 284, + sym_prefixed_name = 285, + sym__blank_node = 286, + sym_iri_reference = 287, + sym_namespace = 288, + sym_blank_node_label = 289, + sym__string_literal1 = 290, + sym__string_literal2 = 291, + sym__string_literal_long1 = 292, + sym__string_literal_long2 = 293, + aux_sym_unit_repeat1 = 294, + aux_sym_prologue_repeat1 = 295, + aux_sym_select_query_repeat1 = 296, + aux_sym_select_clause_repeat1 = 297, + aux_sym_describe_query_repeat1 = 298, + aux_sym_group_clause_repeat1 = 299, + aux_sym_having_clause_repeat1 = 300, + aux_sym_order_clause_repeat1 = 301, + aux_sym_modify_repeat1 = 302, + aux_sym_quads_repeat1 = 303, + aux_sym_triples_template_repeat1 = 304, + aux_sym_group_graph_pattern_repeat1 = 305, + aux_sym_triples_block_repeat1 = 306, + aux_sym__inline_data_one_var_repeat1 = 307, + aux_sym__inline_data_full_repeat1 = 308, + aux_sym__inline_data_full_repeat2 = 309, + aux_sym_group_or_union_graph_pattern_repeat1 = 310, + aux_sym_arg_list_repeat1 = 311, + aux_sym_property_list_repeat1 = 312, + aux_sym_object_list_repeat1 = 313, + aux_sym_property_list_path_repeat1 = 314, + aux_sym_object_list_path_repeat1 = 315, + aux_sym_path_negated_property_set_repeat1 = 316, + aux_sym_collection_repeat1 = 317, + aux_sym_collection_path_repeat1 = 318, + aux_sym__string_literal1_repeat1 = 319, + aux_sym__string_literal2_repeat1 = 320, + aux_sym__string_literal_long1_repeat1 = 321, + aux_sym__string_literal_long2_repeat1 = 322, +}; + +static const char *ts_symbol_names[] = { + [ts_builtin_sym_end] = "end", + [sym_pn_prefix] = "pn_prefix", + [sym_comment] = "comment", + [anon_sym_SEMI] = ";", + [aux_sym_base_declaration_token1] = "BASE", + [aux_sym_prefix_declaration_token1] = "PREFIX", + [aux_sym_select_clause_token1] = "SELECT", + [aux_sym_select_clause_token2] = "DISTINCT", + [aux_sym_select_clause_token3] = "REDUCED", + [anon_sym_LPAREN] = "(", + [aux_sym_select_clause_token4] = "AS", + [anon_sym_RPAREN] = ")", + [anon_sym_STAR] = "*", + [aux_sym_construct_query_token1] = "CONSTRUCT", + [aux_sym_construct_query_token2] = "WHERE", + [anon_sym_LBRACE] = "{", + [anon_sym_RBRACE] = "}", + [aux_sym_describe_query_token1] = "DESCRIBE", + [aux_sym_ask_query_token1] = "ASK", + [aux_sym_dataset_clause_token1] = "FROM", + [aux_sym_named_graph_clause_token1] = "NAMED", + [aux_sym_group_clause_token1] = "GROUP", + [aux_sym_group_clause_token2] = "BY", + [aux_sym_having_clause_token1] = "HAVING", + [aux_sym_order_clause_token1] = "ORDER", + [aux_sym_order_condition_token1] = "ASC", + [aux_sym_order_condition_token2] = "DESC", + [aux_sym_limit_clause_token1] = "LIMIT", + [aux_sym_offset_clause_token1] = "OFFSET", + [aux_sym_values_clause_token1] = "VALUES", + [aux_sym_load_token1] = "LOAD", + [aux_sym_load_token2] = "SILENT", + [aux_sym_load_token3] = "INTO", + [aux_sym_clear_token1] = "CLEAR", + [aux_sym_drop_token1] = "DROP", + [aux_sym_create_token1] = "CREATE", + [aux_sym_add_token1] = "ADD", + [aux_sym_add_token2] = "TO", + [aux_sym_move_token1] = "MOVE", + [aux_sym_copy_token1] = "COPY", + [anon_sym_INSERTDATA] = "INSERT DATA", + [anon_sym_DELETEDATA] = "DELETE DATA", + [anon_sym_DELETEWHERE] = "DELETE WHERE", + [aux_sym_modify_token1] = "WITH", + [aux_sym_delete_clause_token1] = "DELETE", + [aux_sym_insert_clause_token1] = "INSERT", + [aux_sym_using_clause_token1] = "USING", + [aux_sym_graph_or_default_token1] = "DEFAULT", + [aux_sym_graph_or_default_token2] = "GRAPH", + [aux_sym_graph_ref_all_token1] = "ALL", + [anon_sym_DOT] = ".", + [aux_sym_optional_graph_pattern_token1] = "OPTIONAL", + [aux_sym_service_graph_pattern_token1] = "SERVICE", + [aux_sym_bind_token1] = "BIND", + [aux_sym__data_block_value_token1] = "UNDEF", + [aux_sym_minus_graph_pattern_token1] = "MINUS", + [aux_sym_group_or_union_graph_pattern_token1] = "UNION", + [aux_sym_filter_token1] = "FILTER", + [anon_sym_COMMA] = ",", + [anon_sym_a] = "a", + [anon_sym_SLASH] = "/", + [anon_sym_PIPE] = "|", + [anon_sym_CARET] = "^", + [sym_path_mod] = "path_mod", + [anon_sym_BANG] = "!", + [anon_sym_LBRACK] = "[", + [anon_sym_RBRACK] = "]", + [sym_var] = "var", + [anon_sym_PIPE_PIPE] = "||", + [anon_sym_AMP_AMP] = "&&", + [anon_sym_EQ] = "=", + [anon_sym_LT] = "<", + [anon_sym_GT] = ">", + [anon_sym_LT_EQ] = "<=", + [anon_sym_GT_EQ] = ">=", + [aux_sym_binary_expression_token1] = "IN", + [aux_sym_binary_expression_token2] = "NOT", + [anon_sym_PLUS] = "+", + [anon_sym_DASH] = "-", + [aux_sym_build_in_function_token1] = "BOUND", + [aux_sym_build_in_function_token2] = "BNODE", + [aux_sym_build_in_function_token3] = "IF", + [aux_sym__nullary_build_in_function_token1] = "NOW", + [aux_sym__nullary_build_in_function_token2] = "RAND", + [aux_sym__nullary_build_in_function_token3] = "STRUUID", + [aux_sym__nullary_build_in_function_token4] = "UUID", + [aux_sym__unary_build_in_function_token1] = "ABS", + [aux_sym__unary_build_in_function_token2] = "CEIL", + [aux_sym__unary_build_in_function_token3] = "DATATYPE", + [aux_sym__unary_build_in_function_token4] = "DAY", + [aux_sym__unary_build_in_function_token5] = "ENCODE_FOR_URI", + [aux_sym__unary_build_in_function_token6] = "FLOOR", + [aux_sym__unary_build_in_function_token7] = "HOURS", + [aux_sym__unary_build_in_function_token8] = "IRI", + [aux_sym__unary_build_in_function_token9] = "LANG", + [aux_sym__unary_build_in_function_token10] = "LCASE", + [aux_sym__unary_build_in_function_token11] = "MD5", + [aux_sym__unary_build_in_function_token12] = "MINUTES", + [aux_sym__unary_build_in_function_token13] = "MONTH", + [aux_sym__unary_build_in_function_token14] = "ROUND", + [aux_sym__unary_build_in_function_token15] = "SECONDS", + [aux_sym__unary_build_in_function_token16] = "SHA1", + [aux_sym__unary_build_in_function_token17] = "SHA256", + [aux_sym__unary_build_in_function_token18] = "SHA384", + [aux_sym__unary_build_in_function_token19] = "SHA512", + [aux_sym__unary_build_in_function_token20] = "STR", + [aux_sym__unary_build_in_function_token21] = "STRLEN", + [aux_sym__unary_build_in_function_token22] = "TIMEZONE", + [aux_sym__unary_build_in_function_token23] = "TZ", + [aux_sym__unary_build_in_function_token24] = "UCASE", + [aux_sym__unary_build_in_function_token25] = "URI", + [aux_sym__unary_build_in_function_token26] = "YEAR", + [aux_sym__unary_build_in_function_token27] = "isBLANK", + [aux_sym__unary_build_in_function_token28] = "isIRI", + [aux_sym__unary_build_in_function_token29] = "isLITERAL", + [aux_sym__unary_build_in_function_token30] = "isNUMERIC", + [aux_sym__unary_build_in_function_token31] = "isURI", + [aux_sym__binary_build_in_function_token1] = "CONTAINS", + [aux_sym__binary_build_in_function_token2] = "LANGMATCHES", + [aux_sym__binary_build_in_function_token3] = "STRAFTER", + [aux_sym__binary_build_in_function_token4] = "STRBEFORE", + [aux_sym__binary_build_in_function_token5] = "STRDT", + [aux_sym__binary_build_in_function_token6] = "STRENDS", + [aux_sym__binary_build_in_function_token7] = "STRLANG", + [aux_sym__binary_build_in_function_token8] = "STRSTARTS", + [aux_sym__binary_build_in_function_token9] = "sameTerm", + [aux_sym__variadic_build_in_function_token1] = "CONCAT", + [aux_sym__variadic_build_in_function_token2] = "COALESCE", + [aux_sym_regex_expression_token1] = "REGEX", + [aux_sym_substring_expression_token1] = "SUBSTR", + [aux_sym_string_replace_expression_token1] = "REPLACE", + [aux_sym_exists_func_token1] = "EXISTS", + [aux_sym_aggregate_token1] = "COUNT", + [aux_sym_aggregate_token2] = "SUM", + [aux_sym_aggregate_token3] = "MIN", + [aux_sym_aggregate_token4] = "MAX", + [aux_sym_aggregate_token5] = "AVG", + [aux_sym_aggregate_token6] = "SAMPLE", + [anon_sym_GROUP_CONCAT] = "GROUP_CONCAT", + [aux_sym_aggregate_token7] = "SEPARATOR", + [anon_sym_CARET_CARET] = "^^", + [anon_sym_true] = "true", + [anon_sym_false] = "false", + [aux_sym_iri_reference_token1] = "iri_reference_token1", + [anon_sym_GT2] = ">", + [anon_sym_COLON] = ":", + [anon_sym__COLON] = "_:", + [aux_sym_blank_node_label_token1] = "blank_node_label_token1", + [sym_lang_tag] = "lang_tag", + [sym_integer] = "integer", + [sym_decimal] = "decimal", + [sym_double] = "double", + [anon_sym_SQUOTE] = "'", + [aux_sym__string_literal1_token1] = "_string_literal1_token1", + [anon_sym_DQUOTE] = "\"", + [aux_sym__string_literal2_token1] = "_string_literal2_token1", + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = "'''", + [anon_sym_SQUOTE_SQUOTE] = "''", + [aux_sym__string_literal_long1_token1] = "_string_literal_long1_token1", + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = "\"\"\"", + [anon_sym_DQUOTE_DQUOTE] = "\"\"", + [aux_sym__string_literal_long2_token1] = "_string_literal_long2_token1", + [sym_echar] = "echar", + [sym_nil] = "nil", + [sym_anon] = "anon", + [sym_pn_local] = "pn_local", + [sym_unit] = "unit", + [sym__update] = "_update", + [sym_prologue] = "prologue", + [sym_base_declaration] = "base_declaration", + [sym_prefix_declaration] = "prefix_declaration", + [sym_select_query] = "select_query", + [sym_sub_select] = "sub_select", + [sym_select_clause] = "select_clause", + [sym_construct_query] = "construct_query", + [sym_describe_query] = "describe_query", + [sym_ask_query] = "ask_query", + [sym_dataset_clause] = "dataset_clause", + [sym_default_graph_clause] = "default_graph_clause", + [sym_named_graph_clause] = "named_graph_clause", + [sym_where_clause] = "where_clause", + [sym_solution_modifier] = "solution_modifier", + [sym_group_clause] = "group_clause", + [sym_group_condition] = "group_condition", + [sym_having_clause] = "having_clause", + [sym_having_condition] = "having_condition", + [sym_order_clause] = "order_clause", + [sym_order_condition] = "order_condition", + [sym_limit_offset_clauses] = "limit_offset_clauses", + [sym_limit_clause] = "limit_clause", + [sym_offset_clause] = "offset_clause", + [sym_values_clause] = "values_clause", + [sym_load] = "load", + [sym_clear] = "clear", + [sym_drop] = "drop", + [sym_create] = "create", + [sym_add] = "add", + [sym_move] = "move", + [sym_copy] = "copy", + [sym_insert_data] = "insert_data", + [sym_delete_data] = "delete_data", + [sym_delete_where] = "delete_where", + [sym_modify] = "modify", + [sym_delete_clause] = "delete_clause", + [sym_insert_clause] = "insert_clause", + [sym_using_clause] = "using_clause", + [sym_graph_or_default] = "graph_or_default", + [sym_graph_ref] = "graph_ref", + [sym_graph_ref_all] = "graph_ref_all", + [sym_quads] = "quads", + [sym_quads_not_triples] = "quads_not_triples", + [sym_triples_template] = "triples_template", + [sym_group_graph_pattern] = "group_graph_pattern", + [sym_triples_block] = "triples_block", + [sym__graph_pattern_not_triples] = "_graph_pattern_not_triples", + [sym_optional_graph_pattern] = "optional_graph_pattern", + [sym_graph_graph_pattern] = "graph_graph_pattern", + [sym_service_graph_pattern] = "service_graph_pattern", + [sym_bind] = "bind", + [sym_inline_data] = "inline_data", + [sym_data_block] = "data_block", + [sym__inline_data_one_var] = "_inline_data_one_var", + [sym__inline_data_full] = "_inline_data_full", + [sym__data_block_value] = "_data_block_value", + [sym_minus_graph_pattern] = "minus_graph_pattern", + [sym_group_or_union_graph_pattern] = "group_or_union_graph_pattern", + [sym_filter] = "filter", + [sym__constraint] = "_constraint", + [sym_function_call] = "function_call", + [sym_arg_list] = "arg_list", + [sym_expression_list] = "expression_list", + [sym_construct_template] = "construct_template", + [sym_construct_triples] = "construct_triples", + [sym_triples_same_subject] = "triples_same_subject", + [sym_property_list] = "property_list", + [sym_property] = "property", + [sym__predicate] = "_predicate", + [sym_object_list] = "object_list", + [sym_triples_same_subject_path] = "triples_same_subject", + [sym_property_list_path] = "property_list", + [sym_property_path] = "property", + [sym_property_path_rest] = "property", + [sym__predicate_path] = "_predicate_path", + [sym_object_list_path] = "object_list", + [sym__path] = "_path", + [sym_binary_path] = "binary_path", + [sym_path_element] = "path_element", + [sym_path_inverse] = "path_inverse", + [sym__primary_path] = "_primary_path", + [sym_path_negated_property_set] = "path_negated_property_set", + [sym_path_one_in_property_set] = "path_one_in_property_set", + [sym__triples_node] = "_triples_node", + [sym_blank_node_property_list] = "blank_node_property_list", + [sym__triples_node_path] = "_triples_node_path", + [sym_blank_node_property_list_path] = "blank_node_property_list", + [sym_collection] = "collection", + [sym_collection_path] = "collection", + [sym__graph_node] = "_graph_node", + [sym__graph_node_path] = "_graph_node_path", + [sym__var_or_term] = "_var_or_term", + [sym__var_or_iri] = "_var_or_iri", + [sym__graph_term] = "_graph_term", + [sym__expression] = "_expression", + [sym_binary_expression] = "binary_expression", + [sym_unary_expression] = "unary_expression", + [sym__primary_expression] = "_primary_expression", + [sym_bracketted_expression] = "bracketted_expression", + [sym__build_in_call] = "_build_in_call", + [sym_build_in_function] = "build_in_function", + [sym__nullary_build_in_function] = "_nullary_build_in_function", + [sym__unary_build_in_function] = "_unary_build_in_function", + [sym__binary_build_in_function] = "_binary_build_in_function", + [sym__variadic_build_in_function] = "_variadic_build_in_function", + [sym_regex_expression] = "regex_expression", + [sym_substring_expression] = "substring_expression", + [sym_string_replace_expression] = "string_replace_expression", + [sym_exists_func] = "exists_func", + [sym_not_exists_func] = "not_exists_func", + [sym_aggregate] = "aggregate", + [sym__iri_or_function] = "_iri_or_function", + [sym_rdf_literal] = "rdf_literal", + [sym__numeric_literal] = "_numeric_literal", + [sym_boolean_literal] = "boolean_literal", + [sym_string] = "string", + [sym__iri] = "_iri", + [sym_prefixed_name] = "prefixed_name", + [sym__blank_node] = "_blank_node", + [sym_iri_reference] = "iri_reference", + [sym_namespace] = "namespace", + [sym_blank_node_label] = "blank_node_label", + [sym__string_literal1] = "_string_literal1", + [sym__string_literal2] = "_string_literal2", + [sym__string_literal_long1] = "_string_literal_long1", + [sym__string_literal_long2] = "_string_literal_long2", + [aux_sym_unit_repeat1] = "unit_repeat1", + [aux_sym_prologue_repeat1] = "prologue_repeat1", + [aux_sym_select_query_repeat1] = "select_query_repeat1", + [aux_sym_select_clause_repeat1] = "select_clause_repeat1", + [aux_sym_describe_query_repeat1] = "describe_query_repeat1", + [aux_sym_group_clause_repeat1] = "group_clause_repeat1", + [aux_sym_having_clause_repeat1] = "having_clause_repeat1", + [aux_sym_order_clause_repeat1] = "order_clause_repeat1", + [aux_sym_modify_repeat1] = "modify_repeat1", + [aux_sym_quads_repeat1] = "quads_repeat1", + [aux_sym_triples_template_repeat1] = "triples_template_repeat1", + [aux_sym_group_graph_pattern_repeat1] = "group_graph_pattern_repeat1", + [aux_sym_triples_block_repeat1] = "triples_block_repeat1", + [aux_sym__inline_data_one_var_repeat1] = "_inline_data_one_var_repeat1", + [aux_sym__inline_data_full_repeat1] = "_inline_data_full_repeat1", + [aux_sym__inline_data_full_repeat2] = "_inline_data_full_repeat2", + [aux_sym_group_or_union_graph_pattern_repeat1] = "group_or_union_graph_pattern_repeat1", + [aux_sym_arg_list_repeat1] = "arg_list_repeat1", + [aux_sym_property_list_repeat1] = "property_list_repeat1", + [aux_sym_object_list_repeat1] = "object_list_repeat1", + [aux_sym_property_list_path_repeat1] = "property_list_path_repeat1", + [aux_sym_object_list_path_repeat1] = "object_list_path_repeat1", + [aux_sym_path_negated_property_set_repeat1] = "path_negated_property_set_repeat1", + [aux_sym_collection_repeat1] = "collection_repeat1", + [aux_sym_collection_path_repeat1] = "collection_path_repeat1", + [aux_sym__string_literal1_repeat1] = "_string_literal1_repeat1", + [aux_sym__string_literal2_repeat1] = "_string_literal2_repeat1", + [aux_sym__string_literal_long1_repeat1] = "_string_literal_long1_repeat1", + [aux_sym__string_literal_long2_repeat1] = "_string_literal_long2_repeat1", +}; + +static TSSymbol ts_symbol_map[] = { + [ts_builtin_sym_end] = ts_builtin_sym_end, + [sym_pn_prefix] = sym_pn_prefix, + [sym_comment] = sym_comment, + [anon_sym_SEMI] = anon_sym_SEMI, + [aux_sym_base_declaration_token1] = aux_sym_base_declaration_token1, + [aux_sym_prefix_declaration_token1] = aux_sym_prefix_declaration_token1, + [aux_sym_select_clause_token1] = aux_sym_select_clause_token1, + [aux_sym_select_clause_token2] = aux_sym_select_clause_token2, + [aux_sym_select_clause_token3] = aux_sym_select_clause_token3, + [anon_sym_LPAREN] = anon_sym_LPAREN, + [aux_sym_select_clause_token4] = aux_sym_select_clause_token4, + [anon_sym_RPAREN] = anon_sym_RPAREN, + [anon_sym_STAR] = anon_sym_STAR, + [aux_sym_construct_query_token1] = aux_sym_construct_query_token1, + [aux_sym_construct_query_token2] = aux_sym_construct_query_token2, + [anon_sym_LBRACE] = anon_sym_LBRACE, + [anon_sym_RBRACE] = anon_sym_RBRACE, + [aux_sym_describe_query_token1] = aux_sym_describe_query_token1, + [aux_sym_ask_query_token1] = aux_sym_ask_query_token1, + [aux_sym_dataset_clause_token1] = aux_sym_dataset_clause_token1, + [aux_sym_named_graph_clause_token1] = aux_sym_named_graph_clause_token1, + [aux_sym_group_clause_token1] = aux_sym_group_clause_token1, + [aux_sym_group_clause_token2] = aux_sym_group_clause_token2, + [aux_sym_having_clause_token1] = aux_sym_having_clause_token1, + [aux_sym_order_clause_token1] = aux_sym_order_clause_token1, + [aux_sym_order_condition_token1] = aux_sym_order_condition_token1, + [aux_sym_order_condition_token2] = aux_sym_order_condition_token2, + [aux_sym_limit_clause_token1] = aux_sym_limit_clause_token1, + [aux_sym_offset_clause_token1] = aux_sym_offset_clause_token1, + [aux_sym_values_clause_token1] = aux_sym_values_clause_token1, + [aux_sym_load_token1] = aux_sym_load_token1, + [aux_sym_load_token2] = aux_sym_load_token2, + [aux_sym_load_token3] = aux_sym_load_token3, + [aux_sym_clear_token1] = aux_sym_clear_token1, + [aux_sym_drop_token1] = aux_sym_drop_token1, + [aux_sym_create_token1] = aux_sym_create_token1, + [aux_sym_add_token1] = aux_sym_add_token1, + [aux_sym_add_token2] = aux_sym_add_token2, + [aux_sym_move_token1] = aux_sym_move_token1, + [aux_sym_copy_token1] = aux_sym_copy_token1, + [anon_sym_INSERTDATA] = anon_sym_INSERTDATA, + [anon_sym_DELETEDATA] = anon_sym_DELETEDATA, + [anon_sym_DELETEWHERE] = anon_sym_DELETEWHERE, + [aux_sym_modify_token1] = aux_sym_modify_token1, + [aux_sym_delete_clause_token1] = aux_sym_delete_clause_token1, + [aux_sym_insert_clause_token1] = aux_sym_insert_clause_token1, + [aux_sym_using_clause_token1] = aux_sym_using_clause_token1, + [aux_sym_graph_or_default_token1] = aux_sym_graph_or_default_token1, + [aux_sym_graph_or_default_token2] = aux_sym_graph_or_default_token2, + [aux_sym_graph_ref_all_token1] = aux_sym_graph_ref_all_token1, + [anon_sym_DOT] = anon_sym_DOT, + [aux_sym_optional_graph_pattern_token1] = aux_sym_optional_graph_pattern_token1, + [aux_sym_service_graph_pattern_token1] = aux_sym_service_graph_pattern_token1, + [aux_sym_bind_token1] = aux_sym_bind_token1, + [aux_sym__data_block_value_token1] = aux_sym__data_block_value_token1, + [aux_sym_minus_graph_pattern_token1] = aux_sym_minus_graph_pattern_token1, + [aux_sym_group_or_union_graph_pattern_token1] = aux_sym_group_or_union_graph_pattern_token1, + [aux_sym_filter_token1] = aux_sym_filter_token1, + [anon_sym_COMMA] = anon_sym_COMMA, + [anon_sym_a] = anon_sym_a, + [anon_sym_SLASH] = anon_sym_SLASH, + [anon_sym_PIPE] = anon_sym_PIPE, + [anon_sym_CARET] = anon_sym_CARET, + [sym_path_mod] = sym_path_mod, + [anon_sym_BANG] = anon_sym_BANG, + [anon_sym_LBRACK] = anon_sym_LBRACK, + [anon_sym_RBRACK] = anon_sym_RBRACK, + [sym_var] = sym_var, + [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE, + [anon_sym_AMP_AMP] = anon_sym_AMP_AMP, + [anon_sym_EQ] = anon_sym_EQ, + [anon_sym_LT] = anon_sym_LT, + [anon_sym_GT] = anon_sym_GT, + [anon_sym_LT_EQ] = anon_sym_LT_EQ, + [anon_sym_GT_EQ] = anon_sym_GT_EQ, + [aux_sym_binary_expression_token1] = aux_sym_binary_expression_token1, + [aux_sym_binary_expression_token2] = aux_sym_binary_expression_token2, + [anon_sym_PLUS] = anon_sym_PLUS, + [anon_sym_DASH] = anon_sym_DASH, + [aux_sym_build_in_function_token1] = aux_sym_build_in_function_token1, + [aux_sym_build_in_function_token2] = aux_sym_build_in_function_token2, + [aux_sym_build_in_function_token3] = aux_sym_build_in_function_token3, + [aux_sym__nullary_build_in_function_token1] = aux_sym__nullary_build_in_function_token1, + [aux_sym__nullary_build_in_function_token2] = aux_sym__nullary_build_in_function_token2, + [aux_sym__nullary_build_in_function_token3] = aux_sym__nullary_build_in_function_token3, + [aux_sym__nullary_build_in_function_token4] = aux_sym__nullary_build_in_function_token4, + [aux_sym__unary_build_in_function_token1] = aux_sym__unary_build_in_function_token1, + [aux_sym__unary_build_in_function_token2] = aux_sym__unary_build_in_function_token2, + [aux_sym__unary_build_in_function_token3] = aux_sym__unary_build_in_function_token3, + [aux_sym__unary_build_in_function_token4] = aux_sym__unary_build_in_function_token4, + [aux_sym__unary_build_in_function_token5] = aux_sym__unary_build_in_function_token5, + [aux_sym__unary_build_in_function_token6] = aux_sym__unary_build_in_function_token6, + [aux_sym__unary_build_in_function_token7] = aux_sym__unary_build_in_function_token7, + [aux_sym__unary_build_in_function_token8] = aux_sym__unary_build_in_function_token8, + [aux_sym__unary_build_in_function_token9] = aux_sym__unary_build_in_function_token9, + [aux_sym__unary_build_in_function_token10] = aux_sym__unary_build_in_function_token10, + [aux_sym__unary_build_in_function_token11] = aux_sym__unary_build_in_function_token11, + [aux_sym__unary_build_in_function_token12] = aux_sym__unary_build_in_function_token12, + [aux_sym__unary_build_in_function_token13] = aux_sym__unary_build_in_function_token13, + [aux_sym__unary_build_in_function_token14] = aux_sym__unary_build_in_function_token14, + [aux_sym__unary_build_in_function_token15] = aux_sym__unary_build_in_function_token15, + [aux_sym__unary_build_in_function_token16] = aux_sym__unary_build_in_function_token16, + [aux_sym__unary_build_in_function_token17] = aux_sym__unary_build_in_function_token17, + [aux_sym__unary_build_in_function_token18] = aux_sym__unary_build_in_function_token18, + [aux_sym__unary_build_in_function_token19] = aux_sym__unary_build_in_function_token19, + [aux_sym__unary_build_in_function_token20] = aux_sym__unary_build_in_function_token20, + [aux_sym__unary_build_in_function_token21] = aux_sym__unary_build_in_function_token21, + [aux_sym__unary_build_in_function_token22] = aux_sym__unary_build_in_function_token22, + [aux_sym__unary_build_in_function_token23] = aux_sym__unary_build_in_function_token23, + [aux_sym__unary_build_in_function_token24] = aux_sym__unary_build_in_function_token24, + [aux_sym__unary_build_in_function_token25] = aux_sym__unary_build_in_function_token25, + [aux_sym__unary_build_in_function_token26] = aux_sym__unary_build_in_function_token26, + [aux_sym__unary_build_in_function_token27] = aux_sym__unary_build_in_function_token27, + [aux_sym__unary_build_in_function_token28] = aux_sym__unary_build_in_function_token28, + [aux_sym__unary_build_in_function_token29] = aux_sym__unary_build_in_function_token29, + [aux_sym__unary_build_in_function_token30] = aux_sym__unary_build_in_function_token30, + [aux_sym__unary_build_in_function_token31] = aux_sym__unary_build_in_function_token31, + [aux_sym__binary_build_in_function_token1] = aux_sym__binary_build_in_function_token1, + [aux_sym__binary_build_in_function_token2] = aux_sym__binary_build_in_function_token2, + [aux_sym__binary_build_in_function_token3] = aux_sym__binary_build_in_function_token3, + [aux_sym__binary_build_in_function_token4] = aux_sym__binary_build_in_function_token4, + [aux_sym__binary_build_in_function_token5] = aux_sym__binary_build_in_function_token5, + [aux_sym__binary_build_in_function_token6] = aux_sym__binary_build_in_function_token6, + [aux_sym__binary_build_in_function_token7] = aux_sym__binary_build_in_function_token7, + [aux_sym__binary_build_in_function_token8] = aux_sym__binary_build_in_function_token8, + [aux_sym__binary_build_in_function_token9] = aux_sym__binary_build_in_function_token9, + [aux_sym__variadic_build_in_function_token1] = aux_sym__variadic_build_in_function_token1, + [aux_sym__variadic_build_in_function_token2] = aux_sym__variadic_build_in_function_token2, + [aux_sym_regex_expression_token1] = aux_sym_regex_expression_token1, + [aux_sym_substring_expression_token1] = aux_sym_substring_expression_token1, + [aux_sym_string_replace_expression_token1] = aux_sym_string_replace_expression_token1, + [aux_sym_exists_func_token1] = aux_sym_exists_func_token1, + [aux_sym_aggregate_token1] = aux_sym_aggregate_token1, + [aux_sym_aggregate_token2] = aux_sym_aggregate_token2, + [aux_sym_aggregate_token3] = aux_sym_aggregate_token3, + [aux_sym_aggregate_token4] = aux_sym_aggregate_token4, + [aux_sym_aggregate_token5] = aux_sym_aggregate_token5, + [aux_sym_aggregate_token6] = aux_sym_aggregate_token6, + [anon_sym_GROUP_CONCAT] = anon_sym_GROUP_CONCAT, + [aux_sym_aggregate_token7] = aux_sym_aggregate_token7, + [anon_sym_CARET_CARET] = anon_sym_CARET_CARET, + [anon_sym_true] = anon_sym_true, + [anon_sym_false] = anon_sym_false, + [aux_sym_iri_reference_token1] = aux_sym_iri_reference_token1, + [anon_sym_GT2] = anon_sym_GT, + [anon_sym_COLON] = anon_sym_COLON, + [anon_sym__COLON] = anon_sym__COLON, + [aux_sym_blank_node_label_token1] = aux_sym_blank_node_label_token1, + [sym_lang_tag] = sym_lang_tag, + [sym_integer] = sym_integer, + [sym_decimal] = sym_decimal, + [sym_double] = sym_double, + [anon_sym_SQUOTE] = anon_sym_SQUOTE, + [aux_sym__string_literal1_token1] = aux_sym__string_literal1_token1, + [anon_sym_DQUOTE] = anon_sym_DQUOTE, + [aux_sym__string_literal2_token1] = aux_sym__string_literal2_token1, + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = anon_sym_SQUOTE_SQUOTE_SQUOTE, + [anon_sym_SQUOTE_SQUOTE] = anon_sym_SQUOTE_SQUOTE, + [aux_sym__string_literal_long1_token1] = aux_sym__string_literal_long1_token1, + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = anon_sym_DQUOTE_DQUOTE_DQUOTE, + [anon_sym_DQUOTE_DQUOTE] = anon_sym_DQUOTE_DQUOTE, + [aux_sym__string_literal_long2_token1] = aux_sym__string_literal_long2_token1, + [sym_echar] = sym_echar, + [sym_nil] = sym_nil, + [sym_anon] = sym_anon, + [sym_pn_local] = sym_pn_local, + [sym_unit] = sym_unit, + [sym__update] = sym__update, + [sym_prologue] = sym_prologue, + [sym_base_declaration] = sym_base_declaration, + [sym_prefix_declaration] = sym_prefix_declaration, + [sym_select_query] = sym_select_query, + [sym_sub_select] = sym_sub_select, + [sym_select_clause] = sym_select_clause, + [sym_construct_query] = sym_construct_query, + [sym_describe_query] = sym_describe_query, + [sym_ask_query] = sym_ask_query, + [sym_dataset_clause] = sym_dataset_clause, + [sym_default_graph_clause] = sym_default_graph_clause, + [sym_named_graph_clause] = sym_named_graph_clause, + [sym_where_clause] = sym_where_clause, + [sym_solution_modifier] = sym_solution_modifier, + [sym_group_clause] = sym_group_clause, + [sym_group_condition] = sym_group_condition, + [sym_having_clause] = sym_having_clause, + [sym_having_condition] = sym_having_condition, + [sym_order_clause] = sym_order_clause, + [sym_order_condition] = sym_order_condition, + [sym_limit_offset_clauses] = sym_limit_offset_clauses, + [sym_limit_clause] = sym_limit_clause, + [sym_offset_clause] = sym_offset_clause, + [sym_values_clause] = sym_values_clause, + [sym_load] = sym_load, + [sym_clear] = sym_clear, + [sym_drop] = sym_drop, + [sym_create] = sym_create, + [sym_add] = sym_add, + [sym_move] = sym_move, + [sym_copy] = sym_copy, + [sym_insert_data] = sym_insert_data, + [sym_delete_data] = sym_delete_data, + [sym_delete_where] = sym_delete_where, + [sym_modify] = sym_modify, + [sym_delete_clause] = sym_delete_clause, + [sym_insert_clause] = sym_insert_clause, + [sym_using_clause] = sym_using_clause, + [sym_graph_or_default] = sym_graph_or_default, + [sym_graph_ref] = sym_graph_ref, + [sym_graph_ref_all] = sym_graph_ref_all, + [sym_quads] = sym_quads, + [sym_quads_not_triples] = sym_quads_not_triples, + [sym_triples_template] = sym_triples_template, + [sym_group_graph_pattern] = sym_group_graph_pattern, + [sym_triples_block] = sym_triples_block, + [sym__graph_pattern_not_triples] = sym__graph_pattern_not_triples, + [sym_optional_graph_pattern] = sym_optional_graph_pattern, + [sym_graph_graph_pattern] = sym_graph_graph_pattern, + [sym_service_graph_pattern] = sym_service_graph_pattern, + [sym_bind] = sym_bind, + [sym_inline_data] = sym_inline_data, + [sym_data_block] = sym_data_block, + [sym__inline_data_one_var] = sym__inline_data_one_var, + [sym__inline_data_full] = sym__inline_data_full, + [sym__data_block_value] = sym__data_block_value, + [sym_minus_graph_pattern] = sym_minus_graph_pattern, + [sym_group_or_union_graph_pattern] = sym_group_or_union_graph_pattern, + [sym_filter] = sym_filter, + [sym__constraint] = sym__constraint, + [sym_function_call] = sym_function_call, + [sym_arg_list] = sym_arg_list, + [sym_expression_list] = sym_expression_list, + [sym_construct_template] = sym_construct_template, + [sym_construct_triples] = sym_construct_triples, + [sym_triples_same_subject] = sym_triples_same_subject, + [sym_property_list] = sym_property_list, + [sym_property] = sym_property, + [sym__predicate] = sym__predicate, + [sym_object_list] = sym_object_list, + [sym_triples_same_subject_path] = sym_triples_same_subject, + [sym_property_list_path] = sym_property_list, + [sym_property_path] = sym_property, + [sym_property_path_rest] = sym_property, + [sym__predicate_path] = sym__predicate_path, + [sym_object_list_path] = sym_object_list, + [sym__path] = sym__path, + [sym_binary_path] = sym_binary_path, + [sym_path_element] = sym_path_element, + [sym_path_inverse] = sym_path_inverse, + [sym__primary_path] = sym__primary_path, + [sym_path_negated_property_set] = sym_path_negated_property_set, + [sym_path_one_in_property_set] = sym_path_one_in_property_set, + [sym__triples_node] = sym__triples_node, + [sym_blank_node_property_list] = sym_blank_node_property_list, + [sym__triples_node_path] = sym__triples_node_path, + [sym_blank_node_property_list_path] = sym_blank_node_property_list, + [sym_collection] = sym_collection, + [sym_collection_path] = sym_collection, + [sym__graph_node] = sym__graph_node, + [sym__graph_node_path] = sym__graph_node_path, + [sym__var_or_term] = sym__var_or_term, + [sym__var_or_iri] = sym__var_or_iri, + [sym__graph_term] = sym__graph_term, + [sym__expression] = sym__expression, + [sym_binary_expression] = sym_binary_expression, + [sym_unary_expression] = sym_unary_expression, + [sym__primary_expression] = sym__primary_expression, + [sym_bracketted_expression] = sym_bracketted_expression, + [sym__build_in_call] = sym__build_in_call, + [sym_build_in_function] = sym_build_in_function, + [sym__nullary_build_in_function] = sym__nullary_build_in_function, + [sym__unary_build_in_function] = sym__unary_build_in_function, + [sym__binary_build_in_function] = sym__binary_build_in_function, + [sym__variadic_build_in_function] = sym__variadic_build_in_function, + [sym_regex_expression] = sym_regex_expression, + [sym_substring_expression] = sym_substring_expression, + [sym_string_replace_expression] = sym_string_replace_expression, + [sym_exists_func] = sym_exists_func, + [sym_not_exists_func] = sym_not_exists_func, + [sym_aggregate] = sym_aggregate, + [sym__iri_or_function] = sym__iri_or_function, + [sym_rdf_literal] = sym_rdf_literal, + [sym__numeric_literal] = sym__numeric_literal, + [sym_boolean_literal] = sym_boolean_literal, + [sym_string] = sym_string, + [sym__iri] = sym__iri, + [sym_prefixed_name] = sym_prefixed_name, + [sym__blank_node] = sym__blank_node, + [sym_iri_reference] = sym_iri_reference, + [sym_namespace] = sym_namespace, + [sym_blank_node_label] = sym_blank_node_label, + [sym__string_literal1] = sym__string_literal1, + [sym__string_literal2] = sym__string_literal2, + [sym__string_literal_long1] = sym__string_literal_long1, + [sym__string_literal_long2] = sym__string_literal_long2, + [aux_sym_unit_repeat1] = aux_sym_unit_repeat1, + [aux_sym_prologue_repeat1] = aux_sym_prologue_repeat1, + [aux_sym_select_query_repeat1] = aux_sym_select_query_repeat1, + [aux_sym_select_clause_repeat1] = aux_sym_select_clause_repeat1, + [aux_sym_describe_query_repeat1] = aux_sym_describe_query_repeat1, + [aux_sym_group_clause_repeat1] = aux_sym_group_clause_repeat1, + [aux_sym_having_clause_repeat1] = aux_sym_having_clause_repeat1, + [aux_sym_order_clause_repeat1] = aux_sym_order_clause_repeat1, + [aux_sym_modify_repeat1] = aux_sym_modify_repeat1, + [aux_sym_quads_repeat1] = aux_sym_quads_repeat1, + [aux_sym_triples_template_repeat1] = aux_sym_triples_template_repeat1, + [aux_sym_group_graph_pattern_repeat1] = aux_sym_group_graph_pattern_repeat1, + [aux_sym_triples_block_repeat1] = aux_sym_triples_block_repeat1, + [aux_sym__inline_data_one_var_repeat1] = aux_sym__inline_data_one_var_repeat1, + [aux_sym__inline_data_full_repeat1] = aux_sym__inline_data_full_repeat1, + [aux_sym__inline_data_full_repeat2] = aux_sym__inline_data_full_repeat2, + [aux_sym_group_or_union_graph_pattern_repeat1] = aux_sym_group_or_union_graph_pattern_repeat1, + [aux_sym_arg_list_repeat1] = aux_sym_arg_list_repeat1, + [aux_sym_property_list_repeat1] = aux_sym_property_list_repeat1, + [aux_sym_object_list_repeat1] = aux_sym_object_list_repeat1, + [aux_sym_property_list_path_repeat1] = aux_sym_property_list_path_repeat1, + [aux_sym_object_list_path_repeat1] = aux_sym_object_list_path_repeat1, + [aux_sym_path_negated_property_set_repeat1] = aux_sym_path_negated_property_set_repeat1, + [aux_sym_collection_repeat1] = aux_sym_collection_repeat1, + [aux_sym_collection_path_repeat1] = aux_sym_collection_path_repeat1, + [aux_sym__string_literal1_repeat1] = aux_sym__string_literal1_repeat1, + [aux_sym__string_literal2_repeat1] = aux_sym__string_literal2_repeat1, + [aux_sym__string_literal_long1_repeat1] = aux_sym__string_literal_long1_repeat1, + [aux_sym__string_literal_long2_repeat1] = aux_sym__string_literal_long2_repeat1, +}; + +static const TSSymbolMetadata ts_symbol_metadata[] = { + [ts_builtin_sym_end] = { + .visible = false, + .named = true, + }, + [sym_pn_prefix] = { + .visible = true, + .named = true, + }, + [sym_comment] = { + .visible = true, + .named = true, + }, + [anon_sym_SEMI] = { + .visible = true, + .named = false, + }, + [aux_sym_base_declaration_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_prefix_declaration_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_select_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_select_clause_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_select_clause_token3] = { + .visible = true, + .named = false, + }, + [anon_sym_LPAREN] = { + .visible = true, + .named = false, + }, + [aux_sym_select_clause_token4] = { + .visible = true, + .named = false, + }, + [anon_sym_RPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_STAR] = { + .visible = true, + .named = false, + }, + [aux_sym_construct_query_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_construct_query_token2] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE] = { + .visible = true, + .named = false, + }, + [aux_sym_describe_query_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_ask_query_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_dataset_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_named_graph_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_group_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_group_clause_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_having_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_order_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_order_condition_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_order_condition_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_limit_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_offset_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_values_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_load_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_load_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_load_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_clear_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_drop_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_create_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_add_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_add_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_move_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_copy_token1] = { + .visible = true, + .named = false, + }, + [anon_sym_INSERTDATA] = { + .visible = true, + .named = false, + }, + [anon_sym_DELETEDATA] = { + .visible = true, + .named = false, + }, + [anon_sym_DELETEWHERE] = { + .visible = true, + .named = false, + }, + [aux_sym_modify_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_delete_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_insert_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_using_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_graph_or_default_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_graph_or_default_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_graph_ref_all_token1] = { + .visible = true, + .named = false, + }, + [anon_sym_DOT] = { + .visible = true, + .named = false, + }, + [aux_sym_optional_graph_pattern_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_service_graph_pattern_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_bind_token1] = { + .visible = true, + .named = false, + }, + [aux_sym__data_block_value_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_minus_graph_pattern_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_group_or_union_graph_pattern_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_filter_token1] = { + .visible = true, + .named = false, + }, + [anon_sym_COMMA] = { + .visible = true, + .named = false, + }, + [anon_sym_a] = { + .visible = true, + .named = false, + }, + [anon_sym_SLASH] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_CARET] = { + .visible = true, + .named = false, + }, + [sym_path_mod] = { + .visible = true, + .named = true, + }, + [anon_sym_BANG] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACK] = { + .visible = true, + .named = false, + }, + [sym_var] = { + .visible = true, + .named = true, + }, + [anon_sym_PIPE_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP_AMP] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_LT] = { + .visible = true, + .named = false, + }, + [anon_sym_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_EQ] = { + .visible = true, + .named = false, + }, + [aux_sym_binary_expression_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_binary_expression_token2] = { + .visible = true, + .named = false, + }, + [anon_sym_PLUS] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH] = { + .visible = true, + .named = false, + }, + [aux_sym_build_in_function_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_build_in_function_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_build_in_function_token3] = { + .visible = true, + .named = false, + }, + [aux_sym__nullary_build_in_function_token1] = { + .visible = true, + .named = false, + }, + [aux_sym__nullary_build_in_function_token2] = { + .visible = true, + .named = false, + }, + [aux_sym__nullary_build_in_function_token3] = { + .visible = true, + .named = false, + }, + [aux_sym__nullary_build_in_function_token4] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token1] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token2] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token3] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token4] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token5] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token6] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token7] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token8] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token9] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token10] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token11] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token12] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token13] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token14] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token15] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token16] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token17] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token18] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token19] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token20] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token21] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token22] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token23] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token24] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token25] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token26] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token27] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token28] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token29] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token30] = { + .visible = true, + .named = false, + }, + [aux_sym__unary_build_in_function_token31] = { + .visible = true, + .named = false, + }, + [aux_sym__binary_build_in_function_token1] = { + .visible = true, + .named = false, + }, + [aux_sym__binary_build_in_function_token2] = { + .visible = true, + .named = false, + }, + [aux_sym__binary_build_in_function_token3] = { + .visible = true, + .named = false, + }, + [aux_sym__binary_build_in_function_token4] = { + .visible = true, + .named = false, + }, + [aux_sym__binary_build_in_function_token5] = { + .visible = true, + .named = false, + }, + [aux_sym__binary_build_in_function_token6] = { + .visible = true, + .named = false, + }, + [aux_sym__binary_build_in_function_token7] = { + .visible = true, + .named = false, + }, + [aux_sym__binary_build_in_function_token8] = { + .visible = true, + .named = false, + }, + [aux_sym__binary_build_in_function_token9] = { + .visible = true, + .named = false, + }, + [aux_sym__variadic_build_in_function_token1] = { + .visible = true, + .named = false, + }, + [aux_sym__variadic_build_in_function_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_regex_expression_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_substring_expression_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_string_replace_expression_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_exists_func_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_aggregate_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_aggregate_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_aggregate_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_aggregate_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_aggregate_token5] = { + .visible = true, + .named = false, + }, + [aux_sym_aggregate_token6] = { + .visible = true, + .named = false, + }, + [anon_sym_GROUP_CONCAT] = { + .visible = true, + .named = false, + }, + [aux_sym_aggregate_token7] = { + .visible = true, + .named = false, + }, + [anon_sym_CARET_CARET] = { + .visible = true, + .named = false, + }, + [anon_sym_true] = { + .visible = true, + .named = false, + }, + [anon_sym_false] = { + .visible = true, + .named = false, + }, + [aux_sym_iri_reference_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_GT2] = { + .visible = true, + .named = false, + }, + [anon_sym_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym__COLON] = { + .visible = true, + .named = false, + }, + [aux_sym_blank_node_label_token1] = { + .visible = false, + .named = false, + }, + [sym_lang_tag] = { + .visible = true, + .named = true, + }, + [sym_integer] = { + .visible = true, + .named = true, + }, + [sym_decimal] = { + .visible = true, + .named = true, + }, + [sym_double] = { + .visible = true, + .named = true, + }, + [anon_sym_SQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym__string_literal1_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_DQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym__string_literal2_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = { + .visible = true, + .named = false, + }, + [anon_sym_SQUOTE_SQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym__string_literal_long1_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = { + .visible = true, + .named = false, + }, + [anon_sym_DQUOTE_DQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym__string_literal_long2_token1] = { + .visible = false, + .named = false, + }, + [sym_echar] = { + .visible = true, + .named = true, + }, + [sym_nil] = { + .visible = true, + .named = true, + }, + [sym_anon] = { + .visible = true, + .named = true, + }, + [sym_pn_local] = { + .visible = true, + .named = true, + }, + [sym_unit] = { + .visible = true, + .named = true, + }, + [sym__update] = { + .visible = false, + .named = true, + }, + [sym_prologue] = { + .visible = true, + .named = true, + }, + [sym_base_declaration] = { + .visible = true, + .named = true, + }, + [sym_prefix_declaration] = { + .visible = true, + .named = true, + }, + [sym_select_query] = { + .visible = true, + .named = true, + }, + [sym_sub_select] = { + .visible = true, + .named = true, + }, + [sym_select_clause] = { + .visible = true, + .named = true, + }, + [sym_construct_query] = { + .visible = true, + .named = true, + }, + [sym_describe_query] = { + .visible = true, + .named = true, + }, + [sym_ask_query] = { + .visible = true, + .named = true, + }, + [sym_dataset_clause] = { + .visible = true, + .named = true, + }, + [sym_default_graph_clause] = { + .visible = true, + .named = true, + }, + [sym_named_graph_clause] = { + .visible = true, + .named = true, + }, + [sym_where_clause] = { + .visible = true, + .named = true, + }, + [sym_solution_modifier] = { + .visible = true, + .named = true, + }, + [sym_group_clause] = { + .visible = true, + .named = true, + }, + [sym_group_condition] = { + .visible = true, + .named = true, + }, + [sym_having_clause] = { + .visible = true, + .named = true, + }, + [sym_having_condition] = { + .visible = true, + .named = true, + }, + [sym_order_clause] = { + .visible = true, + .named = true, + }, + [sym_order_condition] = { + .visible = true, + .named = true, + }, + [sym_limit_offset_clauses] = { + .visible = true, + .named = true, + }, + [sym_limit_clause] = { + .visible = true, + .named = true, + }, + [sym_offset_clause] = { + .visible = true, + .named = true, + }, + [sym_values_clause] = { + .visible = true, + .named = true, + }, + [sym_load] = { + .visible = true, + .named = true, + }, + [sym_clear] = { + .visible = true, + .named = true, + }, + [sym_drop] = { + .visible = true, + .named = true, + }, + [sym_create] = { + .visible = true, + .named = true, + }, + [sym_add] = { + .visible = true, + .named = true, + }, + [sym_move] = { + .visible = true, + .named = true, + }, + [sym_copy] = { + .visible = true, + .named = true, + }, + [sym_insert_data] = { + .visible = true, + .named = true, + }, + [sym_delete_data] = { + .visible = true, + .named = true, + }, + [sym_delete_where] = { + .visible = true, + .named = true, + }, + [sym_modify] = { + .visible = true, + .named = true, + }, + [sym_delete_clause] = { + .visible = true, + .named = true, + }, + [sym_insert_clause] = { + .visible = true, + .named = true, + }, + [sym_using_clause] = { + .visible = true, + .named = true, + }, + [sym_graph_or_default] = { + .visible = true, + .named = true, + }, + [sym_graph_ref] = { + .visible = true, + .named = true, + }, + [sym_graph_ref_all] = { + .visible = true, + .named = true, + }, + [sym_quads] = { + .visible = true, + .named = true, + }, + [sym_quads_not_triples] = { + .visible = true, + .named = true, + }, + [sym_triples_template] = { + .visible = true, + .named = true, + }, + [sym_group_graph_pattern] = { + .visible = true, + .named = true, + }, + [sym_triples_block] = { + .visible = true, + .named = true, + }, + [sym__graph_pattern_not_triples] = { + .visible = false, + .named = true, + }, + [sym_optional_graph_pattern] = { + .visible = true, + .named = true, + }, + [sym_graph_graph_pattern] = { + .visible = true, + .named = true, + }, + [sym_service_graph_pattern] = { + .visible = true, + .named = true, + }, + [sym_bind] = { + .visible = true, + .named = true, + }, + [sym_inline_data] = { + .visible = true, + .named = true, + }, + [sym_data_block] = { + .visible = true, + .named = true, + }, + [sym__inline_data_one_var] = { + .visible = false, + .named = true, + }, + [sym__inline_data_full] = { + .visible = false, + .named = true, + }, + [sym__data_block_value] = { + .visible = false, + .named = true, + }, + [sym_minus_graph_pattern] = { + .visible = true, + .named = true, + }, + [sym_group_or_union_graph_pattern] = { + .visible = true, + .named = true, + }, + [sym_filter] = { + .visible = true, + .named = true, + }, + [sym__constraint] = { + .visible = false, + .named = true, + }, + [sym_function_call] = { + .visible = true, + .named = true, + }, + [sym_arg_list] = { + .visible = true, + .named = true, + }, + [sym_expression_list] = { + .visible = true, + .named = true, + }, + [sym_construct_template] = { + .visible = true, + .named = true, + }, + [sym_construct_triples] = { + .visible = true, + .named = true, + }, + [sym_triples_same_subject] = { + .visible = true, + .named = true, + }, + [sym_property_list] = { + .visible = true, + .named = true, + }, + [sym_property] = { + .visible = true, + .named = true, + }, + [sym__predicate] = { + .visible = false, + .named = true, + }, + [sym_object_list] = { + .visible = true, + .named = true, + }, + [sym_triples_same_subject_path] = { + .visible = true, + .named = true, + }, + [sym_property_list_path] = { + .visible = true, + .named = true, + }, + [sym_property_path] = { + .visible = true, + .named = true, + }, + [sym_property_path_rest] = { + .visible = true, + .named = true, + }, + [sym__predicate_path] = { + .visible = false, + .named = true, + }, + [sym_object_list_path] = { + .visible = true, + .named = true, + }, + [sym__path] = { + .visible = false, + .named = true, + }, + [sym_binary_path] = { + .visible = true, + .named = true, + }, + [sym_path_element] = { + .visible = true, + .named = true, + }, + [sym_path_inverse] = { + .visible = true, + .named = true, + }, + [sym__primary_path] = { + .visible = false, + .named = true, + }, + [sym_path_negated_property_set] = { + .visible = true, + .named = true, + }, + [sym_path_one_in_property_set] = { + .visible = true, + .named = true, + }, + [sym__triples_node] = { + .visible = false, + .named = true, + }, + [sym_blank_node_property_list] = { + .visible = true, + .named = true, + }, + [sym__triples_node_path] = { + .visible = false, + .named = true, + }, + [sym_blank_node_property_list_path] = { + .visible = true, + .named = true, + }, + [sym_collection] = { + .visible = true, + .named = true, + }, + [sym_collection_path] = { + .visible = true, + .named = true, + }, + [sym__graph_node] = { + .visible = false, + .named = true, + }, + [sym__graph_node_path] = { + .visible = false, + .named = true, + }, + [sym__var_or_term] = { + .visible = false, + .named = true, + }, + [sym__var_or_iri] = { + .visible = false, + .named = true, + }, + [sym__graph_term] = { + .visible = false, + .named = true, + }, + [sym__expression] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_binary_expression] = { + .visible = true, + .named = true, + }, + [sym_unary_expression] = { + .visible = true, + .named = true, + }, + [sym__primary_expression] = { + .visible = false, + .named = true, + }, + [sym_bracketted_expression] = { + .visible = true, + .named = true, + }, + [sym__build_in_call] = { + .visible = false, + .named = true, + }, + [sym_build_in_function] = { + .visible = true, + .named = true, + }, + [sym__nullary_build_in_function] = { + .visible = false, + .named = true, + }, + [sym__unary_build_in_function] = { + .visible = false, + .named = true, + }, + [sym__binary_build_in_function] = { + .visible = false, + .named = true, + }, + [sym__variadic_build_in_function] = { + .visible = false, + .named = true, + }, + [sym_regex_expression] = { + .visible = true, + .named = true, + }, + [sym_substring_expression] = { + .visible = true, + .named = true, + }, + [sym_string_replace_expression] = { + .visible = true, + .named = true, + }, + [sym_exists_func] = { + .visible = true, + .named = true, + }, + [sym_not_exists_func] = { + .visible = true, + .named = true, + }, + [sym_aggregate] = { + .visible = true, + .named = true, + }, + [sym__iri_or_function] = { + .visible = false, + .named = true, + }, + [sym_rdf_literal] = { + .visible = true, + .named = true, + }, + [sym__numeric_literal] = { + .visible = false, + .named = true, + }, + [sym_boolean_literal] = { + .visible = true, + .named = true, + }, + [sym_string] = { + .visible = true, + .named = true, + }, + [sym__iri] = { + .visible = false, + .named = true, + }, + [sym_prefixed_name] = { + .visible = true, + .named = true, + }, + [sym__blank_node] = { + .visible = false, + .named = true, + }, + [sym_iri_reference] = { + .visible = true, + .named = true, + }, + [sym_namespace] = { + .visible = true, + .named = true, + }, + [sym_blank_node_label] = { + .visible = true, + .named = true, + }, + [sym__string_literal1] = { + .visible = false, + .named = true, + }, + [sym__string_literal2] = { + .visible = false, + .named = true, + }, + [sym__string_literal_long1] = { + .visible = false, + .named = true, + }, + [sym__string_literal_long2] = { + .visible = false, + .named = true, + }, + [aux_sym_unit_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_prologue_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_select_query_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_select_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_describe_query_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_group_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_having_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_order_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_modify_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_quads_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_triples_template_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_group_graph_pattern_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_triples_block_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__inline_data_one_var_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__inline_data_full_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__inline_data_full_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_group_or_union_graph_pattern_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_arg_list_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_property_list_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_object_list_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_property_list_path_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_object_list_path_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_path_negated_property_set_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_collection_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_collection_path_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__string_literal1_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__string_literal2_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__string_literal_long1_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__string_literal_long2_repeat1] = { + .visible = false, + .named = false, + }, +}; + +enum { + field_arguments = 1, + field_bound_variable = 2, + field_datatype = 3, + field_flag = 4, + field_identifier = 5, + field_pattern = 6, + field_source_selector = 7, + field_subject = 8, + field_text = 9, + field_value = 10, +}; + +static const char *ts_field_names[] = { + [0] = NULL, + [field_arguments] = "arguments", + [field_bound_variable] = "bound_variable", + [field_datatype] = "datatype", + [field_flag] = "flag", + [field_identifier] = "identifier", + [field_pattern] = "pattern", + [field_source_selector] = "source_selector", + [field_subject] = "subject", + [field_text] = "text", + [field_value] = "value", +}; + +static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { + [1] = {.index = 0, .length = 1}, + [2] = {.index = 1, .length = 1}, + [3] = {.index = 2, .length = 1}, + [4] = {.index = 3, .length = 1}, + [5] = {.index = 4, .length = 1}, + [6] = {.index = 5, .length = 2}, + [7] = {.index = 7, .length = 1}, + [8] = {.index = 8, .length = 1}, + [9] = {.index = 9, .length = 1}, + [10] = {.index = 10, .length = 1}, + [11] = {.index = 11, .length = 1}, + [12] = {.index = 12, .length = 1}, + [13] = {.index = 13, .length = 3}, + [14] = {.index = 16, .length = 3}, + [15] = {.index = 19, .length = 1}, + [16] = {.index = 20, .length = 5}, + [17] = {.index = 25, .length = 2}, + [18] = {.index = 27, .length = 1}, + [19] = {.index = 28, .length = 7}, + [20] = {.index = 35, .length = 3}, +}; + +static const TSFieldMapEntry ts_field_map_entries[] = { + [0] = + {field_bound_variable, 0}, + [1] = + {field_bound_variable, 1, .inherited = true}, + [2] = + {field_bound_variable, 2, .inherited = true}, + [3] = + {field_arguments, 0, .inherited = true}, + [4] = + {field_value, 0}, + [5] = + {field_bound_variable, 0, .inherited = true}, + {field_bound_variable, 1, .inherited = true}, + [7] = + {field_source_selector, 0}, + [8] = + {field_bound_variable, 0, .inherited = true}, + [9] = + {field_arguments, 1}, + [10] = + {field_identifier, 0}, + [11] = + {field_source_selector, 1}, + [12] = + {field_subject, 0}, + [13] = + {field_datatype, 1}, + {field_datatype, 2}, + {field_value, 0}, + [16] = + {field_arguments, 1}, + {field_arguments, 2}, + {field_arguments, 3}, + [19] = + {field_bound_variable, 3}, + [20] = + {field_arguments, 1}, + {field_arguments, 2}, + {field_arguments, 3}, + {field_arguments, 4}, + {field_arguments, 5}, + [25] = + {field_pattern, 4}, + {field_text, 2}, + [27] = + {field_bound_variable, 4}, + [28] = + {field_arguments, 1}, + {field_arguments, 2}, + {field_arguments, 3}, + {field_arguments, 4}, + {field_arguments, 5}, + {field_arguments, 6}, + {field_arguments, 7}, + [35] = + {field_flag, 6}, + {field_pattern, 4}, + {field_text, 2}, +}; + +static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, +}; + +static uint16_t ts_non_terminal_alias_map[] = { + 0, +}; + +static inline bool aux_sym_iri_reference_token1_character_set_1(int32_t c) { + return (c < '>' + ? (c < '"' + ? (c < 0 + ? c == 0 + : c <= ' ') + : (c <= '"' || c == '<')) + : (c <= '>' || (c < '`' + ? (c < '^' + ? c == '\\' + : c <= '^') + : (c <= '`' || (c >= '{' && c <= '}'))))); +} + +static inline bool aux_sym_blank_node_label_token1_character_set_1(int32_t c) { + return (c < 8204 + ? (c < 216 + ? (c < 'a' + ? (c >= 'A' && c <= 'Z') + : (c <= 'z' || (c >= 192 && c <= 214))) + : (c <= 246 || (c < 880 + ? (c >= 248 && c <= 767) + : (c <= 893 || (c >= 895 && c <= 8191))))) + : (c <= 8205 || (c < 63744 + ? (c < 11264 + ? (c >= 8304 && c <= 8591) + : (c <= 12271 || (c >= 12289 && c <= 55295))) + : (c <= 64975 || (c < 65536 + ? (c >= 65008 && c <= 65533) + : c <= 983039))))); +} + +static inline bool aux_sym_blank_node_label_token1_character_set_2(int32_t c) { + return (c < 895 + ? (c < 192 + ? (c < '_' + ? (c < 'A' + ? (c >= '0' && c <= '9') + : c <= 'Z') + : (c <= '_' || (c >= 'a' && c <= 'z'))) + : (c <= 214 || (c < 248 + ? (c >= 216 && c <= 246) + : (c <= 767 || (c >= 880 && c <= 893))))) + : (c <= 8191 || (c < 12289 + ? (c < 8304 + ? (c >= 8204 && c <= 8205) + : (c <= 8591 || (c >= 11264 && c <= 12271))) + : (c <= 55295 || (c < 65008 + ? (c >= 63744 && c <= 64975) + : (c <= 65533 || (c >= 65536 && c <= 983039))))))); +} + +static inline bool sym_pn_prefix_character_set_1(int32_t c) { + return (c < 248 + ? (c < '_' + ? (c < 'A' + ? (c < '0' + ? c == '-' + : c <= '9') + : (c <= 'D' || (c >= 'F' && c <= 'Z'))) + : (c <= '_' || (c < 192 + ? (c < 183 + ? (c >= 'a' && c <= 'z') + : c <= 183) + : (c <= 214 || (c >= 216 && c <= 246))))) + : (c <= 893 || (c < 11264 + ? (c < 8255 + ? (c < 8204 + ? (c >= 895 && c <= 8191) + : c <= 8205) + : (c <= 8256 || (c >= 8304 && c <= 8591))) + : (c <= 12271 || (c < 65008 + ? (c < 63744 + ? (c >= 12289 && c <= 55295) + : c <= 64975) + : (c <= 65533 || (c >= 65536 && c <= 983039))))))); +} + +static inline bool sym_pn_prefix_character_set_2(int32_t c) { + return (c < 248 + ? (c < '_' + ? (c < 'A' + ? (c < '0' + ? c == '-' + : c <= '9') + : (c <= 'K' || (c >= 'M' && c <= 'Z'))) + : (c <= '_' || (c < 192 + ? (c < 183 + ? (c >= 'a' && c <= 'z') + : c <= 183) + : (c <= 214 || (c >= 216 && c <= 246))))) + : (c <= 893 || (c < 11264 + ? (c < 8255 + ? (c < 8204 + ? (c >= 895 && c <= 8191) + : c <= 8205) + : (c <= 8256 || (c >= 8304 && c <= 8591))) + : (c <= 12271 || (c < 65008 + ? (c < 63744 + ? (c >= 12289 && c <= 55295) + : c <= 64975) + : (c <= 65533 || (c >= 65536 && c <= 983039))))))); +} + +static inline bool sym_pn_prefix_character_set_3(int32_t c) { + return (c < 248 + ? (c < '_' + ? (c < 'A' + ? (c < '0' + ? c == '-' + : c <= '9') + : (c <= 'M' || (c >= 'O' && c <= 'Z'))) + : (c <= '_' || (c < 192 + ? (c < 183 + ? (c >= 'a' && c <= 'z') + : c <= 183) + : (c <= 214 || (c >= 216 && c <= 246))))) + : (c <= 893 || (c < 11264 + ? (c < 8255 + ? (c < 8204 + ? (c >= 895 && c <= 8191) + : c <= 8205) + : (c <= 8256 || (c >= 8304 && c <= 8591))) + : (c <= 12271 || (c < 65008 + ? (c < 63744 + ? (c >= 12289 && c <= 55295) + : c <= 64975) + : (c <= 65533 || (c >= 65536 && c <= 983039))))))); +} + +static inline bool sym_pn_prefix_character_set_4(int32_t c) { + return (c < 248 + ? (c < '_' + ? (c < 'A' + ? (c < '0' + ? c == '-' + : c <= '9') + : (c <= 'Q' || (c >= 'S' && c <= 'Z'))) + : (c <= '_' || (c < 192 + ? (c < 183 + ? (c >= 'a' && c <= 'z') + : c <= 183) + : (c <= 214 || (c >= 216 && c <= 246))))) + : (c <= 893 || (c < 11264 + ? (c < 8255 + ? (c < 8204 + ? (c >= 895 && c <= 8191) + : c <= 8205) + : (c <= 8256 || (c >= 8304 && c <= 8591))) + : (c <= 12271 || (c < 65008 + ? (c < 63744 + ? (c >= 12289 && c <= 55295) + : c <= 64975) + : (c <= 65533 || (c >= 65536 && c <= 983039))))))); +} + +static inline bool sym_pn_prefix_character_set_5(int32_t c) { + return (c < 248 + ? (c < '_' + ? (c < 'A' + ? (c < '0' + ? c == '-' + : c <= '9') + : (c <= 'R' || (c >= 'T' && c <= 'Z'))) + : (c <= '_' || (c < 192 + ? (c < 183 + ? (c >= 'a' && c <= 'z') + : c <= 183) + : (c <= 214 || (c >= 216 && c <= 246))))) + : (c <= 893 || (c < 11264 + ? (c < 8255 + ? (c < 8204 + ? (c >= 895 && c <= 8191) + : c <= 8205) + : (c <= 8256 || (c >= 8304 && c <= 8591))) + : (c <= 12271 || (c < 65008 + ? (c < 63744 + ? (c >= 12289 && c <= 55295) + : c <= 64975) + : (c <= 65533 || (c >= 65536 && c <= 983039))))))); +} + +static inline bool sym_pn_prefix_character_set_6(int32_t c) { + return (c < 248 + ? (c < '_' + ? (c < 'A' + ? (c < '0' + ? c == '-' + : c <= '9') + : (c <= 'S' || (c >= 'U' && c <= 'Z'))) + : (c <= '_' || (c < 192 + ? (c < 183 + ? (c >= 'a' && c <= 'z') + : c <= 183) + : (c <= 214 || (c >= 216 && c <= 246))))) + : (c <= 893 || (c < 11264 + ? (c < 8255 + ? (c < 8204 + ? (c >= 895 && c <= 8191) + : c <= 8205) + : (c <= 8256 || (c >= 8304 && c <= 8591))) + : (c <= 12271 || (c < 65008 + ? (c < 63744 + ? (c >= 12289 && c <= 55295) + : c <= 64975) + : (c <= 65533 || (c >= 65536 && c <= 983039))))))); +} + +static inline bool sym_pn_local_character_set_1(int32_t c) { + return (c < 248 + ? (c < 'a' + ? (c < 'A' + ? (c < ':' + ? c == '-' + : c <= ':') + : (c <= 'D' || (c < '_' + ? (c >= 'F' && c <= 'Z') + : c <= '_'))) + : (c <= 'd' || (c < 192 + ? (c < 183 + ? (c >= 'f' && c <= 'z') + : c <= 183) + : (c <= 214 || (c >= 216 && c <= 246))))) + : (c <= 893 || (c < 11264 + ? (c < 8255 + ? (c < 8204 + ? (c >= 895 && c <= 8191) + : c <= 8205) + : (c <= 8256 || (c >= 8304 && c <= 8591))) + : (c <= 12271 || (c < 65008 + ? (c < 63744 + ? (c >= 12289 && c <= 55295) + : c <= 64975) + : (c <= 65533 || (c >= 65536 && c <= 983039))))))); +} + +static inline bool sym_pn_local_character_set_2(int32_t c) { + return (c < 895 + ? (c < 'a' + ? (c < 'A' + ? (c < '0' + ? c == '-' + : c <= '9') + : (c <= 'Z' || c == '_')) + : (c <= 'z' || (c < 216 + ? (c < 192 + ? c == 183 + : c <= 214) + : (c <= 246 || (c >= 248 && c <= 893))))) + : (c <= 8191 || (c < 12289 + ? (c < 8304 + ? (c < 8255 + ? (c >= 8204 && c <= 8205) + : c <= 8256) + : (c <= 8591 || (c >= 11264 && c <= 12271))) + : (c <= 55295 || (c < 65008 + ? (c >= 63744 && c <= 64975) + : (c <= 65533 || (c >= 65536 && c <= 983039))))))); +} + +static inline bool sym_pn_local_character_set_3(int32_t c) { + return (c < 895 + ? (c < 'a' + ? (c < 'A' + ? (c < '0' + ? c == '-' + : c <= ':') + : (c <= 'Z' || c == '_')) + : (c <= 'z' || (c < 216 + ? (c < 192 + ? c == 183 + : c <= 214) + : (c <= 246 || (c >= 248 && c <= 893))))) + : (c <= 8191 || (c < 12289 + ? (c < 8304 + ? (c < 8255 + ? (c >= 8204 && c <= 8205) + : c <= 8256) + : (c <= 8591 || (c >= 11264 && c <= 12271))) + : (c <= 55295 || (c < 65008 + ? (c >= 63744 && c <= 64975) + : (c <= 65533 || (c >= 65536 && c <= 983039))))))); +} + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(69); + if (lookahead == '!') ADVANCE(92); + if (lookahead == '"') ADVANCE(130); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$') ADVANCE(58); + if (lookahead == '&') ADVANCE(27); + if (lookahead == '\'') ADVANCE(125); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(75); + if (lookahead == '+') ADVANCE(104); + if (lookahead == ',') ADVANCE(83); + if (lookahead == '-') ADVANCE(106); + if (lookahead == '.') ADVANCE(81); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ':') ADVANCE(112); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(100); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(101); + if (lookahead == '?') ADVANCE(91); + if (lookahead == '@') ADVANCE(56); + if (lookahead == '[') ADVANCE(93); + if (lookahead == '\\') ADVANCE(49); + if (lookahead == ']') ADVANCE(94); + if (lookahead == '^') ADVANCE(88); + if (('0' <= lookahead && lookahead <= '9') || + lookahead == '_') ADVANCE(116); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(77); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(117); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(60) + END_STATE(); + case 1: + if (lookahead == '!') ADVANCE(92); + if (lookahead == '"') ADVANCE(131); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$' || + lookahead == '?') ADVANCE(58); + if (lookahead == '\'') ADVANCE(126); + if (lookahead == '(') ADVANCE(72); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(75); + if (lookahead == '+') ADVANCE(105); + if (lookahead == '-') ADVANCE(107); + if (lookahead == '.') ADVANCE(51); + if (lookahead == ':') ADVANCE(112); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(99); + if (lookahead == '@') ADVANCE(56); + if (lookahead == ']') ADVANCE(94); + if (lookahead == '^') ADVANCE(88); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '}') ADVANCE(77); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(1) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + END_STATE(); + case 2: + if (lookahead == '!') ADVANCE(92); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$' || + lookahead == '?') ADVANCE(58); + if (lookahead == '%') ADVANCE(55); + if (lookahead == '(') ADVANCE(72); + if (lookahead == ':') ADVANCE(113); + if (lookahead == '<') ADVANCE(99); + if (lookahead == '\\') ADVANCE(53); + if (lookahead == '^') ADVANCE(87); + if (('0' <= lookahead && lookahead <= '9') || + lookahead == '_') ADVANCE(176); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(175); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(4) + END_STATE(); + case 3: + if (lookahead == '!') ADVANCE(92); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$' || + lookahead == '?') ADVANCE(58); + if (lookahead == '(') ADVANCE(72); + if (lookahead == ',') ADVANCE(83); + if (lookahead == '.') ADVANCE(81); + if (lookahead == ':') ADVANCE(112); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(99); + if (lookahead == '@') ADVANCE(56); + if (lookahead == ']') ADVANCE(94); + if (lookahead == '^') ADVANCE(88); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '}') ADVANCE(77); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(3) + END_STATE(); + case 4: + if (lookahead == '!') ADVANCE(92); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$' || + lookahead == '?') ADVANCE(58); + if (lookahead == '(') ADVANCE(72); + if (lookahead == ':') ADVANCE(112); + if (lookahead == '<') ADVANCE(99); + if (lookahead == '^') ADVANCE(87); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(4) + END_STATE(); + case 5: + if (lookahead == '"') ADVANCE(130); + if (lookahead == '#') ADVANCE(140); + if (lookahead == '\\') ADVANCE(49); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(141); + if (lookahead != 0) ADVANCE(140); + END_STATE(); + case 6: + if (lookahead == '"') ADVANCE(138); + END_STATE(); + case 7: + if (lookahead == '"') ADVANCE(129); + if (lookahead == '#') ADVANCE(132); + if (lookahead == '\\') ADVANCE(49); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(133); + if (lookahead == '\n' || + lookahead == '\r') SKIP(7) + if (lookahead != 0) ADVANCE(132); + END_STATE(); + case 8: + if (lookahead == '"') ADVANCE(131); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$') ADVANCE(58); + if (lookahead == '%') ADVANCE(55); + if (lookahead == '\'') ADVANCE(126); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(89); + if (lookahead == '+') ADVANCE(90); + if (lookahead == '-') ADVANCE(29); + if (lookahead == '.') ADVANCE(51); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ':') ADVANCE(113); + if (lookahead == '<') ADVANCE(99); + if (lookahead == '?') ADVANCE(91); + if (lookahead == '[') ADVANCE(93); + if (lookahead == '\\') ADVANCE(53); + if (lookahead == '_') ADVANCE(174); + if (lookahead == '|') ADVANCE(85); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(175); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(10) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(162); + END_STATE(); + case 9: + if (lookahead == '"') ADVANCE(131); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$') ADVANCE(58); + if (lookahead == '\'') ADVANCE(126); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(89); + if (lookahead == '+') ADVANCE(90); + if (lookahead == '-') ADVANCE(29); + if (lookahead == '.') ADVANCE(82); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ':') ADVANCE(112); + if (lookahead == '<') ADVANCE(99); + if (lookahead == '?') ADVANCE(91); + if (lookahead == '@') ADVANCE(56); + if (lookahead == '[') ADVANCE(93); + if (lookahead == '^') ADVANCE(43); + if (lookahead == '_') ADVANCE(30); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(85); + if (lookahead == '}') ADVANCE(77); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(9) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + END_STATE(); + case 10: + if (lookahead == '"') ADVANCE(131); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$') ADVANCE(58); + if (lookahead == '\'') ADVANCE(126); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(89); + if (lookahead == '+') ADVANCE(90); + if (lookahead == '-') ADVANCE(29); + if (lookahead == '.') ADVANCE(51); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ':') ADVANCE(112); + if (lookahead == '<') ADVANCE(99); + if (lookahead == '?') ADVANCE(91); + if (lookahead == '[') ADVANCE(93); + if (lookahead == '_') ADVANCE(30); + if (lookahead == '|') ADVANCE(85); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(10) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + END_STATE(); + case 11: + if (lookahead == '"') ADVANCE(131); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '%') ADVANCE(55); + if (lookahead == '\'') ADVANCE(126); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '.') ADVANCE(51); + if (lookahead == ':') ADVANCE(113); + if (lookahead == '<') ADVANCE(99); + if (lookahead == '\\') ADVANCE(53); + if (lookahead == '_') ADVANCE(176); + if (lookahead == '}') ADVANCE(77); + if (lookahead == '+' || + lookahead == '-') ADVANCE(29); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(175); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(12) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(162); + END_STATE(); + case 12: + if (lookahead == '"') ADVANCE(131); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '\'') ADVANCE(126); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '.') ADVANCE(51); + if (lookahead == ':') ADVANCE(112); + if (lookahead == '<') ADVANCE(99); + if (lookahead == '}') ADVANCE(77); + if (lookahead == '+' || + lookahead == '-') ADVANCE(29); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(12) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + END_STATE(); + case 13: + if (lookahead == '#') ADVANCE(70); + if (lookahead == '%') ADVANCE(55); + if (lookahead == '&') ADVANCE(27); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(75); + if (lookahead == '+') ADVANCE(104); + if (lookahead == ',') ADVANCE(83); + if (lookahead == '-') ADVANCE(106); + if (lookahead == '.') ADVANCE(81); + if (lookahead == '/') ADVANCE(84); + if (('0' <= lookahead && lookahead <= ':') || + lookahead == '_') ADVANCE(176); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(100); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(101); + if (lookahead == '\\') ADVANCE(53); + if (lookahead == ']') ADVANCE(94); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(77); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(175); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(17) + END_STATE(); + case 14: + if (lookahead == '#') ADVANCE(70); + if (lookahead == '%') ADVANCE(55); + if (lookahead == '&') ADVANCE(27); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(75); + if (lookahead == '+') ADVANCE(104); + if (lookahead == ',') ADVANCE(83); + if (lookahead == '-') ADVANCE(106); + if (lookahead == '/') ADVANCE(84); + if (('0' <= lookahead && lookahead <= ':') || + lookahead == '_') ADVANCE(176); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(100); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(101); + if (lookahead == '\\') ADVANCE(53); + if (lookahead == '|') ADVANCE(44); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(175); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(18) + END_STATE(); + case 15: + if (lookahead == '#') ADVANCE(70); + if (lookahead == '%') ADVANCE(55); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*' || + lookahead == '+' || + lookahead == '?') ADVANCE(89); + if (lookahead == ',') ADVANCE(83); + if (lookahead == '.') ADVANCE(81); + if (lookahead == '/') ADVANCE(84); + if (('0' <= lookahead && lookahead <= ':') || + lookahead == '_') ADVANCE(176); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '\\') ADVANCE(53); + if (lookahead == ']') ADVANCE(94); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(85); + if (lookahead == '}') ADVANCE(77); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(175); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(19) + END_STATE(); + case 16: + if (lookahead == '#') ADVANCE(70); + if (lookahead == '&') ADVANCE(27); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(75); + if (lookahead == '+') ADVANCE(104); + if (lookahead == ',') ADVANCE(83); + if (lookahead == '-') ADVANCE(106); + if (lookahead == '.') ADVANCE(81); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(100); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(101); + if (lookahead == '@') ADVANCE(56); + if (lookahead == ']') ADVANCE(94); + if (lookahead == '^') ADVANCE(43); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(44); + if (lookahead == '}') ADVANCE(77); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(16) + END_STATE(); + case 17: + if (lookahead == '#') ADVANCE(70); + if (lookahead == '&') ADVANCE(27); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(75); + if (lookahead == '+') ADVANCE(104); + if (lookahead == ',') ADVANCE(83); + if (lookahead == '-') ADVANCE(106); + if (lookahead == '.') ADVANCE(81); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(100); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(101); + if (lookahead == ']') ADVANCE(94); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(77); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(17) + END_STATE(); + case 18: + if (lookahead == '#') ADVANCE(70); + if (lookahead == '&') ADVANCE(27); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(75); + if (lookahead == '+') ADVANCE(104); + if (lookahead == ',') ADVANCE(83); + if (lookahead == '-') ADVANCE(106); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(100); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(101); + if (lookahead == '|') ADVANCE(44); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(18) + END_STATE(); + case 19: + if (lookahead == '#') ADVANCE(70); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*' || + lookahead == '+' || + lookahead == '?') ADVANCE(89); + if (lookahead == ',') ADVANCE(83); + if (lookahead == '.') ADVANCE(81); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ';') ADVANCE(71); + if (lookahead == ']') ADVANCE(94); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(85); + if (lookahead == '}') ADVANCE(77); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(19) + END_STATE(); + case 20: + if (lookahead == '#') ADVANCE(70); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(20) + END_STATE(); + case 21: + if (lookahead == '#') ADVANCE(70); + if (aux_sym_blank_node_label_token1_character_set_2(lookahead)) ADVANCE(116); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(20) + END_STATE(); + case 22: + if (lookahead == '#') ADVANCE(136); + if (lookahead == '\'') ADVANCE(125); + if (lookahead == '\\') ADVANCE(49); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(137); + if (lookahead != 0) ADVANCE(136); + END_STATE(); + case 23: + if (lookahead == '#') ADVANCE(127); + if (lookahead == '\'') ADVANCE(124); + if (lookahead == '\\') ADVANCE(49); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(128); + if (lookahead == '\n' || + lookahead == '\r') SKIP(23) + if (lookahead != 0) ADVANCE(127); + END_STATE(); + case 24: + if (lookahead == '%') ADVANCE(55); + if (sym_pn_local_character_set_1(lookahead)) ADVANCE(176); + if (lookahead == '.') ADVANCE(26); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(160); + if (lookahead == '\\') ADVANCE(53); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(161); + END_STATE(); + case 25: + if (lookahead == '%') ADVANCE(55); + if (sym_pn_local_character_set_2(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 26: + if (lookahead == '%') ADVANCE(55); + if (sym_pn_local_character_set_3(lookahead)) ADVANCE(176); + if (lookahead == '.') ADVANCE(26); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 27: + if (lookahead == '&') ADVANCE(97); + END_STATE(); + case 28: + if (lookahead == '\'') ADVANCE(134); + END_STATE(); + case 29: + if (lookahead == '.') ADVANCE(51); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + END_STATE(); + case 30: + if (lookahead == ':') ADVANCE(114); + END_STATE(); + case 31: + if (lookahead == 'A') ADVANCE(41); + END_STATE(); + case 32: + if (lookahead == 'A') ADVANCE(79); + END_STATE(); + case 33: + if (lookahead == 'A') ADVANCE(78); + END_STATE(); + case 34: + if (lookahead == 'A') ADVANCE(42); + END_STATE(); + case 35: + if (lookahead == 'D') ADVANCE(31); + if (lookahead == 'W') ADVANCE(39); + END_STATE(); + case 36: + if (lookahead == 'D') ADVANCE(34); + END_STATE(); + case 37: + if (lookahead == 'E') ADVANCE(40); + END_STATE(); + case 38: + if (lookahead == 'E') ADVANCE(80); + END_STATE(); + case 39: + if (lookahead == 'H') ADVANCE(37); + END_STATE(); + case 40: + if (lookahead == 'R') ADVANCE(38); + END_STATE(); + case 41: + if (lookahead == 'T') ADVANCE(32); + END_STATE(); + case 42: + if (lookahead == 'T') ADVANCE(33); + END_STATE(); + case 43: + if (lookahead == '^') ADVANCE(108); + END_STATE(); + case 44: + if (lookahead == '|') ADVANCE(96); + END_STATE(); + case 45: + if (lookahead == '+' || + lookahead == '-') ADVANCE(52); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(123); + END_STATE(); + case 46: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(45); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(122); + END_STATE(); + case 47: + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(47); + if (lookahead == ')') ADVANCE(143); + END_STATE(); + case 48: + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(48); + if (lookahead == ']') ADVANCE(144); + END_STATE(); + case 49: + if (lookahead == '"' || + lookahead == '\'' || + lookahead == '\\' || + lookahead == 'b' || + lookahead == 'f' || + lookahead == 'n' || + lookahead == 'r' || + lookahead == 't') ADVANCE(142); + END_STATE(); + case 50: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); + END_STATE(); + case 51: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(122); + END_STATE(); + case 52: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(123); + END_STATE(); + case 53: + if (lookahead == '!' || + ('#' <= lookahead && lookahead <= '/') || + lookahead == ';' || + lookahead == '=' || + lookahead == '?' || + lookahead == '@' || + lookahead == '_' || + lookahead == '~') ADVANCE(176); + END_STATE(); + case 54: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(176); + END_STATE(); + case 55: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(54); + END_STATE(); + case 56: + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(118); + END_STATE(); + case 57: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); + END_STATE(); + case 58: + if (aux_sym_blank_node_label_token1_character_set_2(lookahead)) ADVANCE(95); + END_STATE(); + case 59: + if (sym_pn_local_character_set_2(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + END_STATE(); + case 60: + if (eof) ADVANCE(69); + if (lookahead == '!') ADVANCE(92); + if (lookahead == '"') ADVANCE(130); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$') ADVANCE(58); + if (lookahead == '&') ADVANCE(27); + if (lookahead == '\'') ADVANCE(125); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(75); + if (lookahead == '+') ADVANCE(104); + if (lookahead == ',') ADVANCE(83); + if (lookahead == '-') ADVANCE(106); + if (lookahead == '.') ADVANCE(81); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ':') ADVANCE(112); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(100); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(101); + if (lookahead == '?') ADVANCE(91); + if (lookahead == '@') ADVANCE(56); + if (lookahead == '[') ADVANCE(93); + if (lookahead == '\\') ADVANCE(49); + if (lookahead == ']') ADVANCE(94); + if (lookahead == '^') ADVANCE(88); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(77); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(60) + END_STATE(); + case 61: + if (eof) ADVANCE(69); + if (lookahead == '"') ADVANCE(131); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$' || + lookahead == '?') ADVANCE(58); + if (lookahead == '\'') ADVANCE(126); + if (lookahead == '(') ADVANCE(72); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(75); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ':') ADVANCE(112); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(99); + if (lookahead == '>') ADVANCE(111); + if (lookahead == 'D') ADVANCE(147); + if (lookahead == 'I') ADVANCE(152); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(85); + if (lookahead == '}') ADVANCE(77); + if (lookahead == '+' || + lookahead == '-') ADVANCE(50); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(62) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); + END_STATE(); + case 62: + if (eof) ADVANCE(69); + if (lookahead == '"') ADVANCE(131); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$' || + lookahead == '?') ADVANCE(58); + if (lookahead == '\'') ADVANCE(126); + if (lookahead == '(') ADVANCE(72); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(75); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ':') ADVANCE(112); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(99); + if (lookahead == 'D') ADVANCE(147); + if (lookahead == 'I') ADVANCE(152); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(85); + if (lookahead == '}') ADVANCE(77); + if (lookahead == '+' || + lookahead == '-') ADVANCE(50); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(62) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); + END_STATE(); + case 63: + if (eof) ADVANCE(69); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '%') ADVANCE(55); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*' || + lookahead == '+' || + lookahead == '?') ADVANCE(89); + if (lookahead == '/') ADVANCE(84); + if (('0' <= lookahead && lookahead <= ':') || + lookahead == '_') ADVANCE(176); + if (lookahead == ';') ADVANCE(71); + if (lookahead == 'D') ADVANCE(164); + if (lookahead == 'I') ADVANCE(169); + if (lookahead == '\\') ADVANCE(53); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(85); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(175); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(65) + END_STATE(); + case 64: + if (eof) ADVANCE(69); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '&') ADVANCE(27); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*') ADVANCE(75); + if (lookahead == '+') ADVANCE(104); + if (lookahead == ',') ADVANCE(83); + if (lookahead == '-') ADVANCE(106); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(100); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(101); + if (lookahead == 'D') ADVANCE(147); + if (lookahead == 'I') ADVANCE(152); + if (lookahead == '|') ADVANCE(44); + if (lookahead == '}') ADVANCE(77); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(64) + END_STATE(); + case 65: + if (eof) ADVANCE(69); + if (lookahead == '#') ADVANCE(70); + if (lookahead == ')') ADVANCE(74); + if (lookahead == '*' || + lookahead == '+' || + lookahead == '?') ADVANCE(89); + if (lookahead == '/') ADVANCE(84); + if (lookahead == ';') ADVANCE(71); + if (lookahead == 'D') ADVANCE(147); + if (lookahead == 'I') ADVANCE(152); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(85); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(65) + END_STATE(); + case 66: + if (eof) ADVANCE(69); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$' || + lookahead == '?') ADVANCE(58); + if (lookahead == '%') ADVANCE(55); + if (lookahead == ':') ADVANCE(113); + if (lookahead == '<') ADVANCE(99); + if (lookahead == 'D') ADVANCE(164); + if (lookahead == 'I') ADVANCE(169); + if (lookahead == '\\') ADVANCE(53); + if (('0' <= lookahead && lookahead <= '9') || + lookahead == '_') ADVANCE(176); + if (lookahead == '{') ADVANCE(76); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(175); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(68) + END_STATE(); + case 67: + if (eof) ADVANCE(69); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$' || + lookahead == '?') ADVANCE(58); + if (lookahead == '(') ADVANCE(73); + if (lookahead == ')') ADVANCE(74); + if (lookahead == ',') ADVANCE(83); + if (lookahead == '.') ADVANCE(81); + if (lookahead == ':') ADVANCE(112); + if (lookahead == ';') ADVANCE(71); + if (lookahead == '<') ADVANCE(99); + if (lookahead == 'D') ADVANCE(147); + if (lookahead == 'I') ADVANCE(152); + if (lookahead == ']') ADVANCE(94); + if (lookahead == '{') ADVANCE(76); + if (lookahead == '|') ADVANCE(85); + if (lookahead == '}') ADVANCE(77); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(67) + END_STATE(); + case 68: + if (eof) ADVANCE(69); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '$' || + lookahead == '?') ADVANCE(58); + if (lookahead == ':') ADVANCE(112); + if (lookahead == '<') ADVANCE(99); + if (lookahead == 'D') ADVANCE(147); + if (lookahead == 'I') ADVANCE(152); + if (lookahead == '{') ADVANCE(76); + if (aux_sym_blank_node_label_token1_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(68) + END_STATE(); + case 69: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 70: + ACCEPT_TOKEN(sym_comment); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(70); + END_STATE(); + case 71: + ACCEPT_TOKEN(anon_sym_SEMI); + END_STATE(); + case 72: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 73: + ACCEPT_TOKEN(anon_sym_LPAREN); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(47); + if (lookahead == ')') ADVANCE(143); + END_STATE(); + case 74: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 75: + ACCEPT_TOKEN(anon_sym_STAR); + END_STATE(); + case 76: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 77: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + case 78: + ACCEPT_TOKEN(anon_sym_INSERTDATA); + END_STATE(); + case 79: + ACCEPT_TOKEN(anon_sym_DELETEDATA); + END_STATE(); + case 80: + ACCEPT_TOKEN(anon_sym_DELETEWHERE); + END_STATE(); + case 81: + ACCEPT_TOKEN(anon_sym_DOT); + END_STATE(); + case 82: + ACCEPT_TOKEN(anon_sym_DOT); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(122); + END_STATE(); + case 83: + ACCEPT_TOKEN(anon_sym_COMMA); + END_STATE(); + case 84: + ACCEPT_TOKEN(anon_sym_SLASH); + END_STATE(); + case 85: + ACCEPT_TOKEN(anon_sym_PIPE); + END_STATE(); + case 86: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(96); + END_STATE(); + case 87: + ACCEPT_TOKEN(anon_sym_CARET); + END_STATE(); + case 88: + ACCEPT_TOKEN(anon_sym_CARET); + if (lookahead == '^') ADVANCE(108); + END_STATE(); + case 89: + ACCEPT_TOKEN(sym_path_mod); + END_STATE(); + case 90: + ACCEPT_TOKEN(sym_path_mod); + if (lookahead == '.') ADVANCE(51); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + END_STATE(); + case 91: + ACCEPT_TOKEN(sym_path_mod); + if (aux_sym_blank_node_label_token1_character_set_2(lookahead)) ADVANCE(95); + END_STATE(); + case 92: + ACCEPT_TOKEN(anon_sym_BANG); + END_STATE(); + case 93: + ACCEPT_TOKEN(anon_sym_LBRACK); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(48); + if (lookahead == ']') ADVANCE(144); + END_STATE(); + case 94: + ACCEPT_TOKEN(anon_sym_RBRACK); + END_STATE(); + case 95: + ACCEPT_TOKEN(sym_var); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == 183 || + (192 <= lookahead && lookahead <= 214) || + (216 <= lookahead && lookahead <= 246) || + (248 <= lookahead && lookahead <= 893) || + (895 <= lookahead && lookahead <= 8191) || + lookahead == 8204 || + lookahead == 8205 || + lookahead == 8255 || + lookahead == 8256 || + (8304 <= lookahead && lookahead <= 8591) || + (11264 <= lookahead && lookahead <= 12271) || + (12289 <= lookahead && lookahead <= 55295) || + (63744 <= lookahead && lookahead <= 64975) || + (65008 <= lookahead && lookahead <= 65533) || + (65536 <= lookahead && lookahead <= 983039)) ADVANCE(95); + END_STATE(); + case 96: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + END_STATE(); + case 97: + ACCEPT_TOKEN(anon_sym_AMP_AMP); + END_STATE(); + case 98: + ACCEPT_TOKEN(anon_sym_EQ); + END_STATE(); + case 99: + ACCEPT_TOKEN(anon_sym_LT); + END_STATE(); + case 100: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '=') ADVANCE(102); + END_STATE(); + case 101: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(103); + END_STATE(); + case 102: + ACCEPT_TOKEN(anon_sym_LT_EQ); + END_STATE(); + case 103: + ACCEPT_TOKEN(anon_sym_GT_EQ); + END_STATE(); + case 104: + ACCEPT_TOKEN(anon_sym_PLUS); + END_STATE(); + case 105: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '.') ADVANCE(51); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + END_STATE(); + case 106: + ACCEPT_TOKEN(anon_sym_DASH); + END_STATE(); + case 107: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '.') ADVANCE(51); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + END_STATE(); + case 108: + ACCEPT_TOKEN(anon_sym_CARET_CARET); + END_STATE(); + case 109: + ACCEPT_TOKEN(aux_sym_iri_reference_token1); + if (lookahead == '#') ADVANCE(110); + if (!aux_sym_iri_reference_token1_character_set_1(lookahead)) ADVANCE(110); + END_STATE(); + case 110: + ACCEPT_TOKEN(aux_sym_iri_reference_token1); + if (!aux_sym_iri_reference_token1_character_set_1(lookahead)) ADVANCE(110); + END_STATE(); + case 111: + ACCEPT_TOKEN(anon_sym_GT2); + END_STATE(); + case 112: + ACCEPT_TOKEN(anon_sym_COLON); + END_STATE(); + case 113: + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_local_character_set_3(lookahead)) ADVANCE(176); + if (lookahead == '.') ADVANCE(26); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 114: + ACCEPT_TOKEN(anon_sym__COLON); + END_STATE(); + case 115: + ACCEPT_TOKEN(anon_sym__COLON); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_local_character_set_3(lookahead)) ADVANCE(176); + if (lookahead == '.') ADVANCE(26); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 116: + ACCEPT_TOKEN(aux_sym_blank_node_label_token1); + END_STATE(); + case 117: + ACCEPT_TOKEN(aux_sym_blank_node_label_token1); + if (sym_pn_local_character_set_2(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + END_STATE(); + case 118: + ACCEPT_TOKEN(sym_lang_tag); + if (lookahead == '-') ADVANCE(57); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(118); + END_STATE(); + case 119: + ACCEPT_TOKEN(sym_lang_tag); + if (lookahead == '-') ADVANCE(57); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); + END_STATE(); + case 120: + ACCEPT_TOKEN(sym_integer); + if (lookahead == '.') ADVANCE(46); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(45); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + END_STATE(); + case 121: + ACCEPT_TOKEN(sym_integer); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); + END_STATE(); + case 122: + ACCEPT_TOKEN(sym_decimal); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(45); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(122); + END_STATE(); + case 123: + ACCEPT_TOKEN(sym_double); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(123); + END_STATE(); + case 124: + ACCEPT_TOKEN(anon_sym_SQUOTE); + END_STATE(); + case 125: + ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead == '\'') ADVANCE(135); + END_STATE(); + case 126: + ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead == '\'') ADVANCE(28); + END_STATE(); + case 127: + ACCEPT_TOKEN(aux_sym__string_literal1_token1); + END_STATE(); + case 128: + ACCEPT_TOKEN(aux_sym__string_literal1_token1); + if (lookahead == '#') ADVANCE(127); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(128); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\'' && + lookahead != '\\') ADVANCE(127); + END_STATE(); + case 129: + ACCEPT_TOKEN(anon_sym_DQUOTE); + END_STATE(); + case 130: + ACCEPT_TOKEN(anon_sym_DQUOTE); + if (lookahead == '"') ADVANCE(139); + END_STATE(); + case 131: + ACCEPT_TOKEN(anon_sym_DQUOTE); + if (lookahead == '"') ADVANCE(6); + END_STATE(); + case 132: + ACCEPT_TOKEN(aux_sym__string_literal2_token1); + END_STATE(); + case 133: + ACCEPT_TOKEN(aux_sym__string_literal2_token1); + if (lookahead == '#') ADVANCE(132); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(133); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '"' && + lookahead != '\\') ADVANCE(132); + END_STATE(); + case 134: + ACCEPT_TOKEN(anon_sym_SQUOTE_SQUOTE_SQUOTE); + END_STATE(); + case 135: + ACCEPT_TOKEN(anon_sym_SQUOTE_SQUOTE); + if (lookahead == '\'') ADVANCE(134); + END_STATE(); + case 136: + ACCEPT_TOKEN(aux_sym__string_literal_long1_token1); + END_STATE(); + case 137: + ACCEPT_TOKEN(aux_sym__string_literal_long1_token1); + if (lookahead == '#') ADVANCE(136); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(137); + if (lookahead != 0 && + lookahead != '\'' && + lookahead != '\\') ADVANCE(136); + END_STATE(); + case 138: + ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE_DQUOTE); + END_STATE(); + case 139: + ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE); + if (lookahead == '"') ADVANCE(138); + END_STATE(); + case 140: + ACCEPT_TOKEN(aux_sym__string_literal_long2_token1); + END_STATE(); + case 141: + ACCEPT_TOKEN(aux_sym__string_literal_long2_token1); + if (lookahead == '#') ADVANCE(140); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(141); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(140); + END_STATE(); + case 142: + ACCEPT_TOKEN(sym_echar); + END_STATE(); + case 143: + ACCEPT_TOKEN(sym_nil); + END_STATE(); + case 144: + ACCEPT_TOKEN(sym_anon); + END_STATE(); + case 145: + ACCEPT_TOKEN(sym_pn_prefix); + if (lookahead == ' ') ADVANCE(35); + if (sym_pn_local_character_set_2(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + END_STATE(); + case 146: + ACCEPT_TOKEN(sym_pn_prefix); + if (lookahead == ' ') ADVANCE(36); + if (sym_pn_local_character_set_2(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + END_STATE(); + case 147: + ACCEPT_TOKEN(sym_pn_prefix); + if (sym_pn_prefix_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + if (lookahead == 'E') ADVANCE(151); + END_STATE(); + case 148: + ACCEPT_TOKEN(sym_pn_prefix); + if (sym_pn_prefix_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + if (lookahead == 'E') ADVANCE(156); + END_STATE(); + case 149: + ACCEPT_TOKEN(sym_pn_prefix); + if (sym_pn_prefix_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + if (lookahead == 'E') ADVANCE(153); + END_STATE(); + case 150: + ACCEPT_TOKEN(sym_pn_prefix); + if (sym_pn_prefix_character_set_1(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + if (lookahead == 'E') ADVANCE(145); + END_STATE(); + case 151: + ACCEPT_TOKEN(sym_pn_prefix); + if (sym_pn_prefix_character_set_2(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + if (lookahead == 'L') ADVANCE(148); + END_STATE(); + case 152: + ACCEPT_TOKEN(sym_pn_prefix); + if (sym_pn_prefix_character_set_3(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + if (lookahead == 'N') ADVANCE(154); + END_STATE(); + case 153: + ACCEPT_TOKEN(sym_pn_prefix); + if (sym_pn_prefix_character_set_4(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + if (lookahead == 'R') ADVANCE(155); + END_STATE(); + case 154: + ACCEPT_TOKEN(sym_pn_prefix); + if (sym_pn_prefix_character_set_5(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + if (lookahead == 'S') ADVANCE(149); + END_STATE(); + case 155: + ACCEPT_TOKEN(sym_pn_prefix); + if (sym_pn_prefix_character_set_6(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + if (lookahead == 'T') ADVANCE(146); + END_STATE(); + case 156: + ACCEPT_TOKEN(sym_pn_prefix); + if (sym_pn_prefix_character_set_6(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + if (lookahead == 'T') ADVANCE(150); + END_STATE(); + case 157: + ACCEPT_TOKEN(sym_pn_prefix); + if (sym_pn_local_character_set_2(lookahead)) ADVANCE(157); + if (lookahead == '.') ADVANCE(59); + END_STATE(); + case 158: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == ' ') ADVANCE(35); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_local_character_set_2(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 159: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == ' ') ADVANCE(36); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_local_character_set_2(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 160: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (lookahead == '+') ADVANCE(52); + if (lookahead == '-') ADVANCE(163); + if (lookahead == '.') ADVANCE(26); + if (lookahead == ':' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == 183 || + (192 <= lookahead && lookahead <= 214) || + (216 <= lookahead && lookahead <= 246) || + (248 <= lookahead && lookahead <= 893) || + (895 <= lookahead && lookahead <= 8191) || + lookahead == 8204 || + lookahead == 8205 || + lookahead == 8255 || + lookahead == 8256 || + (8304 <= lookahead && lookahead <= 8591) || + (11264 <= lookahead && lookahead <= 12271) || + (12289 <= lookahead && lookahead <= 55295) || + (63744 <= lookahead && lookahead <= 64975) || + (65008 <= lookahead && lookahead <= 65533) || + (65536 <= lookahead && lookahead <= 983039)) ADVANCE(176); + if (lookahead == '\\') ADVANCE(53); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(163); + END_STATE(); + case 161: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_local_character_set_1(lookahead)) ADVANCE(176); + if (lookahead == '.') ADVANCE(26); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(160); + if (lookahead == '\\') ADVANCE(53); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(161); + END_STATE(); + case 162: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_local_character_set_1(lookahead)) ADVANCE(176); + if (lookahead == '.') ADVANCE(24); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(160); + if (lookahead == '\\') ADVANCE(53); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(162); + END_STATE(); + case 163: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (lookahead == '-' || + lookahead == ':' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == 183 || + (192 <= lookahead && lookahead <= 214) || + (216 <= lookahead && lookahead <= 246) || + (248 <= lookahead && lookahead <= 893) || + (895 <= lookahead && lookahead <= 8191) || + lookahead == 8204 || + lookahead == 8205 || + lookahead == 8255 || + lookahead == 8256 || + (8304 <= lookahead && lookahead <= 8591) || + (11264 <= lookahead && lookahead <= 12271) || + (12289 <= lookahead && lookahead <= 55295) || + (63744 <= lookahead && lookahead <= 64975) || + (65008 <= lookahead && lookahead <= 65533) || + (65536 <= lookahead && lookahead <= 983039)) ADVANCE(176); + if (lookahead == '.') ADVANCE(26); + if (lookahead == '\\') ADVANCE(53); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(163); + END_STATE(); + case 164: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_prefix_character_set_1(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == 'E') ADVANCE(168); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 165: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_prefix_character_set_1(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == 'E') ADVANCE(173); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 166: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_prefix_character_set_1(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == 'E') ADVANCE(170); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 167: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_prefix_character_set_1(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == 'E') ADVANCE(158); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 168: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_prefix_character_set_2(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == 'L') ADVANCE(165); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 169: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_prefix_character_set_3(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == 'N') ADVANCE(171); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 170: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_prefix_character_set_4(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == 'R') ADVANCE(172); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 171: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_prefix_character_set_5(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == 'S') ADVANCE(166); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 172: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_prefix_character_set_6(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == 'T') ADVANCE(159); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 173: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_prefix_character_set_6(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == 'T') ADVANCE(167); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 174: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_local_character_set_2(lookahead)) ADVANCE(176); + if (lookahead == '.') ADVANCE(26); + if (lookahead == ':') ADVANCE(115); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 175: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_local_character_set_2(lookahead)) ADVANCE(175); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(176); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + case 176: + ACCEPT_TOKEN(sym_pn_local); + if (lookahead == '%') ADVANCE(55); + if (sym_pn_local_character_set_3(lookahead)) ADVANCE(176); + if (lookahead == '.') ADVANCE(26); + if (lookahead == '\\') ADVANCE(53); + END_STATE(); + default: + return false; + } +} + +static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (lookahead == 'A') ADVANCE(1); + if (lookahead == 'F') ADVANCE(2); + if (lookahead == 'G') ADVANCE(3); + if (lookahead == 'I') ADVANCE(4); + if (lookahead == 'S') ADVANCE(5); + if (lookahead == 'T') ADVANCE(6); + if (lookahead == 'a') ADVANCE(7); + if (lookahead == 'f') ADVANCE(8); + if (lookahead == 'g') ADVANCE(9); + if (lookahead == 'i') ADVANCE(10); + if (lookahead == 's') ADVANCE(11); + if (lookahead == 't') ADVANCE(12); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(13); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(14); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(15); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(16); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(17); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(18); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(19); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(20); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(21); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(22); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(23); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(24); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(25); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(26); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(27); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(0) + END_STATE(); + case 1: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(28); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(29); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(30); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(31); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(32); + END_STATE(); + case 2: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(33); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(34); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(35); + END_STATE(); + case 3: + if (lookahead == 'R') ADVANCE(36); + if (lookahead == 'r') ADVANCE(37); + END_STATE(); + case 4: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(38); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(39); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(40); + END_STATE(); + case 5: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(41); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(42); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(43); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(44); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(45); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(46); + END_STATE(); + case 6: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(47); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(48); + if (lookahead == 'Z' || + lookahead == 'z') ADVANCE(49); + END_STATE(); + case 7: + ACCEPT_TOKEN(anon_sym_a); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(28); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(29); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(30); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(31); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(32); + END_STATE(); + case 8: + if (lookahead == 'a') ADVANCE(50); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(33); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(34); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(35); + END_STATE(); + case 9: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(37); + END_STATE(); + case 10: + if (lookahead == 's') ADVANCE(51); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(38); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(39); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(40); + END_STATE(); + case 11: + if (lookahead == 'A') ADVANCE(41); + if (lookahead == 'a') ADVANCE(52); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(42); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(43); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(44); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(45); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(46); + END_STATE(); + case 12: + if (lookahead == 'r') ADVANCE(53); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(47); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(48); + if (lookahead == 'Z' || + lookahead == 'z') ADVANCE(49); + END_STATE(); + case 13: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(54); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(55); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(56); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(57); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(58); + END_STATE(); + case 14: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(59); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(60); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(61); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(62); + END_STATE(); + case 15: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(63); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(64); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(65); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(66); + END_STATE(); + case 16: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(67); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(68); + END_STATE(); + case 17: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(69); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(70); + END_STATE(); + case 18: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(71); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(72); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(73); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(74); + END_STATE(); + case 19: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(75); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(76); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(77); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(78); + END_STATE(); + case 20: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(79); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(80); + END_STATE(); + case 21: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(81); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(82); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(83); + END_STATE(); + case 22: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(84); + END_STATE(); + case 23: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(85); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(86); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(87); + END_STATE(); + case 24: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(88); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(89); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(90); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(91); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(92); + END_STATE(); + case 25: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(93); + END_STATE(); + case 26: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(94); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(95); + END_STATE(); + case 27: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(96); + END_STATE(); + case 28: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(97); + END_STATE(); + case 29: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(98); + END_STATE(); + case 30: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(99); + END_STATE(); + case 31: + ACCEPT_TOKEN(aux_sym_select_clause_token4); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(100); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(101); + END_STATE(); + case 32: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(102); + END_STATE(); + case 33: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(103); + END_STATE(); + case 34: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(104); + END_STATE(); + case 35: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(105); + END_STATE(); + case 36: + if (lookahead == 'O') ADVANCE(106); + if (lookahead == 'o') ADVANCE(107); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(108); + END_STATE(); + case 37: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(108); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(107); + END_STATE(); + case 38: + ACCEPT_TOKEN(aux_sym_build_in_function_token3); + END_STATE(); + case 39: + ACCEPT_TOKEN(aux_sym_binary_expression_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(109); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(110); + END_STATE(); + case 40: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(111); + END_STATE(); + case 41: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(112); + END_STATE(); + case 42: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(113); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(114); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(115); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(116); + END_STATE(); + case 43: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(117); + END_STATE(); + case 44: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(118); + END_STATE(); + case 45: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(119); + END_STATE(); + case 46: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(120); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(121); + END_STATE(); + case 47: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(122); + END_STATE(); + case 48: + ACCEPT_TOKEN(aux_sym_add_token2); + END_STATE(); + case 49: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token23); + END_STATE(); + case 50: + if (lookahead == 'l') ADVANCE(123); + END_STATE(); + case 51: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(124); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(125); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(126); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(127); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(128); + END_STATE(); + case 52: + if (lookahead == 'M') ADVANCE(112); + if (lookahead == 'm') ADVANCE(129); + END_STATE(); + case 53: + if (lookahead == 'u') ADVANCE(130); + END_STATE(); + case 54: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(131); + END_STATE(); + case 55: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(132); + END_STATE(); + case 56: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(133); + END_STATE(); + case 57: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(134); + END_STATE(); + case 58: + ACCEPT_TOKEN(aux_sym_group_clause_token2); + END_STATE(); + case 59: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(135); + END_STATE(); + case 60: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(136); + END_STATE(); + case 61: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(137); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(138); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(139); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(140); + END_STATE(); + case 62: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(141); + END_STATE(); + case 63: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(142); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(143); + END_STATE(); + case 64: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(144); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(145); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(146); + END_STATE(); + case 65: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(147); + END_STATE(); + case 66: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(148); + END_STATE(); + case 67: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(149); + END_STATE(); + case 68: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(150); + END_STATE(); + case 69: + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(151); + END_STATE(); + case 70: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(152); + END_STATE(); + case 71: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(153); + END_STATE(); + case 72: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(154); + END_STATE(); + case 73: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(155); + END_STATE(); + case 74: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(156); + END_STATE(); + case 75: + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(157); + END_STATE(); + case 76: + if (lookahead == '5') ADVANCE(158); + END_STATE(); + case 77: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(159); + END_STATE(); + case 78: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(160); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(161); + END_STATE(); + case 79: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(162); + END_STATE(); + case 80: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(163); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(164); + END_STATE(); + case 81: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(165); + END_STATE(); + case 82: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(166); + END_STATE(); + case 83: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(167); + END_STATE(); + case 84: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(168); + END_STATE(); + case 85: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(169); + END_STATE(); + case 86: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(170); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(171); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(172); + END_STATE(); + case 87: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(173); + END_STATE(); + case 88: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(174); + END_STATE(); + case 89: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(175); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(176); + END_STATE(); + case 90: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(177); + END_STATE(); + case 91: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(178); + END_STATE(); + case 92: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(179); + END_STATE(); + case 93: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(180); + END_STATE(); + case 94: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(181); + END_STATE(); + case 95: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(182); + END_STATE(); + case 96: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(183); + END_STATE(); + case 97: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token1); + END_STATE(); + case 98: + ACCEPT_TOKEN(aux_sym_add_token1); + END_STATE(); + case 99: + ACCEPT_TOKEN(aux_sym_graph_ref_all_token1); + END_STATE(); + case 100: + ACCEPT_TOKEN(aux_sym_order_condition_token1); + END_STATE(); + case 101: + ACCEPT_TOKEN(aux_sym_ask_query_token1); + END_STATE(); + case 102: + ACCEPT_TOKEN(aux_sym_aggregate_token5); + END_STATE(); + case 103: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(184); + END_STATE(); + case 104: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(185); + END_STATE(); + case 105: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(186); + END_STATE(); + case 106: + if (lookahead == 'U') ADVANCE(187); + if (lookahead == 'u') ADVANCE(188); + END_STATE(); + case 107: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(188); + END_STATE(); + case 108: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(189); + END_STATE(); + case 109: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(190); + END_STATE(); + case 110: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(191); + END_STATE(); + case 111: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token8); + END_STATE(); + case 112: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(192); + END_STATE(); + case 113: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(193); + END_STATE(); + case 114: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(194); + END_STATE(); + case 115: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(195); + END_STATE(); + case 116: + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(196); + END_STATE(); + case 117: + if (lookahead == '1') ADVANCE(197); + if (lookahead == '2') ADVANCE(198); + if (lookahead == '3') ADVANCE(199); + if (lookahead == '5') ADVANCE(200); + END_STATE(); + case 118: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(201); + END_STATE(); + case 119: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token20); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(202); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(203); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(204); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(205); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(206); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(207); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(208); + END_STATE(); + case 120: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(209); + END_STATE(); + case 121: + ACCEPT_TOKEN(aux_sym_aggregate_token2); + END_STATE(); + case 122: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(210); + END_STATE(); + case 123: + if (lookahead == 's') ADVANCE(211); + END_STATE(); + case 124: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(212); + END_STATE(); + case 125: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(213); + END_STATE(); + case 126: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(214); + END_STATE(); + case 127: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(215); + END_STATE(); + case 128: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(216); + END_STATE(); + case 129: + if (lookahead == 'e') ADVANCE(217); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(192); + END_STATE(); + case 130: + if (lookahead == 'e') ADVANCE(218); + END_STATE(); + case 131: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(219); + END_STATE(); + case 132: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(220); + END_STATE(); + case 133: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(221); + END_STATE(); + case 134: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(222); + END_STATE(); + case 135: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(223); + END_STATE(); + case 136: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(224); + END_STATE(); + case 137: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(225); + END_STATE(); + case 138: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(226); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(227); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(228); + END_STATE(); + case 139: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(229); + END_STATE(); + case 140: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(230); + END_STATE(); + case 141: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(231); + END_STATE(); + case 142: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(232); + END_STATE(); + case 143: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token4); + END_STATE(); + case 144: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(233); + END_STATE(); + case 145: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(234); + END_STATE(); + case 146: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(235); + END_STATE(); + case 147: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(236); + END_STATE(); + case 148: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(237); + END_STATE(); + case 149: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(238); + END_STATE(); + case 150: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(239); + END_STATE(); + case 151: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(240); + END_STATE(); + case 152: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(241); + END_STATE(); + case 153: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(242); + END_STATE(); + case 154: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(243); + END_STATE(); + case 155: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(244); + END_STATE(); + case 156: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(245); + END_STATE(); + case 157: + ACCEPT_TOKEN(aux_sym_aggregate_token4); + END_STATE(); + case 158: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token11); + END_STATE(); + case 159: + ACCEPT_TOKEN(aux_sym_aggregate_token3); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(246); + END_STATE(); + case 160: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(247); + END_STATE(); + case 161: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(248); + END_STATE(); + case 162: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(249); + END_STATE(); + case 163: + ACCEPT_TOKEN(aux_sym_binary_expression_token2); + END_STATE(); + case 164: + ACCEPT_TOKEN(aux_sym__nullary_build_in_function_token1); + END_STATE(); + case 165: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(250); + END_STATE(); + case 166: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(251); + END_STATE(); + case 167: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(252); + END_STATE(); + case 168: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(253); + END_STATE(); + case 169: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(254); + END_STATE(); + case 170: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(255); + END_STATE(); + case 171: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(256); + END_STATE(); + case 172: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(257); + END_STATE(); + case 173: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(258); + END_STATE(); + case 174: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(259); + END_STATE(); + case 175: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(260); + END_STATE(); + case 176: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(261); + END_STATE(); + case 177: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token25); + END_STATE(); + case 178: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(262); + END_STATE(); + case 179: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(263); + END_STATE(); + case 180: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(264); + END_STATE(); + case 181: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(265); + END_STATE(); + case 182: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(266); + END_STATE(); + case 183: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(267); + END_STATE(); + case 184: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(268); + END_STATE(); + case 185: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(269); + END_STATE(); + case 186: + ACCEPT_TOKEN(aux_sym_dataset_clause_token1); + END_STATE(); + case 187: + if (lookahead == 'P') ADVANCE(270); + if (lookahead == 'p') ADVANCE(271); + END_STATE(); + case 188: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(271); + END_STATE(); + case 189: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(272); + END_STATE(); + case 190: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(273); + END_STATE(); + case 191: + ACCEPT_TOKEN(aux_sym_load_token3); + END_STATE(); + case 192: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(274); + END_STATE(); + case 193: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(275); + END_STATE(); + case 194: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(276); + END_STATE(); + case 195: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(277); + END_STATE(); + case 196: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(278); + END_STATE(); + case 197: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token16); + END_STATE(); + case 198: + if (lookahead == '5') ADVANCE(279); + END_STATE(); + case 199: + if (lookahead == '8') ADVANCE(280); + END_STATE(); + case 200: + if (lookahead == '1') ADVANCE(281); + END_STATE(); + case 201: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(282); + END_STATE(); + case 202: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(283); + END_STATE(); + case 203: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(284); + END_STATE(); + case 204: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(285); + END_STATE(); + case 205: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(286); + END_STATE(); + case 206: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(287); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(288); + END_STATE(); + case 207: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(289); + END_STATE(); + case 208: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(290); + END_STATE(); + case 209: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(291); + END_STATE(); + case 210: + if (lookahead == 'Z' || + lookahead == 'z') ADVANCE(292); + END_STATE(); + case 211: + if (lookahead == 'e') ADVANCE(293); + END_STATE(); + case 212: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(294); + END_STATE(); + case 213: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(295); + END_STATE(); + case 214: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(296); + END_STATE(); + case 215: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(297); + END_STATE(); + case 216: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(298); + END_STATE(); + case 217: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(299); + END_STATE(); + case 218: + ACCEPT_TOKEN(anon_sym_true); + END_STATE(); + case 219: + ACCEPT_TOKEN(aux_sym_base_declaration_token1); + END_STATE(); + case 220: + ACCEPT_TOKEN(aux_sym_bind_token1); + END_STATE(); + case 221: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(300); + END_STATE(); + case 222: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(301); + END_STATE(); + case 223: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token2); + END_STATE(); + case 224: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(302); + END_STATE(); + case 225: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(303); + END_STATE(); + case 226: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(304); + END_STATE(); + case 227: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(305); + END_STATE(); + case 228: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(306); + END_STATE(); + case 229: + ACCEPT_TOKEN(aux_sym_copy_token1); + END_STATE(); + case 230: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(307); + END_STATE(); + case 231: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(308); + END_STATE(); + case 232: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(309); + END_STATE(); + case 233: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(310); + END_STATE(); + case 234: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(311); + END_STATE(); + case 235: + ACCEPT_TOKEN(aux_sym_order_condition_token2); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(312); + END_STATE(); + case 236: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(313); + END_STATE(); + case 237: + ACCEPT_TOKEN(aux_sym_drop_token1); + END_STATE(); + case 238: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(314); + END_STATE(); + case 239: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(315); + END_STATE(); + case 240: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(316); + END_STATE(); + case 241: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(317); + END_STATE(); + case 242: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token9); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(318); + END_STATE(); + case 243: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(319); + END_STATE(); + case 244: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(320); + END_STATE(); + case 245: + ACCEPT_TOKEN(aux_sym_load_token1); + END_STATE(); + case 246: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(321); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(322); + END_STATE(); + case 247: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(323); + END_STATE(); + case 248: + ACCEPT_TOKEN(aux_sym_move_token1); + END_STATE(); + case 249: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(324); + END_STATE(); + case 250: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(325); + END_STATE(); + case 251: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(326); + END_STATE(); + case 252: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(327); + END_STATE(); + case 253: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(328); + END_STATE(); + case 254: + ACCEPT_TOKEN(aux_sym__nullary_build_in_function_token2); + END_STATE(); + case 255: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(329); + END_STATE(); + case 256: + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(330); + END_STATE(); + case 257: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(331); + END_STATE(); + case 258: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(332); + END_STATE(); + case 259: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(333); + END_STATE(); + case 260: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(334); + END_STATE(); + case 261: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(335); + END_STATE(); + case 262: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(336); + END_STATE(); + case 263: + ACCEPT_TOKEN(aux_sym__nullary_build_in_function_token4); + END_STATE(); + case 264: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(337); + END_STATE(); + case 265: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(338); + END_STATE(); + case 266: + ACCEPT_TOKEN(aux_sym_modify_token1); + END_STATE(); + case 267: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token26); + END_STATE(); + case 268: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(339); + END_STATE(); + case 269: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token6); + END_STATE(); + case 270: + ACCEPT_TOKEN(aux_sym_group_clause_token1); + if (lookahead == '_') ADVANCE(340); + END_STATE(); + case 271: + ACCEPT_TOKEN(aux_sym_group_clause_token1); + END_STATE(); + case 272: + ACCEPT_TOKEN(aux_sym_graph_or_default_token2); + END_STATE(); + case 273: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(341); + END_STATE(); + case 274: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(342); + END_STATE(); + case 275: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(343); + END_STATE(); + case 276: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(344); + END_STATE(); + case 277: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(345); + END_STATE(); + case 278: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(346); + END_STATE(); + case 279: + if (lookahead == '6') ADVANCE(347); + END_STATE(); + case 280: + if (lookahead == '4') ADVANCE(348); + END_STATE(); + case 281: + if (lookahead == '2') ADVANCE(349); + END_STATE(); + case 282: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(350); + END_STATE(); + case 283: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(351); + END_STATE(); + case 284: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(352); + END_STATE(); + case 285: + ACCEPT_TOKEN(aux_sym__binary_build_in_function_token5); + END_STATE(); + case 286: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(353); + END_STATE(); + case 287: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(354); + END_STATE(); + case 288: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(355); + END_STATE(); + case 289: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(356); + END_STATE(); + case 290: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(357); + END_STATE(); + case 291: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(358); + END_STATE(); + case 292: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(359); + END_STATE(); + case 293: + ACCEPT_TOKEN(anon_sym_false); + END_STATE(); + case 294: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(360); + END_STATE(); + case 295: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token28); + END_STATE(); + case 296: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(361); + END_STATE(); + case 297: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(362); + END_STATE(); + case 298: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token31); + END_STATE(); + case 299: + if (lookahead == 'e') ADVANCE(363); + END_STATE(); + case 300: + ACCEPT_TOKEN(aux_sym_build_in_function_token2); + END_STATE(); + case 301: + ACCEPT_TOKEN(aux_sym_build_in_function_token1); + END_STATE(); + case 302: + ACCEPT_TOKEN(aux_sym_clear_token1); + END_STATE(); + case 303: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(364); + END_STATE(); + case 304: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(365); + END_STATE(); + case 305: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(366); + END_STATE(); + case 306: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(367); + END_STATE(); + case 307: + ACCEPT_TOKEN(aux_sym_aggregate_token1); + END_STATE(); + case 308: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(368); + END_STATE(); + case 309: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(369); + END_STATE(); + case 310: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(370); + END_STATE(); + case 311: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(371); + END_STATE(); + case 312: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(372); + END_STATE(); + case 313: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(373); + END_STATE(); + case 314: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(374); + END_STATE(); + case 315: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(375); + END_STATE(); + case 316: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(376); + END_STATE(); + case 317: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token7); + END_STATE(); + case 318: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(377); + END_STATE(); + case 319: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token10); + END_STATE(); + case 320: + ACCEPT_TOKEN(aux_sym_limit_clause_token1); + END_STATE(); + case 321: + ACCEPT_TOKEN(aux_sym_minus_graph_pattern_token1); + END_STATE(); + case 322: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(378); + END_STATE(); + case 323: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token13); + END_STATE(); + case 324: + ACCEPT_TOKEN(aux_sym_named_graph_clause_token1); + END_STATE(); + case 325: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(379); + END_STATE(); + case 326: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(380); + END_STATE(); + case 327: + ACCEPT_TOKEN(aux_sym_order_clause_token1); + END_STATE(); + case 328: + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(381); + END_STATE(); + case 329: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(382); + END_STATE(); + case 330: + ACCEPT_TOKEN(aux_sym_regex_expression_token1); + END_STATE(); + case 331: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(383); + END_STATE(); + case 332: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token14); + END_STATE(); + case 333: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token24); + END_STATE(); + case 334: + ACCEPT_TOKEN(aux_sym__data_block_value_token1); + END_STATE(); + case 335: + ACCEPT_TOKEN(aux_sym_group_or_union_graph_pattern_token1); + END_STATE(); + case 336: + ACCEPT_TOKEN(aux_sym_using_clause_token1); + END_STATE(); + case 337: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(384); + END_STATE(); + case 338: + ACCEPT_TOKEN(aux_sym_construct_query_token2); + END_STATE(); + case 339: + ACCEPT_TOKEN(aux_sym_filter_token1); + END_STATE(); + case 340: + if (lookahead == 'C') ADVANCE(385); + END_STATE(); + case 341: + ACCEPT_TOKEN(aux_sym_insert_clause_token1); + END_STATE(); + case 342: + ACCEPT_TOKEN(aux_sym_aggregate_token6); + END_STATE(); + case 343: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(386); + END_STATE(); + case 344: + ACCEPT_TOKEN(aux_sym_select_clause_token1); + END_STATE(); + case 345: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(387); + END_STATE(); + case 346: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(388); + END_STATE(); + case 347: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token17); + END_STATE(); + case 348: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token18); + END_STATE(); + case 349: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token19); + END_STATE(); + case 350: + ACCEPT_TOKEN(aux_sym_load_token2); + END_STATE(); + case 351: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(389); + END_STATE(); + case 352: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(390); + END_STATE(); + case 353: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(391); + END_STATE(); + case 354: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(392); + END_STATE(); + case 355: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token21); + END_STATE(); + case 356: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(393); + END_STATE(); + case 357: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(394); + END_STATE(); + case 358: + ACCEPT_TOKEN(aux_sym_substring_expression_token1); + END_STATE(); + case 359: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(395); + END_STATE(); + case 360: + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(396); + END_STATE(); + case 361: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(397); + END_STATE(); + case 362: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(398); + END_STATE(); + case 363: + if (lookahead == 'r') ADVANCE(399); + END_STATE(); + case 364: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(400); + END_STATE(); + case 365: + ACCEPT_TOKEN(aux_sym__variadic_build_in_function_token1); + END_STATE(); + case 366: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(401); + END_STATE(); + case 367: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(402); + END_STATE(); + case 368: + ACCEPT_TOKEN(aux_sym_create_token1); + END_STATE(); + case 369: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(403); + END_STATE(); + case 370: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(404); + END_STATE(); + case 371: + ACCEPT_TOKEN(aux_sym_delete_clause_token1); + END_STATE(); + case 372: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(405); + END_STATE(); + case 373: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(406); + END_STATE(); + case 374: + if (lookahead == '_') ADVANCE(407); + END_STATE(); + case 375: + ACCEPT_TOKEN(aux_sym_exists_func_token1); + END_STATE(); + case 376: + ACCEPT_TOKEN(aux_sym_having_clause_token1); + END_STATE(); + case 377: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(408); + END_STATE(); + case 378: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(409); + END_STATE(); + case 379: + ACCEPT_TOKEN(aux_sym_offset_clause_token1); + END_STATE(); + case 380: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(410); + END_STATE(); + case 381: + ACCEPT_TOKEN(aux_sym_prefix_declaration_token1); + END_STATE(); + case 382: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(411); + END_STATE(); + case 383: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(412); + END_STATE(); + case 384: + ACCEPT_TOKEN(aux_sym_values_clause_token1); + END_STATE(); + case 385: + if (lookahead == 'O') ADVANCE(413); + END_STATE(); + case 386: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token15); + END_STATE(); + case 387: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(414); + END_STATE(); + case 388: + ACCEPT_TOKEN(aux_sym_service_graph_pattern_token1); + END_STATE(); + case 389: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(415); + END_STATE(); + case 390: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(416); + END_STATE(); + case 391: + ACCEPT_TOKEN(aux_sym__binary_build_in_function_token6); + END_STATE(); + case 392: + ACCEPT_TOKEN(aux_sym__binary_build_in_function_token7); + END_STATE(); + case 393: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(417); + END_STATE(); + case 394: + ACCEPT_TOKEN(aux_sym__nullary_build_in_function_token3); + END_STATE(); + case 395: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(418); + END_STATE(); + case 396: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token27); + END_STATE(); + case 397: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(419); + END_STATE(); + case 398: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(420); + END_STATE(); + case 399: + if (lookahead == 'm') ADVANCE(421); + END_STATE(); + case 400: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(422); + END_STATE(); + case 401: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(423); + END_STATE(); + case 402: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(424); + END_STATE(); + case 403: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(425); + END_STATE(); + case 404: + ACCEPT_TOKEN(aux_sym_graph_or_default_token1); + END_STATE(); + case 405: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(426); + END_STATE(); + case 406: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(427); + END_STATE(); + case 407: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(428); + END_STATE(); + case 408: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(429); + END_STATE(); + case 409: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token12); + END_STATE(); + case 410: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(430); + END_STATE(); + case 411: + ACCEPT_TOKEN(aux_sym_select_clause_token3); + END_STATE(); + case 412: + ACCEPT_TOKEN(aux_sym_string_replace_expression_token1); + END_STATE(); + case 413: + if (lookahead == 'N') ADVANCE(431); + END_STATE(); + case 414: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(432); + END_STATE(); + case 415: + ACCEPT_TOKEN(aux_sym__binary_build_in_function_token3); + END_STATE(); + case 416: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(433); + END_STATE(); + case 417: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(434); + END_STATE(); + case 418: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token22); + END_STATE(); + case 419: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(435); + END_STATE(); + case 420: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(436); + END_STATE(); + case 421: + ACCEPT_TOKEN(aux_sym__binary_build_in_function_token9); + END_STATE(); + case 422: + ACCEPT_TOKEN(aux_sym__variadic_build_in_function_token2); + END_STATE(); + case 423: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(437); + END_STATE(); + case 424: + ACCEPT_TOKEN(aux_sym__binary_build_in_function_token1); + END_STATE(); + case 425: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token3); + END_STATE(); + case 426: + ACCEPT_TOKEN(aux_sym_describe_query_token1); + END_STATE(); + case 427: + ACCEPT_TOKEN(aux_sym_select_clause_token2); + END_STATE(); + case 428: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(438); + END_STATE(); + case 429: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(439); + END_STATE(); + case 430: + ACCEPT_TOKEN(aux_sym_optional_graph_pattern_token1); + END_STATE(); + case 431: + if (lookahead == 'C') ADVANCE(440); + END_STATE(); + case 432: + ACCEPT_TOKEN(aux_sym_aggregate_token7); + END_STATE(); + case 433: + ACCEPT_TOKEN(aux_sym__binary_build_in_function_token4); + END_STATE(); + case 434: + ACCEPT_TOKEN(aux_sym__binary_build_in_function_token8); + END_STATE(); + case 435: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token29); + END_STATE(); + case 436: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token30); + END_STATE(); + case 437: + ACCEPT_TOKEN(aux_sym_construct_query_token1); + END_STATE(); + case 438: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(441); + END_STATE(); + case 439: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(442); + END_STATE(); + case 440: + if (lookahead == 'A') ADVANCE(443); + END_STATE(); + case 441: + if (lookahead == '_') ADVANCE(444); + END_STATE(); + case 442: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(445); + END_STATE(); + case 443: + if (lookahead == 'T') ADVANCE(446); + END_STATE(); + case 444: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(447); + END_STATE(); + case 445: + ACCEPT_TOKEN(aux_sym__binary_build_in_function_token2); + END_STATE(); + case 446: + ACCEPT_TOKEN(anon_sym_GROUP_CONCAT); + END_STATE(); + case 447: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(448); + END_STATE(); + case 448: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(449); + END_STATE(); + case 449: + ACCEPT_TOKEN(aux_sym__unary_build_in_function_token5); + END_STATE(); + default: + return false; + } +} + +static TSLexMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0}, + [1] = {.lex_state = 61}, + [2] = {.lex_state = 61}, + [3] = {.lex_state = 61}, + [4] = {.lex_state = 1}, + [5] = {.lex_state = 1}, + [6] = {.lex_state = 1}, + [7] = {.lex_state = 1}, + [8] = {.lex_state = 1}, + [9] = {.lex_state = 61}, + [10] = {.lex_state = 1}, + [11] = {.lex_state = 61}, + [12] = {.lex_state = 61}, + [13] = {.lex_state = 61}, + [14] = {.lex_state = 1}, + [15] = {.lex_state = 1}, + [16] = {.lex_state = 1}, + [17] = {.lex_state = 1}, + [18] = {.lex_state = 1}, + [19] = {.lex_state = 1}, + [20] = {.lex_state = 1}, + [21] = {.lex_state = 1}, + [22] = {.lex_state = 1}, + [23] = {.lex_state = 1}, + [24] = {.lex_state = 1}, + [25] = {.lex_state = 1}, + [26] = {.lex_state = 1}, + [27] = {.lex_state = 1}, + [28] = {.lex_state = 1}, + [29] = {.lex_state = 1}, + [30] = {.lex_state = 1}, + [31] = {.lex_state = 1}, + [32] = {.lex_state = 1}, + [33] = {.lex_state = 1}, + [34] = {.lex_state = 1}, + [35] = {.lex_state = 1}, + [36] = {.lex_state = 1}, + [37] = {.lex_state = 1}, + [38] = {.lex_state = 1}, + [39] = {.lex_state = 1}, + [40] = {.lex_state = 1}, + [41] = {.lex_state = 1}, + [42] = {.lex_state = 1}, + [43] = {.lex_state = 1}, + [44] = {.lex_state = 1}, + [45] = {.lex_state = 1}, + [46] = {.lex_state = 1}, + [47] = {.lex_state = 1}, + [48] = {.lex_state = 1}, + [49] = {.lex_state = 1}, + [50] = {.lex_state = 1}, + [51] = {.lex_state = 1}, + [52] = {.lex_state = 1}, + [53] = {.lex_state = 1}, + [54] = {.lex_state = 1}, + [55] = {.lex_state = 1}, + [56] = {.lex_state = 1}, + [57] = {.lex_state = 1}, + [58] = {.lex_state = 1}, + [59] = {.lex_state = 1}, + [60] = {.lex_state = 1}, + [61] = {.lex_state = 1}, + [62] = {.lex_state = 1}, + [63] = {.lex_state = 1}, + [64] = {.lex_state = 1}, + [65] = {.lex_state = 1}, + [66] = {.lex_state = 1}, + [67] = {.lex_state = 1}, + [68] = {.lex_state = 1}, + [69] = {.lex_state = 1}, + [70] = {.lex_state = 1}, + [71] = {.lex_state = 1}, + [72] = {.lex_state = 1}, + [73] = {.lex_state = 1}, + [74] = {.lex_state = 1}, + [75] = {.lex_state = 1}, + [76] = {.lex_state = 1}, + [77] = {.lex_state = 1}, + [78] = {.lex_state = 1}, + [79] = {.lex_state = 1}, + [80] = {.lex_state = 1}, + [81] = {.lex_state = 1}, + [82] = {.lex_state = 1}, + [83] = {.lex_state = 1}, + [84] = {.lex_state = 1}, + [85] = {.lex_state = 1}, + [86] = {.lex_state = 1}, + [87] = {.lex_state = 1}, + [88] = {.lex_state = 1}, + [89] = {.lex_state = 1}, + [90] = {.lex_state = 1}, + [91] = {.lex_state = 1}, + [92] = {.lex_state = 1}, + [93] = {.lex_state = 1}, + [94] = {.lex_state = 1}, + [95] = {.lex_state = 1}, + [96] = {.lex_state = 1}, + [97] = {.lex_state = 1}, + [98] = {.lex_state = 1}, + [99] = {.lex_state = 1}, + [100] = {.lex_state = 1}, + [101] = {.lex_state = 1}, + [102] = {.lex_state = 1}, + [103] = {.lex_state = 1}, + [104] = {.lex_state = 1}, + [105] = {.lex_state = 1}, + [106] = {.lex_state = 1}, + [107] = {.lex_state = 1}, + [108] = {.lex_state = 1}, + [109] = {.lex_state = 1}, + [110] = {.lex_state = 1}, + [111] = {.lex_state = 1}, + [112] = {.lex_state = 1}, + [113] = {.lex_state = 1}, + [114] = {.lex_state = 1}, + [115] = {.lex_state = 1}, + [116] = {.lex_state = 1}, + [117] = {.lex_state = 1}, + [118] = {.lex_state = 1}, + [119] = {.lex_state = 61}, + [120] = {.lex_state = 61}, + [121] = {.lex_state = 61}, + [122] = {.lex_state = 61}, + [123] = {.lex_state = 61}, + [124] = {.lex_state = 61}, + [125] = {.lex_state = 61}, + [126] = {.lex_state = 61}, + [127] = {.lex_state = 61}, + [128] = {.lex_state = 1}, + [129] = {.lex_state = 61}, + [130] = {.lex_state = 61}, + [131] = {.lex_state = 61}, + [132] = {.lex_state = 61}, + [133] = {.lex_state = 61}, + [134] = {.lex_state = 61}, + [135] = {.lex_state = 1}, + [136] = {.lex_state = 61}, + [137] = {.lex_state = 61}, + [138] = {.lex_state = 61}, + [139] = {.lex_state = 61}, + [140] = {.lex_state = 61}, + [141] = {.lex_state = 61}, + [142] = {.lex_state = 61}, + [143] = {.lex_state = 61}, + [144] = {.lex_state = 61}, + [145] = {.lex_state = 61}, + [146] = {.lex_state = 61}, + [147] = {.lex_state = 61}, + [148] = {.lex_state = 61}, + [149] = {.lex_state = 61}, + [150] = {.lex_state = 61}, + [151] = {.lex_state = 61}, + [152] = {.lex_state = 61}, + [153] = {.lex_state = 61}, + [154] = {.lex_state = 61}, + [155] = {.lex_state = 61}, + [156] = {.lex_state = 1}, + [157] = {.lex_state = 61}, + [158] = {.lex_state = 61}, + [159] = {.lex_state = 61}, + [160] = {.lex_state = 1}, + [161] = {.lex_state = 1}, + [162] = {.lex_state = 61}, + [163] = {.lex_state = 1}, + [164] = {.lex_state = 61}, + [165] = {.lex_state = 61}, + [166] = {.lex_state = 1}, + [167] = {.lex_state = 61}, + [168] = {.lex_state = 1}, + [169] = {.lex_state = 1}, + [170] = {.lex_state = 1}, + [171] = {.lex_state = 1}, + [172] = {.lex_state = 1}, + [173] = {.lex_state = 1}, + [174] = {.lex_state = 1}, + [175] = {.lex_state = 1}, + [176] = {.lex_state = 1}, + [177] = {.lex_state = 1}, + [178] = {.lex_state = 1}, + [179] = {.lex_state = 1}, + [180] = {.lex_state = 1}, + [181] = {.lex_state = 1}, + [182] = {.lex_state = 1}, + [183] = {.lex_state = 1}, + [184] = {.lex_state = 1}, + [185] = {.lex_state = 1}, + [186] = {.lex_state = 1}, + [187] = {.lex_state = 1}, + [188] = {.lex_state = 1}, + [189] = {.lex_state = 1}, + [190] = {.lex_state = 1}, + [191] = {.lex_state = 1}, + [192] = {.lex_state = 1}, + [193] = {.lex_state = 1}, + [194] = {.lex_state = 1}, + [195] = {.lex_state = 1}, + [196] = {.lex_state = 1}, + [197] = {.lex_state = 1}, + [198] = {.lex_state = 1}, + [199] = {.lex_state = 1}, + [200] = {.lex_state = 1}, + [201] = {.lex_state = 1}, + [202] = {.lex_state = 1}, + [203] = {.lex_state = 1}, + [204] = {.lex_state = 1}, + [205] = {.lex_state = 1}, + [206] = {.lex_state = 1}, + [207] = {.lex_state = 1}, + [208] = {.lex_state = 1}, + [209] = {.lex_state = 1}, + [210] = {.lex_state = 1}, + [211] = {.lex_state = 1}, + [212] = {.lex_state = 1}, + [213] = {.lex_state = 1}, + [214] = {.lex_state = 1}, + [215] = {.lex_state = 1}, + [216] = {.lex_state = 9}, + [217] = {.lex_state = 9}, + [218] = {.lex_state = 9}, + [219] = {.lex_state = 9}, + [220] = {.lex_state = 67}, + [221] = {.lex_state = 67}, + [222] = {.lex_state = 61}, + [223] = {.lex_state = 9}, + [224] = {.lex_state = 9}, + [225] = {.lex_state = 9}, + [226] = {.lex_state = 9}, + [227] = {.lex_state = 64}, + [228] = {.lex_state = 61}, + [229] = {.lex_state = 64}, + [230] = {.lex_state = 61}, + [231] = {.lex_state = 64}, + [232] = {.lex_state = 9}, + [233] = {.lex_state = 9}, + [234] = {.lex_state = 9}, + [235] = {.lex_state = 9}, + [236] = {.lex_state = 9}, + [237] = {.lex_state = 9}, + [238] = {.lex_state = 9}, + [239] = {.lex_state = 9}, + [240] = {.lex_state = 9}, + [241] = {.lex_state = 9}, + [242] = {.lex_state = 9}, + [243] = {.lex_state = 9}, + [244] = {.lex_state = 61}, + [245] = {.lex_state = 9}, + [246] = {.lex_state = 61}, + [247] = {.lex_state = 9}, + [248] = {.lex_state = 9}, + [249] = {.lex_state = 9}, + [250] = {.lex_state = 9}, + [251] = {.lex_state = 61}, + [252] = {.lex_state = 9}, + [253] = {.lex_state = 9}, + [254] = {.lex_state = 9}, + [255] = {.lex_state = 9}, + [256] = {.lex_state = 9}, + [257] = {.lex_state = 9}, + [258] = {.lex_state = 9}, + [259] = {.lex_state = 9}, + [260] = {.lex_state = 9}, + [261] = {.lex_state = 9}, + [262] = {.lex_state = 9}, + [263] = {.lex_state = 13}, + [264] = {.lex_state = 9}, + [265] = {.lex_state = 9}, + [266] = {.lex_state = 9}, + [267] = {.lex_state = 9}, + [268] = {.lex_state = 9}, + [269] = {.lex_state = 13}, + [270] = {.lex_state = 9}, + [271] = {.lex_state = 61}, + [272] = {.lex_state = 66}, + [273] = {.lex_state = 66}, + [274] = {.lex_state = 66}, + [275] = {.lex_state = 61}, + [276] = {.lex_state = 61}, + [277] = {.lex_state = 61}, + [278] = {.lex_state = 61}, + [279] = {.lex_state = 61}, + [280] = {.lex_state = 61}, + [281] = {.lex_state = 61}, + [282] = {.lex_state = 61}, + [283] = {.lex_state = 61}, + [284] = {.lex_state = 61}, + [285] = {.lex_state = 61}, + [286] = {.lex_state = 61}, + [287] = {.lex_state = 63}, + [288] = {.lex_state = 63}, + [289] = {.lex_state = 63}, + [290] = {.lex_state = 61}, + [291] = {.lex_state = 3}, + [292] = {.lex_state = 16}, + [293] = {.lex_state = 9}, + [294] = {.lex_state = 3}, + [295] = {.lex_state = 16}, + [296] = {.lex_state = 16}, + [297] = {.lex_state = 16}, + [298] = {.lex_state = 16}, + [299] = {.lex_state = 61}, + [300] = {.lex_state = 9}, + [301] = {.lex_state = 16}, + [302] = {.lex_state = 9}, + [303] = {.lex_state = 16}, + [304] = {.lex_state = 16}, + [305] = {.lex_state = 16}, + [306] = {.lex_state = 9}, + [307] = {.lex_state = 1}, + [308] = {.lex_state = 61}, + [309] = {.lex_state = 9}, + [310] = {.lex_state = 61}, + [311] = {.lex_state = 9}, + [312] = {.lex_state = 9}, + [313] = {.lex_state = 61}, + [314] = {.lex_state = 9}, + [315] = {.lex_state = 9}, + [316] = {.lex_state = 9}, + [317] = {.lex_state = 9}, + [318] = {.lex_state = 9}, + [319] = {.lex_state = 61}, + [320] = {.lex_state = 9}, + [321] = {.lex_state = 9}, + [322] = {.lex_state = 9}, + [323] = {.lex_state = 9}, + [324] = {.lex_state = 9}, + [325] = {.lex_state = 16}, + [326] = {.lex_state = 9}, + [327] = {.lex_state = 9}, + [328] = {.lex_state = 9}, + [329] = {.lex_state = 9}, + [330] = {.lex_state = 1}, + [331] = {.lex_state = 9}, + [332] = {.lex_state = 9}, + [333] = {.lex_state = 9}, + [334] = {.lex_state = 9}, + [335] = {.lex_state = 9}, + [336] = {.lex_state = 9}, + [337] = {.lex_state = 9}, + [338] = {.lex_state = 9}, + [339] = {.lex_state = 9}, + [340] = {.lex_state = 9}, + [341] = {.lex_state = 1}, + [342] = {.lex_state = 9}, + [343] = {.lex_state = 9}, + [344] = {.lex_state = 9}, + [345] = {.lex_state = 9}, + [346] = {.lex_state = 9}, + [347] = {.lex_state = 9}, + [348] = {.lex_state = 9}, + [349] = {.lex_state = 1}, + [350] = {.lex_state = 9}, + [351] = {.lex_state = 9}, + [352] = {.lex_state = 16}, + [353] = {.lex_state = 9}, + [354] = {.lex_state = 9}, + [355] = {.lex_state = 9}, + [356] = {.lex_state = 9}, + [357] = {.lex_state = 9}, + [358] = {.lex_state = 9}, + [359] = {.lex_state = 9}, + [360] = {.lex_state = 9}, + [361] = {.lex_state = 9}, + [362] = {.lex_state = 9}, + [363] = {.lex_state = 9}, + [364] = {.lex_state = 1}, + [365] = {.lex_state = 1}, + [366] = {.lex_state = 16}, + [367] = {.lex_state = 61}, + [368] = {.lex_state = 9}, + [369] = {.lex_state = 9}, + [370] = {.lex_state = 9}, + [371] = {.lex_state = 9}, + [372] = {.lex_state = 61}, + [373] = {.lex_state = 61}, + [374] = {.lex_state = 61}, + [375] = {.lex_state = 61}, + [376] = {.lex_state = 1}, + [377] = {.lex_state = 61}, + [378] = {.lex_state = 61}, + [379] = {.lex_state = 61}, + [380] = {.lex_state = 61}, + [381] = {.lex_state = 61}, + [382] = {.lex_state = 61}, + [383] = {.lex_state = 8}, + [384] = {.lex_state = 8}, + [385] = {.lex_state = 61}, + [386] = {.lex_state = 8}, + [387] = {.lex_state = 61}, + [388] = {.lex_state = 61}, + [389] = {.lex_state = 61}, + [390] = {.lex_state = 1}, + [391] = {.lex_state = 1}, + [392] = {.lex_state = 61}, + [393] = {.lex_state = 1}, + [394] = {.lex_state = 1}, + [395] = {.lex_state = 1}, + [396] = {.lex_state = 1}, + [397] = {.lex_state = 1}, + [398] = {.lex_state = 15}, + [399] = {.lex_state = 61}, + [400] = {.lex_state = 9}, + [401] = {.lex_state = 14}, + [402] = {.lex_state = 61}, + [403] = {.lex_state = 61}, + [404] = {.lex_state = 61}, + [405] = {.lex_state = 61}, + [406] = {.lex_state = 61}, + [407] = {.lex_state = 1}, + [408] = {.lex_state = 61}, + [409] = {.lex_state = 61}, + [410] = {.lex_state = 61}, + [411] = {.lex_state = 1}, + [412] = {.lex_state = 61}, + [413] = {.lex_state = 61}, + [414] = {.lex_state = 9}, + [415] = {.lex_state = 9}, + [416] = {.lex_state = 9}, + [417] = {.lex_state = 1}, + [418] = {.lex_state = 9}, + [419] = {.lex_state = 61}, + [420] = {.lex_state = 61}, + [421] = {.lex_state = 61}, + [422] = {.lex_state = 61}, + [423] = {.lex_state = 61}, + [424] = {.lex_state = 3}, + [425] = {.lex_state = 61}, + [426] = {.lex_state = 9}, + [427] = {.lex_state = 9}, + [428] = {.lex_state = 3}, + [429] = {.lex_state = 1}, + [430] = {.lex_state = 61}, + [431] = {.lex_state = 61}, + [432] = {.lex_state = 9}, + [433] = {.lex_state = 61}, + [434] = {.lex_state = 16}, + [435] = {.lex_state = 9}, + [436] = {.lex_state = 9}, + [437] = {.lex_state = 61}, + [438] = {.lex_state = 61}, + [439] = {.lex_state = 61}, + [440] = {.lex_state = 61}, + [441] = {.lex_state = 9}, + [442] = {.lex_state = 9}, + [443] = {.lex_state = 61}, + [444] = {.lex_state = 61}, + [445] = {.lex_state = 61}, + [446] = {.lex_state = 61}, + [447] = {.lex_state = 61}, + [448] = {.lex_state = 61}, + [449] = {.lex_state = 61}, + [450] = {.lex_state = 61}, + [451] = {.lex_state = 61}, + [452] = {.lex_state = 61}, + [453] = {.lex_state = 61}, + [454] = {.lex_state = 9}, + [455] = {.lex_state = 9}, + [456] = {.lex_state = 9}, + [457] = {.lex_state = 9}, + [458] = {.lex_state = 61}, + [459] = {.lex_state = 9}, + [460] = {.lex_state = 9}, + [461] = {.lex_state = 61}, + [462] = {.lex_state = 61}, + [463] = {.lex_state = 9}, + [464] = {.lex_state = 61}, + [465] = {.lex_state = 9}, + [466] = {.lex_state = 9}, + [467] = {.lex_state = 61}, + [468] = {.lex_state = 61}, + [469] = {.lex_state = 9}, + [470] = {.lex_state = 61}, + [471] = {.lex_state = 61}, + [472] = {.lex_state = 61}, + [473] = {.lex_state = 61}, + [474] = {.lex_state = 9}, + [475] = {.lex_state = 61}, + [476] = {.lex_state = 61}, + [477] = {.lex_state = 61}, + [478] = {.lex_state = 61}, + [479] = {.lex_state = 3}, + [480] = {.lex_state = 61}, + [481] = {.lex_state = 61}, + [482] = {.lex_state = 61}, + [483] = {.lex_state = 9}, + [484] = {.lex_state = 9}, + [485] = {.lex_state = 61}, + [486] = {.lex_state = 61}, + [487] = {.lex_state = 9}, + [488] = {.lex_state = 61}, + [489] = {.lex_state = 9}, + [490] = {.lex_state = 61}, + [491] = {.lex_state = 61}, + [492] = {.lex_state = 1}, + [493] = {.lex_state = 1}, + [494] = {.lex_state = 1}, + [495] = {.lex_state = 1}, + [496] = {.lex_state = 1}, + [497] = {.lex_state = 61}, + [498] = {.lex_state = 1}, + [499] = {.lex_state = 1}, + [500] = {.lex_state = 1}, + [501] = {.lex_state = 1}, + [502] = {.lex_state = 61}, + [503] = {.lex_state = 1}, + [504] = {.lex_state = 1}, + [505] = {.lex_state = 1}, + [506] = {.lex_state = 61}, + [507] = {.lex_state = 9}, + [508] = {.lex_state = 1}, + [509] = {.lex_state = 1}, + [510] = {.lex_state = 1}, + [511] = {.lex_state = 9}, + [512] = {.lex_state = 1}, + [513] = {.lex_state = 1}, + [514] = {.lex_state = 1}, + [515] = {.lex_state = 16}, + [516] = {.lex_state = 61}, + [517] = {.lex_state = 1}, + [518] = {.lex_state = 1}, + [519] = {.lex_state = 16}, + [520] = {.lex_state = 9}, + [521] = {.lex_state = 9}, + [522] = {.lex_state = 9}, + [523] = {.lex_state = 9}, + [524] = {.lex_state = 61}, + [525] = {.lex_state = 16}, + [526] = {.lex_state = 61}, + [527] = {.lex_state = 9}, + [528] = {.lex_state = 9}, + [529] = {.lex_state = 9}, + [530] = {.lex_state = 9}, + [531] = {.lex_state = 3}, + [532] = {.lex_state = 3}, + [533] = {.lex_state = 16}, + [534] = {.lex_state = 16}, + [535] = {.lex_state = 16}, + [536] = {.lex_state = 16}, + [537] = {.lex_state = 16}, + [538] = {.lex_state = 16}, + [539] = {.lex_state = 16}, + [540] = {.lex_state = 16}, + [541] = {.lex_state = 16}, + [542] = {.lex_state = 16}, + [543] = {.lex_state = 16}, + [544] = {.lex_state = 16}, + [545] = {.lex_state = 16}, + [546] = {.lex_state = 16}, + [547] = {.lex_state = 16}, + [548] = {.lex_state = 16}, + [549] = {.lex_state = 16}, + [550] = {.lex_state = 16}, + [551] = {.lex_state = 16}, + [552] = {.lex_state = 16}, + [553] = {.lex_state = 16}, + [554] = {.lex_state = 16}, + [555] = {.lex_state = 16}, + [556] = {.lex_state = 16}, + [557] = {.lex_state = 16}, + [558] = {.lex_state = 16}, + [559] = {.lex_state = 16}, + [560] = {.lex_state = 16}, + [561] = {.lex_state = 16}, + [562] = {.lex_state = 16}, + [563] = {.lex_state = 16}, + [564] = {.lex_state = 1}, + [565] = {.lex_state = 16}, + [566] = {.lex_state = 16}, + [567] = {.lex_state = 16}, + [568] = {.lex_state = 16}, + [569] = {.lex_state = 16}, + [570] = {.lex_state = 16}, + [571] = {.lex_state = 16}, + [572] = {.lex_state = 16}, + [573] = {.lex_state = 16}, + [574] = {.lex_state = 16}, + [575] = {.lex_state = 11}, + [576] = {.lex_state = 16}, + [577] = {.lex_state = 16}, + [578] = {.lex_state = 16}, + [579] = {.lex_state = 11}, + [580] = {.lex_state = 3}, + [581] = {.lex_state = 1}, + [582] = {.lex_state = 11}, + [583] = {.lex_state = 16}, + [584] = {.lex_state = 16}, + [585] = {.lex_state = 16}, + [586] = {.lex_state = 16}, + [587] = {.lex_state = 1}, + [588] = {.lex_state = 1}, + [589] = {.lex_state = 1}, + [590] = {.lex_state = 16}, + [591] = {.lex_state = 16}, + [592] = {.lex_state = 16}, + [593] = {.lex_state = 16}, + [594] = {.lex_state = 3}, + [595] = {.lex_state = 1}, + [596] = {.lex_state = 1}, + [597] = {.lex_state = 16}, + [598] = {.lex_state = 16}, + [599] = {.lex_state = 16}, + [600] = {.lex_state = 16}, + [601] = {.lex_state = 16}, + [602] = {.lex_state = 16}, + [603] = {.lex_state = 1}, + [604] = {.lex_state = 16}, + [605] = {.lex_state = 16}, + [606] = {.lex_state = 16}, + [607] = {.lex_state = 16}, + [608] = {.lex_state = 3}, + [609] = {.lex_state = 16}, + [610] = {.lex_state = 16}, + [611] = {.lex_state = 16}, + [612] = {.lex_state = 16}, + [613] = {.lex_state = 16}, + [614] = {.lex_state = 16}, + [615] = {.lex_state = 16}, + [616] = {.lex_state = 16}, + [617] = {.lex_state = 16}, + [618] = {.lex_state = 16}, + [619] = {.lex_state = 16}, + [620] = {.lex_state = 16}, + [621] = {.lex_state = 16}, + [622] = {.lex_state = 16}, + [623] = {.lex_state = 16}, + [624] = {.lex_state = 16}, + [625] = {.lex_state = 16}, + [626] = {.lex_state = 16}, + [627] = {.lex_state = 16}, + [628] = {.lex_state = 16}, + [629] = {.lex_state = 16}, + [630] = {.lex_state = 16}, + [631] = {.lex_state = 16}, + [632] = {.lex_state = 16}, + [633] = {.lex_state = 16}, + [634] = {.lex_state = 16}, + [635] = {.lex_state = 16}, + [636] = {.lex_state = 16}, + [637] = {.lex_state = 16}, + [638] = {.lex_state = 16}, + [639] = {.lex_state = 16}, + [640] = {.lex_state = 16}, + [641] = {.lex_state = 16}, + [642] = {.lex_state = 16}, + [643] = {.lex_state = 16}, + [644] = {.lex_state = 16}, + [645] = {.lex_state = 16}, + [646] = {.lex_state = 16}, + [647] = {.lex_state = 16}, + [648] = {.lex_state = 16}, + [649] = {.lex_state = 16}, + [650] = {.lex_state = 16}, + [651] = {.lex_state = 16}, + [652] = {.lex_state = 16}, + [653] = {.lex_state = 1}, + [654] = {.lex_state = 16}, + [655] = {.lex_state = 16}, + [656] = {.lex_state = 16}, + [657] = {.lex_state = 16}, + [658] = {.lex_state = 16}, + [659] = {.lex_state = 16}, + [660] = {.lex_state = 16}, + [661] = {.lex_state = 16}, + [662] = {.lex_state = 16}, + [663] = {.lex_state = 16}, + [664] = {.lex_state = 16}, + [665] = {.lex_state = 16}, + [666] = {.lex_state = 16}, + [667] = {.lex_state = 16}, + [668] = {.lex_state = 16}, + [669] = {.lex_state = 16}, + [670] = {.lex_state = 16}, + [671] = {.lex_state = 16}, + [672] = {.lex_state = 16}, + [673] = {.lex_state = 16}, + [674] = {.lex_state = 16}, + [675] = {.lex_state = 16}, + [676] = {.lex_state = 16}, + [677] = {.lex_state = 16}, + [678] = {.lex_state = 16}, + [679] = {.lex_state = 16}, + [680] = {.lex_state = 16}, + [681] = {.lex_state = 16}, + [682] = {.lex_state = 16}, + [683] = {.lex_state = 16}, + [684] = {.lex_state = 16}, + [685] = {.lex_state = 16}, + [686] = {.lex_state = 1}, + [687] = {.lex_state = 3}, + [688] = {.lex_state = 3}, + [689] = {.lex_state = 1}, + [690] = {.lex_state = 3}, + [691] = {.lex_state = 3}, + [692] = {.lex_state = 3}, + [693] = {.lex_state = 1}, + [694] = {.lex_state = 3}, + [695] = {.lex_state = 3}, + [696] = {.lex_state = 3}, + [697] = {.lex_state = 1}, + [698] = {.lex_state = 3}, + [699] = {.lex_state = 3}, + [700] = {.lex_state = 3}, + [701] = {.lex_state = 3}, + [702] = {.lex_state = 3}, + [703] = {.lex_state = 1}, + [704] = {.lex_state = 3}, + [705] = {.lex_state = 1}, + [706] = {.lex_state = 1}, + [707] = {.lex_state = 3}, + [708] = {.lex_state = 1}, + [709] = {.lex_state = 1}, + [710] = {.lex_state = 1}, + [711] = {.lex_state = 1}, + [712] = {.lex_state = 1}, + [713] = {.lex_state = 1}, + [714] = {.lex_state = 1}, + [715] = {.lex_state = 3}, + [716] = {.lex_state = 3}, + [717] = {.lex_state = 1}, + [718] = {.lex_state = 1}, + [719] = {.lex_state = 3}, + [720] = {.lex_state = 1}, + [721] = {.lex_state = 1}, + [722] = {.lex_state = 1}, + [723] = {.lex_state = 1}, + [724] = {.lex_state = 3}, + [725] = {.lex_state = 1}, + [726] = {.lex_state = 1}, + [727] = {.lex_state = 1}, + [728] = {.lex_state = 1}, + [729] = {.lex_state = 1}, + [730] = {.lex_state = 1}, + [731] = {.lex_state = 3}, + [732] = {.lex_state = 1}, + [733] = {.lex_state = 1}, + [734] = {.lex_state = 1}, + [735] = {.lex_state = 61}, + [736] = {.lex_state = 61}, + [737] = {.lex_state = 61}, + [738] = {.lex_state = 61}, + [739] = {.lex_state = 2}, + [740] = {.lex_state = 1}, + [741] = {.lex_state = 1}, + [742] = {.lex_state = 1}, + [743] = {.lex_state = 61}, + [744] = {.lex_state = 61}, + [745] = {.lex_state = 2}, + [746] = {.lex_state = 2}, + [747] = {.lex_state = 61}, + [748] = {.lex_state = 1}, + [749] = {.lex_state = 61}, + [750] = {.lex_state = 1}, + [751] = {.lex_state = 1}, + [752] = {.lex_state = 1}, + [753] = {.lex_state = 1}, + [754] = {.lex_state = 1}, + [755] = {.lex_state = 1}, + [756] = {.lex_state = 1}, + [757] = {.lex_state = 1}, + [758] = {.lex_state = 1}, + [759] = {.lex_state = 1}, + [760] = {.lex_state = 1}, + [761] = {.lex_state = 1}, + [762] = {.lex_state = 1}, + [763] = {.lex_state = 1}, + [764] = {.lex_state = 1}, + [765] = {.lex_state = 1}, + [766] = {.lex_state = 1}, + [767] = {.lex_state = 1}, + [768] = {.lex_state = 1}, + [769] = {.lex_state = 1}, + [770] = {.lex_state = 1}, + [771] = {.lex_state = 1}, + [772] = {.lex_state = 1}, + [773] = {.lex_state = 1}, + [774] = {.lex_state = 1}, + [775] = {.lex_state = 1}, + [776] = {.lex_state = 1}, + [777] = {.lex_state = 1}, + [778] = {.lex_state = 1}, + [779] = {.lex_state = 22}, + [780] = {.lex_state = 1}, + [781] = {.lex_state = 5}, + [782] = {.lex_state = 22}, + [783] = {.lex_state = 5}, + [784] = {.lex_state = 22}, + [785] = {.lex_state = 0}, + [786] = {.lex_state = 22}, + [787] = {.lex_state = 5}, + [788] = {.lex_state = 1}, + [789] = {.lex_state = 1}, + [790] = {.lex_state = 22}, + [791] = {.lex_state = 5}, + [792] = {.lex_state = 1}, + [793] = {.lex_state = 1}, + [794] = {.lex_state = 1}, + [795] = {.lex_state = 1}, + [796] = {.lex_state = 5}, + [797] = {.lex_state = 1}, + [798] = {.lex_state = 1}, + [799] = {.lex_state = 5}, + [800] = {.lex_state = 5}, + [801] = {.lex_state = 0}, + [802] = {.lex_state = 22}, + [803] = {.lex_state = 22}, + [804] = {.lex_state = 15}, + [805] = {.lex_state = 3}, + [806] = {.lex_state = 5}, + [807] = {.lex_state = 1}, + [808] = {.lex_state = 1}, + [809] = {.lex_state = 3}, + [810] = {.lex_state = 3}, + [811] = {.lex_state = 3}, + [812] = {.lex_state = 1}, + [813] = {.lex_state = 15}, + [814] = {.lex_state = 22}, + [815] = {.lex_state = 3}, + [816] = {.lex_state = 15}, + [817] = {.lex_state = 23}, + [818] = {.lex_state = 1}, + [819] = {.lex_state = 1}, + [820] = {.lex_state = 0}, + [821] = {.lex_state = 63}, + [822] = {.lex_state = 1}, + [823] = {.lex_state = 1}, + [824] = {.lex_state = 0}, + [825] = {.lex_state = 1}, + [826] = {.lex_state = 0}, + [827] = {.lex_state = 63}, + [828] = {.lex_state = 0}, + [829] = {.lex_state = 0}, + [830] = {.lex_state = 1}, + [831] = {.lex_state = 0}, + [832] = {.lex_state = 23}, + [833] = {.lex_state = 3}, + [834] = {.lex_state = 3}, + [835] = {.lex_state = 63}, + [836] = {.lex_state = 0}, + [837] = {.lex_state = 7}, + [838] = {.lex_state = 63}, + [839] = {.lex_state = 63}, + [840] = {.lex_state = 1}, + [841] = {.lex_state = 1}, + [842] = {.lex_state = 7}, + [843] = {.lex_state = 0}, + [844] = {.lex_state = 0}, + [845] = {.lex_state = 1}, + [846] = {.lex_state = 1}, + [847] = {.lex_state = 1}, + [848] = {.lex_state = 1}, + [849] = {.lex_state = 61}, + [850] = {.lex_state = 63}, + [851] = {.lex_state = 0}, + [852] = {.lex_state = 63}, + [853] = {.lex_state = 63}, + [854] = {.lex_state = 0}, + [855] = {.lex_state = 0}, + [856] = {.lex_state = 1}, + [857] = {.lex_state = 1}, + [858] = {.lex_state = 63}, + [859] = {.lex_state = 0}, + [860] = {.lex_state = 1}, + [861] = {.lex_state = 63}, + [862] = {.lex_state = 63}, + [863] = {.lex_state = 63}, + [864] = {.lex_state = 0}, + [865] = {.lex_state = 1}, + [866] = {.lex_state = 1}, + [867] = {.lex_state = 3}, + [868] = {.lex_state = 23}, + [869] = {.lex_state = 0}, + [870] = {.lex_state = 7}, + [871] = {.lex_state = 1}, + [872] = {.lex_state = 7}, + [873] = {.lex_state = 23}, + [874] = {.lex_state = 1}, + [875] = {.lex_state = 7}, + [876] = {.lex_state = 23}, + [877] = {.lex_state = 7}, + [878] = {.lex_state = 23}, + [879] = {.lex_state = 7}, + [880] = {.lex_state = 23}, + [881] = {.lex_state = 0}, + [882] = {.lex_state = 0}, + [883] = {.lex_state = 1}, + [884] = {.lex_state = 0}, + [885] = {.lex_state = 3}, + [886] = {.lex_state = 0}, + [887] = {.lex_state = 1}, + [888] = {.lex_state = 0}, + [889] = {.lex_state = 1}, + [890] = {.lex_state = 0}, + [891] = {.lex_state = 0}, + [892] = {.lex_state = 0}, + [893] = {.lex_state = 1}, + [894] = {.lex_state = 61}, + [895] = {.lex_state = 0}, + [896] = {.lex_state = 0}, + [897] = {.lex_state = 0}, + [898] = {.lex_state = 1}, + [899] = {.lex_state = 0}, + [900] = {.lex_state = 0}, + [901] = {.lex_state = 61}, + [902] = {.lex_state = 0}, + [903] = {.lex_state = 0}, + [904] = {.lex_state = 0}, + [905] = {.lex_state = 0}, + [906] = {.lex_state = 61}, + [907] = {.lex_state = 1}, + [908] = {.lex_state = 0}, + [909] = {.lex_state = 0}, + [910] = {.lex_state = 61}, + [911] = {.lex_state = 0}, + [912] = {.lex_state = 3}, + [913] = {.lex_state = 0}, + [914] = {.lex_state = 1}, + [915] = {.lex_state = 61}, + [916] = {.lex_state = 0}, + [917] = {.lex_state = 0}, + [918] = {.lex_state = 0}, + [919] = {.lex_state = 0}, + [920] = {.lex_state = 1}, + [921] = {.lex_state = 0}, + [922] = {.lex_state = 0}, + [923] = {.lex_state = 0}, + [924] = {.lex_state = 0}, + [925] = {.lex_state = 61}, + [926] = {.lex_state = 61}, + [927] = {.lex_state = 0}, + [928] = {.lex_state = 0}, + [929] = {.lex_state = 0}, + [930] = {.lex_state = 0}, + [931] = {.lex_state = 61}, + [932] = {.lex_state = 0}, + [933] = {.lex_state = 0}, + [934] = {.lex_state = 0}, + [935] = {.lex_state = 0}, + [936] = {.lex_state = 1}, + [937] = {.lex_state = 0}, + [938] = {.lex_state = 1}, + [939] = {.lex_state = 1}, + [940] = {.lex_state = 1}, + [941] = {.lex_state = 0}, + [942] = {.lex_state = 1}, + [943] = {.lex_state = 0}, + [944] = {.lex_state = 1}, + [945] = {.lex_state = 61}, + [946] = {.lex_state = 0}, + [947] = {.lex_state = 0}, + [948] = {.lex_state = 61}, + [949] = {.lex_state = 61}, + [950] = {.lex_state = 0}, + [951] = {.lex_state = 0}, + [952] = {.lex_state = 0}, + [953] = {.lex_state = 0}, + [954] = {.lex_state = 0}, + [955] = {.lex_state = 5}, + [956] = {.lex_state = 0}, + [957] = {.lex_state = 61}, + [958] = {.lex_state = 0}, + [959] = {.lex_state = 22}, + [960] = {.lex_state = 0}, + [961] = {.lex_state = 0}, + [962] = {.lex_state = 0}, + [963] = {.lex_state = 0}, + [964] = {.lex_state = 1}, + [965] = {.lex_state = 0}, + [966] = {.lex_state = 0}, + [967] = {.lex_state = 61}, + [968] = {.lex_state = 0}, + [969] = {.lex_state = 61}, + [970] = {.lex_state = 1}, + [971] = {.lex_state = 0}, + [972] = {.lex_state = 1}, + [973] = {.lex_state = 0}, + [974] = {.lex_state = 0}, + [975] = {.lex_state = 0}, + [976] = {.lex_state = 0}, + [977] = {.lex_state = 0}, + [978] = {.lex_state = 0}, + [979] = {.lex_state = 61}, + [980] = {.lex_state = 61}, + [981] = {.lex_state = 0}, + [982] = {.lex_state = 0}, + [983] = {.lex_state = 0}, + [984] = {.lex_state = 1}, + [985] = {.lex_state = 61}, + [986] = {.lex_state = 0}, + [987] = {.lex_state = 0}, + [988] = {.lex_state = 1}, + [989] = {.lex_state = 1}, + [990] = {.lex_state = 0}, + [991] = {.lex_state = 61}, + [992] = {.lex_state = 0}, + [993] = {.lex_state = 0}, + [994] = {.lex_state = 0}, + [995] = {.lex_state = 61}, + [996] = {.lex_state = 61}, + [997] = {.lex_state = 61}, + [998] = {.lex_state = 0}, + [999] = {.lex_state = 61}, + [1000] = {.lex_state = 0}, + [1001] = {.lex_state = 21}, + [1002] = {.lex_state = 0}, + [1003] = {.lex_state = 0}, + [1004] = {.lex_state = 61}, + [1005] = {.lex_state = 0}, + [1006] = {.lex_state = 0}, + [1007] = {.lex_state = 0}, + [1008] = {.lex_state = 0}, + [1009] = {.lex_state = 109}, + [1010] = {.lex_state = 1}, + [1011] = {.lex_state = 1}, + [1012] = {.lex_state = 0}, + [1013] = {.lex_state = 0}, + [1014] = {.lex_state = 1}, + [1015] = {.lex_state = 21}, + [1016] = {.lex_state = 1}, + [1017] = {.lex_state = 0}, + [1018] = {.lex_state = 0}, + [1019] = {.lex_state = 0}, + [1020] = {.lex_state = 0}, + [1021] = {.lex_state = 1}, + [1022] = {.lex_state = 0}, + [1023] = {.lex_state = 61}, + [1024] = {.lex_state = 61}, + [1025] = {.lex_state = 1}, + [1026] = {.lex_state = 0}, + [1027] = {.lex_state = 61}, + [1028] = {.lex_state = 109}, + [1029] = {.lex_state = 0}, + [1030] = {.lex_state = 1}, + [1031] = {.lex_state = 0}, + [1032] = {.lex_state = 0}, + [1033] = {.lex_state = 1}, + [1034] = {.lex_state = 0}, + [1035] = {.lex_state = 0}, + [1036] = {.lex_state = 0}, + [1037] = {.lex_state = 0}, + [1038] = {.lex_state = 0}, + [1039] = {.lex_state = 1}, + [1040] = {.lex_state = 1}, + [1041] = {.lex_state = 0}, + [1042] = {.lex_state = 61}, + [1043] = {.lex_state = 109}, + [1044] = {.lex_state = 1}, + [1045] = {.lex_state = 1}, + [1046] = {.lex_state = 1}, + [1047] = {.lex_state = 0}, + [1048] = {.lex_state = 0}, + [1049] = {.lex_state = 0}, + [1050] = {.lex_state = 109}, + [1051] = {.lex_state = 61}, + [1052] = {.lex_state = 61}, + [1053] = {.lex_state = 61}, + [1054] = {.lex_state = 61}, + [1055] = {.lex_state = 0}, + [1056] = {.lex_state = 0}, + [1057] = {.lex_state = 109}, + [1058] = {.lex_state = 0}, + [1059] = {.lex_state = 0}, + [1060] = {.lex_state = 0}, + [1061] = {.lex_state = 61}, + [1062] = {.lex_state = 0}, + [1063] = {.lex_state = 0}, + [1064] = {.lex_state = 61}, + [1065] = {.lex_state = 61}, + [1066] = {.lex_state = 61}, + [1067] = {.lex_state = 61}, + [1068] = {.lex_state = 0}, + [1069] = {.lex_state = 0}, + [1070] = {.lex_state = 0}, + [1071] = {.lex_state = 0}, + [1072] = {.lex_state = 61}, + [1073] = {.lex_state = 0}, + [1074] = {.lex_state = 0}, + [1075] = {.lex_state = 61}, + [1076] = {.lex_state = 61}, + [1077] = {.lex_state = 61}, + [1078] = {.lex_state = 61}, + [1079] = {.lex_state = 0}, + [1080] = {.lex_state = 0}, + [1081] = {.lex_state = 0}, + [1082] = {.lex_state = 61}, + [1083] = {.lex_state = 0}, + [1084] = {.lex_state = 0}, + [1085] = {.lex_state = 0}, + [1086] = {.lex_state = 0}, + [1087] = {.lex_state = 0}, + [1088] = {.lex_state = 0}, + [1089] = {.lex_state = 0}, + [1090] = {.lex_state = 0}, + [1091] = {.lex_state = 0}, + [1092] = {.lex_state = 1}, + [1093] = {.lex_state = 1}, + [1094] = {.lex_state = 0}, + [1095] = {.lex_state = 0}, + [1096] = {.lex_state = 0}, + [1097] = {.lex_state = 0}, + [1098] = {.lex_state = 0}, + [1099] = {.lex_state = 1}, + [1100] = {.lex_state = 1}, + [1101] = {.lex_state = 61}, + [1102] = {.lex_state = 61}, + [1103] = {.lex_state = 0}, + [1104] = {.lex_state = 1}, + [1105] = {.lex_state = 1}, + [1106] = {.lex_state = 1}, + [1107] = {.lex_state = 1}, + [1108] = {.lex_state = 61}, + [1109] = {.lex_state = 61}, + [1110] = {.lex_state = 61}, + [1111] = {.lex_state = 0}, + [1112] = {.lex_state = 0}, + [1113] = {.lex_state = 61}, + [1114] = {.lex_state = 61}, + [1115] = {.lex_state = 61}, + [1116] = {.lex_state = 0}, + [1117] = {.lex_state = 0}, + [1118] = {.lex_state = 61}, + [1119] = {.lex_state = 61}, + [1120] = {.lex_state = 61}, + [1121] = {.lex_state = 0}, + [1122] = {.lex_state = 0}, + [1123] = {.lex_state = 0}, + [1124] = {.lex_state = 61}, + [1125] = {.lex_state = 0}, + [1126] = {.lex_state = 0}, + [1127] = {.lex_state = 0}, + [1128] = {.lex_state = 61}, + [1129] = {.lex_state = 61}, + [1130] = {.lex_state = 61}, + [1131] = {.lex_state = 61}, + [1132] = {.lex_state = 61}, + [1133] = {.lex_state = 61}, + [1134] = {.lex_state = 61}, +}; + +static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [0] = { + [ts_builtin_sym_end] = ACTIONS(1), + [sym_pn_prefix] = ACTIONS(1), + [sym_comment] = ACTIONS(3), + [anon_sym_SEMI] = ACTIONS(1), + [aux_sym_base_declaration_token1] = ACTIONS(1), + [aux_sym_prefix_declaration_token1] = ACTIONS(1), + [aux_sym_select_clause_token1] = ACTIONS(1), + [aux_sym_select_clause_token2] = ACTIONS(1), + [aux_sym_select_clause_token3] = ACTIONS(1), + [anon_sym_LPAREN] = ACTIONS(1), + [aux_sym_select_clause_token4] = ACTIONS(1), + [anon_sym_RPAREN] = ACTIONS(1), + [anon_sym_STAR] = ACTIONS(1), + [aux_sym_construct_query_token1] = ACTIONS(1), + [aux_sym_construct_query_token2] = ACTIONS(1), + [anon_sym_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE] = ACTIONS(1), + [aux_sym_describe_query_token1] = ACTIONS(1), + [aux_sym_ask_query_token1] = ACTIONS(1), + [aux_sym_dataset_clause_token1] = ACTIONS(1), + [aux_sym_named_graph_clause_token1] = ACTIONS(1), + [aux_sym_group_clause_token1] = ACTIONS(1), + [aux_sym_group_clause_token2] = ACTIONS(1), + [aux_sym_having_clause_token1] = ACTIONS(1), + [aux_sym_order_clause_token1] = ACTIONS(1), + [aux_sym_order_condition_token1] = ACTIONS(1), + [aux_sym_order_condition_token2] = ACTIONS(1), + [aux_sym_limit_clause_token1] = ACTIONS(1), + [aux_sym_offset_clause_token1] = ACTIONS(1), + [aux_sym_values_clause_token1] = ACTIONS(1), + [aux_sym_load_token1] = ACTIONS(1), + [aux_sym_load_token2] = ACTIONS(1), + [aux_sym_load_token3] = ACTIONS(1), + [aux_sym_clear_token1] = ACTIONS(1), + [aux_sym_drop_token1] = ACTIONS(1), + [aux_sym_create_token1] = ACTIONS(1), + [aux_sym_add_token1] = ACTIONS(1), + [aux_sym_add_token2] = ACTIONS(1), + [aux_sym_move_token1] = ACTIONS(1), + [aux_sym_copy_token1] = ACTIONS(1), + [aux_sym_modify_token1] = ACTIONS(1), + [aux_sym_delete_clause_token1] = ACTIONS(1), + [aux_sym_insert_clause_token1] = ACTIONS(1), + [aux_sym_using_clause_token1] = ACTIONS(1), + [aux_sym_graph_or_default_token1] = ACTIONS(1), + [aux_sym_graph_or_default_token2] = ACTIONS(1), + [aux_sym_graph_ref_all_token1] = ACTIONS(1), + [anon_sym_DOT] = ACTIONS(1), + [aux_sym_optional_graph_pattern_token1] = ACTIONS(1), + [aux_sym_service_graph_pattern_token1] = ACTIONS(1), + [aux_sym_bind_token1] = ACTIONS(1), + [aux_sym__data_block_value_token1] = ACTIONS(1), + [aux_sym_minus_graph_pattern_token1] = ACTIONS(1), + [aux_sym_group_or_union_graph_pattern_token1] = ACTIONS(1), + [aux_sym_filter_token1] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), + [anon_sym_a] = ACTIONS(1), + [anon_sym_SLASH] = ACTIONS(1), + [anon_sym_PIPE] = ACTIONS(1), + [anon_sym_CARET] = ACTIONS(1), + [sym_path_mod] = ACTIONS(1), + [anon_sym_BANG] = ACTIONS(1), + [anon_sym_LBRACK] = ACTIONS(1), + [anon_sym_RBRACK] = ACTIONS(1), + [sym_var] = ACTIONS(1), + [anon_sym_PIPE_PIPE] = ACTIONS(1), + [anon_sym_AMP_AMP] = ACTIONS(1), + [anon_sym_EQ] = ACTIONS(1), + [anon_sym_LT] = ACTIONS(1), + [anon_sym_GT] = ACTIONS(1), + [anon_sym_LT_EQ] = ACTIONS(1), + [anon_sym_GT_EQ] = ACTIONS(1), + [aux_sym_binary_expression_token1] = ACTIONS(1), + [aux_sym_binary_expression_token2] = ACTIONS(1), + [anon_sym_PLUS] = ACTIONS(1), + [anon_sym_DASH] = ACTIONS(1), + [aux_sym_build_in_function_token1] = ACTIONS(1), + [aux_sym_build_in_function_token2] = ACTIONS(1), + [aux_sym_build_in_function_token3] = ACTIONS(1), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(1), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(1), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(1), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(1), + [aux_sym__unary_build_in_function_token1] = ACTIONS(1), + [aux_sym__unary_build_in_function_token2] = ACTIONS(1), + [aux_sym__unary_build_in_function_token3] = ACTIONS(1), + [aux_sym__unary_build_in_function_token4] = ACTIONS(1), + [aux_sym__unary_build_in_function_token5] = ACTIONS(1), + [aux_sym__unary_build_in_function_token6] = ACTIONS(1), + [aux_sym__unary_build_in_function_token7] = ACTIONS(1), + [aux_sym__unary_build_in_function_token8] = ACTIONS(1), + [aux_sym__unary_build_in_function_token9] = ACTIONS(1), + [aux_sym__unary_build_in_function_token10] = ACTIONS(1), + [aux_sym__unary_build_in_function_token11] = ACTIONS(1), + [aux_sym__unary_build_in_function_token12] = ACTIONS(1), + [aux_sym__unary_build_in_function_token13] = ACTIONS(1), + [aux_sym__unary_build_in_function_token14] = ACTIONS(1), + [aux_sym__unary_build_in_function_token15] = ACTIONS(1), + [aux_sym__unary_build_in_function_token16] = ACTIONS(1), + [aux_sym__unary_build_in_function_token17] = ACTIONS(1), + [aux_sym__unary_build_in_function_token18] = ACTIONS(1), + [aux_sym__unary_build_in_function_token19] = ACTIONS(1), + [aux_sym__unary_build_in_function_token20] = ACTIONS(1), + [aux_sym__unary_build_in_function_token21] = ACTIONS(1), + [aux_sym__unary_build_in_function_token22] = ACTIONS(1), + [aux_sym__unary_build_in_function_token23] = ACTIONS(1), + [aux_sym__unary_build_in_function_token24] = ACTIONS(1), + [aux_sym__unary_build_in_function_token25] = ACTIONS(1), + [aux_sym__unary_build_in_function_token26] = ACTIONS(1), + [aux_sym__unary_build_in_function_token27] = ACTIONS(1), + [aux_sym__unary_build_in_function_token28] = ACTIONS(1), + [aux_sym__unary_build_in_function_token29] = ACTIONS(1), + [aux_sym__unary_build_in_function_token30] = ACTIONS(1), + [aux_sym__unary_build_in_function_token31] = ACTIONS(1), + [aux_sym__binary_build_in_function_token1] = ACTIONS(1), + [aux_sym__binary_build_in_function_token2] = ACTIONS(1), + [aux_sym__binary_build_in_function_token3] = ACTIONS(1), + [aux_sym__binary_build_in_function_token4] = ACTIONS(1), + [aux_sym__binary_build_in_function_token5] = ACTIONS(1), + [aux_sym__binary_build_in_function_token6] = ACTIONS(1), + [aux_sym__binary_build_in_function_token7] = ACTIONS(1), + [aux_sym__binary_build_in_function_token8] = ACTIONS(1), + [aux_sym__binary_build_in_function_token9] = ACTIONS(1), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(1), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(1), + [aux_sym_regex_expression_token1] = ACTIONS(1), + [aux_sym_substring_expression_token1] = ACTIONS(1), + [aux_sym_string_replace_expression_token1] = ACTIONS(1), + [aux_sym_exists_func_token1] = ACTIONS(1), + [aux_sym_aggregate_token1] = ACTIONS(1), + [aux_sym_aggregate_token2] = ACTIONS(1), + [aux_sym_aggregate_token3] = ACTIONS(1), + [aux_sym_aggregate_token4] = ACTIONS(1), + [aux_sym_aggregate_token5] = ACTIONS(1), + [aux_sym_aggregate_token6] = ACTIONS(1), + [anon_sym_GROUP_CONCAT] = ACTIONS(1), + [aux_sym_aggregate_token7] = ACTIONS(1), + [anon_sym_CARET_CARET] = ACTIONS(1), + [anon_sym_true] = ACTIONS(1), + [anon_sym_false] = ACTIONS(1), + [anon_sym_COLON] = ACTIONS(1), + [aux_sym_blank_node_label_token1] = ACTIONS(1), + [sym_lang_tag] = ACTIONS(1), + [anon_sym_SQUOTE] = ACTIONS(1), + [anon_sym_DQUOTE] = ACTIONS(1), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1), + [anon_sym_SQUOTE_SQUOTE] = ACTIONS(1), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1), + [anon_sym_DQUOTE_DQUOTE] = ACTIONS(1), + [sym_echar] = ACTIONS(1), + [sym_nil] = ACTIONS(1), + [sym_anon] = ACTIONS(1), + }, + [1] = { + [sym_unit] = STATE(1089), + [sym__update] = STATE(230), + [sym_prologue] = STATE(271), + [sym_base_declaration] = STATE(404), + [sym_prefix_declaration] = STATE(404), + [sym_select_query] = STATE(410), + [sym_select_clause] = STATE(770), + [sym_construct_query] = STATE(410), + [sym_describe_query] = STATE(410), + [sym_ask_query] = STATE(410), + [sym_load] = STATE(422), + [sym_clear] = STATE(422), + [sym_drop] = STATE(422), + [sym_create] = STATE(422), + [sym_add] = STATE(422), + [sym_move] = STATE(422), + [sym_copy] = STATE(422), + [sym_insert_data] = STATE(422), + [sym_delete_data] = STATE(422), + [sym_delete_where] = STATE(422), + [sym_modify] = STATE(422), + [sym_delete_clause] = STATE(795), + [sym_insert_clause] = STATE(857), + [aux_sym_unit_repeat1] = STATE(230), + [aux_sym_prologue_repeat1] = STATE(404), + [ts_builtin_sym_end] = ACTIONS(5), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(7), + [aux_sym_prefix_declaration_token1] = ACTIONS(9), + [aux_sym_select_clause_token1] = ACTIONS(11), + [aux_sym_construct_query_token1] = ACTIONS(13), + [aux_sym_describe_query_token1] = ACTIONS(15), + [aux_sym_ask_query_token1] = ACTIONS(17), + [aux_sym_load_token1] = ACTIONS(19), + [aux_sym_clear_token1] = ACTIONS(21), + [aux_sym_drop_token1] = ACTIONS(23), + [aux_sym_create_token1] = ACTIONS(25), + [aux_sym_add_token1] = ACTIONS(27), + [aux_sym_move_token1] = ACTIONS(29), + [aux_sym_copy_token1] = ACTIONS(31), + [anon_sym_INSERTDATA] = ACTIONS(33), + [anon_sym_DELETEDATA] = ACTIONS(35), + [anon_sym_DELETEWHERE] = ACTIONS(37), + [aux_sym_modify_token1] = ACTIONS(39), + [aux_sym_delete_clause_token1] = ACTIONS(41), + [aux_sym_insert_clause_token1] = ACTIONS(43), + }, + [2] = { + [sym_order_condition] = STATE(2), + [sym__constraint] = STATE(162), + [sym_function_call] = STATE(162), + [sym_bracketted_expression] = STATE(162), + [sym__build_in_call] = STATE(162), + [sym_build_in_function] = STATE(162), + [sym__nullary_build_in_function] = STATE(147), + [sym__unary_build_in_function] = STATE(133), + [sym__binary_build_in_function] = STATE(134), + [sym__variadic_build_in_function] = STATE(137), + [sym_regex_expression] = STATE(162), + [sym_substring_expression] = STATE(162), + [sym_string_replace_expression] = STATE(162), + [sym_exists_func] = STATE(162), + [sym_not_exists_func] = STATE(162), + [sym_aggregate] = STATE(162), + [sym__iri] = STATE(884), + [sym_prefixed_name] = STATE(884), + [sym_iri_reference] = STATE(884), + [sym_namespace] = STATE(398), + [aux_sym_order_clause_repeat1] = STATE(2), + [ts_builtin_sym_end] = ACTIONS(45), + [sym_pn_prefix] = ACTIONS(47), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(50), + [aux_sym_prefix_declaration_token1] = ACTIONS(50), + [aux_sym_select_clause_token1] = ACTIONS(50), + [anon_sym_LPAREN] = ACTIONS(52), + [aux_sym_construct_query_token1] = ACTIONS(50), + [aux_sym_describe_query_token1] = ACTIONS(50), + [aux_sym_ask_query_token1] = ACTIONS(50), + [aux_sym_order_condition_token1] = ACTIONS(55), + [aux_sym_order_condition_token2] = ACTIONS(55), + [aux_sym_limit_clause_token1] = ACTIONS(50), + [aux_sym_offset_clause_token1] = ACTIONS(50), + [aux_sym_values_clause_token1] = ACTIONS(50), + [aux_sym_load_token1] = ACTIONS(50), + [aux_sym_clear_token1] = ACTIONS(50), + [aux_sym_drop_token1] = ACTIONS(50), + [aux_sym_create_token1] = ACTIONS(50), + [aux_sym_add_token1] = ACTIONS(50), + [aux_sym_move_token1] = ACTIONS(50), + [aux_sym_copy_token1] = ACTIONS(50), + [anon_sym_INSERTDATA] = ACTIONS(45), + [anon_sym_DELETEDATA] = ACTIONS(45), + [anon_sym_DELETEWHERE] = ACTIONS(45), + [aux_sym_modify_token1] = ACTIONS(50), + [aux_sym_delete_clause_token1] = ACTIONS(50), + [aux_sym_insert_clause_token1] = ACTIONS(50), + [sym_var] = ACTIONS(58), + [anon_sym_LT] = ACTIONS(61), + [aux_sym_binary_expression_token2] = ACTIONS(64), + [aux_sym_build_in_function_token1] = ACTIONS(67), + [aux_sym_build_in_function_token2] = ACTIONS(70), + [aux_sym_build_in_function_token3] = ACTIONS(73), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(76), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(76), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(76), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(76), + [aux_sym__unary_build_in_function_token1] = ACTIONS(79), + [aux_sym__unary_build_in_function_token2] = ACTIONS(79), + [aux_sym__unary_build_in_function_token3] = ACTIONS(79), + [aux_sym__unary_build_in_function_token4] = ACTIONS(79), + [aux_sym__unary_build_in_function_token5] = ACTIONS(79), + [aux_sym__unary_build_in_function_token6] = ACTIONS(79), + [aux_sym__unary_build_in_function_token7] = ACTIONS(79), + [aux_sym__unary_build_in_function_token8] = ACTIONS(79), + [aux_sym__unary_build_in_function_token9] = ACTIONS(79), + [aux_sym__unary_build_in_function_token10] = ACTIONS(79), + [aux_sym__unary_build_in_function_token11] = ACTIONS(79), + [aux_sym__unary_build_in_function_token12] = ACTIONS(79), + [aux_sym__unary_build_in_function_token13] = ACTIONS(79), + [aux_sym__unary_build_in_function_token14] = ACTIONS(79), + [aux_sym__unary_build_in_function_token15] = ACTIONS(79), + [aux_sym__unary_build_in_function_token16] = ACTIONS(79), + [aux_sym__unary_build_in_function_token17] = ACTIONS(79), + [aux_sym__unary_build_in_function_token18] = ACTIONS(79), + [aux_sym__unary_build_in_function_token19] = ACTIONS(79), + [aux_sym__unary_build_in_function_token20] = ACTIONS(79), + [aux_sym__unary_build_in_function_token21] = ACTIONS(79), + [aux_sym__unary_build_in_function_token22] = ACTIONS(79), + [aux_sym__unary_build_in_function_token23] = ACTIONS(79), + [aux_sym__unary_build_in_function_token24] = ACTIONS(79), + [aux_sym__unary_build_in_function_token25] = ACTIONS(79), + [aux_sym__unary_build_in_function_token26] = ACTIONS(79), + [aux_sym__unary_build_in_function_token27] = ACTIONS(79), + [aux_sym__unary_build_in_function_token28] = ACTIONS(79), + [aux_sym__unary_build_in_function_token29] = ACTIONS(79), + [aux_sym__unary_build_in_function_token30] = ACTIONS(79), + [aux_sym__unary_build_in_function_token31] = ACTIONS(79), + [aux_sym__binary_build_in_function_token1] = ACTIONS(82), + [aux_sym__binary_build_in_function_token2] = ACTIONS(82), + [aux_sym__binary_build_in_function_token3] = ACTIONS(82), + [aux_sym__binary_build_in_function_token4] = ACTIONS(82), + [aux_sym__binary_build_in_function_token5] = ACTIONS(82), + [aux_sym__binary_build_in_function_token6] = ACTIONS(82), + [aux_sym__binary_build_in_function_token7] = ACTIONS(82), + [aux_sym__binary_build_in_function_token8] = ACTIONS(82), + [aux_sym__binary_build_in_function_token9] = ACTIONS(82), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(85), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(85), + [aux_sym_regex_expression_token1] = ACTIONS(88), + [aux_sym_substring_expression_token1] = ACTIONS(91), + [aux_sym_string_replace_expression_token1] = ACTIONS(94), + [aux_sym_exists_func_token1] = ACTIONS(97), + [aux_sym_aggregate_token1] = ACTIONS(100), + [aux_sym_aggregate_token2] = ACTIONS(103), + [aux_sym_aggregate_token3] = ACTIONS(103), + [aux_sym_aggregate_token4] = ACTIONS(103), + [aux_sym_aggregate_token5] = ACTIONS(103), + [aux_sym_aggregate_token6] = ACTIONS(103), + [anon_sym_GROUP_CONCAT] = ACTIONS(106), + [anon_sym_COLON] = ACTIONS(109), + }, + [3] = { + [sym_order_condition] = STATE(2), + [sym__constraint] = STATE(162), + [sym_function_call] = STATE(162), + [sym_bracketted_expression] = STATE(162), + [sym__build_in_call] = STATE(162), + [sym_build_in_function] = STATE(162), + [sym__nullary_build_in_function] = STATE(147), + [sym__unary_build_in_function] = STATE(133), + [sym__binary_build_in_function] = STATE(134), + [sym__variadic_build_in_function] = STATE(137), + [sym_regex_expression] = STATE(162), + [sym_substring_expression] = STATE(162), + [sym_string_replace_expression] = STATE(162), + [sym_exists_func] = STATE(162), + [sym_not_exists_func] = STATE(162), + [sym_aggregate] = STATE(162), + [sym__iri] = STATE(884), + [sym_prefixed_name] = STATE(884), + [sym_iri_reference] = STATE(884), + [sym_namespace] = STATE(398), + [aux_sym_order_clause_repeat1] = STATE(2), + [ts_builtin_sym_end] = ACTIONS(112), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(116), + [aux_sym_prefix_declaration_token1] = ACTIONS(116), + [aux_sym_select_clause_token1] = ACTIONS(116), + [anon_sym_LPAREN] = ACTIONS(118), + [aux_sym_construct_query_token1] = ACTIONS(116), + [aux_sym_describe_query_token1] = ACTIONS(116), + [aux_sym_ask_query_token1] = ACTIONS(116), + [aux_sym_order_condition_token1] = ACTIONS(120), + [aux_sym_order_condition_token2] = ACTIONS(120), + [aux_sym_limit_clause_token1] = ACTIONS(116), + [aux_sym_offset_clause_token1] = ACTIONS(116), + [aux_sym_values_clause_token1] = ACTIONS(116), + [aux_sym_load_token1] = ACTIONS(116), + [aux_sym_clear_token1] = ACTIONS(116), + [aux_sym_drop_token1] = ACTIONS(116), + [aux_sym_create_token1] = ACTIONS(116), + [aux_sym_add_token1] = ACTIONS(116), + [aux_sym_move_token1] = ACTIONS(116), + [aux_sym_copy_token1] = ACTIONS(116), + [anon_sym_INSERTDATA] = ACTIONS(112), + [anon_sym_DELETEDATA] = ACTIONS(112), + [anon_sym_DELETEWHERE] = ACTIONS(112), + [aux_sym_modify_token1] = ACTIONS(116), + [aux_sym_delete_clause_token1] = ACTIONS(116), + [aux_sym_insert_clause_token1] = ACTIONS(116), + [sym_var] = ACTIONS(122), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(126), + [aux_sym_build_in_function_token1] = ACTIONS(128), + [aux_sym_build_in_function_token2] = ACTIONS(130), + [aux_sym_build_in_function_token3] = ACTIONS(132), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(134), + [aux_sym__unary_build_in_function_token1] = ACTIONS(136), + [aux_sym__unary_build_in_function_token2] = ACTIONS(136), + [aux_sym__unary_build_in_function_token3] = ACTIONS(136), + [aux_sym__unary_build_in_function_token4] = ACTIONS(136), + [aux_sym__unary_build_in_function_token5] = ACTIONS(136), + [aux_sym__unary_build_in_function_token6] = ACTIONS(136), + [aux_sym__unary_build_in_function_token7] = ACTIONS(136), + [aux_sym__unary_build_in_function_token8] = ACTIONS(136), + [aux_sym__unary_build_in_function_token9] = ACTIONS(136), + [aux_sym__unary_build_in_function_token10] = ACTIONS(136), + [aux_sym__unary_build_in_function_token11] = ACTIONS(136), + [aux_sym__unary_build_in_function_token12] = ACTIONS(136), + [aux_sym__unary_build_in_function_token13] = ACTIONS(136), + [aux_sym__unary_build_in_function_token14] = ACTIONS(136), + [aux_sym__unary_build_in_function_token15] = ACTIONS(136), + [aux_sym__unary_build_in_function_token16] = ACTIONS(136), + [aux_sym__unary_build_in_function_token17] = ACTIONS(136), + [aux_sym__unary_build_in_function_token18] = ACTIONS(136), + [aux_sym__unary_build_in_function_token19] = ACTIONS(136), + [aux_sym__unary_build_in_function_token20] = ACTIONS(136), + [aux_sym__unary_build_in_function_token21] = ACTIONS(136), + [aux_sym__unary_build_in_function_token22] = ACTIONS(136), + [aux_sym__unary_build_in_function_token23] = ACTIONS(136), + [aux_sym__unary_build_in_function_token24] = ACTIONS(136), + [aux_sym__unary_build_in_function_token25] = ACTIONS(136), + [aux_sym__unary_build_in_function_token26] = ACTIONS(136), + [aux_sym__unary_build_in_function_token27] = ACTIONS(136), + [aux_sym__unary_build_in_function_token28] = ACTIONS(136), + [aux_sym__unary_build_in_function_token29] = ACTIONS(136), + [aux_sym__unary_build_in_function_token30] = ACTIONS(136), + [aux_sym__unary_build_in_function_token31] = ACTIONS(136), + [aux_sym__binary_build_in_function_token1] = ACTIONS(138), + [aux_sym__binary_build_in_function_token2] = ACTIONS(138), + [aux_sym__binary_build_in_function_token3] = ACTIONS(138), + [aux_sym__binary_build_in_function_token4] = ACTIONS(138), + [aux_sym__binary_build_in_function_token5] = ACTIONS(138), + [aux_sym__binary_build_in_function_token6] = ACTIONS(138), + [aux_sym__binary_build_in_function_token7] = ACTIONS(138), + [aux_sym__binary_build_in_function_token8] = ACTIONS(138), + [aux_sym__binary_build_in_function_token9] = ACTIONS(138), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(140), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(140), + [aux_sym_regex_expression_token1] = ACTIONS(142), + [aux_sym_substring_expression_token1] = ACTIONS(144), + [aux_sym_string_replace_expression_token1] = ACTIONS(146), + [aux_sym_exists_func_token1] = ACTIONS(148), + [aux_sym_aggregate_token1] = ACTIONS(150), + [aux_sym_aggregate_token2] = ACTIONS(152), + [aux_sym_aggregate_token3] = ACTIONS(152), + [aux_sym_aggregate_token4] = ACTIONS(152), + [aux_sym_aggregate_token5] = ACTIONS(152), + [aux_sym_aggregate_token6] = ACTIONS(152), + [anon_sym_GROUP_CONCAT] = ACTIONS(154), + [anon_sym_COLON] = ACTIONS(156), + }, + [4] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(624), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(162), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [5] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(626), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(214), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(216), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [6] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(656), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(218), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(220), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [7] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(658), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(222), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(224), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [8] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(592), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(226), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [9] = { + [sym_group_condition] = STATE(9), + [sym_function_call] = STATE(158), + [sym__build_in_call] = STATE(158), + [sym_build_in_function] = STATE(158), + [sym__nullary_build_in_function] = STATE(147), + [sym__unary_build_in_function] = STATE(133), + [sym__binary_build_in_function] = STATE(134), + [sym__variadic_build_in_function] = STATE(137), + [sym_regex_expression] = STATE(158), + [sym_substring_expression] = STATE(158), + [sym_string_replace_expression] = STATE(158), + [sym_exists_func] = STATE(158), + [sym_not_exists_func] = STATE(158), + [sym_aggregate] = STATE(158), + [sym__iri] = STATE(884), + [sym_prefixed_name] = STATE(884), + [sym_iri_reference] = STATE(884), + [sym_namespace] = STATE(398), + [aux_sym_group_clause_repeat1] = STATE(9), + [ts_builtin_sym_end] = ACTIONS(228), + [sym_pn_prefix] = ACTIONS(230), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(233), + [aux_sym_prefix_declaration_token1] = ACTIONS(233), + [aux_sym_select_clause_token1] = ACTIONS(233), + [anon_sym_LPAREN] = ACTIONS(235), + [aux_sym_construct_query_token1] = ACTIONS(233), + [aux_sym_describe_query_token1] = ACTIONS(233), + [aux_sym_ask_query_token1] = ACTIONS(233), + [aux_sym_having_clause_token1] = ACTIONS(233), + [aux_sym_order_clause_token1] = ACTIONS(233), + [aux_sym_limit_clause_token1] = ACTIONS(233), + [aux_sym_offset_clause_token1] = ACTIONS(233), + [aux_sym_values_clause_token1] = ACTIONS(233), + [aux_sym_load_token1] = ACTIONS(233), + [aux_sym_clear_token1] = ACTIONS(233), + [aux_sym_drop_token1] = ACTIONS(233), + [aux_sym_create_token1] = ACTIONS(233), + [aux_sym_add_token1] = ACTIONS(233), + [aux_sym_move_token1] = ACTIONS(233), + [aux_sym_copy_token1] = ACTIONS(233), + [anon_sym_INSERTDATA] = ACTIONS(228), + [anon_sym_DELETEDATA] = ACTIONS(228), + [anon_sym_DELETEWHERE] = ACTIONS(228), + [aux_sym_modify_token1] = ACTIONS(233), + [aux_sym_delete_clause_token1] = ACTIONS(233), + [aux_sym_insert_clause_token1] = ACTIONS(233), + [sym_var] = ACTIONS(238), + [anon_sym_LT] = ACTIONS(241), + [aux_sym_binary_expression_token2] = ACTIONS(244), + [aux_sym_build_in_function_token1] = ACTIONS(247), + [aux_sym_build_in_function_token2] = ACTIONS(250), + [aux_sym_build_in_function_token3] = ACTIONS(253), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(256), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(256), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(256), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(256), + [aux_sym__unary_build_in_function_token1] = ACTIONS(259), + [aux_sym__unary_build_in_function_token2] = ACTIONS(259), + [aux_sym__unary_build_in_function_token3] = ACTIONS(259), + [aux_sym__unary_build_in_function_token4] = ACTIONS(259), + [aux_sym__unary_build_in_function_token5] = ACTIONS(259), + [aux_sym__unary_build_in_function_token6] = ACTIONS(259), + [aux_sym__unary_build_in_function_token7] = ACTIONS(259), + [aux_sym__unary_build_in_function_token8] = ACTIONS(259), + [aux_sym__unary_build_in_function_token9] = ACTIONS(259), + [aux_sym__unary_build_in_function_token10] = ACTIONS(259), + [aux_sym__unary_build_in_function_token11] = ACTIONS(259), + [aux_sym__unary_build_in_function_token12] = ACTIONS(259), + [aux_sym__unary_build_in_function_token13] = ACTIONS(259), + [aux_sym__unary_build_in_function_token14] = ACTIONS(259), + [aux_sym__unary_build_in_function_token15] = ACTIONS(259), + [aux_sym__unary_build_in_function_token16] = ACTIONS(259), + [aux_sym__unary_build_in_function_token17] = ACTIONS(259), + [aux_sym__unary_build_in_function_token18] = ACTIONS(259), + [aux_sym__unary_build_in_function_token19] = ACTIONS(259), + [aux_sym__unary_build_in_function_token20] = ACTIONS(259), + [aux_sym__unary_build_in_function_token21] = ACTIONS(259), + [aux_sym__unary_build_in_function_token22] = ACTIONS(259), + [aux_sym__unary_build_in_function_token23] = ACTIONS(259), + [aux_sym__unary_build_in_function_token24] = ACTIONS(259), + [aux_sym__unary_build_in_function_token25] = ACTIONS(259), + [aux_sym__unary_build_in_function_token26] = ACTIONS(259), + [aux_sym__unary_build_in_function_token27] = ACTIONS(259), + [aux_sym__unary_build_in_function_token28] = ACTIONS(259), + [aux_sym__unary_build_in_function_token29] = ACTIONS(259), + [aux_sym__unary_build_in_function_token30] = ACTIONS(259), + [aux_sym__unary_build_in_function_token31] = ACTIONS(259), + [aux_sym__binary_build_in_function_token1] = ACTIONS(262), + [aux_sym__binary_build_in_function_token2] = ACTIONS(262), + [aux_sym__binary_build_in_function_token3] = ACTIONS(262), + [aux_sym__binary_build_in_function_token4] = ACTIONS(262), + [aux_sym__binary_build_in_function_token5] = ACTIONS(262), + [aux_sym__binary_build_in_function_token6] = ACTIONS(262), + [aux_sym__binary_build_in_function_token7] = ACTIONS(262), + [aux_sym__binary_build_in_function_token8] = ACTIONS(262), + [aux_sym__binary_build_in_function_token9] = ACTIONS(262), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(265), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(265), + [aux_sym_regex_expression_token1] = ACTIONS(268), + [aux_sym_substring_expression_token1] = ACTIONS(271), + [aux_sym_string_replace_expression_token1] = ACTIONS(274), + [aux_sym_exists_func_token1] = ACTIONS(277), + [aux_sym_aggregate_token1] = ACTIONS(280), + [aux_sym_aggregate_token2] = ACTIONS(283), + [aux_sym_aggregate_token3] = ACTIONS(283), + [aux_sym_aggregate_token4] = ACTIONS(283), + [aux_sym_aggregate_token5] = ACTIONS(283), + [aux_sym_aggregate_token6] = ACTIONS(283), + [anon_sym_GROUP_CONCAT] = ACTIONS(286), + [anon_sym_COLON] = ACTIONS(289), + }, + [10] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(644), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [11] = { + [sym_having_condition] = STATE(12), + [sym__constraint] = STATE(167), + [sym_function_call] = STATE(167), + [sym_bracketted_expression] = STATE(167), + [sym__build_in_call] = STATE(167), + [sym_build_in_function] = STATE(167), + [sym__nullary_build_in_function] = STATE(147), + [sym__unary_build_in_function] = STATE(133), + [sym__binary_build_in_function] = STATE(134), + [sym__variadic_build_in_function] = STATE(137), + [sym_regex_expression] = STATE(167), + [sym_substring_expression] = STATE(167), + [sym_string_replace_expression] = STATE(167), + [sym_exists_func] = STATE(167), + [sym_not_exists_func] = STATE(167), + [sym_aggregate] = STATE(167), + [sym__iri] = STATE(884), + [sym_prefixed_name] = STATE(884), + [sym_iri_reference] = STATE(884), + [sym_namespace] = STATE(398), + [aux_sym_having_clause_repeat1] = STATE(12), + [ts_builtin_sym_end] = ACTIONS(294), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(296), + [aux_sym_prefix_declaration_token1] = ACTIONS(296), + [aux_sym_select_clause_token1] = ACTIONS(296), + [anon_sym_LPAREN] = ACTIONS(118), + [aux_sym_construct_query_token1] = ACTIONS(296), + [aux_sym_describe_query_token1] = ACTIONS(296), + [aux_sym_ask_query_token1] = ACTIONS(296), + [aux_sym_order_clause_token1] = ACTIONS(296), + [aux_sym_limit_clause_token1] = ACTIONS(296), + [aux_sym_offset_clause_token1] = ACTIONS(296), + [aux_sym_values_clause_token1] = ACTIONS(296), + [aux_sym_load_token1] = ACTIONS(296), + [aux_sym_clear_token1] = ACTIONS(296), + [aux_sym_drop_token1] = ACTIONS(296), + [aux_sym_create_token1] = ACTIONS(296), + [aux_sym_add_token1] = ACTIONS(296), + [aux_sym_move_token1] = ACTIONS(296), + [aux_sym_copy_token1] = ACTIONS(296), + [anon_sym_INSERTDATA] = ACTIONS(294), + [anon_sym_DELETEDATA] = ACTIONS(294), + [anon_sym_DELETEWHERE] = ACTIONS(294), + [aux_sym_modify_token1] = ACTIONS(296), + [aux_sym_delete_clause_token1] = ACTIONS(296), + [aux_sym_insert_clause_token1] = ACTIONS(296), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(126), + [aux_sym_build_in_function_token1] = ACTIONS(128), + [aux_sym_build_in_function_token2] = ACTIONS(130), + [aux_sym_build_in_function_token3] = ACTIONS(132), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(134), + [aux_sym__unary_build_in_function_token1] = ACTIONS(136), + [aux_sym__unary_build_in_function_token2] = ACTIONS(136), + [aux_sym__unary_build_in_function_token3] = ACTIONS(136), + [aux_sym__unary_build_in_function_token4] = ACTIONS(136), + [aux_sym__unary_build_in_function_token5] = ACTIONS(136), + [aux_sym__unary_build_in_function_token6] = ACTIONS(136), + [aux_sym__unary_build_in_function_token7] = ACTIONS(136), + [aux_sym__unary_build_in_function_token8] = ACTIONS(136), + [aux_sym__unary_build_in_function_token9] = ACTIONS(136), + [aux_sym__unary_build_in_function_token10] = ACTIONS(136), + [aux_sym__unary_build_in_function_token11] = ACTIONS(136), + [aux_sym__unary_build_in_function_token12] = ACTIONS(136), + [aux_sym__unary_build_in_function_token13] = ACTIONS(136), + [aux_sym__unary_build_in_function_token14] = ACTIONS(136), + [aux_sym__unary_build_in_function_token15] = ACTIONS(136), + [aux_sym__unary_build_in_function_token16] = ACTIONS(136), + [aux_sym__unary_build_in_function_token17] = ACTIONS(136), + [aux_sym__unary_build_in_function_token18] = ACTIONS(136), + [aux_sym__unary_build_in_function_token19] = ACTIONS(136), + [aux_sym__unary_build_in_function_token20] = ACTIONS(136), + [aux_sym__unary_build_in_function_token21] = ACTIONS(136), + [aux_sym__unary_build_in_function_token22] = ACTIONS(136), + [aux_sym__unary_build_in_function_token23] = ACTIONS(136), + [aux_sym__unary_build_in_function_token24] = ACTIONS(136), + [aux_sym__unary_build_in_function_token25] = ACTIONS(136), + [aux_sym__unary_build_in_function_token26] = ACTIONS(136), + [aux_sym__unary_build_in_function_token27] = ACTIONS(136), + [aux_sym__unary_build_in_function_token28] = ACTIONS(136), + [aux_sym__unary_build_in_function_token29] = ACTIONS(136), + [aux_sym__unary_build_in_function_token30] = ACTIONS(136), + [aux_sym__unary_build_in_function_token31] = ACTIONS(136), + [aux_sym__binary_build_in_function_token1] = ACTIONS(138), + [aux_sym__binary_build_in_function_token2] = ACTIONS(138), + [aux_sym__binary_build_in_function_token3] = ACTIONS(138), + [aux_sym__binary_build_in_function_token4] = ACTIONS(138), + [aux_sym__binary_build_in_function_token5] = ACTIONS(138), + [aux_sym__binary_build_in_function_token6] = ACTIONS(138), + [aux_sym__binary_build_in_function_token7] = ACTIONS(138), + [aux_sym__binary_build_in_function_token8] = ACTIONS(138), + [aux_sym__binary_build_in_function_token9] = ACTIONS(138), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(140), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(140), + [aux_sym_regex_expression_token1] = ACTIONS(142), + [aux_sym_substring_expression_token1] = ACTIONS(144), + [aux_sym_string_replace_expression_token1] = ACTIONS(146), + [aux_sym_exists_func_token1] = ACTIONS(148), + [aux_sym_aggregate_token1] = ACTIONS(150), + [aux_sym_aggregate_token2] = ACTIONS(152), + [aux_sym_aggregate_token3] = ACTIONS(152), + [aux_sym_aggregate_token4] = ACTIONS(152), + [aux_sym_aggregate_token5] = ACTIONS(152), + [aux_sym_aggregate_token6] = ACTIONS(152), + [anon_sym_GROUP_CONCAT] = ACTIONS(154), + [anon_sym_COLON] = ACTIONS(156), + }, + [12] = { + [sym_having_condition] = STATE(12), + [sym__constraint] = STATE(167), + [sym_function_call] = STATE(167), + [sym_bracketted_expression] = STATE(167), + [sym__build_in_call] = STATE(167), + [sym_build_in_function] = STATE(167), + [sym__nullary_build_in_function] = STATE(147), + [sym__unary_build_in_function] = STATE(133), + [sym__binary_build_in_function] = STATE(134), + [sym__variadic_build_in_function] = STATE(137), + [sym_regex_expression] = STATE(167), + [sym_substring_expression] = STATE(167), + [sym_string_replace_expression] = STATE(167), + [sym_exists_func] = STATE(167), + [sym_not_exists_func] = STATE(167), + [sym_aggregate] = STATE(167), + [sym__iri] = STATE(884), + [sym_prefixed_name] = STATE(884), + [sym_iri_reference] = STATE(884), + [sym_namespace] = STATE(398), + [aux_sym_having_clause_repeat1] = STATE(12), + [ts_builtin_sym_end] = ACTIONS(298), + [sym_pn_prefix] = ACTIONS(300), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(303), + [aux_sym_prefix_declaration_token1] = ACTIONS(303), + [aux_sym_select_clause_token1] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(305), + [aux_sym_construct_query_token1] = ACTIONS(303), + [aux_sym_describe_query_token1] = ACTIONS(303), + [aux_sym_ask_query_token1] = ACTIONS(303), + [aux_sym_order_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_offset_clause_token1] = ACTIONS(303), + [aux_sym_values_clause_token1] = ACTIONS(303), + [aux_sym_load_token1] = ACTIONS(303), + [aux_sym_clear_token1] = ACTIONS(303), + [aux_sym_drop_token1] = ACTIONS(303), + [aux_sym_create_token1] = ACTIONS(303), + [aux_sym_add_token1] = ACTIONS(303), + [aux_sym_move_token1] = ACTIONS(303), + [aux_sym_copy_token1] = ACTIONS(303), + [anon_sym_INSERTDATA] = ACTIONS(298), + [anon_sym_DELETEDATA] = ACTIONS(298), + [anon_sym_DELETEWHERE] = ACTIONS(298), + [aux_sym_modify_token1] = ACTIONS(303), + [aux_sym_delete_clause_token1] = ACTIONS(303), + [aux_sym_insert_clause_token1] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(308), + [aux_sym_binary_expression_token2] = ACTIONS(311), + [aux_sym_build_in_function_token1] = ACTIONS(314), + [aux_sym_build_in_function_token2] = ACTIONS(317), + [aux_sym_build_in_function_token3] = ACTIONS(320), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(323), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(323), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(323), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(323), + [aux_sym__unary_build_in_function_token1] = ACTIONS(326), + [aux_sym__unary_build_in_function_token2] = ACTIONS(326), + [aux_sym__unary_build_in_function_token3] = ACTIONS(326), + [aux_sym__unary_build_in_function_token4] = ACTIONS(326), + [aux_sym__unary_build_in_function_token5] = ACTIONS(326), + [aux_sym__unary_build_in_function_token6] = ACTIONS(326), + [aux_sym__unary_build_in_function_token7] = ACTIONS(326), + [aux_sym__unary_build_in_function_token8] = ACTIONS(326), + [aux_sym__unary_build_in_function_token9] = ACTIONS(326), + [aux_sym__unary_build_in_function_token10] = ACTIONS(326), + [aux_sym__unary_build_in_function_token11] = ACTIONS(326), + [aux_sym__unary_build_in_function_token12] = ACTIONS(326), + [aux_sym__unary_build_in_function_token13] = ACTIONS(326), + [aux_sym__unary_build_in_function_token14] = ACTIONS(326), + [aux_sym__unary_build_in_function_token15] = ACTIONS(326), + [aux_sym__unary_build_in_function_token16] = ACTIONS(326), + [aux_sym__unary_build_in_function_token17] = ACTIONS(326), + [aux_sym__unary_build_in_function_token18] = ACTIONS(326), + [aux_sym__unary_build_in_function_token19] = ACTIONS(326), + [aux_sym__unary_build_in_function_token20] = ACTIONS(326), + [aux_sym__unary_build_in_function_token21] = ACTIONS(326), + [aux_sym__unary_build_in_function_token22] = ACTIONS(326), + [aux_sym__unary_build_in_function_token23] = ACTIONS(326), + [aux_sym__unary_build_in_function_token24] = ACTIONS(326), + [aux_sym__unary_build_in_function_token25] = ACTIONS(326), + [aux_sym__unary_build_in_function_token26] = ACTIONS(326), + [aux_sym__unary_build_in_function_token27] = ACTIONS(326), + [aux_sym__unary_build_in_function_token28] = ACTIONS(326), + [aux_sym__unary_build_in_function_token29] = ACTIONS(326), + [aux_sym__unary_build_in_function_token30] = ACTIONS(326), + [aux_sym__unary_build_in_function_token31] = ACTIONS(326), + [aux_sym__binary_build_in_function_token1] = ACTIONS(329), + [aux_sym__binary_build_in_function_token2] = ACTIONS(329), + [aux_sym__binary_build_in_function_token3] = ACTIONS(329), + [aux_sym__binary_build_in_function_token4] = ACTIONS(329), + [aux_sym__binary_build_in_function_token5] = ACTIONS(329), + [aux_sym__binary_build_in_function_token6] = ACTIONS(329), + [aux_sym__binary_build_in_function_token7] = ACTIONS(329), + [aux_sym__binary_build_in_function_token8] = ACTIONS(329), + [aux_sym__binary_build_in_function_token9] = ACTIONS(329), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(332), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(332), + [aux_sym_regex_expression_token1] = ACTIONS(335), + [aux_sym_substring_expression_token1] = ACTIONS(338), + [aux_sym_string_replace_expression_token1] = ACTIONS(341), + [aux_sym_exists_func_token1] = ACTIONS(344), + [aux_sym_aggregate_token1] = ACTIONS(347), + [aux_sym_aggregate_token2] = ACTIONS(350), + [aux_sym_aggregate_token3] = ACTIONS(350), + [aux_sym_aggregate_token4] = ACTIONS(350), + [aux_sym_aggregate_token5] = ACTIONS(350), + [aux_sym_aggregate_token6] = ACTIONS(350), + [anon_sym_GROUP_CONCAT] = ACTIONS(353), + [anon_sym_COLON] = ACTIONS(356), + }, + [13] = { + [sym_group_condition] = STATE(9), + [sym_function_call] = STATE(158), + [sym__build_in_call] = STATE(158), + [sym_build_in_function] = STATE(158), + [sym__nullary_build_in_function] = STATE(147), + [sym__unary_build_in_function] = STATE(133), + [sym__binary_build_in_function] = STATE(134), + [sym__variadic_build_in_function] = STATE(137), + [sym_regex_expression] = STATE(158), + [sym_substring_expression] = STATE(158), + [sym_string_replace_expression] = STATE(158), + [sym_exists_func] = STATE(158), + [sym_not_exists_func] = STATE(158), + [sym_aggregate] = STATE(158), + [sym__iri] = STATE(884), + [sym_prefixed_name] = STATE(884), + [sym_iri_reference] = STATE(884), + [sym_namespace] = STATE(398), + [aux_sym_group_clause_repeat1] = STATE(9), + [ts_builtin_sym_end] = ACTIONS(359), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(361), + [aux_sym_prefix_declaration_token1] = ACTIONS(361), + [aux_sym_select_clause_token1] = ACTIONS(361), + [anon_sym_LPAREN] = ACTIONS(363), + [aux_sym_construct_query_token1] = ACTIONS(361), + [aux_sym_describe_query_token1] = ACTIONS(361), + [aux_sym_ask_query_token1] = ACTIONS(361), + [aux_sym_having_clause_token1] = ACTIONS(361), + [aux_sym_order_clause_token1] = ACTIONS(361), + [aux_sym_limit_clause_token1] = ACTIONS(361), + [aux_sym_offset_clause_token1] = ACTIONS(361), + [aux_sym_values_clause_token1] = ACTIONS(361), + [aux_sym_load_token1] = ACTIONS(361), + [aux_sym_clear_token1] = ACTIONS(361), + [aux_sym_drop_token1] = ACTIONS(361), + [aux_sym_create_token1] = ACTIONS(361), + [aux_sym_add_token1] = ACTIONS(361), + [aux_sym_move_token1] = ACTIONS(361), + [aux_sym_copy_token1] = ACTIONS(361), + [anon_sym_INSERTDATA] = ACTIONS(359), + [anon_sym_DELETEDATA] = ACTIONS(359), + [anon_sym_DELETEWHERE] = ACTIONS(359), + [aux_sym_modify_token1] = ACTIONS(361), + [aux_sym_delete_clause_token1] = ACTIONS(361), + [aux_sym_insert_clause_token1] = ACTIONS(361), + [sym_var] = ACTIONS(365), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(126), + [aux_sym_build_in_function_token1] = ACTIONS(128), + [aux_sym_build_in_function_token2] = ACTIONS(130), + [aux_sym_build_in_function_token3] = ACTIONS(132), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(134), + [aux_sym__unary_build_in_function_token1] = ACTIONS(136), + [aux_sym__unary_build_in_function_token2] = ACTIONS(136), + [aux_sym__unary_build_in_function_token3] = ACTIONS(136), + [aux_sym__unary_build_in_function_token4] = ACTIONS(136), + [aux_sym__unary_build_in_function_token5] = ACTIONS(136), + [aux_sym__unary_build_in_function_token6] = ACTIONS(136), + [aux_sym__unary_build_in_function_token7] = ACTIONS(136), + [aux_sym__unary_build_in_function_token8] = ACTIONS(136), + [aux_sym__unary_build_in_function_token9] = ACTIONS(136), + [aux_sym__unary_build_in_function_token10] = ACTIONS(136), + [aux_sym__unary_build_in_function_token11] = ACTIONS(136), + [aux_sym__unary_build_in_function_token12] = ACTIONS(136), + [aux_sym__unary_build_in_function_token13] = ACTIONS(136), + [aux_sym__unary_build_in_function_token14] = ACTIONS(136), + [aux_sym__unary_build_in_function_token15] = ACTIONS(136), + [aux_sym__unary_build_in_function_token16] = ACTIONS(136), + [aux_sym__unary_build_in_function_token17] = ACTIONS(136), + [aux_sym__unary_build_in_function_token18] = ACTIONS(136), + [aux_sym__unary_build_in_function_token19] = ACTIONS(136), + [aux_sym__unary_build_in_function_token20] = ACTIONS(136), + [aux_sym__unary_build_in_function_token21] = ACTIONS(136), + [aux_sym__unary_build_in_function_token22] = ACTIONS(136), + [aux_sym__unary_build_in_function_token23] = ACTIONS(136), + [aux_sym__unary_build_in_function_token24] = ACTIONS(136), + [aux_sym__unary_build_in_function_token25] = ACTIONS(136), + [aux_sym__unary_build_in_function_token26] = ACTIONS(136), + [aux_sym__unary_build_in_function_token27] = ACTIONS(136), + [aux_sym__unary_build_in_function_token28] = ACTIONS(136), + [aux_sym__unary_build_in_function_token29] = ACTIONS(136), + [aux_sym__unary_build_in_function_token30] = ACTIONS(136), + [aux_sym__unary_build_in_function_token31] = ACTIONS(136), + [aux_sym__binary_build_in_function_token1] = ACTIONS(138), + [aux_sym__binary_build_in_function_token2] = ACTIONS(138), + [aux_sym__binary_build_in_function_token3] = ACTIONS(138), + [aux_sym__binary_build_in_function_token4] = ACTIONS(138), + [aux_sym__binary_build_in_function_token5] = ACTIONS(138), + [aux_sym__binary_build_in_function_token6] = ACTIONS(138), + [aux_sym__binary_build_in_function_token7] = ACTIONS(138), + [aux_sym__binary_build_in_function_token8] = ACTIONS(138), + [aux_sym__binary_build_in_function_token9] = ACTIONS(138), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(140), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(140), + [aux_sym_regex_expression_token1] = ACTIONS(142), + [aux_sym_substring_expression_token1] = ACTIONS(144), + [aux_sym_string_replace_expression_token1] = ACTIONS(146), + [aux_sym_exists_func_token1] = ACTIONS(148), + [aux_sym_aggregate_token1] = ACTIONS(150), + [aux_sym_aggregate_token2] = ACTIONS(152), + [aux_sym_aggregate_token3] = ACTIONS(152), + [aux_sym_aggregate_token4] = ACTIONS(152), + [aux_sym_aggregate_token5] = ACTIONS(152), + [aux_sym_aggregate_token6] = ACTIONS(152), + [anon_sym_GROUP_CONCAT] = ACTIONS(154), + [anon_sym_COLON] = ACTIONS(156), + }, + [14] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(658), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [15] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(617), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(369), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [16] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(626), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(371), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [17] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(598), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(373), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [18] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(618), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [19] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(576), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(377), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [20] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(624), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(379), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [21] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(655), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(381), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [22] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(593), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(383), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [23] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(657), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(385), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [24] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(577), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(387), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [25] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(607), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(389), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [26] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(629), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [27] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(656), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [aux_sym_select_clause_token2] = ACTIONS(393), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [28] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(650), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [29] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(559), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [30] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(674), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [31] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(680), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [32] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(682), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [33] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(684), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [34] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(678), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [35] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(677), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [36] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(671), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [37] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(610), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [38] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(647), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [39] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(670), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [40] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(601), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [41] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(664), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [42] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(662), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [43] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(622), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [44] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(623), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [45] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(599), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [46] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(605), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [47] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(681), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [48] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(659), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [49] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(583), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [50] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(602), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [51] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(679), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [52] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(657), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [53] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(648), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [54] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(597), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [55] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(685), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [56] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(654), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [57] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(667), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [58] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(652), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [59] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(661), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [60] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(642), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [61] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(641), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [62] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(649), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [63] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(611), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [64] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(645), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [65] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(643), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [66] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(635), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [67] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(612), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [68] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(614), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [69] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(630), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [70] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(584), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [71] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(616), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [72] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(629), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [73] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(591), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [74] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(673), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [75] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(628), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [76] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(669), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [77] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(619), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [78] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(631), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [79] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(627), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [80] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(633), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [81] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(620), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [82] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(621), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [83] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(646), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [84] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(632), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [85] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(606), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [86] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(585), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [87] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(672), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [88] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(613), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [89] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(668), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [90] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(655), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [91] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(675), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [92] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(637), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [93] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(590), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [94] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(615), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [95] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(651), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [96] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(660), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [97] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(666), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [98] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(676), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [99] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(638), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [100] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(683), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [101] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(639), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [102] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(541), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [103] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(542), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [104] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(578), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [105] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(644), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [106] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(636), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [107] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(600), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [108] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(604), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [109] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(609), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [110] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(634), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [111] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(665), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [112] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(558), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [113] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(663), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [114] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(561), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [115] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(640), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [116] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(586), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [117] = { + [sym_function_call] = STATE(562), + [sym__expression] = STATE(625), + [sym_binary_expression] = STATE(562), + [sym_unary_expression] = STATE(562), + [sym__primary_expression] = STATE(562), + [sym_bracketted_expression] = STATE(562), + [sym__build_in_call] = STATE(562), + [sym_build_in_function] = STATE(562), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(562), + [sym_substring_expression] = STATE(562), + [sym_string_replace_expression] = STATE(562), + [sym_exists_func] = STATE(562), + [sym_not_exists_func] = STATE(562), + [sym_aggregate] = STATE(562), + [sym__iri_or_function] = STATE(562), + [sym_rdf_literal] = STATE(562), + [sym__numeric_literal] = STATE(562), + [sym_boolean_literal] = STATE(562), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [anon_sym_BANG] = ACTIONS(164), + [sym_var] = ACTIONS(166), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(172), + [anon_sym_DASH] = ACTIONS(172), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(204), + [sym_decimal] = ACTIONS(204), + [sym_double] = ACTIONS(166), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [118] = { + [sym_function_call] = STATE(557), + [sym__primary_expression] = STATE(557), + [sym_bracketted_expression] = STATE(557), + [sym__build_in_call] = STATE(557), + [sym_build_in_function] = STATE(557), + [sym__nullary_build_in_function] = STATE(566), + [sym__unary_build_in_function] = STATE(537), + [sym__binary_build_in_function] = STATE(551), + [sym__variadic_build_in_function] = STATE(555), + [sym_regex_expression] = STATE(557), + [sym_substring_expression] = STATE(557), + [sym_string_replace_expression] = STATE(557), + [sym_exists_func] = STATE(557), + [sym_not_exists_func] = STATE(557), + [sym_aggregate] = STATE(557), + [sym__iri_or_function] = STATE(557), + [sym_rdf_literal] = STATE(557), + [sym__numeric_literal] = STATE(557), + [sym_boolean_literal] = STATE(557), + [sym_string] = STATE(519), + [sym__iri] = STATE(515), + [sym_prefixed_name] = STATE(515), + [sym_iri_reference] = STATE(515), + [sym_namespace] = STATE(401), + [sym__string_literal1] = STATE(303), + [sym__string_literal2] = STATE(303), + [sym__string_literal_long1] = STATE(303), + [sym__string_literal_long2] = STATE(303), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(160), + [sym_var] = ACTIONS(395), + [anon_sym_LT] = ACTIONS(168), + [aux_sym_binary_expression_token2] = ACTIONS(170), + [aux_sym_build_in_function_token1] = ACTIONS(174), + [aux_sym_build_in_function_token2] = ACTIONS(176), + [aux_sym_build_in_function_token3] = ACTIONS(178), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(180), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(180), + [aux_sym__unary_build_in_function_token1] = ACTIONS(182), + [aux_sym__unary_build_in_function_token2] = ACTIONS(182), + [aux_sym__unary_build_in_function_token3] = ACTIONS(182), + [aux_sym__unary_build_in_function_token4] = ACTIONS(182), + [aux_sym__unary_build_in_function_token5] = ACTIONS(182), + [aux_sym__unary_build_in_function_token6] = ACTIONS(182), + [aux_sym__unary_build_in_function_token7] = ACTIONS(182), + [aux_sym__unary_build_in_function_token8] = ACTIONS(182), + [aux_sym__unary_build_in_function_token9] = ACTIONS(182), + [aux_sym__unary_build_in_function_token10] = ACTIONS(182), + [aux_sym__unary_build_in_function_token11] = ACTIONS(182), + [aux_sym__unary_build_in_function_token12] = ACTIONS(182), + [aux_sym__unary_build_in_function_token13] = ACTIONS(182), + [aux_sym__unary_build_in_function_token14] = ACTIONS(182), + [aux_sym__unary_build_in_function_token15] = ACTIONS(182), + [aux_sym__unary_build_in_function_token16] = ACTIONS(182), + [aux_sym__unary_build_in_function_token17] = ACTIONS(182), + [aux_sym__unary_build_in_function_token18] = ACTIONS(182), + [aux_sym__unary_build_in_function_token19] = ACTIONS(182), + [aux_sym__unary_build_in_function_token20] = ACTIONS(182), + [aux_sym__unary_build_in_function_token21] = ACTIONS(182), + [aux_sym__unary_build_in_function_token22] = ACTIONS(182), + [aux_sym__unary_build_in_function_token23] = ACTIONS(182), + [aux_sym__unary_build_in_function_token24] = ACTIONS(182), + [aux_sym__unary_build_in_function_token25] = ACTIONS(182), + [aux_sym__unary_build_in_function_token26] = ACTIONS(182), + [aux_sym__unary_build_in_function_token27] = ACTIONS(182), + [aux_sym__unary_build_in_function_token28] = ACTIONS(182), + [aux_sym__unary_build_in_function_token29] = ACTIONS(182), + [aux_sym__unary_build_in_function_token30] = ACTIONS(182), + [aux_sym__unary_build_in_function_token31] = ACTIONS(182), + [aux_sym__binary_build_in_function_token1] = ACTIONS(184), + [aux_sym__binary_build_in_function_token2] = ACTIONS(184), + [aux_sym__binary_build_in_function_token3] = ACTIONS(184), + [aux_sym__binary_build_in_function_token4] = ACTIONS(184), + [aux_sym__binary_build_in_function_token5] = ACTIONS(184), + [aux_sym__binary_build_in_function_token6] = ACTIONS(184), + [aux_sym__binary_build_in_function_token7] = ACTIONS(184), + [aux_sym__binary_build_in_function_token8] = ACTIONS(184), + [aux_sym__binary_build_in_function_token9] = ACTIONS(184), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(186), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(186), + [aux_sym_regex_expression_token1] = ACTIONS(188), + [aux_sym_substring_expression_token1] = ACTIONS(190), + [aux_sym_string_replace_expression_token1] = ACTIONS(192), + [aux_sym_exists_func_token1] = ACTIONS(194), + [aux_sym_aggregate_token1] = ACTIONS(196), + [aux_sym_aggregate_token2] = ACTIONS(198), + [aux_sym_aggregate_token3] = ACTIONS(198), + [aux_sym_aggregate_token4] = ACTIONS(198), + [aux_sym_aggregate_token5] = ACTIONS(198), + [aux_sym_aggregate_token6] = ACTIONS(198), + [anon_sym_GROUP_CONCAT] = ACTIONS(200), + [anon_sym_true] = ACTIONS(202), + [anon_sym_false] = ACTIONS(202), + [anon_sym_COLON] = ACTIONS(156), + [sym_integer] = ACTIONS(397), + [sym_decimal] = ACTIONS(397), + [sym_double] = ACTIONS(395), + [anon_sym_SQUOTE] = ACTIONS(206), + [anon_sym_DQUOTE] = ACTIONS(208), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(210), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(212), + }, + [119] = { + [ts_builtin_sym_end] = ACTIONS(399), + [sym_pn_prefix] = ACTIONS(401), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(401), + [aux_sym_prefix_declaration_token1] = ACTIONS(401), + [aux_sym_select_clause_token1] = ACTIONS(401), + [anon_sym_LPAREN] = ACTIONS(399), + [aux_sym_construct_query_token1] = ACTIONS(401), + [aux_sym_describe_query_token1] = ACTIONS(401), + [aux_sym_ask_query_token1] = ACTIONS(401), + [aux_sym_having_clause_token1] = ACTIONS(401), + [aux_sym_order_clause_token1] = ACTIONS(401), + [aux_sym_order_condition_token1] = ACTIONS(401), + [aux_sym_order_condition_token2] = ACTIONS(401), + [aux_sym_limit_clause_token1] = ACTIONS(401), + [aux_sym_offset_clause_token1] = ACTIONS(401), + [aux_sym_values_clause_token1] = ACTIONS(401), + [aux_sym_load_token1] = ACTIONS(401), + [aux_sym_clear_token1] = ACTIONS(401), + [aux_sym_drop_token1] = ACTIONS(401), + [aux_sym_create_token1] = ACTIONS(401), + [aux_sym_add_token1] = ACTIONS(401), + [aux_sym_move_token1] = ACTIONS(401), + [aux_sym_copy_token1] = ACTIONS(401), + [anon_sym_INSERTDATA] = ACTIONS(399), + [anon_sym_DELETEDATA] = ACTIONS(399), + [anon_sym_DELETEWHERE] = ACTIONS(399), + [aux_sym_modify_token1] = ACTIONS(401), + [aux_sym_delete_clause_token1] = ACTIONS(401), + [aux_sym_insert_clause_token1] = ACTIONS(401), + [sym_var] = ACTIONS(399), + [anon_sym_LT] = ACTIONS(399), + [aux_sym_binary_expression_token2] = ACTIONS(401), + [aux_sym_build_in_function_token1] = ACTIONS(401), + [aux_sym_build_in_function_token2] = ACTIONS(401), + [aux_sym_build_in_function_token3] = ACTIONS(401), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(401), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(401), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(401), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(401), + [aux_sym__unary_build_in_function_token1] = ACTIONS(401), + [aux_sym__unary_build_in_function_token2] = ACTIONS(401), + [aux_sym__unary_build_in_function_token3] = ACTIONS(401), + [aux_sym__unary_build_in_function_token4] = ACTIONS(401), + [aux_sym__unary_build_in_function_token5] = ACTIONS(401), + [aux_sym__unary_build_in_function_token6] = ACTIONS(401), + [aux_sym__unary_build_in_function_token7] = ACTIONS(401), + [aux_sym__unary_build_in_function_token8] = ACTIONS(401), + [aux_sym__unary_build_in_function_token9] = ACTIONS(401), + [aux_sym__unary_build_in_function_token10] = ACTIONS(401), + [aux_sym__unary_build_in_function_token11] = ACTIONS(401), + [aux_sym__unary_build_in_function_token12] = ACTIONS(401), + [aux_sym__unary_build_in_function_token13] = ACTIONS(401), + [aux_sym__unary_build_in_function_token14] = ACTIONS(401), + [aux_sym__unary_build_in_function_token15] = ACTIONS(401), + [aux_sym__unary_build_in_function_token16] = ACTIONS(401), + [aux_sym__unary_build_in_function_token17] = ACTIONS(401), + [aux_sym__unary_build_in_function_token18] = ACTIONS(401), + [aux_sym__unary_build_in_function_token19] = ACTIONS(401), + [aux_sym__unary_build_in_function_token20] = ACTIONS(401), + [aux_sym__unary_build_in_function_token21] = ACTIONS(401), + [aux_sym__unary_build_in_function_token22] = ACTIONS(401), + [aux_sym__unary_build_in_function_token23] = ACTIONS(401), + [aux_sym__unary_build_in_function_token24] = ACTIONS(401), + [aux_sym__unary_build_in_function_token25] = ACTIONS(401), + [aux_sym__unary_build_in_function_token26] = ACTIONS(401), + [aux_sym__unary_build_in_function_token27] = ACTIONS(401), + [aux_sym__unary_build_in_function_token28] = ACTIONS(401), + [aux_sym__unary_build_in_function_token29] = ACTIONS(401), + [aux_sym__unary_build_in_function_token30] = ACTIONS(401), + [aux_sym__unary_build_in_function_token31] = ACTIONS(401), + [aux_sym__binary_build_in_function_token1] = ACTIONS(401), + [aux_sym__binary_build_in_function_token2] = ACTIONS(401), + [aux_sym__binary_build_in_function_token3] = ACTIONS(401), + [aux_sym__binary_build_in_function_token4] = ACTIONS(401), + [aux_sym__binary_build_in_function_token5] = ACTIONS(401), + [aux_sym__binary_build_in_function_token6] = ACTIONS(401), + [aux_sym__binary_build_in_function_token7] = ACTIONS(401), + [aux_sym__binary_build_in_function_token8] = ACTIONS(401), + [aux_sym__binary_build_in_function_token9] = ACTIONS(401), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(401), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(401), + [aux_sym_regex_expression_token1] = ACTIONS(401), + [aux_sym_substring_expression_token1] = ACTIONS(401), + [aux_sym_string_replace_expression_token1] = ACTIONS(401), + [aux_sym_exists_func_token1] = ACTIONS(401), + [aux_sym_aggregate_token1] = ACTIONS(401), + [aux_sym_aggregate_token2] = ACTIONS(401), + [aux_sym_aggregate_token3] = ACTIONS(401), + [aux_sym_aggregate_token4] = ACTIONS(401), + [aux_sym_aggregate_token5] = ACTIONS(401), + [aux_sym_aggregate_token6] = ACTIONS(401), + [anon_sym_GROUP_CONCAT] = ACTIONS(401), + [anon_sym_COLON] = ACTIONS(399), + }, + [120] = { + [ts_builtin_sym_end] = ACTIONS(403), + [sym_pn_prefix] = ACTIONS(405), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(405), + [aux_sym_prefix_declaration_token1] = ACTIONS(405), + [aux_sym_select_clause_token1] = ACTIONS(405), + [anon_sym_LPAREN] = ACTIONS(403), + [aux_sym_construct_query_token1] = ACTIONS(405), + [aux_sym_describe_query_token1] = ACTIONS(405), + [aux_sym_ask_query_token1] = ACTIONS(405), + [aux_sym_having_clause_token1] = ACTIONS(405), + [aux_sym_order_clause_token1] = ACTIONS(405), + [aux_sym_order_condition_token1] = ACTIONS(405), + [aux_sym_order_condition_token2] = ACTIONS(405), + [aux_sym_limit_clause_token1] = ACTIONS(405), + [aux_sym_offset_clause_token1] = ACTIONS(405), + [aux_sym_values_clause_token1] = ACTIONS(405), + [aux_sym_load_token1] = ACTIONS(405), + [aux_sym_clear_token1] = ACTIONS(405), + [aux_sym_drop_token1] = ACTIONS(405), + [aux_sym_create_token1] = ACTIONS(405), + [aux_sym_add_token1] = ACTIONS(405), + [aux_sym_move_token1] = ACTIONS(405), + [aux_sym_copy_token1] = ACTIONS(405), + [anon_sym_INSERTDATA] = ACTIONS(403), + [anon_sym_DELETEDATA] = ACTIONS(403), + [anon_sym_DELETEWHERE] = ACTIONS(403), + [aux_sym_modify_token1] = ACTIONS(405), + [aux_sym_delete_clause_token1] = ACTIONS(405), + [aux_sym_insert_clause_token1] = ACTIONS(405), + [sym_var] = ACTIONS(403), + [anon_sym_LT] = ACTIONS(403), + [aux_sym_binary_expression_token2] = ACTIONS(405), + [aux_sym_build_in_function_token1] = ACTIONS(405), + [aux_sym_build_in_function_token2] = ACTIONS(405), + [aux_sym_build_in_function_token3] = ACTIONS(405), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(405), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(405), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(405), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(405), + [aux_sym__unary_build_in_function_token1] = ACTIONS(405), + [aux_sym__unary_build_in_function_token2] = ACTIONS(405), + [aux_sym__unary_build_in_function_token3] = ACTIONS(405), + [aux_sym__unary_build_in_function_token4] = ACTIONS(405), + [aux_sym__unary_build_in_function_token5] = ACTIONS(405), + [aux_sym__unary_build_in_function_token6] = ACTIONS(405), + [aux_sym__unary_build_in_function_token7] = ACTIONS(405), + [aux_sym__unary_build_in_function_token8] = ACTIONS(405), + [aux_sym__unary_build_in_function_token9] = ACTIONS(405), + [aux_sym__unary_build_in_function_token10] = ACTIONS(405), + [aux_sym__unary_build_in_function_token11] = ACTIONS(405), + [aux_sym__unary_build_in_function_token12] = ACTIONS(405), + [aux_sym__unary_build_in_function_token13] = ACTIONS(405), + [aux_sym__unary_build_in_function_token14] = ACTIONS(405), + [aux_sym__unary_build_in_function_token15] = ACTIONS(405), + [aux_sym__unary_build_in_function_token16] = ACTIONS(405), + [aux_sym__unary_build_in_function_token17] = ACTIONS(405), + [aux_sym__unary_build_in_function_token18] = ACTIONS(405), + [aux_sym__unary_build_in_function_token19] = ACTIONS(405), + [aux_sym__unary_build_in_function_token20] = ACTIONS(405), + [aux_sym__unary_build_in_function_token21] = ACTIONS(405), + [aux_sym__unary_build_in_function_token22] = ACTIONS(405), + [aux_sym__unary_build_in_function_token23] = ACTIONS(405), + [aux_sym__unary_build_in_function_token24] = ACTIONS(405), + [aux_sym__unary_build_in_function_token25] = ACTIONS(405), + [aux_sym__unary_build_in_function_token26] = ACTIONS(405), + [aux_sym__unary_build_in_function_token27] = ACTIONS(405), + [aux_sym__unary_build_in_function_token28] = ACTIONS(405), + [aux_sym__unary_build_in_function_token29] = ACTIONS(405), + [aux_sym__unary_build_in_function_token30] = ACTIONS(405), + [aux_sym__unary_build_in_function_token31] = ACTIONS(405), + [aux_sym__binary_build_in_function_token1] = ACTIONS(405), + [aux_sym__binary_build_in_function_token2] = ACTIONS(405), + [aux_sym__binary_build_in_function_token3] = ACTIONS(405), + [aux_sym__binary_build_in_function_token4] = ACTIONS(405), + [aux_sym__binary_build_in_function_token5] = ACTIONS(405), + [aux_sym__binary_build_in_function_token6] = ACTIONS(405), + [aux_sym__binary_build_in_function_token7] = ACTIONS(405), + [aux_sym__binary_build_in_function_token8] = ACTIONS(405), + [aux_sym__binary_build_in_function_token9] = ACTIONS(405), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(405), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(405), + [aux_sym_regex_expression_token1] = ACTIONS(405), + [aux_sym_substring_expression_token1] = ACTIONS(405), + [aux_sym_string_replace_expression_token1] = ACTIONS(405), + [aux_sym_exists_func_token1] = ACTIONS(405), + [aux_sym_aggregate_token1] = ACTIONS(405), + [aux_sym_aggregate_token2] = ACTIONS(405), + [aux_sym_aggregate_token3] = ACTIONS(405), + [aux_sym_aggregate_token4] = ACTIONS(405), + [aux_sym_aggregate_token5] = ACTIONS(405), + [aux_sym_aggregate_token6] = ACTIONS(405), + [anon_sym_GROUP_CONCAT] = ACTIONS(405), + [anon_sym_COLON] = ACTIONS(403), + }, + [121] = { + [ts_builtin_sym_end] = ACTIONS(407), + [sym_pn_prefix] = ACTIONS(409), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(409), + [aux_sym_prefix_declaration_token1] = ACTIONS(409), + [aux_sym_select_clause_token1] = ACTIONS(409), + [anon_sym_LPAREN] = ACTIONS(407), + [aux_sym_construct_query_token1] = ACTIONS(409), + [aux_sym_describe_query_token1] = ACTIONS(409), + [aux_sym_ask_query_token1] = ACTIONS(409), + [aux_sym_having_clause_token1] = ACTIONS(409), + [aux_sym_order_clause_token1] = ACTIONS(409), + [aux_sym_order_condition_token1] = ACTIONS(409), + [aux_sym_order_condition_token2] = ACTIONS(409), + [aux_sym_limit_clause_token1] = ACTIONS(409), + [aux_sym_offset_clause_token1] = ACTIONS(409), + [aux_sym_values_clause_token1] = ACTIONS(409), + [aux_sym_load_token1] = ACTIONS(409), + [aux_sym_clear_token1] = ACTIONS(409), + [aux_sym_drop_token1] = ACTIONS(409), + [aux_sym_create_token1] = ACTIONS(409), + [aux_sym_add_token1] = ACTIONS(409), + [aux_sym_move_token1] = ACTIONS(409), + [aux_sym_copy_token1] = ACTIONS(409), + [anon_sym_INSERTDATA] = ACTIONS(407), + [anon_sym_DELETEDATA] = ACTIONS(407), + [anon_sym_DELETEWHERE] = ACTIONS(407), + [aux_sym_modify_token1] = ACTIONS(409), + [aux_sym_delete_clause_token1] = ACTIONS(409), + [aux_sym_insert_clause_token1] = ACTIONS(409), + [sym_var] = ACTIONS(407), + [anon_sym_LT] = ACTIONS(407), + [aux_sym_binary_expression_token2] = ACTIONS(409), + [aux_sym_build_in_function_token1] = ACTIONS(409), + [aux_sym_build_in_function_token2] = ACTIONS(409), + [aux_sym_build_in_function_token3] = ACTIONS(409), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(409), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(409), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(409), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(409), + [aux_sym__unary_build_in_function_token1] = ACTIONS(409), + [aux_sym__unary_build_in_function_token2] = ACTIONS(409), + [aux_sym__unary_build_in_function_token3] = ACTIONS(409), + [aux_sym__unary_build_in_function_token4] = ACTIONS(409), + [aux_sym__unary_build_in_function_token5] = ACTIONS(409), + [aux_sym__unary_build_in_function_token6] = ACTIONS(409), + [aux_sym__unary_build_in_function_token7] = ACTIONS(409), + [aux_sym__unary_build_in_function_token8] = ACTIONS(409), + [aux_sym__unary_build_in_function_token9] = ACTIONS(409), + [aux_sym__unary_build_in_function_token10] = ACTIONS(409), + [aux_sym__unary_build_in_function_token11] = ACTIONS(409), + [aux_sym__unary_build_in_function_token12] = ACTIONS(409), + [aux_sym__unary_build_in_function_token13] = ACTIONS(409), + [aux_sym__unary_build_in_function_token14] = ACTIONS(409), + [aux_sym__unary_build_in_function_token15] = ACTIONS(409), + [aux_sym__unary_build_in_function_token16] = ACTIONS(409), + [aux_sym__unary_build_in_function_token17] = ACTIONS(409), + [aux_sym__unary_build_in_function_token18] = ACTIONS(409), + [aux_sym__unary_build_in_function_token19] = ACTIONS(409), + [aux_sym__unary_build_in_function_token20] = ACTIONS(409), + [aux_sym__unary_build_in_function_token21] = ACTIONS(409), + [aux_sym__unary_build_in_function_token22] = ACTIONS(409), + [aux_sym__unary_build_in_function_token23] = ACTIONS(409), + [aux_sym__unary_build_in_function_token24] = ACTIONS(409), + [aux_sym__unary_build_in_function_token25] = ACTIONS(409), + [aux_sym__unary_build_in_function_token26] = ACTIONS(409), + [aux_sym__unary_build_in_function_token27] = ACTIONS(409), + [aux_sym__unary_build_in_function_token28] = ACTIONS(409), + [aux_sym__unary_build_in_function_token29] = ACTIONS(409), + [aux_sym__unary_build_in_function_token30] = ACTIONS(409), + [aux_sym__unary_build_in_function_token31] = ACTIONS(409), + [aux_sym__binary_build_in_function_token1] = ACTIONS(409), + [aux_sym__binary_build_in_function_token2] = ACTIONS(409), + [aux_sym__binary_build_in_function_token3] = ACTIONS(409), + [aux_sym__binary_build_in_function_token4] = ACTIONS(409), + [aux_sym__binary_build_in_function_token5] = ACTIONS(409), + [aux_sym__binary_build_in_function_token6] = ACTIONS(409), + [aux_sym__binary_build_in_function_token7] = ACTIONS(409), + [aux_sym__binary_build_in_function_token8] = ACTIONS(409), + [aux_sym__binary_build_in_function_token9] = ACTIONS(409), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(409), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(409), + [aux_sym_regex_expression_token1] = ACTIONS(409), + [aux_sym_substring_expression_token1] = ACTIONS(409), + [aux_sym_string_replace_expression_token1] = ACTIONS(409), + [aux_sym_exists_func_token1] = ACTIONS(409), + [aux_sym_aggregate_token1] = ACTIONS(409), + [aux_sym_aggregate_token2] = ACTIONS(409), + [aux_sym_aggregate_token3] = ACTIONS(409), + [aux_sym_aggregate_token4] = ACTIONS(409), + [aux_sym_aggregate_token5] = ACTIONS(409), + [aux_sym_aggregate_token6] = ACTIONS(409), + [anon_sym_GROUP_CONCAT] = ACTIONS(409), + [anon_sym_COLON] = ACTIONS(407), + }, + [122] = { + [ts_builtin_sym_end] = ACTIONS(411), + [sym_pn_prefix] = ACTIONS(413), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(413), + [aux_sym_prefix_declaration_token1] = ACTIONS(413), + [aux_sym_select_clause_token1] = ACTIONS(413), + [anon_sym_LPAREN] = ACTIONS(411), + [aux_sym_construct_query_token1] = ACTIONS(413), + [aux_sym_describe_query_token1] = ACTIONS(413), + [aux_sym_ask_query_token1] = ACTIONS(413), + [aux_sym_having_clause_token1] = ACTIONS(413), + [aux_sym_order_clause_token1] = ACTIONS(413), + [aux_sym_order_condition_token1] = ACTIONS(413), + [aux_sym_order_condition_token2] = ACTIONS(413), + [aux_sym_limit_clause_token1] = ACTIONS(413), + [aux_sym_offset_clause_token1] = ACTIONS(413), + [aux_sym_values_clause_token1] = ACTIONS(413), + [aux_sym_load_token1] = ACTIONS(413), + [aux_sym_clear_token1] = ACTIONS(413), + [aux_sym_drop_token1] = ACTIONS(413), + [aux_sym_create_token1] = ACTIONS(413), + [aux_sym_add_token1] = ACTIONS(413), + [aux_sym_move_token1] = ACTIONS(413), + [aux_sym_copy_token1] = ACTIONS(413), + [anon_sym_INSERTDATA] = ACTIONS(411), + [anon_sym_DELETEDATA] = ACTIONS(411), + [anon_sym_DELETEWHERE] = ACTIONS(411), + [aux_sym_modify_token1] = ACTIONS(413), + [aux_sym_delete_clause_token1] = ACTIONS(413), + [aux_sym_insert_clause_token1] = ACTIONS(413), + [sym_var] = ACTIONS(411), + [anon_sym_LT] = ACTIONS(411), + [aux_sym_binary_expression_token2] = ACTIONS(413), + [aux_sym_build_in_function_token1] = ACTIONS(413), + [aux_sym_build_in_function_token2] = ACTIONS(413), + [aux_sym_build_in_function_token3] = ACTIONS(413), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(413), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(413), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(413), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(413), + [aux_sym__unary_build_in_function_token1] = ACTIONS(413), + [aux_sym__unary_build_in_function_token2] = ACTIONS(413), + [aux_sym__unary_build_in_function_token3] = ACTIONS(413), + [aux_sym__unary_build_in_function_token4] = ACTIONS(413), + [aux_sym__unary_build_in_function_token5] = ACTIONS(413), + [aux_sym__unary_build_in_function_token6] = ACTIONS(413), + [aux_sym__unary_build_in_function_token7] = ACTIONS(413), + [aux_sym__unary_build_in_function_token8] = ACTIONS(413), + [aux_sym__unary_build_in_function_token9] = ACTIONS(413), + [aux_sym__unary_build_in_function_token10] = ACTIONS(413), + [aux_sym__unary_build_in_function_token11] = ACTIONS(413), + [aux_sym__unary_build_in_function_token12] = ACTIONS(413), + [aux_sym__unary_build_in_function_token13] = ACTIONS(413), + [aux_sym__unary_build_in_function_token14] = ACTIONS(413), + [aux_sym__unary_build_in_function_token15] = ACTIONS(413), + [aux_sym__unary_build_in_function_token16] = ACTIONS(413), + [aux_sym__unary_build_in_function_token17] = ACTIONS(413), + [aux_sym__unary_build_in_function_token18] = ACTIONS(413), + [aux_sym__unary_build_in_function_token19] = ACTIONS(413), + [aux_sym__unary_build_in_function_token20] = ACTIONS(413), + [aux_sym__unary_build_in_function_token21] = ACTIONS(413), + [aux_sym__unary_build_in_function_token22] = ACTIONS(413), + [aux_sym__unary_build_in_function_token23] = ACTIONS(413), + [aux_sym__unary_build_in_function_token24] = ACTIONS(413), + [aux_sym__unary_build_in_function_token25] = ACTIONS(413), + [aux_sym__unary_build_in_function_token26] = ACTIONS(413), + [aux_sym__unary_build_in_function_token27] = ACTIONS(413), + [aux_sym__unary_build_in_function_token28] = ACTIONS(413), + [aux_sym__unary_build_in_function_token29] = ACTIONS(413), + [aux_sym__unary_build_in_function_token30] = ACTIONS(413), + [aux_sym__unary_build_in_function_token31] = ACTIONS(413), + [aux_sym__binary_build_in_function_token1] = ACTIONS(413), + [aux_sym__binary_build_in_function_token2] = ACTIONS(413), + [aux_sym__binary_build_in_function_token3] = ACTIONS(413), + [aux_sym__binary_build_in_function_token4] = ACTIONS(413), + [aux_sym__binary_build_in_function_token5] = ACTIONS(413), + [aux_sym__binary_build_in_function_token6] = ACTIONS(413), + [aux_sym__binary_build_in_function_token7] = ACTIONS(413), + [aux_sym__binary_build_in_function_token8] = ACTIONS(413), + [aux_sym__binary_build_in_function_token9] = ACTIONS(413), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(413), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(413), + [aux_sym_regex_expression_token1] = ACTIONS(413), + [aux_sym_substring_expression_token1] = ACTIONS(413), + [aux_sym_string_replace_expression_token1] = ACTIONS(413), + [aux_sym_exists_func_token1] = ACTIONS(413), + [aux_sym_aggregate_token1] = ACTIONS(413), + [aux_sym_aggregate_token2] = ACTIONS(413), + [aux_sym_aggregate_token3] = ACTIONS(413), + [aux_sym_aggregate_token4] = ACTIONS(413), + [aux_sym_aggregate_token5] = ACTIONS(413), + [aux_sym_aggregate_token6] = ACTIONS(413), + [anon_sym_GROUP_CONCAT] = ACTIONS(413), + [anon_sym_COLON] = ACTIONS(411), + }, + [123] = { + [ts_builtin_sym_end] = ACTIONS(415), + [sym_pn_prefix] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(417), + [aux_sym_prefix_declaration_token1] = ACTIONS(417), + [aux_sym_select_clause_token1] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(415), + [aux_sym_construct_query_token1] = ACTIONS(417), + [aux_sym_describe_query_token1] = ACTIONS(417), + [aux_sym_ask_query_token1] = ACTIONS(417), + [aux_sym_having_clause_token1] = ACTIONS(417), + [aux_sym_order_clause_token1] = ACTIONS(417), + [aux_sym_order_condition_token1] = ACTIONS(417), + [aux_sym_order_condition_token2] = ACTIONS(417), + [aux_sym_limit_clause_token1] = ACTIONS(417), + [aux_sym_offset_clause_token1] = ACTIONS(417), + [aux_sym_values_clause_token1] = ACTIONS(417), + [aux_sym_load_token1] = ACTIONS(417), + [aux_sym_clear_token1] = ACTIONS(417), + [aux_sym_drop_token1] = ACTIONS(417), + [aux_sym_create_token1] = ACTIONS(417), + [aux_sym_add_token1] = ACTIONS(417), + [aux_sym_move_token1] = ACTIONS(417), + [aux_sym_copy_token1] = ACTIONS(417), + [anon_sym_INSERTDATA] = ACTIONS(415), + [anon_sym_DELETEDATA] = ACTIONS(415), + [anon_sym_DELETEWHERE] = ACTIONS(415), + [aux_sym_modify_token1] = ACTIONS(417), + [aux_sym_delete_clause_token1] = ACTIONS(417), + [aux_sym_insert_clause_token1] = ACTIONS(417), + [sym_var] = ACTIONS(415), + [anon_sym_LT] = ACTIONS(415), + [aux_sym_binary_expression_token2] = ACTIONS(417), + [aux_sym_build_in_function_token1] = ACTIONS(417), + [aux_sym_build_in_function_token2] = ACTIONS(417), + [aux_sym_build_in_function_token3] = ACTIONS(417), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(417), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(417), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(417), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(417), + [aux_sym__unary_build_in_function_token1] = ACTIONS(417), + [aux_sym__unary_build_in_function_token2] = ACTIONS(417), + [aux_sym__unary_build_in_function_token3] = ACTIONS(417), + [aux_sym__unary_build_in_function_token4] = ACTIONS(417), + [aux_sym__unary_build_in_function_token5] = ACTIONS(417), + [aux_sym__unary_build_in_function_token6] = ACTIONS(417), + [aux_sym__unary_build_in_function_token7] = ACTIONS(417), + [aux_sym__unary_build_in_function_token8] = ACTIONS(417), + [aux_sym__unary_build_in_function_token9] = ACTIONS(417), + [aux_sym__unary_build_in_function_token10] = ACTIONS(417), + [aux_sym__unary_build_in_function_token11] = ACTIONS(417), + [aux_sym__unary_build_in_function_token12] = ACTIONS(417), + [aux_sym__unary_build_in_function_token13] = ACTIONS(417), + [aux_sym__unary_build_in_function_token14] = ACTIONS(417), + [aux_sym__unary_build_in_function_token15] = ACTIONS(417), + [aux_sym__unary_build_in_function_token16] = ACTIONS(417), + [aux_sym__unary_build_in_function_token17] = ACTIONS(417), + [aux_sym__unary_build_in_function_token18] = ACTIONS(417), + [aux_sym__unary_build_in_function_token19] = ACTIONS(417), + [aux_sym__unary_build_in_function_token20] = ACTIONS(417), + [aux_sym__unary_build_in_function_token21] = ACTIONS(417), + [aux_sym__unary_build_in_function_token22] = ACTIONS(417), + [aux_sym__unary_build_in_function_token23] = ACTIONS(417), + [aux_sym__unary_build_in_function_token24] = ACTIONS(417), + [aux_sym__unary_build_in_function_token25] = ACTIONS(417), + [aux_sym__unary_build_in_function_token26] = ACTIONS(417), + [aux_sym__unary_build_in_function_token27] = ACTIONS(417), + [aux_sym__unary_build_in_function_token28] = ACTIONS(417), + [aux_sym__unary_build_in_function_token29] = ACTIONS(417), + [aux_sym__unary_build_in_function_token30] = ACTIONS(417), + [aux_sym__unary_build_in_function_token31] = ACTIONS(417), + [aux_sym__binary_build_in_function_token1] = ACTIONS(417), + [aux_sym__binary_build_in_function_token2] = ACTIONS(417), + [aux_sym__binary_build_in_function_token3] = ACTIONS(417), + [aux_sym__binary_build_in_function_token4] = ACTIONS(417), + [aux_sym__binary_build_in_function_token5] = ACTIONS(417), + [aux_sym__binary_build_in_function_token6] = ACTIONS(417), + [aux_sym__binary_build_in_function_token7] = ACTIONS(417), + [aux_sym__binary_build_in_function_token8] = ACTIONS(417), + [aux_sym__binary_build_in_function_token9] = ACTIONS(417), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(417), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(417), + [aux_sym_regex_expression_token1] = ACTIONS(417), + [aux_sym_substring_expression_token1] = ACTIONS(417), + [aux_sym_string_replace_expression_token1] = ACTIONS(417), + [aux_sym_exists_func_token1] = ACTIONS(417), + [aux_sym_aggregate_token1] = ACTIONS(417), + [aux_sym_aggregate_token2] = ACTIONS(417), + [aux_sym_aggregate_token3] = ACTIONS(417), + [aux_sym_aggregate_token4] = ACTIONS(417), + [aux_sym_aggregate_token5] = ACTIONS(417), + [aux_sym_aggregate_token6] = ACTIONS(417), + [anon_sym_GROUP_CONCAT] = ACTIONS(417), + [anon_sym_COLON] = ACTIONS(415), + }, + [124] = { + [ts_builtin_sym_end] = ACTIONS(419), + [sym_pn_prefix] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(421), + [aux_sym_prefix_declaration_token1] = ACTIONS(421), + [aux_sym_select_clause_token1] = ACTIONS(421), + [anon_sym_LPAREN] = ACTIONS(419), + [aux_sym_construct_query_token1] = ACTIONS(421), + [aux_sym_describe_query_token1] = ACTIONS(421), + [aux_sym_ask_query_token1] = ACTIONS(421), + [aux_sym_having_clause_token1] = ACTIONS(421), + [aux_sym_order_clause_token1] = ACTIONS(421), + [aux_sym_order_condition_token1] = ACTIONS(421), + [aux_sym_order_condition_token2] = ACTIONS(421), + [aux_sym_limit_clause_token1] = ACTIONS(421), + [aux_sym_offset_clause_token1] = ACTIONS(421), + [aux_sym_values_clause_token1] = ACTIONS(421), + [aux_sym_load_token1] = ACTIONS(421), + [aux_sym_clear_token1] = ACTIONS(421), + [aux_sym_drop_token1] = ACTIONS(421), + [aux_sym_create_token1] = ACTIONS(421), + [aux_sym_add_token1] = ACTIONS(421), + [aux_sym_move_token1] = ACTIONS(421), + [aux_sym_copy_token1] = ACTIONS(421), + [anon_sym_INSERTDATA] = ACTIONS(419), + [anon_sym_DELETEDATA] = ACTIONS(419), + [anon_sym_DELETEWHERE] = ACTIONS(419), + [aux_sym_modify_token1] = ACTIONS(421), + [aux_sym_delete_clause_token1] = ACTIONS(421), + [aux_sym_insert_clause_token1] = ACTIONS(421), + [sym_var] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [aux_sym_binary_expression_token2] = ACTIONS(421), + [aux_sym_build_in_function_token1] = ACTIONS(421), + [aux_sym_build_in_function_token2] = ACTIONS(421), + [aux_sym_build_in_function_token3] = ACTIONS(421), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(421), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(421), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(421), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(421), + [aux_sym__unary_build_in_function_token1] = ACTIONS(421), + [aux_sym__unary_build_in_function_token2] = ACTIONS(421), + [aux_sym__unary_build_in_function_token3] = ACTIONS(421), + [aux_sym__unary_build_in_function_token4] = ACTIONS(421), + [aux_sym__unary_build_in_function_token5] = ACTIONS(421), + [aux_sym__unary_build_in_function_token6] = ACTIONS(421), + [aux_sym__unary_build_in_function_token7] = ACTIONS(421), + [aux_sym__unary_build_in_function_token8] = ACTIONS(421), + [aux_sym__unary_build_in_function_token9] = ACTIONS(421), + [aux_sym__unary_build_in_function_token10] = ACTIONS(421), + [aux_sym__unary_build_in_function_token11] = ACTIONS(421), + [aux_sym__unary_build_in_function_token12] = ACTIONS(421), + [aux_sym__unary_build_in_function_token13] = ACTIONS(421), + [aux_sym__unary_build_in_function_token14] = ACTIONS(421), + [aux_sym__unary_build_in_function_token15] = ACTIONS(421), + [aux_sym__unary_build_in_function_token16] = ACTIONS(421), + [aux_sym__unary_build_in_function_token17] = ACTIONS(421), + [aux_sym__unary_build_in_function_token18] = ACTIONS(421), + [aux_sym__unary_build_in_function_token19] = ACTIONS(421), + [aux_sym__unary_build_in_function_token20] = ACTIONS(421), + [aux_sym__unary_build_in_function_token21] = ACTIONS(421), + [aux_sym__unary_build_in_function_token22] = ACTIONS(421), + [aux_sym__unary_build_in_function_token23] = ACTIONS(421), + [aux_sym__unary_build_in_function_token24] = ACTIONS(421), + [aux_sym__unary_build_in_function_token25] = ACTIONS(421), + [aux_sym__unary_build_in_function_token26] = ACTIONS(421), + [aux_sym__unary_build_in_function_token27] = ACTIONS(421), + [aux_sym__unary_build_in_function_token28] = ACTIONS(421), + [aux_sym__unary_build_in_function_token29] = ACTIONS(421), + [aux_sym__unary_build_in_function_token30] = ACTIONS(421), + [aux_sym__unary_build_in_function_token31] = ACTIONS(421), + [aux_sym__binary_build_in_function_token1] = ACTIONS(421), + [aux_sym__binary_build_in_function_token2] = ACTIONS(421), + [aux_sym__binary_build_in_function_token3] = ACTIONS(421), + [aux_sym__binary_build_in_function_token4] = ACTIONS(421), + [aux_sym__binary_build_in_function_token5] = ACTIONS(421), + [aux_sym__binary_build_in_function_token6] = ACTIONS(421), + [aux_sym__binary_build_in_function_token7] = ACTIONS(421), + [aux_sym__binary_build_in_function_token8] = ACTIONS(421), + [aux_sym__binary_build_in_function_token9] = ACTIONS(421), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(421), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(421), + [aux_sym_regex_expression_token1] = ACTIONS(421), + [aux_sym_substring_expression_token1] = ACTIONS(421), + [aux_sym_string_replace_expression_token1] = ACTIONS(421), + [aux_sym_exists_func_token1] = ACTIONS(421), + [aux_sym_aggregate_token1] = ACTIONS(421), + [aux_sym_aggregate_token2] = ACTIONS(421), + [aux_sym_aggregate_token3] = ACTIONS(421), + [aux_sym_aggregate_token4] = ACTIONS(421), + [aux_sym_aggregate_token5] = ACTIONS(421), + [aux_sym_aggregate_token6] = ACTIONS(421), + [anon_sym_GROUP_CONCAT] = ACTIONS(421), + [anon_sym_COLON] = ACTIONS(419), + }, + [125] = { + [ts_builtin_sym_end] = ACTIONS(423), + [sym_pn_prefix] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(425), + [aux_sym_prefix_declaration_token1] = ACTIONS(425), + [aux_sym_select_clause_token1] = ACTIONS(425), + [anon_sym_LPAREN] = ACTIONS(423), + [aux_sym_construct_query_token1] = ACTIONS(425), + [aux_sym_describe_query_token1] = ACTIONS(425), + [aux_sym_ask_query_token1] = ACTIONS(425), + [aux_sym_having_clause_token1] = ACTIONS(425), + [aux_sym_order_clause_token1] = ACTIONS(425), + [aux_sym_order_condition_token1] = ACTIONS(425), + [aux_sym_order_condition_token2] = ACTIONS(425), + [aux_sym_limit_clause_token1] = ACTIONS(425), + [aux_sym_offset_clause_token1] = ACTIONS(425), + [aux_sym_values_clause_token1] = ACTIONS(425), + [aux_sym_load_token1] = ACTIONS(425), + [aux_sym_clear_token1] = ACTIONS(425), + [aux_sym_drop_token1] = ACTIONS(425), + [aux_sym_create_token1] = ACTIONS(425), + [aux_sym_add_token1] = ACTIONS(425), + [aux_sym_move_token1] = ACTIONS(425), + [aux_sym_copy_token1] = ACTIONS(425), + [anon_sym_INSERTDATA] = ACTIONS(423), + [anon_sym_DELETEDATA] = ACTIONS(423), + [anon_sym_DELETEWHERE] = ACTIONS(423), + [aux_sym_modify_token1] = ACTIONS(425), + [aux_sym_delete_clause_token1] = ACTIONS(425), + [aux_sym_insert_clause_token1] = ACTIONS(425), + [sym_var] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [aux_sym_binary_expression_token2] = ACTIONS(425), + [aux_sym_build_in_function_token1] = ACTIONS(425), + [aux_sym_build_in_function_token2] = ACTIONS(425), + [aux_sym_build_in_function_token3] = ACTIONS(425), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(425), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(425), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(425), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(425), + [aux_sym__unary_build_in_function_token1] = ACTIONS(425), + [aux_sym__unary_build_in_function_token2] = ACTIONS(425), + [aux_sym__unary_build_in_function_token3] = ACTIONS(425), + [aux_sym__unary_build_in_function_token4] = ACTIONS(425), + [aux_sym__unary_build_in_function_token5] = ACTIONS(425), + [aux_sym__unary_build_in_function_token6] = ACTIONS(425), + [aux_sym__unary_build_in_function_token7] = ACTIONS(425), + [aux_sym__unary_build_in_function_token8] = ACTIONS(425), + [aux_sym__unary_build_in_function_token9] = ACTIONS(425), + [aux_sym__unary_build_in_function_token10] = ACTIONS(425), + [aux_sym__unary_build_in_function_token11] = ACTIONS(425), + [aux_sym__unary_build_in_function_token12] = ACTIONS(425), + [aux_sym__unary_build_in_function_token13] = ACTIONS(425), + [aux_sym__unary_build_in_function_token14] = ACTIONS(425), + [aux_sym__unary_build_in_function_token15] = ACTIONS(425), + [aux_sym__unary_build_in_function_token16] = ACTIONS(425), + [aux_sym__unary_build_in_function_token17] = ACTIONS(425), + [aux_sym__unary_build_in_function_token18] = ACTIONS(425), + [aux_sym__unary_build_in_function_token19] = ACTIONS(425), + [aux_sym__unary_build_in_function_token20] = ACTIONS(425), + [aux_sym__unary_build_in_function_token21] = ACTIONS(425), + [aux_sym__unary_build_in_function_token22] = ACTIONS(425), + [aux_sym__unary_build_in_function_token23] = ACTIONS(425), + [aux_sym__unary_build_in_function_token24] = ACTIONS(425), + [aux_sym__unary_build_in_function_token25] = ACTIONS(425), + [aux_sym__unary_build_in_function_token26] = ACTIONS(425), + [aux_sym__unary_build_in_function_token27] = ACTIONS(425), + [aux_sym__unary_build_in_function_token28] = ACTIONS(425), + [aux_sym__unary_build_in_function_token29] = ACTIONS(425), + [aux_sym__unary_build_in_function_token30] = ACTIONS(425), + [aux_sym__unary_build_in_function_token31] = ACTIONS(425), + [aux_sym__binary_build_in_function_token1] = ACTIONS(425), + [aux_sym__binary_build_in_function_token2] = ACTIONS(425), + [aux_sym__binary_build_in_function_token3] = ACTIONS(425), + [aux_sym__binary_build_in_function_token4] = ACTIONS(425), + [aux_sym__binary_build_in_function_token5] = ACTIONS(425), + [aux_sym__binary_build_in_function_token6] = ACTIONS(425), + [aux_sym__binary_build_in_function_token7] = ACTIONS(425), + [aux_sym__binary_build_in_function_token8] = ACTIONS(425), + [aux_sym__binary_build_in_function_token9] = ACTIONS(425), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(425), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(425), + [aux_sym_regex_expression_token1] = ACTIONS(425), + [aux_sym_substring_expression_token1] = ACTIONS(425), + [aux_sym_string_replace_expression_token1] = ACTIONS(425), + [aux_sym_exists_func_token1] = ACTIONS(425), + [aux_sym_aggregate_token1] = ACTIONS(425), + [aux_sym_aggregate_token2] = ACTIONS(425), + [aux_sym_aggregate_token3] = ACTIONS(425), + [aux_sym_aggregate_token4] = ACTIONS(425), + [aux_sym_aggregate_token5] = ACTIONS(425), + [aux_sym_aggregate_token6] = ACTIONS(425), + [anon_sym_GROUP_CONCAT] = ACTIONS(425), + [anon_sym_COLON] = ACTIONS(423), + }, + [126] = { + [ts_builtin_sym_end] = ACTIONS(427), + [sym_pn_prefix] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(429), + [aux_sym_prefix_declaration_token1] = ACTIONS(429), + [aux_sym_select_clause_token1] = ACTIONS(429), + [anon_sym_LPAREN] = ACTIONS(427), + [aux_sym_construct_query_token1] = ACTIONS(429), + [aux_sym_describe_query_token1] = ACTIONS(429), + [aux_sym_ask_query_token1] = ACTIONS(429), + [aux_sym_having_clause_token1] = ACTIONS(429), + [aux_sym_order_clause_token1] = ACTIONS(429), + [aux_sym_order_condition_token1] = ACTIONS(429), + [aux_sym_order_condition_token2] = ACTIONS(429), + [aux_sym_limit_clause_token1] = ACTIONS(429), + [aux_sym_offset_clause_token1] = ACTIONS(429), + [aux_sym_values_clause_token1] = ACTIONS(429), + [aux_sym_load_token1] = ACTIONS(429), + [aux_sym_clear_token1] = ACTIONS(429), + [aux_sym_drop_token1] = ACTIONS(429), + [aux_sym_create_token1] = ACTIONS(429), + [aux_sym_add_token1] = ACTIONS(429), + [aux_sym_move_token1] = ACTIONS(429), + [aux_sym_copy_token1] = ACTIONS(429), + [anon_sym_INSERTDATA] = ACTIONS(427), + [anon_sym_DELETEDATA] = ACTIONS(427), + [anon_sym_DELETEWHERE] = ACTIONS(427), + [aux_sym_modify_token1] = ACTIONS(429), + [aux_sym_delete_clause_token1] = ACTIONS(429), + [aux_sym_insert_clause_token1] = ACTIONS(429), + [sym_var] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [aux_sym_binary_expression_token2] = ACTIONS(429), + [aux_sym_build_in_function_token1] = ACTIONS(429), + [aux_sym_build_in_function_token2] = ACTIONS(429), + [aux_sym_build_in_function_token3] = ACTIONS(429), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(429), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(429), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(429), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(429), + [aux_sym__unary_build_in_function_token1] = ACTIONS(429), + [aux_sym__unary_build_in_function_token2] = ACTIONS(429), + [aux_sym__unary_build_in_function_token3] = ACTIONS(429), + [aux_sym__unary_build_in_function_token4] = ACTIONS(429), + [aux_sym__unary_build_in_function_token5] = ACTIONS(429), + [aux_sym__unary_build_in_function_token6] = ACTIONS(429), + [aux_sym__unary_build_in_function_token7] = ACTIONS(429), + [aux_sym__unary_build_in_function_token8] = ACTIONS(429), + [aux_sym__unary_build_in_function_token9] = ACTIONS(429), + [aux_sym__unary_build_in_function_token10] = ACTIONS(429), + [aux_sym__unary_build_in_function_token11] = ACTIONS(429), + [aux_sym__unary_build_in_function_token12] = ACTIONS(429), + [aux_sym__unary_build_in_function_token13] = ACTIONS(429), + [aux_sym__unary_build_in_function_token14] = ACTIONS(429), + [aux_sym__unary_build_in_function_token15] = ACTIONS(429), + [aux_sym__unary_build_in_function_token16] = ACTIONS(429), + [aux_sym__unary_build_in_function_token17] = ACTIONS(429), + [aux_sym__unary_build_in_function_token18] = ACTIONS(429), + [aux_sym__unary_build_in_function_token19] = ACTIONS(429), + [aux_sym__unary_build_in_function_token20] = ACTIONS(429), + [aux_sym__unary_build_in_function_token21] = ACTIONS(429), + [aux_sym__unary_build_in_function_token22] = ACTIONS(429), + [aux_sym__unary_build_in_function_token23] = ACTIONS(429), + [aux_sym__unary_build_in_function_token24] = ACTIONS(429), + [aux_sym__unary_build_in_function_token25] = ACTIONS(429), + [aux_sym__unary_build_in_function_token26] = ACTIONS(429), + [aux_sym__unary_build_in_function_token27] = ACTIONS(429), + [aux_sym__unary_build_in_function_token28] = ACTIONS(429), + [aux_sym__unary_build_in_function_token29] = ACTIONS(429), + [aux_sym__unary_build_in_function_token30] = ACTIONS(429), + [aux_sym__unary_build_in_function_token31] = ACTIONS(429), + [aux_sym__binary_build_in_function_token1] = ACTIONS(429), + [aux_sym__binary_build_in_function_token2] = ACTIONS(429), + [aux_sym__binary_build_in_function_token3] = ACTIONS(429), + [aux_sym__binary_build_in_function_token4] = ACTIONS(429), + [aux_sym__binary_build_in_function_token5] = ACTIONS(429), + [aux_sym__binary_build_in_function_token6] = ACTIONS(429), + [aux_sym__binary_build_in_function_token7] = ACTIONS(429), + [aux_sym__binary_build_in_function_token8] = ACTIONS(429), + [aux_sym__binary_build_in_function_token9] = ACTIONS(429), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(429), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(429), + [aux_sym_regex_expression_token1] = ACTIONS(429), + [aux_sym_substring_expression_token1] = ACTIONS(429), + [aux_sym_string_replace_expression_token1] = ACTIONS(429), + [aux_sym_exists_func_token1] = ACTIONS(429), + [aux_sym_aggregate_token1] = ACTIONS(429), + [aux_sym_aggregate_token2] = ACTIONS(429), + [aux_sym_aggregate_token3] = ACTIONS(429), + [aux_sym_aggregate_token4] = ACTIONS(429), + [aux_sym_aggregate_token5] = ACTIONS(429), + [aux_sym_aggregate_token6] = ACTIONS(429), + [anon_sym_GROUP_CONCAT] = ACTIONS(429), + [anon_sym_COLON] = ACTIONS(427), + }, + [127] = { + [ts_builtin_sym_end] = ACTIONS(431), + [sym_pn_prefix] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(433), + [aux_sym_prefix_declaration_token1] = ACTIONS(433), + [aux_sym_select_clause_token1] = ACTIONS(433), + [anon_sym_LPAREN] = ACTIONS(431), + [aux_sym_construct_query_token1] = ACTIONS(433), + [aux_sym_describe_query_token1] = ACTIONS(433), + [aux_sym_ask_query_token1] = ACTIONS(433), + [aux_sym_having_clause_token1] = ACTIONS(433), + [aux_sym_order_clause_token1] = ACTIONS(433), + [aux_sym_order_condition_token1] = ACTIONS(433), + [aux_sym_order_condition_token2] = ACTIONS(433), + [aux_sym_limit_clause_token1] = ACTIONS(433), + [aux_sym_offset_clause_token1] = ACTIONS(433), + [aux_sym_values_clause_token1] = ACTIONS(433), + [aux_sym_load_token1] = ACTIONS(433), + [aux_sym_clear_token1] = ACTIONS(433), + [aux_sym_drop_token1] = ACTIONS(433), + [aux_sym_create_token1] = ACTIONS(433), + [aux_sym_add_token1] = ACTIONS(433), + [aux_sym_move_token1] = ACTIONS(433), + [aux_sym_copy_token1] = ACTIONS(433), + [anon_sym_INSERTDATA] = ACTIONS(431), + [anon_sym_DELETEDATA] = ACTIONS(431), + [anon_sym_DELETEWHERE] = ACTIONS(431), + [aux_sym_modify_token1] = ACTIONS(433), + [aux_sym_delete_clause_token1] = ACTIONS(433), + [aux_sym_insert_clause_token1] = ACTIONS(433), + [sym_var] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [aux_sym_binary_expression_token2] = ACTIONS(433), + [aux_sym_build_in_function_token1] = ACTIONS(433), + [aux_sym_build_in_function_token2] = ACTIONS(433), + [aux_sym_build_in_function_token3] = ACTIONS(433), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(433), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(433), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(433), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(433), + [aux_sym__unary_build_in_function_token1] = ACTIONS(433), + [aux_sym__unary_build_in_function_token2] = ACTIONS(433), + [aux_sym__unary_build_in_function_token3] = ACTIONS(433), + [aux_sym__unary_build_in_function_token4] = ACTIONS(433), + [aux_sym__unary_build_in_function_token5] = ACTIONS(433), + [aux_sym__unary_build_in_function_token6] = ACTIONS(433), + [aux_sym__unary_build_in_function_token7] = ACTIONS(433), + [aux_sym__unary_build_in_function_token8] = ACTIONS(433), + [aux_sym__unary_build_in_function_token9] = ACTIONS(433), + [aux_sym__unary_build_in_function_token10] = ACTIONS(433), + [aux_sym__unary_build_in_function_token11] = ACTIONS(433), + [aux_sym__unary_build_in_function_token12] = ACTIONS(433), + [aux_sym__unary_build_in_function_token13] = ACTIONS(433), + [aux_sym__unary_build_in_function_token14] = ACTIONS(433), + [aux_sym__unary_build_in_function_token15] = ACTIONS(433), + [aux_sym__unary_build_in_function_token16] = ACTIONS(433), + [aux_sym__unary_build_in_function_token17] = ACTIONS(433), + [aux_sym__unary_build_in_function_token18] = ACTIONS(433), + [aux_sym__unary_build_in_function_token19] = ACTIONS(433), + [aux_sym__unary_build_in_function_token20] = ACTIONS(433), + [aux_sym__unary_build_in_function_token21] = ACTIONS(433), + [aux_sym__unary_build_in_function_token22] = ACTIONS(433), + [aux_sym__unary_build_in_function_token23] = ACTIONS(433), + [aux_sym__unary_build_in_function_token24] = ACTIONS(433), + [aux_sym__unary_build_in_function_token25] = ACTIONS(433), + [aux_sym__unary_build_in_function_token26] = ACTIONS(433), + [aux_sym__unary_build_in_function_token27] = ACTIONS(433), + [aux_sym__unary_build_in_function_token28] = ACTIONS(433), + [aux_sym__unary_build_in_function_token29] = ACTIONS(433), + [aux_sym__unary_build_in_function_token30] = ACTIONS(433), + [aux_sym__unary_build_in_function_token31] = ACTIONS(433), + [aux_sym__binary_build_in_function_token1] = ACTIONS(433), + [aux_sym__binary_build_in_function_token2] = ACTIONS(433), + [aux_sym__binary_build_in_function_token3] = ACTIONS(433), + [aux_sym__binary_build_in_function_token4] = ACTIONS(433), + [aux_sym__binary_build_in_function_token5] = ACTIONS(433), + [aux_sym__binary_build_in_function_token6] = ACTIONS(433), + [aux_sym__binary_build_in_function_token7] = ACTIONS(433), + [aux_sym__binary_build_in_function_token8] = ACTIONS(433), + [aux_sym__binary_build_in_function_token9] = ACTIONS(433), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(433), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(433), + [aux_sym_regex_expression_token1] = ACTIONS(433), + [aux_sym_substring_expression_token1] = ACTIONS(433), + [aux_sym_string_replace_expression_token1] = ACTIONS(433), + [aux_sym_exists_func_token1] = ACTIONS(433), + [aux_sym_aggregate_token1] = ACTIONS(433), + [aux_sym_aggregate_token2] = ACTIONS(433), + [aux_sym_aggregate_token3] = ACTIONS(433), + [aux_sym_aggregate_token4] = ACTIONS(433), + [aux_sym_aggregate_token5] = ACTIONS(433), + [aux_sym_aggregate_token6] = ACTIONS(433), + [anon_sym_GROUP_CONCAT] = ACTIONS(433), + [anon_sym_COLON] = ACTIONS(431), + }, + [128] = { + [sym_order_condition] = STATE(128), + [sym__constraint] = STATE(211), + [sym_function_call] = STATE(211), + [sym_bracketted_expression] = STATE(211), + [sym__build_in_call] = STATE(211), + [sym_build_in_function] = STATE(211), + [sym__nullary_build_in_function] = STATE(208), + [sym__unary_build_in_function] = STATE(185), + [sym__binary_build_in_function] = STATE(179), + [sym__variadic_build_in_function] = STATE(177), + [sym_regex_expression] = STATE(211), + [sym_substring_expression] = STATE(211), + [sym_string_replace_expression] = STATE(211), + [sym_exists_func] = STATE(211), + [sym_not_exists_func] = STATE(211), + [sym_aggregate] = STATE(211), + [sym__iri] = STATE(890), + [sym_prefixed_name] = STATE(890), + [sym_iri_reference] = STATE(890), + [sym_namespace] = STATE(398), + [aux_sym_order_clause_repeat1] = STATE(128), + [sym_pn_prefix] = ACTIONS(47), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(435), + [anon_sym_RBRACE] = ACTIONS(45), + [aux_sym_order_condition_token1] = ACTIONS(438), + [aux_sym_order_condition_token2] = ACTIONS(438), + [aux_sym_limit_clause_token1] = ACTIONS(50), + [aux_sym_offset_clause_token1] = ACTIONS(50), + [aux_sym_values_clause_token1] = ACTIONS(50), + [sym_var] = ACTIONS(441), + [anon_sym_LT] = ACTIONS(61), + [aux_sym_binary_expression_token2] = ACTIONS(444), + [aux_sym_build_in_function_token1] = ACTIONS(447), + [aux_sym_build_in_function_token2] = ACTIONS(450), + [aux_sym_build_in_function_token3] = ACTIONS(453), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(456), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(456), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(456), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(456), + [aux_sym__unary_build_in_function_token1] = ACTIONS(459), + [aux_sym__unary_build_in_function_token2] = ACTIONS(459), + [aux_sym__unary_build_in_function_token3] = ACTIONS(459), + [aux_sym__unary_build_in_function_token4] = ACTIONS(459), + [aux_sym__unary_build_in_function_token5] = ACTIONS(459), + [aux_sym__unary_build_in_function_token6] = ACTIONS(459), + [aux_sym__unary_build_in_function_token7] = ACTIONS(459), + [aux_sym__unary_build_in_function_token8] = ACTIONS(459), + [aux_sym__unary_build_in_function_token9] = ACTIONS(459), + [aux_sym__unary_build_in_function_token10] = ACTIONS(459), + [aux_sym__unary_build_in_function_token11] = ACTIONS(459), + [aux_sym__unary_build_in_function_token12] = ACTIONS(459), + [aux_sym__unary_build_in_function_token13] = ACTIONS(459), + [aux_sym__unary_build_in_function_token14] = ACTIONS(459), + [aux_sym__unary_build_in_function_token15] = ACTIONS(459), + [aux_sym__unary_build_in_function_token16] = ACTIONS(459), + [aux_sym__unary_build_in_function_token17] = ACTIONS(459), + [aux_sym__unary_build_in_function_token18] = ACTIONS(459), + [aux_sym__unary_build_in_function_token19] = ACTIONS(459), + [aux_sym__unary_build_in_function_token20] = ACTIONS(459), + [aux_sym__unary_build_in_function_token21] = ACTIONS(459), + [aux_sym__unary_build_in_function_token22] = ACTIONS(459), + [aux_sym__unary_build_in_function_token23] = ACTIONS(459), + [aux_sym__unary_build_in_function_token24] = ACTIONS(459), + [aux_sym__unary_build_in_function_token25] = ACTIONS(459), + [aux_sym__unary_build_in_function_token26] = ACTIONS(459), + [aux_sym__unary_build_in_function_token27] = ACTIONS(459), + [aux_sym__unary_build_in_function_token28] = ACTIONS(459), + [aux_sym__unary_build_in_function_token29] = ACTIONS(459), + [aux_sym__unary_build_in_function_token30] = ACTIONS(459), + [aux_sym__unary_build_in_function_token31] = ACTIONS(459), + [aux_sym__binary_build_in_function_token1] = ACTIONS(462), + [aux_sym__binary_build_in_function_token2] = ACTIONS(462), + [aux_sym__binary_build_in_function_token3] = ACTIONS(462), + [aux_sym__binary_build_in_function_token4] = ACTIONS(462), + [aux_sym__binary_build_in_function_token5] = ACTIONS(462), + [aux_sym__binary_build_in_function_token6] = ACTIONS(462), + [aux_sym__binary_build_in_function_token7] = ACTIONS(462), + [aux_sym__binary_build_in_function_token8] = ACTIONS(462), + [aux_sym__binary_build_in_function_token9] = ACTIONS(462), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(465), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(465), + [aux_sym_regex_expression_token1] = ACTIONS(468), + [aux_sym_substring_expression_token1] = ACTIONS(471), + [aux_sym_string_replace_expression_token1] = ACTIONS(474), + [aux_sym_exists_func_token1] = ACTIONS(477), + [aux_sym_aggregate_token1] = ACTIONS(480), + [aux_sym_aggregate_token2] = ACTIONS(483), + [aux_sym_aggregate_token3] = ACTIONS(483), + [aux_sym_aggregate_token4] = ACTIONS(483), + [aux_sym_aggregate_token5] = ACTIONS(483), + [aux_sym_aggregate_token6] = ACTIONS(483), + [anon_sym_GROUP_CONCAT] = ACTIONS(486), + [anon_sym_COLON] = ACTIONS(109), + }, + [129] = { + [ts_builtin_sym_end] = ACTIONS(489), + [sym_pn_prefix] = ACTIONS(491), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(491), + [aux_sym_prefix_declaration_token1] = ACTIONS(491), + [aux_sym_select_clause_token1] = ACTIONS(491), + [anon_sym_LPAREN] = ACTIONS(489), + [aux_sym_construct_query_token1] = ACTIONS(491), + [aux_sym_describe_query_token1] = ACTIONS(491), + [aux_sym_ask_query_token1] = ACTIONS(491), + [aux_sym_having_clause_token1] = ACTIONS(491), + [aux_sym_order_clause_token1] = ACTIONS(491), + [aux_sym_order_condition_token1] = ACTIONS(491), + [aux_sym_order_condition_token2] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_offset_clause_token1] = ACTIONS(491), + [aux_sym_values_clause_token1] = ACTIONS(491), + [aux_sym_load_token1] = ACTIONS(491), + [aux_sym_clear_token1] = ACTIONS(491), + [aux_sym_drop_token1] = ACTIONS(491), + [aux_sym_create_token1] = ACTIONS(491), + [aux_sym_add_token1] = ACTIONS(491), + [aux_sym_move_token1] = ACTIONS(491), + [aux_sym_copy_token1] = ACTIONS(491), + [anon_sym_INSERTDATA] = ACTIONS(489), + [anon_sym_DELETEDATA] = ACTIONS(489), + [anon_sym_DELETEWHERE] = ACTIONS(489), + [aux_sym_modify_token1] = ACTIONS(491), + [aux_sym_delete_clause_token1] = ACTIONS(491), + [aux_sym_insert_clause_token1] = ACTIONS(491), + [sym_var] = ACTIONS(489), + [anon_sym_LT] = ACTIONS(489), + [aux_sym_binary_expression_token2] = ACTIONS(491), + [aux_sym_build_in_function_token1] = ACTIONS(491), + [aux_sym_build_in_function_token2] = ACTIONS(491), + [aux_sym_build_in_function_token3] = ACTIONS(491), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(491), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(491), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(491), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(491), + [aux_sym__unary_build_in_function_token1] = ACTIONS(491), + [aux_sym__unary_build_in_function_token2] = ACTIONS(491), + [aux_sym__unary_build_in_function_token3] = ACTIONS(491), + [aux_sym__unary_build_in_function_token4] = ACTIONS(491), + [aux_sym__unary_build_in_function_token5] = ACTIONS(491), + [aux_sym__unary_build_in_function_token6] = ACTIONS(491), + [aux_sym__unary_build_in_function_token7] = ACTIONS(491), + [aux_sym__unary_build_in_function_token8] = ACTIONS(491), + [aux_sym__unary_build_in_function_token9] = ACTIONS(491), + [aux_sym__unary_build_in_function_token10] = ACTIONS(491), + [aux_sym__unary_build_in_function_token11] = ACTIONS(491), + [aux_sym__unary_build_in_function_token12] = ACTIONS(491), + [aux_sym__unary_build_in_function_token13] = ACTIONS(491), + [aux_sym__unary_build_in_function_token14] = ACTIONS(491), + [aux_sym__unary_build_in_function_token15] = ACTIONS(491), + [aux_sym__unary_build_in_function_token16] = ACTIONS(491), + [aux_sym__unary_build_in_function_token17] = ACTIONS(491), + [aux_sym__unary_build_in_function_token18] = ACTIONS(491), + [aux_sym__unary_build_in_function_token19] = ACTIONS(491), + [aux_sym__unary_build_in_function_token20] = ACTIONS(491), + [aux_sym__unary_build_in_function_token21] = ACTIONS(491), + [aux_sym__unary_build_in_function_token22] = ACTIONS(491), + [aux_sym__unary_build_in_function_token23] = ACTIONS(491), + [aux_sym__unary_build_in_function_token24] = ACTIONS(491), + [aux_sym__unary_build_in_function_token25] = ACTIONS(491), + [aux_sym__unary_build_in_function_token26] = ACTIONS(491), + [aux_sym__unary_build_in_function_token27] = ACTIONS(491), + [aux_sym__unary_build_in_function_token28] = ACTIONS(491), + [aux_sym__unary_build_in_function_token29] = ACTIONS(491), + [aux_sym__unary_build_in_function_token30] = ACTIONS(491), + [aux_sym__unary_build_in_function_token31] = ACTIONS(491), + [aux_sym__binary_build_in_function_token1] = ACTIONS(491), + [aux_sym__binary_build_in_function_token2] = ACTIONS(491), + [aux_sym__binary_build_in_function_token3] = ACTIONS(491), + [aux_sym__binary_build_in_function_token4] = ACTIONS(491), + [aux_sym__binary_build_in_function_token5] = ACTIONS(491), + [aux_sym__binary_build_in_function_token6] = ACTIONS(491), + [aux_sym__binary_build_in_function_token7] = ACTIONS(491), + [aux_sym__binary_build_in_function_token8] = ACTIONS(491), + [aux_sym__binary_build_in_function_token9] = ACTIONS(491), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(491), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(491), + [aux_sym_regex_expression_token1] = ACTIONS(491), + [aux_sym_substring_expression_token1] = ACTIONS(491), + [aux_sym_string_replace_expression_token1] = ACTIONS(491), + [aux_sym_exists_func_token1] = ACTIONS(491), + [aux_sym_aggregate_token1] = ACTIONS(491), + [aux_sym_aggregate_token2] = ACTIONS(491), + [aux_sym_aggregate_token3] = ACTIONS(491), + [aux_sym_aggregate_token4] = ACTIONS(491), + [aux_sym_aggregate_token5] = ACTIONS(491), + [aux_sym_aggregate_token6] = ACTIONS(491), + [anon_sym_GROUP_CONCAT] = ACTIONS(491), + [anon_sym_COLON] = ACTIONS(489), + }, + [130] = { + [ts_builtin_sym_end] = ACTIONS(493), + [sym_pn_prefix] = ACTIONS(495), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(495), + [aux_sym_prefix_declaration_token1] = ACTIONS(495), + [aux_sym_select_clause_token1] = ACTIONS(495), + [anon_sym_LPAREN] = ACTIONS(493), + [aux_sym_construct_query_token1] = ACTIONS(495), + [aux_sym_describe_query_token1] = ACTIONS(495), + [aux_sym_ask_query_token1] = ACTIONS(495), + [aux_sym_having_clause_token1] = ACTIONS(495), + [aux_sym_order_clause_token1] = ACTIONS(495), + [aux_sym_order_condition_token1] = ACTIONS(495), + [aux_sym_order_condition_token2] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_offset_clause_token1] = ACTIONS(495), + [aux_sym_values_clause_token1] = ACTIONS(495), + [aux_sym_load_token1] = ACTIONS(495), + [aux_sym_clear_token1] = ACTIONS(495), + [aux_sym_drop_token1] = ACTIONS(495), + [aux_sym_create_token1] = ACTIONS(495), + [aux_sym_add_token1] = ACTIONS(495), + [aux_sym_move_token1] = ACTIONS(495), + [aux_sym_copy_token1] = ACTIONS(495), + [anon_sym_INSERTDATA] = ACTIONS(493), + [anon_sym_DELETEDATA] = ACTIONS(493), + [anon_sym_DELETEWHERE] = ACTIONS(493), + [aux_sym_modify_token1] = ACTIONS(495), + [aux_sym_delete_clause_token1] = ACTIONS(495), + [aux_sym_insert_clause_token1] = ACTIONS(495), + [sym_var] = ACTIONS(493), + [anon_sym_LT] = ACTIONS(493), + [aux_sym_binary_expression_token2] = ACTIONS(495), + [aux_sym_build_in_function_token1] = ACTIONS(495), + [aux_sym_build_in_function_token2] = ACTIONS(495), + [aux_sym_build_in_function_token3] = ACTIONS(495), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(495), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(495), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(495), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(495), + [aux_sym__unary_build_in_function_token1] = ACTIONS(495), + [aux_sym__unary_build_in_function_token2] = ACTIONS(495), + [aux_sym__unary_build_in_function_token3] = ACTIONS(495), + [aux_sym__unary_build_in_function_token4] = ACTIONS(495), + [aux_sym__unary_build_in_function_token5] = ACTIONS(495), + [aux_sym__unary_build_in_function_token6] = ACTIONS(495), + [aux_sym__unary_build_in_function_token7] = ACTIONS(495), + [aux_sym__unary_build_in_function_token8] = ACTIONS(495), + [aux_sym__unary_build_in_function_token9] = ACTIONS(495), + [aux_sym__unary_build_in_function_token10] = ACTIONS(495), + [aux_sym__unary_build_in_function_token11] = ACTIONS(495), + [aux_sym__unary_build_in_function_token12] = ACTIONS(495), + [aux_sym__unary_build_in_function_token13] = ACTIONS(495), + [aux_sym__unary_build_in_function_token14] = ACTIONS(495), + [aux_sym__unary_build_in_function_token15] = ACTIONS(495), + [aux_sym__unary_build_in_function_token16] = ACTIONS(495), + [aux_sym__unary_build_in_function_token17] = ACTIONS(495), + [aux_sym__unary_build_in_function_token18] = ACTIONS(495), + [aux_sym__unary_build_in_function_token19] = ACTIONS(495), + [aux_sym__unary_build_in_function_token20] = ACTIONS(495), + [aux_sym__unary_build_in_function_token21] = ACTIONS(495), + [aux_sym__unary_build_in_function_token22] = ACTIONS(495), + [aux_sym__unary_build_in_function_token23] = ACTIONS(495), + [aux_sym__unary_build_in_function_token24] = ACTIONS(495), + [aux_sym__unary_build_in_function_token25] = ACTIONS(495), + [aux_sym__unary_build_in_function_token26] = ACTIONS(495), + [aux_sym__unary_build_in_function_token27] = ACTIONS(495), + [aux_sym__unary_build_in_function_token28] = ACTIONS(495), + [aux_sym__unary_build_in_function_token29] = ACTIONS(495), + [aux_sym__unary_build_in_function_token30] = ACTIONS(495), + [aux_sym__unary_build_in_function_token31] = ACTIONS(495), + [aux_sym__binary_build_in_function_token1] = ACTIONS(495), + [aux_sym__binary_build_in_function_token2] = ACTIONS(495), + [aux_sym__binary_build_in_function_token3] = ACTIONS(495), + [aux_sym__binary_build_in_function_token4] = ACTIONS(495), + [aux_sym__binary_build_in_function_token5] = ACTIONS(495), + [aux_sym__binary_build_in_function_token6] = ACTIONS(495), + [aux_sym__binary_build_in_function_token7] = ACTIONS(495), + [aux_sym__binary_build_in_function_token8] = ACTIONS(495), + [aux_sym__binary_build_in_function_token9] = ACTIONS(495), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(495), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(495), + [aux_sym_regex_expression_token1] = ACTIONS(495), + [aux_sym_substring_expression_token1] = ACTIONS(495), + [aux_sym_string_replace_expression_token1] = ACTIONS(495), + [aux_sym_exists_func_token1] = ACTIONS(495), + [aux_sym_aggregate_token1] = ACTIONS(495), + [aux_sym_aggregate_token2] = ACTIONS(495), + [aux_sym_aggregate_token3] = ACTIONS(495), + [aux_sym_aggregate_token4] = ACTIONS(495), + [aux_sym_aggregate_token5] = ACTIONS(495), + [aux_sym_aggregate_token6] = ACTIONS(495), + [anon_sym_GROUP_CONCAT] = ACTIONS(495), + [anon_sym_COLON] = ACTIONS(493), + }, + [131] = { + [ts_builtin_sym_end] = ACTIONS(497), + [sym_pn_prefix] = ACTIONS(499), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(499), + [aux_sym_prefix_declaration_token1] = ACTIONS(499), + [aux_sym_select_clause_token1] = ACTIONS(499), + [anon_sym_LPAREN] = ACTIONS(497), + [aux_sym_construct_query_token1] = ACTIONS(499), + [aux_sym_describe_query_token1] = ACTIONS(499), + [aux_sym_ask_query_token1] = ACTIONS(499), + [aux_sym_having_clause_token1] = ACTIONS(499), + [aux_sym_order_clause_token1] = ACTIONS(499), + [aux_sym_order_condition_token1] = ACTIONS(499), + [aux_sym_order_condition_token2] = ACTIONS(499), + [aux_sym_limit_clause_token1] = ACTIONS(499), + [aux_sym_offset_clause_token1] = ACTIONS(499), + [aux_sym_values_clause_token1] = ACTIONS(499), + [aux_sym_load_token1] = ACTIONS(499), + [aux_sym_clear_token1] = ACTIONS(499), + [aux_sym_drop_token1] = ACTIONS(499), + [aux_sym_create_token1] = ACTIONS(499), + [aux_sym_add_token1] = ACTIONS(499), + [aux_sym_move_token1] = ACTIONS(499), + [aux_sym_copy_token1] = ACTIONS(499), + [anon_sym_INSERTDATA] = ACTIONS(497), + [anon_sym_DELETEDATA] = ACTIONS(497), + [anon_sym_DELETEWHERE] = ACTIONS(497), + [aux_sym_modify_token1] = ACTIONS(499), + [aux_sym_delete_clause_token1] = ACTIONS(499), + [aux_sym_insert_clause_token1] = ACTIONS(499), + [sym_var] = ACTIONS(497), + [anon_sym_LT] = ACTIONS(497), + [aux_sym_binary_expression_token2] = ACTIONS(499), + [aux_sym_build_in_function_token1] = ACTIONS(499), + [aux_sym_build_in_function_token2] = ACTIONS(499), + [aux_sym_build_in_function_token3] = ACTIONS(499), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(499), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(499), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(499), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(499), + [aux_sym__unary_build_in_function_token1] = ACTIONS(499), + [aux_sym__unary_build_in_function_token2] = ACTIONS(499), + [aux_sym__unary_build_in_function_token3] = ACTIONS(499), + [aux_sym__unary_build_in_function_token4] = ACTIONS(499), + [aux_sym__unary_build_in_function_token5] = ACTIONS(499), + [aux_sym__unary_build_in_function_token6] = ACTIONS(499), + [aux_sym__unary_build_in_function_token7] = ACTIONS(499), + [aux_sym__unary_build_in_function_token8] = ACTIONS(499), + [aux_sym__unary_build_in_function_token9] = ACTIONS(499), + [aux_sym__unary_build_in_function_token10] = ACTIONS(499), + [aux_sym__unary_build_in_function_token11] = ACTIONS(499), + [aux_sym__unary_build_in_function_token12] = ACTIONS(499), + [aux_sym__unary_build_in_function_token13] = ACTIONS(499), + [aux_sym__unary_build_in_function_token14] = ACTIONS(499), + [aux_sym__unary_build_in_function_token15] = ACTIONS(499), + [aux_sym__unary_build_in_function_token16] = ACTIONS(499), + [aux_sym__unary_build_in_function_token17] = ACTIONS(499), + [aux_sym__unary_build_in_function_token18] = ACTIONS(499), + [aux_sym__unary_build_in_function_token19] = ACTIONS(499), + [aux_sym__unary_build_in_function_token20] = ACTIONS(499), + [aux_sym__unary_build_in_function_token21] = ACTIONS(499), + [aux_sym__unary_build_in_function_token22] = ACTIONS(499), + [aux_sym__unary_build_in_function_token23] = ACTIONS(499), + [aux_sym__unary_build_in_function_token24] = ACTIONS(499), + [aux_sym__unary_build_in_function_token25] = ACTIONS(499), + [aux_sym__unary_build_in_function_token26] = ACTIONS(499), + [aux_sym__unary_build_in_function_token27] = ACTIONS(499), + [aux_sym__unary_build_in_function_token28] = ACTIONS(499), + [aux_sym__unary_build_in_function_token29] = ACTIONS(499), + [aux_sym__unary_build_in_function_token30] = ACTIONS(499), + [aux_sym__unary_build_in_function_token31] = ACTIONS(499), + [aux_sym__binary_build_in_function_token1] = ACTIONS(499), + [aux_sym__binary_build_in_function_token2] = ACTIONS(499), + [aux_sym__binary_build_in_function_token3] = ACTIONS(499), + [aux_sym__binary_build_in_function_token4] = ACTIONS(499), + [aux_sym__binary_build_in_function_token5] = ACTIONS(499), + [aux_sym__binary_build_in_function_token6] = ACTIONS(499), + [aux_sym__binary_build_in_function_token7] = ACTIONS(499), + [aux_sym__binary_build_in_function_token8] = ACTIONS(499), + [aux_sym__binary_build_in_function_token9] = ACTIONS(499), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(499), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(499), + [aux_sym_regex_expression_token1] = ACTIONS(499), + [aux_sym_substring_expression_token1] = ACTIONS(499), + [aux_sym_string_replace_expression_token1] = ACTIONS(499), + [aux_sym_exists_func_token1] = ACTIONS(499), + [aux_sym_aggregate_token1] = ACTIONS(499), + [aux_sym_aggregate_token2] = ACTIONS(499), + [aux_sym_aggregate_token3] = ACTIONS(499), + [aux_sym_aggregate_token4] = ACTIONS(499), + [aux_sym_aggregate_token5] = ACTIONS(499), + [aux_sym_aggregate_token6] = ACTIONS(499), + [anon_sym_GROUP_CONCAT] = ACTIONS(499), + [anon_sym_COLON] = ACTIONS(497), + }, + [132] = { + [ts_builtin_sym_end] = ACTIONS(501), + [sym_pn_prefix] = ACTIONS(503), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(503), + [aux_sym_prefix_declaration_token1] = ACTIONS(503), + [aux_sym_select_clause_token1] = ACTIONS(503), + [anon_sym_LPAREN] = ACTIONS(501), + [aux_sym_construct_query_token1] = ACTIONS(503), + [aux_sym_describe_query_token1] = ACTIONS(503), + [aux_sym_ask_query_token1] = ACTIONS(503), + [aux_sym_having_clause_token1] = ACTIONS(503), + [aux_sym_order_clause_token1] = ACTIONS(503), + [aux_sym_order_condition_token1] = ACTIONS(503), + [aux_sym_order_condition_token2] = ACTIONS(503), + [aux_sym_limit_clause_token1] = ACTIONS(503), + [aux_sym_offset_clause_token1] = ACTIONS(503), + [aux_sym_values_clause_token1] = ACTIONS(503), + [aux_sym_load_token1] = ACTIONS(503), + [aux_sym_clear_token1] = ACTIONS(503), + [aux_sym_drop_token1] = ACTIONS(503), + [aux_sym_create_token1] = ACTIONS(503), + [aux_sym_add_token1] = ACTIONS(503), + [aux_sym_move_token1] = ACTIONS(503), + [aux_sym_copy_token1] = ACTIONS(503), + [anon_sym_INSERTDATA] = ACTIONS(501), + [anon_sym_DELETEDATA] = ACTIONS(501), + [anon_sym_DELETEWHERE] = ACTIONS(501), + [aux_sym_modify_token1] = ACTIONS(503), + [aux_sym_delete_clause_token1] = ACTIONS(503), + [aux_sym_insert_clause_token1] = ACTIONS(503), + [sym_var] = ACTIONS(501), + [anon_sym_LT] = ACTIONS(501), + [aux_sym_binary_expression_token2] = ACTIONS(503), + [aux_sym_build_in_function_token1] = ACTIONS(503), + [aux_sym_build_in_function_token2] = ACTIONS(503), + [aux_sym_build_in_function_token3] = ACTIONS(503), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(503), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(503), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(503), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(503), + [aux_sym__unary_build_in_function_token1] = ACTIONS(503), + [aux_sym__unary_build_in_function_token2] = ACTIONS(503), + [aux_sym__unary_build_in_function_token3] = ACTIONS(503), + [aux_sym__unary_build_in_function_token4] = ACTIONS(503), + [aux_sym__unary_build_in_function_token5] = ACTIONS(503), + [aux_sym__unary_build_in_function_token6] = ACTIONS(503), + [aux_sym__unary_build_in_function_token7] = ACTIONS(503), + [aux_sym__unary_build_in_function_token8] = ACTIONS(503), + [aux_sym__unary_build_in_function_token9] = ACTIONS(503), + [aux_sym__unary_build_in_function_token10] = ACTIONS(503), + [aux_sym__unary_build_in_function_token11] = ACTIONS(503), + [aux_sym__unary_build_in_function_token12] = ACTIONS(503), + [aux_sym__unary_build_in_function_token13] = ACTIONS(503), + [aux_sym__unary_build_in_function_token14] = ACTIONS(503), + [aux_sym__unary_build_in_function_token15] = ACTIONS(503), + [aux_sym__unary_build_in_function_token16] = ACTIONS(503), + [aux_sym__unary_build_in_function_token17] = ACTIONS(503), + [aux_sym__unary_build_in_function_token18] = ACTIONS(503), + [aux_sym__unary_build_in_function_token19] = ACTIONS(503), + [aux_sym__unary_build_in_function_token20] = ACTIONS(503), + [aux_sym__unary_build_in_function_token21] = ACTIONS(503), + [aux_sym__unary_build_in_function_token22] = ACTIONS(503), + [aux_sym__unary_build_in_function_token23] = ACTIONS(503), + [aux_sym__unary_build_in_function_token24] = ACTIONS(503), + [aux_sym__unary_build_in_function_token25] = ACTIONS(503), + [aux_sym__unary_build_in_function_token26] = ACTIONS(503), + [aux_sym__unary_build_in_function_token27] = ACTIONS(503), + [aux_sym__unary_build_in_function_token28] = ACTIONS(503), + [aux_sym__unary_build_in_function_token29] = ACTIONS(503), + [aux_sym__unary_build_in_function_token30] = ACTIONS(503), + [aux_sym__unary_build_in_function_token31] = ACTIONS(503), + [aux_sym__binary_build_in_function_token1] = ACTIONS(503), + [aux_sym__binary_build_in_function_token2] = ACTIONS(503), + [aux_sym__binary_build_in_function_token3] = ACTIONS(503), + [aux_sym__binary_build_in_function_token4] = ACTIONS(503), + [aux_sym__binary_build_in_function_token5] = ACTIONS(503), + [aux_sym__binary_build_in_function_token6] = ACTIONS(503), + [aux_sym__binary_build_in_function_token7] = ACTIONS(503), + [aux_sym__binary_build_in_function_token8] = ACTIONS(503), + [aux_sym__binary_build_in_function_token9] = ACTIONS(503), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(503), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(503), + [aux_sym_regex_expression_token1] = ACTIONS(503), + [aux_sym_substring_expression_token1] = ACTIONS(503), + [aux_sym_string_replace_expression_token1] = ACTIONS(503), + [aux_sym_exists_func_token1] = ACTIONS(503), + [aux_sym_aggregate_token1] = ACTIONS(503), + [aux_sym_aggregate_token2] = ACTIONS(503), + [aux_sym_aggregate_token3] = ACTIONS(503), + [aux_sym_aggregate_token4] = ACTIONS(503), + [aux_sym_aggregate_token5] = ACTIONS(503), + [aux_sym_aggregate_token6] = ACTIONS(503), + [anon_sym_GROUP_CONCAT] = ACTIONS(503), + [anon_sym_COLON] = ACTIONS(501), + }, + [133] = { + [ts_builtin_sym_end] = ACTIONS(505), + [sym_pn_prefix] = ACTIONS(507), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(507), + [aux_sym_prefix_declaration_token1] = ACTIONS(507), + [aux_sym_select_clause_token1] = ACTIONS(507), + [anon_sym_LPAREN] = ACTIONS(505), + [aux_sym_construct_query_token1] = ACTIONS(507), + [aux_sym_describe_query_token1] = ACTIONS(507), + [aux_sym_ask_query_token1] = ACTIONS(507), + [aux_sym_having_clause_token1] = ACTIONS(507), + [aux_sym_order_clause_token1] = ACTIONS(507), + [aux_sym_order_condition_token1] = ACTIONS(507), + [aux_sym_order_condition_token2] = ACTIONS(507), + [aux_sym_limit_clause_token1] = ACTIONS(507), + [aux_sym_offset_clause_token1] = ACTIONS(507), + [aux_sym_values_clause_token1] = ACTIONS(507), + [aux_sym_load_token1] = ACTIONS(507), + [aux_sym_clear_token1] = ACTIONS(507), + [aux_sym_drop_token1] = ACTIONS(507), + [aux_sym_create_token1] = ACTIONS(507), + [aux_sym_add_token1] = ACTIONS(507), + [aux_sym_move_token1] = ACTIONS(507), + [aux_sym_copy_token1] = ACTIONS(507), + [anon_sym_INSERTDATA] = ACTIONS(505), + [anon_sym_DELETEDATA] = ACTIONS(505), + [anon_sym_DELETEWHERE] = ACTIONS(505), + [aux_sym_modify_token1] = ACTIONS(507), + [aux_sym_delete_clause_token1] = ACTIONS(507), + [aux_sym_insert_clause_token1] = ACTIONS(507), + [sym_var] = ACTIONS(505), + [anon_sym_LT] = ACTIONS(505), + [aux_sym_binary_expression_token2] = ACTIONS(507), + [aux_sym_build_in_function_token1] = ACTIONS(507), + [aux_sym_build_in_function_token2] = ACTIONS(507), + [aux_sym_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token1] = ACTIONS(507), + [aux_sym__unary_build_in_function_token2] = ACTIONS(507), + [aux_sym__unary_build_in_function_token3] = ACTIONS(507), + [aux_sym__unary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token5] = ACTIONS(507), + [aux_sym__unary_build_in_function_token6] = ACTIONS(507), + [aux_sym__unary_build_in_function_token7] = ACTIONS(507), + [aux_sym__unary_build_in_function_token8] = ACTIONS(507), + [aux_sym__unary_build_in_function_token9] = ACTIONS(507), + [aux_sym__unary_build_in_function_token10] = ACTIONS(507), + [aux_sym__unary_build_in_function_token11] = ACTIONS(507), + [aux_sym__unary_build_in_function_token12] = ACTIONS(507), + [aux_sym__unary_build_in_function_token13] = ACTIONS(507), + [aux_sym__unary_build_in_function_token14] = ACTIONS(507), + [aux_sym__unary_build_in_function_token15] = ACTIONS(507), + [aux_sym__unary_build_in_function_token16] = ACTIONS(507), + [aux_sym__unary_build_in_function_token17] = ACTIONS(507), + [aux_sym__unary_build_in_function_token18] = ACTIONS(507), + [aux_sym__unary_build_in_function_token19] = ACTIONS(507), + [aux_sym__unary_build_in_function_token20] = ACTIONS(507), + [aux_sym__unary_build_in_function_token21] = ACTIONS(507), + [aux_sym__unary_build_in_function_token22] = ACTIONS(507), + [aux_sym__unary_build_in_function_token23] = ACTIONS(507), + [aux_sym__unary_build_in_function_token24] = ACTIONS(507), + [aux_sym__unary_build_in_function_token25] = ACTIONS(507), + [aux_sym__unary_build_in_function_token26] = ACTIONS(507), + [aux_sym__unary_build_in_function_token27] = ACTIONS(507), + [aux_sym__unary_build_in_function_token28] = ACTIONS(507), + [aux_sym__unary_build_in_function_token29] = ACTIONS(507), + [aux_sym__unary_build_in_function_token30] = ACTIONS(507), + [aux_sym__unary_build_in_function_token31] = ACTIONS(507), + [aux_sym__binary_build_in_function_token1] = ACTIONS(507), + [aux_sym__binary_build_in_function_token2] = ACTIONS(507), + [aux_sym__binary_build_in_function_token3] = ACTIONS(507), + [aux_sym__binary_build_in_function_token4] = ACTIONS(507), + [aux_sym__binary_build_in_function_token5] = ACTIONS(507), + [aux_sym__binary_build_in_function_token6] = ACTIONS(507), + [aux_sym__binary_build_in_function_token7] = ACTIONS(507), + [aux_sym__binary_build_in_function_token8] = ACTIONS(507), + [aux_sym__binary_build_in_function_token9] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(507), + [aux_sym_regex_expression_token1] = ACTIONS(507), + [aux_sym_substring_expression_token1] = ACTIONS(507), + [aux_sym_string_replace_expression_token1] = ACTIONS(507), + [aux_sym_exists_func_token1] = ACTIONS(507), + [aux_sym_aggregate_token1] = ACTIONS(507), + [aux_sym_aggregate_token2] = ACTIONS(507), + [aux_sym_aggregate_token3] = ACTIONS(507), + [aux_sym_aggregate_token4] = ACTIONS(507), + [aux_sym_aggregate_token5] = ACTIONS(507), + [aux_sym_aggregate_token6] = ACTIONS(507), + [anon_sym_GROUP_CONCAT] = ACTIONS(507), + [anon_sym_COLON] = ACTIONS(505), + }, + [134] = { + [ts_builtin_sym_end] = ACTIONS(505), + [sym_pn_prefix] = ACTIONS(507), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(507), + [aux_sym_prefix_declaration_token1] = ACTIONS(507), + [aux_sym_select_clause_token1] = ACTIONS(507), + [anon_sym_LPAREN] = ACTIONS(505), + [aux_sym_construct_query_token1] = ACTIONS(507), + [aux_sym_describe_query_token1] = ACTIONS(507), + [aux_sym_ask_query_token1] = ACTIONS(507), + [aux_sym_having_clause_token1] = ACTIONS(507), + [aux_sym_order_clause_token1] = ACTIONS(507), + [aux_sym_order_condition_token1] = ACTIONS(507), + [aux_sym_order_condition_token2] = ACTIONS(507), + [aux_sym_limit_clause_token1] = ACTIONS(507), + [aux_sym_offset_clause_token1] = ACTIONS(507), + [aux_sym_values_clause_token1] = ACTIONS(507), + [aux_sym_load_token1] = ACTIONS(507), + [aux_sym_clear_token1] = ACTIONS(507), + [aux_sym_drop_token1] = ACTIONS(507), + [aux_sym_create_token1] = ACTIONS(507), + [aux_sym_add_token1] = ACTIONS(507), + [aux_sym_move_token1] = ACTIONS(507), + [aux_sym_copy_token1] = ACTIONS(507), + [anon_sym_INSERTDATA] = ACTIONS(505), + [anon_sym_DELETEDATA] = ACTIONS(505), + [anon_sym_DELETEWHERE] = ACTIONS(505), + [aux_sym_modify_token1] = ACTIONS(507), + [aux_sym_delete_clause_token1] = ACTIONS(507), + [aux_sym_insert_clause_token1] = ACTIONS(507), + [sym_var] = ACTIONS(505), + [anon_sym_LT] = ACTIONS(505), + [aux_sym_binary_expression_token2] = ACTIONS(507), + [aux_sym_build_in_function_token1] = ACTIONS(507), + [aux_sym_build_in_function_token2] = ACTIONS(507), + [aux_sym_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token1] = ACTIONS(507), + [aux_sym__unary_build_in_function_token2] = ACTIONS(507), + [aux_sym__unary_build_in_function_token3] = ACTIONS(507), + [aux_sym__unary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token5] = ACTIONS(507), + [aux_sym__unary_build_in_function_token6] = ACTIONS(507), + [aux_sym__unary_build_in_function_token7] = ACTIONS(507), + [aux_sym__unary_build_in_function_token8] = ACTIONS(507), + [aux_sym__unary_build_in_function_token9] = ACTIONS(507), + [aux_sym__unary_build_in_function_token10] = ACTIONS(507), + [aux_sym__unary_build_in_function_token11] = ACTIONS(507), + [aux_sym__unary_build_in_function_token12] = ACTIONS(507), + [aux_sym__unary_build_in_function_token13] = ACTIONS(507), + [aux_sym__unary_build_in_function_token14] = ACTIONS(507), + [aux_sym__unary_build_in_function_token15] = ACTIONS(507), + [aux_sym__unary_build_in_function_token16] = ACTIONS(507), + [aux_sym__unary_build_in_function_token17] = ACTIONS(507), + [aux_sym__unary_build_in_function_token18] = ACTIONS(507), + [aux_sym__unary_build_in_function_token19] = ACTIONS(507), + [aux_sym__unary_build_in_function_token20] = ACTIONS(507), + [aux_sym__unary_build_in_function_token21] = ACTIONS(507), + [aux_sym__unary_build_in_function_token22] = ACTIONS(507), + [aux_sym__unary_build_in_function_token23] = ACTIONS(507), + [aux_sym__unary_build_in_function_token24] = ACTIONS(507), + [aux_sym__unary_build_in_function_token25] = ACTIONS(507), + [aux_sym__unary_build_in_function_token26] = ACTIONS(507), + [aux_sym__unary_build_in_function_token27] = ACTIONS(507), + [aux_sym__unary_build_in_function_token28] = ACTIONS(507), + [aux_sym__unary_build_in_function_token29] = ACTIONS(507), + [aux_sym__unary_build_in_function_token30] = ACTIONS(507), + [aux_sym__unary_build_in_function_token31] = ACTIONS(507), + [aux_sym__binary_build_in_function_token1] = ACTIONS(507), + [aux_sym__binary_build_in_function_token2] = ACTIONS(507), + [aux_sym__binary_build_in_function_token3] = ACTIONS(507), + [aux_sym__binary_build_in_function_token4] = ACTIONS(507), + [aux_sym__binary_build_in_function_token5] = ACTIONS(507), + [aux_sym__binary_build_in_function_token6] = ACTIONS(507), + [aux_sym__binary_build_in_function_token7] = ACTIONS(507), + [aux_sym__binary_build_in_function_token8] = ACTIONS(507), + [aux_sym__binary_build_in_function_token9] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(507), + [aux_sym_regex_expression_token1] = ACTIONS(507), + [aux_sym_substring_expression_token1] = ACTIONS(507), + [aux_sym_string_replace_expression_token1] = ACTIONS(507), + [aux_sym_exists_func_token1] = ACTIONS(507), + [aux_sym_aggregate_token1] = ACTIONS(507), + [aux_sym_aggregate_token2] = ACTIONS(507), + [aux_sym_aggregate_token3] = ACTIONS(507), + [aux_sym_aggregate_token4] = ACTIONS(507), + [aux_sym_aggregate_token5] = ACTIONS(507), + [aux_sym_aggregate_token6] = ACTIONS(507), + [anon_sym_GROUP_CONCAT] = ACTIONS(507), + [anon_sym_COLON] = ACTIONS(505), + }, + [135] = { + [sym_order_condition] = STATE(128), + [sym__constraint] = STATE(211), + [sym_function_call] = STATE(211), + [sym_bracketted_expression] = STATE(211), + [sym__build_in_call] = STATE(211), + [sym_build_in_function] = STATE(211), + [sym__nullary_build_in_function] = STATE(208), + [sym__unary_build_in_function] = STATE(185), + [sym__binary_build_in_function] = STATE(179), + [sym__variadic_build_in_function] = STATE(177), + [sym_regex_expression] = STATE(211), + [sym_substring_expression] = STATE(211), + [sym_string_replace_expression] = STATE(211), + [sym_exists_func] = STATE(211), + [sym_not_exists_func] = STATE(211), + [sym_aggregate] = STATE(211), + [sym__iri] = STATE(890), + [sym_prefixed_name] = STATE(890), + [sym_iri_reference] = STATE(890), + [sym_namespace] = STATE(398), + [aux_sym_order_clause_repeat1] = STATE(128), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(509), + [anon_sym_RBRACE] = ACTIONS(112), + [aux_sym_order_condition_token1] = ACTIONS(511), + [aux_sym_order_condition_token2] = ACTIONS(511), + [aux_sym_limit_clause_token1] = ACTIONS(116), + [aux_sym_offset_clause_token1] = ACTIONS(116), + [aux_sym_values_clause_token1] = ACTIONS(116), + [sym_var] = ACTIONS(513), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(515), + [aux_sym_build_in_function_token1] = ACTIONS(517), + [aux_sym_build_in_function_token2] = ACTIONS(519), + [aux_sym_build_in_function_token3] = ACTIONS(521), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(523), + [aux_sym__unary_build_in_function_token1] = ACTIONS(525), + [aux_sym__unary_build_in_function_token2] = ACTIONS(525), + [aux_sym__unary_build_in_function_token3] = ACTIONS(525), + [aux_sym__unary_build_in_function_token4] = ACTIONS(525), + [aux_sym__unary_build_in_function_token5] = ACTIONS(525), + [aux_sym__unary_build_in_function_token6] = ACTIONS(525), + [aux_sym__unary_build_in_function_token7] = ACTIONS(525), + [aux_sym__unary_build_in_function_token8] = ACTIONS(525), + [aux_sym__unary_build_in_function_token9] = ACTIONS(525), + [aux_sym__unary_build_in_function_token10] = ACTIONS(525), + [aux_sym__unary_build_in_function_token11] = ACTIONS(525), + [aux_sym__unary_build_in_function_token12] = ACTIONS(525), + [aux_sym__unary_build_in_function_token13] = ACTIONS(525), + [aux_sym__unary_build_in_function_token14] = ACTIONS(525), + [aux_sym__unary_build_in_function_token15] = ACTIONS(525), + [aux_sym__unary_build_in_function_token16] = ACTIONS(525), + [aux_sym__unary_build_in_function_token17] = ACTIONS(525), + [aux_sym__unary_build_in_function_token18] = ACTIONS(525), + [aux_sym__unary_build_in_function_token19] = ACTIONS(525), + [aux_sym__unary_build_in_function_token20] = ACTIONS(525), + [aux_sym__unary_build_in_function_token21] = ACTIONS(525), + [aux_sym__unary_build_in_function_token22] = ACTIONS(525), + [aux_sym__unary_build_in_function_token23] = ACTIONS(525), + [aux_sym__unary_build_in_function_token24] = ACTIONS(525), + [aux_sym__unary_build_in_function_token25] = ACTIONS(525), + [aux_sym__unary_build_in_function_token26] = ACTIONS(525), + [aux_sym__unary_build_in_function_token27] = ACTIONS(525), + [aux_sym__unary_build_in_function_token28] = ACTIONS(525), + [aux_sym__unary_build_in_function_token29] = ACTIONS(525), + [aux_sym__unary_build_in_function_token30] = ACTIONS(525), + [aux_sym__unary_build_in_function_token31] = ACTIONS(525), + [aux_sym__binary_build_in_function_token1] = ACTIONS(527), + [aux_sym__binary_build_in_function_token2] = ACTIONS(527), + [aux_sym__binary_build_in_function_token3] = ACTIONS(527), + [aux_sym__binary_build_in_function_token4] = ACTIONS(527), + [aux_sym__binary_build_in_function_token5] = ACTIONS(527), + [aux_sym__binary_build_in_function_token6] = ACTIONS(527), + [aux_sym__binary_build_in_function_token7] = ACTIONS(527), + [aux_sym__binary_build_in_function_token8] = ACTIONS(527), + [aux_sym__binary_build_in_function_token9] = ACTIONS(527), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(529), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(529), + [aux_sym_regex_expression_token1] = ACTIONS(531), + [aux_sym_substring_expression_token1] = ACTIONS(533), + [aux_sym_string_replace_expression_token1] = ACTIONS(535), + [aux_sym_exists_func_token1] = ACTIONS(537), + [aux_sym_aggregate_token1] = ACTIONS(539), + [aux_sym_aggregate_token2] = ACTIONS(541), + [aux_sym_aggregate_token3] = ACTIONS(541), + [aux_sym_aggregate_token4] = ACTIONS(541), + [aux_sym_aggregate_token5] = ACTIONS(541), + [aux_sym_aggregate_token6] = ACTIONS(541), + [anon_sym_GROUP_CONCAT] = ACTIONS(543), + [anon_sym_COLON] = ACTIONS(156), + }, + [136] = { + [ts_builtin_sym_end] = ACTIONS(545), + [sym_pn_prefix] = ACTIONS(547), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(547), + [aux_sym_prefix_declaration_token1] = ACTIONS(547), + [aux_sym_select_clause_token1] = ACTIONS(547), + [anon_sym_LPAREN] = ACTIONS(545), + [aux_sym_construct_query_token1] = ACTIONS(547), + [aux_sym_describe_query_token1] = ACTIONS(547), + [aux_sym_ask_query_token1] = ACTIONS(547), + [aux_sym_having_clause_token1] = ACTIONS(547), + [aux_sym_order_clause_token1] = ACTIONS(547), + [aux_sym_order_condition_token1] = ACTIONS(547), + [aux_sym_order_condition_token2] = ACTIONS(547), + [aux_sym_limit_clause_token1] = ACTIONS(547), + [aux_sym_offset_clause_token1] = ACTIONS(547), + [aux_sym_values_clause_token1] = ACTIONS(547), + [aux_sym_load_token1] = ACTIONS(547), + [aux_sym_clear_token1] = ACTIONS(547), + [aux_sym_drop_token1] = ACTIONS(547), + [aux_sym_create_token1] = ACTIONS(547), + [aux_sym_add_token1] = ACTIONS(547), + [aux_sym_move_token1] = ACTIONS(547), + [aux_sym_copy_token1] = ACTIONS(547), + [anon_sym_INSERTDATA] = ACTIONS(545), + [anon_sym_DELETEDATA] = ACTIONS(545), + [anon_sym_DELETEWHERE] = ACTIONS(545), + [aux_sym_modify_token1] = ACTIONS(547), + [aux_sym_delete_clause_token1] = ACTIONS(547), + [aux_sym_insert_clause_token1] = ACTIONS(547), + [sym_var] = ACTIONS(545), + [anon_sym_LT] = ACTIONS(545), + [aux_sym_binary_expression_token2] = ACTIONS(547), + [aux_sym_build_in_function_token1] = ACTIONS(547), + [aux_sym_build_in_function_token2] = ACTIONS(547), + [aux_sym_build_in_function_token3] = ACTIONS(547), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(547), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(547), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(547), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(547), + [aux_sym__unary_build_in_function_token1] = ACTIONS(547), + [aux_sym__unary_build_in_function_token2] = ACTIONS(547), + [aux_sym__unary_build_in_function_token3] = ACTIONS(547), + [aux_sym__unary_build_in_function_token4] = ACTIONS(547), + [aux_sym__unary_build_in_function_token5] = ACTIONS(547), + [aux_sym__unary_build_in_function_token6] = ACTIONS(547), + [aux_sym__unary_build_in_function_token7] = ACTIONS(547), + [aux_sym__unary_build_in_function_token8] = ACTIONS(547), + [aux_sym__unary_build_in_function_token9] = ACTIONS(547), + [aux_sym__unary_build_in_function_token10] = ACTIONS(547), + [aux_sym__unary_build_in_function_token11] = ACTIONS(547), + [aux_sym__unary_build_in_function_token12] = ACTIONS(547), + [aux_sym__unary_build_in_function_token13] = ACTIONS(547), + [aux_sym__unary_build_in_function_token14] = ACTIONS(547), + [aux_sym__unary_build_in_function_token15] = ACTIONS(547), + [aux_sym__unary_build_in_function_token16] = ACTIONS(547), + [aux_sym__unary_build_in_function_token17] = ACTIONS(547), + [aux_sym__unary_build_in_function_token18] = ACTIONS(547), + [aux_sym__unary_build_in_function_token19] = ACTIONS(547), + [aux_sym__unary_build_in_function_token20] = ACTIONS(547), + [aux_sym__unary_build_in_function_token21] = ACTIONS(547), + [aux_sym__unary_build_in_function_token22] = ACTIONS(547), + [aux_sym__unary_build_in_function_token23] = ACTIONS(547), + [aux_sym__unary_build_in_function_token24] = ACTIONS(547), + [aux_sym__unary_build_in_function_token25] = ACTIONS(547), + [aux_sym__unary_build_in_function_token26] = ACTIONS(547), + [aux_sym__unary_build_in_function_token27] = ACTIONS(547), + [aux_sym__unary_build_in_function_token28] = ACTIONS(547), + [aux_sym__unary_build_in_function_token29] = ACTIONS(547), + [aux_sym__unary_build_in_function_token30] = ACTIONS(547), + [aux_sym__unary_build_in_function_token31] = ACTIONS(547), + [aux_sym__binary_build_in_function_token1] = ACTIONS(547), + [aux_sym__binary_build_in_function_token2] = ACTIONS(547), + [aux_sym__binary_build_in_function_token3] = ACTIONS(547), + [aux_sym__binary_build_in_function_token4] = ACTIONS(547), + [aux_sym__binary_build_in_function_token5] = ACTIONS(547), + [aux_sym__binary_build_in_function_token6] = ACTIONS(547), + [aux_sym__binary_build_in_function_token7] = ACTIONS(547), + [aux_sym__binary_build_in_function_token8] = ACTIONS(547), + [aux_sym__binary_build_in_function_token9] = ACTIONS(547), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(547), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(547), + [aux_sym_regex_expression_token1] = ACTIONS(547), + [aux_sym_substring_expression_token1] = ACTIONS(547), + [aux_sym_string_replace_expression_token1] = ACTIONS(547), + [aux_sym_exists_func_token1] = ACTIONS(547), + [aux_sym_aggregate_token1] = ACTIONS(547), + [aux_sym_aggregate_token2] = ACTIONS(547), + [aux_sym_aggregate_token3] = ACTIONS(547), + [aux_sym_aggregate_token4] = ACTIONS(547), + [aux_sym_aggregate_token5] = ACTIONS(547), + [aux_sym_aggregate_token6] = ACTIONS(547), + [anon_sym_GROUP_CONCAT] = ACTIONS(547), + [anon_sym_COLON] = ACTIONS(545), + }, + [137] = { + [ts_builtin_sym_end] = ACTIONS(505), + [sym_pn_prefix] = ACTIONS(507), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(507), + [aux_sym_prefix_declaration_token1] = ACTIONS(507), + [aux_sym_select_clause_token1] = ACTIONS(507), + [anon_sym_LPAREN] = ACTIONS(505), + [aux_sym_construct_query_token1] = ACTIONS(507), + [aux_sym_describe_query_token1] = ACTIONS(507), + [aux_sym_ask_query_token1] = ACTIONS(507), + [aux_sym_having_clause_token1] = ACTIONS(507), + [aux_sym_order_clause_token1] = ACTIONS(507), + [aux_sym_order_condition_token1] = ACTIONS(507), + [aux_sym_order_condition_token2] = ACTIONS(507), + [aux_sym_limit_clause_token1] = ACTIONS(507), + [aux_sym_offset_clause_token1] = ACTIONS(507), + [aux_sym_values_clause_token1] = ACTIONS(507), + [aux_sym_load_token1] = ACTIONS(507), + [aux_sym_clear_token1] = ACTIONS(507), + [aux_sym_drop_token1] = ACTIONS(507), + [aux_sym_create_token1] = ACTIONS(507), + [aux_sym_add_token1] = ACTIONS(507), + [aux_sym_move_token1] = ACTIONS(507), + [aux_sym_copy_token1] = ACTIONS(507), + [anon_sym_INSERTDATA] = ACTIONS(505), + [anon_sym_DELETEDATA] = ACTIONS(505), + [anon_sym_DELETEWHERE] = ACTIONS(505), + [aux_sym_modify_token1] = ACTIONS(507), + [aux_sym_delete_clause_token1] = ACTIONS(507), + [aux_sym_insert_clause_token1] = ACTIONS(507), + [sym_var] = ACTIONS(505), + [anon_sym_LT] = ACTIONS(505), + [aux_sym_binary_expression_token2] = ACTIONS(507), + [aux_sym_build_in_function_token1] = ACTIONS(507), + [aux_sym_build_in_function_token2] = ACTIONS(507), + [aux_sym_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token1] = ACTIONS(507), + [aux_sym__unary_build_in_function_token2] = ACTIONS(507), + [aux_sym__unary_build_in_function_token3] = ACTIONS(507), + [aux_sym__unary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token5] = ACTIONS(507), + [aux_sym__unary_build_in_function_token6] = ACTIONS(507), + [aux_sym__unary_build_in_function_token7] = ACTIONS(507), + [aux_sym__unary_build_in_function_token8] = ACTIONS(507), + [aux_sym__unary_build_in_function_token9] = ACTIONS(507), + [aux_sym__unary_build_in_function_token10] = ACTIONS(507), + [aux_sym__unary_build_in_function_token11] = ACTIONS(507), + [aux_sym__unary_build_in_function_token12] = ACTIONS(507), + [aux_sym__unary_build_in_function_token13] = ACTIONS(507), + [aux_sym__unary_build_in_function_token14] = ACTIONS(507), + [aux_sym__unary_build_in_function_token15] = ACTIONS(507), + [aux_sym__unary_build_in_function_token16] = ACTIONS(507), + [aux_sym__unary_build_in_function_token17] = ACTIONS(507), + [aux_sym__unary_build_in_function_token18] = ACTIONS(507), + [aux_sym__unary_build_in_function_token19] = ACTIONS(507), + [aux_sym__unary_build_in_function_token20] = ACTIONS(507), + [aux_sym__unary_build_in_function_token21] = ACTIONS(507), + [aux_sym__unary_build_in_function_token22] = ACTIONS(507), + [aux_sym__unary_build_in_function_token23] = ACTIONS(507), + [aux_sym__unary_build_in_function_token24] = ACTIONS(507), + [aux_sym__unary_build_in_function_token25] = ACTIONS(507), + [aux_sym__unary_build_in_function_token26] = ACTIONS(507), + [aux_sym__unary_build_in_function_token27] = ACTIONS(507), + [aux_sym__unary_build_in_function_token28] = ACTIONS(507), + [aux_sym__unary_build_in_function_token29] = ACTIONS(507), + [aux_sym__unary_build_in_function_token30] = ACTIONS(507), + [aux_sym__unary_build_in_function_token31] = ACTIONS(507), + [aux_sym__binary_build_in_function_token1] = ACTIONS(507), + [aux_sym__binary_build_in_function_token2] = ACTIONS(507), + [aux_sym__binary_build_in_function_token3] = ACTIONS(507), + [aux_sym__binary_build_in_function_token4] = ACTIONS(507), + [aux_sym__binary_build_in_function_token5] = ACTIONS(507), + [aux_sym__binary_build_in_function_token6] = ACTIONS(507), + [aux_sym__binary_build_in_function_token7] = ACTIONS(507), + [aux_sym__binary_build_in_function_token8] = ACTIONS(507), + [aux_sym__binary_build_in_function_token9] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(507), + [aux_sym_regex_expression_token1] = ACTIONS(507), + [aux_sym_substring_expression_token1] = ACTIONS(507), + [aux_sym_string_replace_expression_token1] = ACTIONS(507), + [aux_sym_exists_func_token1] = ACTIONS(507), + [aux_sym_aggregate_token1] = ACTIONS(507), + [aux_sym_aggregate_token2] = ACTIONS(507), + [aux_sym_aggregate_token3] = ACTIONS(507), + [aux_sym_aggregate_token4] = ACTIONS(507), + [aux_sym_aggregate_token5] = ACTIONS(507), + [aux_sym_aggregate_token6] = ACTIONS(507), + [anon_sym_GROUP_CONCAT] = ACTIONS(507), + [anon_sym_COLON] = ACTIONS(505), + }, + [138] = { + [ts_builtin_sym_end] = ACTIONS(549), + [sym_pn_prefix] = ACTIONS(551), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(551), + [aux_sym_prefix_declaration_token1] = ACTIONS(551), + [aux_sym_select_clause_token1] = ACTIONS(551), + [anon_sym_LPAREN] = ACTIONS(549), + [aux_sym_construct_query_token1] = ACTIONS(551), + [aux_sym_describe_query_token1] = ACTIONS(551), + [aux_sym_ask_query_token1] = ACTIONS(551), + [aux_sym_having_clause_token1] = ACTIONS(551), + [aux_sym_order_clause_token1] = ACTIONS(551), + [aux_sym_order_condition_token1] = ACTIONS(551), + [aux_sym_order_condition_token2] = ACTIONS(551), + [aux_sym_limit_clause_token1] = ACTIONS(551), + [aux_sym_offset_clause_token1] = ACTIONS(551), + [aux_sym_values_clause_token1] = ACTIONS(551), + [aux_sym_load_token1] = ACTIONS(551), + [aux_sym_clear_token1] = ACTIONS(551), + [aux_sym_drop_token1] = ACTIONS(551), + [aux_sym_create_token1] = ACTIONS(551), + [aux_sym_add_token1] = ACTIONS(551), + [aux_sym_move_token1] = ACTIONS(551), + [aux_sym_copy_token1] = ACTIONS(551), + [anon_sym_INSERTDATA] = ACTIONS(549), + [anon_sym_DELETEDATA] = ACTIONS(549), + [anon_sym_DELETEWHERE] = ACTIONS(549), + [aux_sym_modify_token1] = ACTIONS(551), + [aux_sym_delete_clause_token1] = ACTIONS(551), + [aux_sym_insert_clause_token1] = ACTIONS(551), + [sym_var] = ACTIONS(549), + [anon_sym_LT] = ACTIONS(549), + [aux_sym_binary_expression_token2] = ACTIONS(551), + [aux_sym_build_in_function_token1] = ACTIONS(551), + [aux_sym_build_in_function_token2] = ACTIONS(551), + [aux_sym_build_in_function_token3] = ACTIONS(551), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(551), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(551), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(551), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(551), + [aux_sym__unary_build_in_function_token1] = ACTIONS(551), + [aux_sym__unary_build_in_function_token2] = ACTIONS(551), + [aux_sym__unary_build_in_function_token3] = ACTIONS(551), + [aux_sym__unary_build_in_function_token4] = ACTIONS(551), + [aux_sym__unary_build_in_function_token5] = ACTIONS(551), + [aux_sym__unary_build_in_function_token6] = ACTIONS(551), + [aux_sym__unary_build_in_function_token7] = ACTIONS(551), + [aux_sym__unary_build_in_function_token8] = ACTIONS(551), + [aux_sym__unary_build_in_function_token9] = ACTIONS(551), + [aux_sym__unary_build_in_function_token10] = ACTIONS(551), + [aux_sym__unary_build_in_function_token11] = ACTIONS(551), + [aux_sym__unary_build_in_function_token12] = ACTIONS(551), + [aux_sym__unary_build_in_function_token13] = ACTIONS(551), + [aux_sym__unary_build_in_function_token14] = ACTIONS(551), + [aux_sym__unary_build_in_function_token15] = ACTIONS(551), + [aux_sym__unary_build_in_function_token16] = ACTIONS(551), + [aux_sym__unary_build_in_function_token17] = ACTIONS(551), + [aux_sym__unary_build_in_function_token18] = ACTIONS(551), + [aux_sym__unary_build_in_function_token19] = ACTIONS(551), + [aux_sym__unary_build_in_function_token20] = ACTIONS(551), + [aux_sym__unary_build_in_function_token21] = ACTIONS(551), + [aux_sym__unary_build_in_function_token22] = ACTIONS(551), + [aux_sym__unary_build_in_function_token23] = ACTIONS(551), + [aux_sym__unary_build_in_function_token24] = ACTIONS(551), + [aux_sym__unary_build_in_function_token25] = ACTIONS(551), + [aux_sym__unary_build_in_function_token26] = ACTIONS(551), + [aux_sym__unary_build_in_function_token27] = ACTIONS(551), + [aux_sym__unary_build_in_function_token28] = ACTIONS(551), + [aux_sym__unary_build_in_function_token29] = ACTIONS(551), + [aux_sym__unary_build_in_function_token30] = ACTIONS(551), + [aux_sym__unary_build_in_function_token31] = ACTIONS(551), + [aux_sym__binary_build_in_function_token1] = ACTIONS(551), + [aux_sym__binary_build_in_function_token2] = ACTIONS(551), + [aux_sym__binary_build_in_function_token3] = ACTIONS(551), + [aux_sym__binary_build_in_function_token4] = ACTIONS(551), + [aux_sym__binary_build_in_function_token5] = ACTIONS(551), + [aux_sym__binary_build_in_function_token6] = ACTIONS(551), + [aux_sym__binary_build_in_function_token7] = ACTIONS(551), + [aux_sym__binary_build_in_function_token8] = ACTIONS(551), + [aux_sym__binary_build_in_function_token9] = ACTIONS(551), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(551), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(551), + [aux_sym_regex_expression_token1] = ACTIONS(551), + [aux_sym_substring_expression_token1] = ACTIONS(551), + [aux_sym_string_replace_expression_token1] = ACTIONS(551), + [aux_sym_exists_func_token1] = ACTIONS(551), + [aux_sym_aggregate_token1] = ACTIONS(551), + [aux_sym_aggregate_token2] = ACTIONS(551), + [aux_sym_aggregate_token3] = ACTIONS(551), + [aux_sym_aggregate_token4] = ACTIONS(551), + [aux_sym_aggregate_token5] = ACTIONS(551), + [aux_sym_aggregate_token6] = ACTIONS(551), + [anon_sym_GROUP_CONCAT] = ACTIONS(551), + [anon_sym_COLON] = ACTIONS(549), + }, + [139] = { + [ts_builtin_sym_end] = ACTIONS(553), + [sym_pn_prefix] = ACTIONS(555), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(555), + [aux_sym_prefix_declaration_token1] = ACTIONS(555), + [aux_sym_select_clause_token1] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(553), + [aux_sym_construct_query_token1] = ACTIONS(555), + [aux_sym_describe_query_token1] = ACTIONS(555), + [aux_sym_ask_query_token1] = ACTIONS(555), + [aux_sym_having_clause_token1] = ACTIONS(555), + [aux_sym_order_clause_token1] = ACTIONS(555), + [aux_sym_order_condition_token1] = ACTIONS(555), + [aux_sym_order_condition_token2] = ACTIONS(555), + [aux_sym_limit_clause_token1] = ACTIONS(555), + [aux_sym_offset_clause_token1] = ACTIONS(555), + [aux_sym_values_clause_token1] = ACTIONS(555), + [aux_sym_load_token1] = ACTIONS(555), + [aux_sym_clear_token1] = ACTIONS(555), + [aux_sym_drop_token1] = ACTIONS(555), + [aux_sym_create_token1] = ACTIONS(555), + [aux_sym_add_token1] = ACTIONS(555), + [aux_sym_move_token1] = ACTIONS(555), + [aux_sym_copy_token1] = ACTIONS(555), + [anon_sym_INSERTDATA] = ACTIONS(553), + [anon_sym_DELETEDATA] = ACTIONS(553), + [anon_sym_DELETEWHERE] = ACTIONS(553), + [aux_sym_modify_token1] = ACTIONS(555), + [aux_sym_delete_clause_token1] = ACTIONS(555), + [aux_sym_insert_clause_token1] = ACTIONS(555), + [sym_var] = ACTIONS(553), + [anon_sym_LT] = ACTIONS(553), + [aux_sym_binary_expression_token2] = ACTIONS(555), + [aux_sym_build_in_function_token1] = ACTIONS(555), + [aux_sym_build_in_function_token2] = ACTIONS(555), + [aux_sym_build_in_function_token3] = ACTIONS(555), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(555), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(555), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(555), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(555), + [aux_sym__unary_build_in_function_token1] = ACTIONS(555), + [aux_sym__unary_build_in_function_token2] = ACTIONS(555), + [aux_sym__unary_build_in_function_token3] = ACTIONS(555), + [aux_sym__unary_build_in_function_token4] = ACTIONS(555), + [aux_sym__unary_build_in_function_token5] = ACTIONS(555), + [aux_sym__unary_build_in_function_token6] = ACTIONS(555), + [aux_sym__unary_build_in_function_token7] = ACTIONS(555), + [aux_sym__unary_build_in_function_token8] = ACTIONS(555), + [aux_sym__unary_build_in_function_token9] = ACTIONS(555), + [aux_sym__unary_build_in_function_token10] = ACTIONS(555), + [aux_sym__unary_build_in_function_token11] = ACTIONS(555), + [aux_sym__unary_build_in_function_token12] = ACTIONS(555), + [aux_sym__unary_build_in_function_token13] = ACTIONS(555), + [aux_sym__unary_build_in_function_token14] = ACTIONS(555), + [aux_sym__unary_build_in_function_token15] = ACTIONS(555), + [aux_sym__unary_build_in_function_token16] = ACTIONS(555), + [aux_sym__unary_build_in_function_token17] = ACTIONS(555), + [aux_sym__unary_build_in_function_token18] = ACTIONS(555), + [aux_sym__unary_build_in_function_token19] = ACTIONS(555), + [aux_sym__unary_build_in_function_token20] = ACTIONS(555), + [aux_sym__unary_build_in_function_token21] = ACTIONS(555), + [aux_sym__unary_build_in_function_token22] = ACTIONS(555), + [aux_sym__unary_build_in_function_token23] = ACTIONS(555), + [aux_sym__unary_build_in_function_token24] = ACTIONS(555), + [aux_sym__unary_build_in_function_token25] = ACTIONS(555), + [aux_sym__unary_build_in_function_token26] = ACTIONS(555), + [aux_sym__unary_build_in_function_token27] = ACTIONS(555), + [aux_sym__unary_build_in_function_token28] = ACTIONS(555), + [aux_sym__unary_build_in_function_token29] = ACTIONS(555), + [aux_sym__unary_build_in_function_token30] = ACTIONS(555), + [aux_sym__unary_build_in_function_token31] = ACTIONS(555), + [aux_sym__binary_build_in_function_token1] = ACTIONS(555), + [aux_sym__binary_build_in_function_token2] = ACTIONS(555), + [aux_sym__binary_build_in_function_token3] = ACTIONS(555), + [aux_sym__binary_build_in_function_token4] = ACTIONS(555), + [aux_sym__binary_build_in_function_token5] = ACTIONS(555), + [aux_sym__binary_build_in_function_token6] = ACTIONS(555), + [aux_sym__binary_build_in_function_token7] = ACTIONS(555), + [aux_sym__binary_build_in_function_token8] = ACTIONS(555), + [aux_sym__binary_build_in_function_token9] = ACTIONS(555), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(555), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(555), + [aux_sym_regex_expression_token1] = ACTIONS(555), + [aux_sym_substring_expression_token1] = ACTIONS(555), + [aux_sym_string_replace_expression_token1] = ACTIONS(555), + [aux_sym_exists_func_token1] = ACTIONS(555), + [aux_sym_aggregate_token1] = ACTIONS(555), + [aux_sym_aggregate_token2] = ACTIONS(555), + [aux_sym_aggregate_token3] = ACTIONS(555), + [aux_sym_aggregate_token4] = ACTIONS(555), + [aux_sym_aggregate_token5] = ACTIONS(555), + [aux_sym_aggregate_token6] = ACTIONS(555), + [anon_sym_GROUP_CONCAT] = ACTIONS(555), + [anon_sym_COLON] = ACTIONS(553), + }, + [140] = { + [ts_builtin_sym_end] = ACTIONS(557), + [sym_pn_prefix] = ACTIONS(559), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(559), + [aux_sym_prefix_declaration_token1] = ACTIONS(559), + [aux_sym_select_clause_token1] = ACTIONS(559), + [anon_sym_LPAREN] = ACTIONS(557), + [aux_sym_construct_query_token1] = ACTIONS(559), + [aux_sym_describe_query_token1] = ACTIONS(559), + [aux_sym_ask_query_token1] = ACTIONS(559), + [aux_sym_having_clause_token1] = ACTIONS(559), + [aux_sym_order_clause_token1] = ACTIONS(559), + [aux_sym_order_condition_token1] = ACTIONS(559), + [aux_sym_order_condition_token2] = ACTIONS(559), + [aux_sym_limit_clause_token1] = ACTIONS(559), + [aux_sym_offset_clause_token1] = ACTIONS(559), + [aux_sym_values_clause_token1] = ACTIONS(559), + [aux_sym_load_token1] = ACTIONS(559), + [aux_sym_clear_token1] = ACTIONS(559), + [aux_sym_drop_token1] = ACTIONS(559), + [aux_sym_create_token1] = ACTIONS(559), + [aux_sym_add_token1] = ACTIONS(559), + [aux_sym_move_token1] = ACTIONS(559), + [aux_sym_copy_token1] = ACTIONS(559), + [anon_sym_INSERTDATA] = ACTIONS(557), + [anon_sym_DELETEDATA] = ACTIONS(557), + [anon_sym_DELETEWHERE] = ACTIONS(557), + [aux_sym_modify_token1] = ACTIONS(559), + [aux_sym_delete_clause_token1] = ACTIONS(559), + [aux_sym_insert_clause_token1] = ACTIONS(559), + [sym_var] = ACTIONS(557), + [anon_sym_LT] = ACTIONS(557), + [aux_sym_binary_expression_token2] = ACTIONS(559), + [aux_sym_build_in_function_token1] = ACTIONS(559), + [aux_sym_build_in_function_token2] = ACTIONS(559), + [aux_sym_build_in_function_token3] = ACTIONS(559), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(559), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(559), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(559), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(559), + [aux_sym__unary_build_in_function_token1] = ACTIONS(559), + [aux_sym__unary_build_in_function_token2] = ACTIONS(559), + [aux_sym__unary_build_in_function_token3] = ACTIONS(559), + [aux_sym__unary_build_in_function_token4] = ACTIONS(559), + [aux_sym__unary_build_in_function_token5] = ACTIONS(559), + [aux_sym__unary_build_in_function_token6] = ACTIONS(559), + [aux_sym__unary_build_in_function_token7] = ACTIONS(559), + [aux_sym__unary_build_in_function_token8] = ACTIONS(559), + [aux_sym__unary_build_in_function_token9] = ACTIONS(559), + [aux_sym__unary_build_in_function_token10] = ACTIONS(559), + [aux_sym__unary_build_in_function_token11] = ACTIONS(559), + [aux_sym__unary_build_in_function_token12] = ACTIONS(559), + [aux_sym__unary_build_in_function_token13] = ACTIONS(559), + [aux_sym__unary_build_in_function_token14] = ACTIONS(559), + [aux_sym__unary_build_in_function_token15] = ACTIONS(559), + [aux_sym__unary_build_in_function_token16] = ACTIONS(559), + [aux_sym__unary_build_in_function_token17] = ACTIONS(559), + [aux_sym__unary_build_in_function_token18] = ACTIONS(559), + [aux_sym__unary_build_in_function_token19] = ACTIONS(559), + [aux_sym__unary_build_in_function_token20] = ACTIONS(559), + [aux_sym__unary_build_in_function_token21] = ACTIONS(559), + [aux_sym__unary_build_in_function_token22] = ACTIONS(559), + [aux_sym__unary_build_in_function_token23] = ACTIONS(559), + [aux_sym__unary_build_in_function_token24] = ACTIONS(559), + [aux_sym__unary_build_in_function_token25] = ACTIONS(559), + [aux_sym__unary_build_in_function_token26] = ACTIONS(559), + [aux_sym__unary_build_in_function_token27] = ACTIONS(559), + [aux_sym__unary_build_in_function_token28] = ACTIONS(559), + [aux_sym__unary_build_in_function_token29] = ACTIONS(559), + [aux_sym__unary_build_in_function_token30] = ACTIONS(559), + [aux_sym__unary_build_in_function_token31] = ACTIONS(559), + [aux_sym__binary_build_in_function_token1] = ACTIONS(559), + [aux_sym__binary_build_in_function_token2] = ACTIONS(559), + [aux_sym__binary_build_in_function_token3] = ACTIONS(559), + [aux_sym__binary_build_in_function_token4] = ACTIONS(559), + [aux_sym__binary_build_in_function_token5] = ACTIONS(559), + [aux_sym__binary_build_in_function_token6] = ACTIONS(559), + [aux_sym__binary_build_in_function_token7] = ACTIONS(559), + [aux_sym__binary_build_in_function_token8] = ACTIONS(559), + [aux_sym__binary_build_in_function_token9] = ACTIONS(559), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(559), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(559), + [aux_sym_regex_expression_token1] = ACTIONS(559), + [aux_sym_substring_expression_token1] = ACTIONS(559), + [aux_sym_string_replace_expression_token1] = ACTIONS(559), + [aux_sym_exists_func_token1] = ACTIONS(559), + [aux_sym_aggregate_token1] = ACTIONS(559), + [aux_sym_aggregate_token2] = ACTIONS(559), + [aux_sym_aggregate_token3] = ACTIONS(559), + [aux_sym_aggregate_token4] = ACTIONS(559), + [aux_sym_aggregate_token5] = ACTIONS(559), + [aux_sym_aggregate_token6] = ACTIONS(559), + [anon_sym_GROUP_CONCAT] = ACTIONS(559), + [anon_sym_COLON] = ACTIONS(557), + }, + [141] = { + [ts_builtin_sym_end] = ACTIONS(561), + [sym_pn_prefix] = ACTIONS(563), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(563), + [aux_sym_prefix_declaration_token1] = ACTIONS(563), + [aux_sym_select_clause_token1] = ACTIONS(563), + [anon_sym_LPAREN] = ACTIONS(561), + [aux_sym_construct_query_token1] = ACTIONS(563), + [aux_sym_describe_query_token1] = ACTIONS(563), + [aux_sym_ask_query_token1] = ACTIONS(563), + [aux_sym_having_clause_token1] = ACTIONS(563), + [aux_sym_order_clause_token1] = ACTIONS(563), + [aux_sym_order_condition_token1] = ACTIONS(563), + [aux_sym_order_condition_token2] = ACTIONS(563), + [aux_sym_limit_clause_token1] = ACTIONS(563), + [aux_sym_offset_clause_token1] = ACTIONS(563), + [aux_sym_values_clause_token1] = ACTIONS(563), + [aux_sym_load_token1] = ACTIONS(563), + [aux_sym_clear_token1] = ACTIONS(563), + [aux_sym_drop_token1] = ACTIONS(563), + [aux_sym_create_token1] = ACTIONS(563), + [aux_sym_add_token1] = ACTIONS(563), + [aux_sym_move_token1] = ACTIONS(563), + [aux_sym_copy_token1] = ACTIONS(563), + [anon_sym_INSERTDATA] = ACTIONS(561), + [anon_sym_DELETEDATA] = ACTIONS(561), + [anon_sym_DELETEWHERE] = ACTIONS(561), + [aux_sym_modify_token1] = ACTIONS(563), + [aux_sym_delete_clause_token1] = ACTIONS(563), + [aux_sym_insert_clause_token1] = ACTIONS(563), + [sym_var] = ACTIONS(561), + [anon_sym_LT] = ACTIONS(561), + [aux_sym_binary_expression_token2] = ACTIONS(563), + [aux_sym_build_in_function_token1] = ACTIONS(563), + [aux_sym_build_in_function_token2] = ACTIONS(563), + [aux_sym_build_in_function_token3] = ACTIONS(563), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(563), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(563), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(563), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(563), + [aux_sym__unary_build_in_function_token1] = ACTIONS(563), + [aux_sym__unary_build_in_function_token2] = ACTIONS(563), + [aux_sym__unary_build_in_function_token3] = ACTIONS(563), + [aux_sym__unary_build_in_function_token4] = ACTIONS(563), + [aux_sym__unary_build_in_function_token5] = ACTIONS(563), + [aux_sym__unary_build_in_function_token6] = ACTIONS(563), + [aux_sym__unary_build_in_function_token7] = ACTIONS(563), + [aux_sym__unary_build_in_function_token8] = ACTIONS(563), + [aux_sym__unary_build_in_function_token9] = ACTIONS(563), + [aux_sym__unary_build_in_function_token10] = ACTIONS(563), + [aux_sym__unary_build_in_function_token11] = ACTIONS(563), + [aux_sym__unary_build_in_function_token12] = ACTIONS(563), + [aux_sym__unary_build_in_function_token13] = ACTIONS(563), + [aux_sym__unary_build_in_function_token14] = ACTIONS(563), + [aux_sym__unary_build_in_function_token15] = ACTIONS(563), + [aux_sym__unary_build_in_function_token16] = ACTIONS(563), + [aux_sym__unary_build_in_function_token17] = ACTIONS(563), + [aux_sym__unary_build_in_function_token18] = ACTIONS(563), + [aux_sym__unary_build_in_function_token19] = ACTIONS(563), + [aux_sym__unary_build_in_function_token20] = ACTIONS(563), + [aux_sym__unary_build_in_function_token21] = ACTIONS(563), + [aux_sym__unary_build_in_function_token22] = ACTIONS(563), + [aux_sym__unary_build_in_function_token23] = ACTIONS(563), + [aux_sym__unary_build_in_function_token24] = ACTIONS(563), + [aux_sym__unary_build_in_function_token25] = ACTIONS(563), + [aux_sym__unary_build_in_function_token26] = ACTIONS(563), + [aux_sym__unary_build_in_function_token27] = ACTIONS(563), + [aux_sym__unary_build_in_function_token28] = ACTIONS(563), + [aux_sym__unary_build_in_function_token29] = ACTIONS(563), + [aux_sym__unary_build_in_function_token30] = ACTIONS(563), + [aux_sym__unary_build_in_function_token31] = ACTIONS(563), + [aux_sym__binary_build_in_function_token1] = ACTIONS(563), + [aux_sym__binary_build_in_function_token2] = ACTIONS(563), + [aux_sym__binary_build_in_function_token3] = ACTIONS(563), + [aux_sym__binary_build_in_function_token4] = ACTIONS(563), + [aux_sym__binary_build_in_function_token5] = ACTIONS(563), + [aux_sym__binary_build_in_function_token6] = ACTIONS(563), + [aux_sym__binary_build_in_function_token7] = ACTIONS(563), + [aux_sym__binary_build_in_function_token8] = ACTIONS(563), + [aux_sym__binary_build_in_function_token9] = ACTIONS(563), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(563), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(563), + [aux_sym_regex_expression_token1] = ACTIONS(563), + [aux_sym_substring_expression_token1] = ACTIONS(563), + [aux_sym_string_replace_expression_token1] = ACTIONS(563), + [aux_sym_exists_func_token1] = ACTIONS(563), + [aux_sym_aggregate_token1] = ACTIONS(563), + [aux_sym_aggregate_token2] = ACTIONS(563), + [aux_sym_aggregate_token3] = ACTIONS(563), + [aux_sym_aggregate_token4] = ACTIONS(563), + [aux_sym_aggregate_token5] = ACTIONS(563), + [aux_sym_aggregate_token6] = ACTIONS(563), + [anon_sym_GROUP_CONCAT] = ACTIONS(563), + [anon_sym_COLON] = ACTIONS(561), + }, + [142] = { + [ts_builtin_sym_end] = ACTIONS(565), + [sym_pn_prefix] = ACTIONS(567), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(567), + [aux_sym_prefix_declaration_token1] = ACTIONS(567), + [aux_sym_select_clause_token1] = ACTIONS(567), + [anon_sym_LPAREN] = ACTIONS(565), + [aux_sym_construct_query_token1] = ACTIONS(567), + [aux_sym_describe_query_token1] = ACTIONS(567), + [aux_sym_ask_query_token1] = ACTIONS(567), + [aux_sym_having_clause_token1] = ACTIONS(567), + [aux_sym_order_clause_token1] = ACTIONS(567), + [aux_sym_order_condition_token1] = ACTIONS(567), + [aux_sym_order_condition_token2] = ACTIONS(567), + [aux_sym_limit_clause_token1] = ACTIONS(567), + [aux_sym_offset_clause_token1] = ACTIONS(567), + [aux_sym_values_clause_token1] = ACTIONS(567), + [aux_sym_load_token1] = ACTIONS(567), + [aux_sym_clear_token1] = ACTIONS(567), + [aux_sym_drop_token1] = ACTIONS(567), + [aux_sym_create_token1] = ACTIONS(567), + [aux_sym_add_token1] = ACTIONS(567), + [aux_sym_move_token1] = ACTIONS(567), + [aux_sym_copy_token1] = ACTIONS(567), + [anon_sym_INSERTDATA] = ACTIONS(565), + [anon_sym_DELETEDATA] = ACTIONS(565), + [anon_sym_DELETEWHERE] = ACTIONS(565), + [aux_sym_modify_token1] = ACTIONS(567), + [aux_sym_delete_clause_token1] = ACTIONS(567), + [aux_sym_insert_clause_token1] = ACTIONS(567), + [sym_var] = ACTIONS(565), + [anon_sym_LT] = ACTIONS(565), + [aux_sym_binary_expression_token2] = ACTIONS(567), + [aux_sym_build_in_function_token1] = ACTIONS(567), + [aux_sym_build_in_function_token2] = ACTIONS(567), + [aux_sym_build_in_function_token3] = ACTIONS(567), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(567), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(567), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(567), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(567), + [aux_sym__unary_build_in_function_token1] = ACTIONS(567), + [aux_sym__unary_build_in_function_token2] = ACTIONS(567), + [aux_sym__unary_build_in_function_token3] = ACTIONS(567), + [aux_sym__unary_build_in_function_token4] = ACTIONS(567), + [aux_sym__unary_build_in_function_token5] = ACTIONS(567), + [aux_sym__unary_build_in_function_token6] = ACTIONS(567), + [aux_sym__unary_build_in_function_token7] = ACTIONS(567), + [aux_sym__unary_build_in_function_token8] = ACTIONS(567), + [aux_sym__unary_build_in_function_token9] = ACTIONS(567), + [aux_sym__unary_build_in_function_token10] = ACTIONS(567), + [aux_sym__unary_build_in_function_token11] = ACTIONS(567), + [aux_sym__unary_build_in_function_token12] = ACTIONS(567), + [aux_sym__unary_build_in_function_token13] = ACTIONS(567), + [aux_sym__unary_build_in_function_token14] = ACTIONS(567), + [aux_sym__unary_build_in_function_token15] = ACTIONS(567), + [aux_sym__unary_build_in_function_token16] = ACTIONS(567), + [aux_sym__unary_build_in_function_token17] = ACTIONS(567), + [aux_sym__unary_build_in_function_token18] = ACTIONS(567), + [aux_sym__unary_build_in_function_token19] = ACTIONS(567), + [aux_sym__unary_build_in_function_token20] = ACTIONS(567), + [aux_sym__unary_build_in_function_token21] = ACTIONS(567), + [aux_sym__unary_build_in_function_token22] = ACTIONS(567), + [aux_sym__unary_build_in_function_token23] = ACTIONS(567), + [aux_sym__unary_build_in_function_token24] = ACTIONS(567), + [aux_sym__unary_build_in_function_token25] = ACTIONS(567), + [aux_sym__unary_build_in_function_token26] = ACTIONS(567), + [aux_sym__unary_build_in_function_token27] = ACTIONS(567), + [aux_sym__unary_build_in_function_token28] = ACTIONS(567), + [aux_sym__unary_build_in_function_token29] = ACTIONS(567), + [aux_sym__unary_build_in_function_token30] = ACTIONS(567), + [aux_sym__unary_build_in_function_token31] = ACTIONS(567), + [aux_sym__binary_build_in_function_token1] = ACTIONS(567), + [aux_sym__binary_build_in_function_token2] = ACTIONS(567), + [aux_sym__binary_build_in_function_token3] = ACTIONS(567), + [aux_sym__binary_build_in_function_token4] = ACTIONS(567), + [aux_sym__binary_build_in_function_token5] = ACTIONS(567), + [aux_sym__binary_build_in_function_token6] = ACTIONS(567), + [aux_sym__binary_build_in_function_token7] = ACTIONS(567), + [aux_sym__binary_build_in_function_token8] = ACTIONS(567), + [aux_sym__binary_build_in_function_token9] = ACTIONS(567), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(567), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(567), + [aux_sym_regex_expression_token1] = ACTIONS(567), + [aux_sym_substring_expression_token1] = ACTIONS(567), + [aux_sym_string_replace_expression_token1] = ACTIONS(567), + [aux_sym_exists_func_token1] = ACTIONS(567), + [aux_sym_aggregate_token1] = ACTIONS(567), + [aux_sym_aggregate_token2] = ACTIONS(567), + [aux_sym_aggregate_token3] = ACTIONS(567), + [aux_sym_aggregate_token4] = ACTIONS(567), + [aux_sym_aggregate_token5] = ACTIONS(567), + [aux_sym_aggregate_token6] = ACTIONS(567), + [anon_sym_GROUP_CONCAT] = ACTIONS(567), + [anon_sym_COLON] = ACTIONS(565), + }, + [143] = { + [ts_builtin_sym_end] = ACTIONS(569), + [sym_pn_prefix] = ACTIONS(571), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(571), + [aux_sym_prefix_declaration_token1] = ACTIONS(571), + [aux_sym_select_clause_token1] = ACTIONS(571), + [anon_sym_LPAREN] = ACTIONS(569), + [aux_sym_construct_query_token1] = ACTIONS(571), + [aux_sym_describe_query_token1] = ACTIONS(571), + [aux_sym_ask_query_token1] = ACTIONS(571), + [aux_sym_having_clause_token1] = ACTIONS(571), + [aux_sym_order_clause_token1] = ACTIONS(571), + [aux_sym_order_condition_token1] = ACTIONS(571), + [aux_sym_order_condition_token2] = ACTIONS(571), + [aux_sym_limit_clause_token1] = ACTIONS(571), + [aux_sym_offset_clause_token1] = ACTIONS(571), + [aux_sym_values_clause_token1] = ACTIONS(571), + [aux_sym_load_token1] = ACTIONS(571), + [aux_sym_clear_token1] = ACTIONS(571), + [aux_sym_drop_token1] = ACTIONS(571), + [aux_sym_create_token1] = ACTIONS(571), + [aux_sym_add_token1] = ACTIONS(571), + [aux_sym_move_token1] = ACTIONS(571), + [aux_sym_copy_token1] = ACTIONS(571), + [anon_sym_INSERTDATA] = ACTIONS(569), + [anon_sym_DELETEDATA] = ACTIONS(569), + [anon_sym_DELETEWHERE] = ACTIONS(569), + [aux_sym_modify_token1] = ACTIONS(571), + [aux_sym_delete_clause_token1] = ACTIONS(571), + [aux_sym_insert_clause_token1] = ACTIONS(571), + [sym_var] = ACTIONS(569), + [anon_sym_LT] = ACTIONS(569), + [aux_sym_binary_expression_token2] = ACTIONS(571), + [aux_sym_build_in_function_token1] = ACTIONS(571), + [aux_sym_build_in_function_token2] = ACTIONS(571), + [aux_sym_build_in_function_token3] = ACTIONS(571), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(571), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(571), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(571), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(571), + [aux_sym__unary_build_in_function_token1] = ACTIONS(571), + [aux_sym__unary_build_in_function_token2] = ACTIONS(571), + [aux_sym__unary_build_in_function_token3] = ACTIONS(571), + [aux_sym__unary_build_in_function_token4] = ACTIONS(571), + [aux_sym__unary_build_in_function_token5] = ACTIONS(571), + [aux_sym__unary_build_in_function_token6] = ACTIONS(571), + [aux_sym__unary_build_in_function_token7] = ACTIONS(571), + [aux_sym__unary_build_in_function_token8] = ACTIONS(571), + [aux_sym__unary_build_in_function_token9] = ACTIONS(571), + [aux_sym__unary_build_in_function_token10] = ACTIONS(571), + [aux_sym__unary_build_in_function_token11] = ACTIONS(571), + [aux_sym__unary_build_in_function_token12] = ACTIONS(571), + [aux_sym__unary_build_in_function_token13] = ACTIONS(571), + [aux_sym__unary_build_in_function_token14] = ACTIONS(571), + [aux_sym__unary_build_in_function_token15] = ACTIONS(571), + [aux_sym__unary_build_in_function_token16] = ACTIONS(571), + [aux_sym__unary_build_in_function_token17] = ACTIONS(571), + [aux_sym__unary_build_in_function_token18] = ACTIONS(571), + [aux_sym__unary_build_in_function_token19] = ACTIONS(571), + [aux_sym__unary_build_in_function_token20] = ACTIONS(571), + [aux_sym__unary_build_in_function_token21] = ACTIONS(571), + [aux_sym__unary_build_in_function_token22] = ACTIONS(571), + [aux_sym__unary_build_in_function_token23] = ACTIONS(571), + [aux_sym__unary_build_in_function_token24] = ACTIONS(571), + [aux_sym__unary_build_in_function_token25] = ACTIONS(571), + [aux_sym__unary_build_in_function_token26] = ACTIONS(571), + [aux_sym__unary_build_in_function_token27] = ACTIONS(571), + [aux_sym__unary_build_in_function_token28] = ACTIONS(571), + [aux_sym__unary_build_in_function_token29] = ACTIONS(571), + [aux_sym__unary_build_in_function_token30] = ACTIONS(571), + [aux_sym__unary_build_in_function_token31] = ACTIONS(571), + [aux_sym__binary_build_in_function_token1] = ACTIONS(571), + [aux_sym__binary_build_in_function_token2] = ACTIONS(571), + [aux_sym__binary_build_in_function_token3] = ACTIONS(571), + [aux_sym__binary_build_in_function_token4] = ACTIONS(571), + [aux_sym__binary_build_in_function_token5] = ACTIONS(571), + [aux_sym__binary_build_in_function_token6] = ACTIONS(571), + [aux_sym__binary_build_in_function_token7] = ACTIONS(571), + [aux_sym__binary_build_in_function_token8] = ACTIONS(571), + [aux_sym__binary_build_in_function_token9] = ACTIONS(571), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(571), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(571), + [aux_sym_regex_expression_token1] = ACTIONS(571), + [aux_sym_substring_expression_token1] = ACTIONS(571), + [aux_sym_string_replace_expression_token1] = ACTIONS(571), + [aux_sym_exists_func_token1] = ACTIONS(571), + [aux_sym_aggregate_token1] = ACTIONS(571), + [aux_sym_aggregate_token2] = ACTIONS(571), + [aux_sym_aggregate_token3] = ACTIONS(571), + [aux_sym_aggregate_token4] = ACTIONS(571), + [aux_sym_aggregate_token5] = ACTIONS(571), + [aux_sym_aggregate_token6] = ACTIONS(571), + [anon_sym_GROUP_CONCAT] = ACTIONS(571), + [anon_sym_COLON] = ACTIONS(569), + }, + [144] = { + [ts_builtin_sym_end] = ACTIONS(573), + [sym_pn_prefix] = ACTIONS(575), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(575), + [aux_sym_prefix_declaration_token1] = ACTIONS(575), + [aux_sym_select_clause_token1] = ACTIONS(575), + [anon_sym_LPAREN] = ACTIONS(573), + [aux_sym_construct_query_token1] = ACTIONS(575), + [aux_sym_describe_query_token1] = ACTIONS(575), + [aux_sym_ask_query_token1] = ACTIONS(575), + [aux_sym_having_clause_token1] = ACTIONS(575), + [aux_sym_order_clause_token1] = ACTIONS(575), + [aux_sym_order_condition_token1] = ACTIONS(575), + [aux_sym_order_condition_token2] = ACTIONS(575), + [aux_sym_limit_clause_token1] = ACTIONS(575), + [aux_sym_offset_clause_token1] = ACTIONS(575), + [aux_sym_values_clause_token1] = ACTIONS(575), + [aux_sym_load_token1] = ACTIONS(575), + [aux_sym_clear_token1] = ACTIONS(575), + [aux_sym_drop_token1] = ACTIONS(575), + [aux_sym_create_token1] = ACTIONS(575), + [aux_sym_add_token1] = ACTIONS(575), + [aux_sym_move_token1] = ACTIONS(575), + [aux_sym_copy_token1] = ACTIONS(575), + [anon_sym_INSERTDATA] = ACTIONS(573), + [anon_sym_DELETEDATA] = ACTIONS(573), + [anon_sym_DELETEWHERE] = ACTIONS(573), + [aux_sym_modify_token1] = ACTIONS(575), + [aux_sym_delete_clause_token1] = ACTIONS(575), + [aux_sym_insert_clause_token1] = ACTIONS(575), + [sym_var] = ACTIONS(573), + [anon_sym_LT] = ACTIONS(573), + [aux_sym_binary_expression_token2] = ACTIONS(575), + [aux_sym_build_in_function_token1] = ACTIONS(575), + [aux_sym_build_in_function_token2] = ACTIONS(575), + [aux_sym_build_in_function_token3] = ACTIONS(575), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(575), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(575), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(575), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(575), + [aux_sym__unary_build_in_function_token1] = ACTIONS(575), + [aux_sym__unary_build_in_function_token2] = ACTIONS(575), + [aux_sym__unary_build_in_function_token3] = ACTIONS(575), + [aux_sym__unary_build_in_function_token4] = ACTIONS(575), + [aux_sym__unary_build_in_function_token5] = ACTIONS(575), + [aux_sym__unary_build_in_function_token6] = ACTIONS(575), + [aux_sym__unary_build_in_function_token7] = ACTIONS(575), + [aux_sym__unary_build_in_function_token8] = ACTIONS(575), + [aux_sym__unary_build_in_function_token9] = ACTIONS(575), + [aux_sym__unary_build_in_function_token10] = ACTIONS(575), + [aux_sym__unary_build_in_function_token11] = ACTIONS(575), + [aux_sym__unary_build_in_function_token12] = ACTIONS(575), + [aux_sym__unary_build_in_function_token13] = ACTIONS(575), + [aux_sym__unary_build_in_function_token14] = ACTIONS(575), + [aux_sym__unary_build_in_function_token15] = ACTIONS(575), + [aux_sym__unary_build_in_function_token16] = ACTIONS(575), + [aux_sym__unary_build_in_function_token17] = ACTIONS(575), + [aux_sym__unary_build_in_function_token18] = ACTIONS(575), + [aux_sym__unary_build_in_function_token19] = ACTIONS(575), + [aux_sym__unary_build_in_function_token20] = ACTIONS(575), + [aux_sym__unary_build_in_function_token21] = ACTIONS(575), + [aux_sym__unary_build_in_function_token22] = ACTIONS(575), + [aux_sym__unary_build_in_function_token23] = ACTIONS(575), + [aux_sym__unary_build_in_function_token24] = ACTIONS(575), + [aux_sym__unary_build_in_function_token25] = ACTIONS(575), + [aux_sym__unary_build_in_function_token26] = ACTIONS(575), + [aux_sym__unary_build_in_function_token27] = ACTIONS(575), + [aux_sym__unary_build_in_function_token28] = ACTIONS(575), + [aux_sym__unary_build_in_function_token29] = ACTIONS(575), + [aux_sym__unary_build_in_function_token30] = ACTIONS(575), + [aux_sym__unary_build_in_function_token31] = ACTIONS(575), + [aux_sym__binary_build_in_function_token1] = ACTIONS(575), + [aux_sym__binary_build_in_function_token2] = ACTIONS(575), + [aux_sym__binary_build_in_function_token3] = ACTIONS(575), + [aux_sym__binary_build_in_function_token4] = ACTIONS(575), + [aux_sym__binary_build_in_function_token5] = ACTIONS(575), + [aux_sym__binary_build_in_function_token6] = ACTIONS(575), + [aux_sym__binary_build_in_function_token7] = ACTIONS(575), + [aux_sym__binary_build_in_function_token8] = ACTIONS(575), + [aux_sym__binary_build_in_function_token9] = ACTIONS(575), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(575), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(575), + [aux_sym_regex_expression_token1] = ACTIONS(575), + [aux_sym_substring_expression_token1] = ACTIONS(575), + [aux_sym_string_replace_expression_token1] = ACTIONS(575), + [aux_sym_exists_func_token1] = ACTIONS(575), + [aux_sym_aggregate_token1] = ACTIONS(575), + [aux_sym_aggregate_token2] = ACTIONS(575), + [aux_sym_aggregate_token3] = ACTIONS(575), + [aux_sym_aggregate_token4] = ACTIONS(575), + [aux_sym_aggregate_token5] = ACTIONS(575), + [aux_sym_aggregate_token6] = ACTIONS(575), + [anon_sym_GROUP_CONCAT] = ACTIONS(575), + [anon_sym_COLON] = ACTIONS(573), + }, + [145] = { + [ts_builtin_sym_end] = ACTIONS(577), + [sym_pn_prefix] = ACTIONS(579), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(579), + [aux_sym_prefix_declaration_token1] = ACTIONS(579), + [aux_sym_select_clause_token1] = ACTIONS(579), + [anon_sym_LPAREN] = ACTIONS(577), + [aux_sym_construct_query_token1] = ACTIONS(579), + [aux_sym_describe_query_token1] = ACTIONS(579), + [aux_sym_ask_query_token1] = ACTIONS(579), + [aux_sym_having_clause_token1] = ACTIONS(579), + [aux_sym_order_clause_token1] = ACTIONS(579), + [aux_sym_order_condition_token1] = ACTIONS(579), + [aux_sym_order_condition_token2] = ACTIONS(579), + [aux_sym_limit_clause_token1] = ACTIONS(579), + [aux_sym_offset_clause_token1] = ACTIONS(579), + [aux_sym_values_clause_token1] = ACTIONS(579), + [aux_sym_load_token1] = ACTIONS(579), + [aux_sym_clear_token1] = ACTIONS(579), + [aux_sym_drop_token1] = ACTIONS(579), + [aux_sym_create_token1] = ACTIONS(579), + [aux_sym_add_token1] = ACTIONS(579), + [aux_sym_move_token1] = ACTIONS(579), + [aux_sym_copy_token1] = ACTIONS(579), + [anon_sym_INSERTDATA] = ACTIONS(577), + [anon_sym_DELETEDATA] = ACTIONS(577), + [anon_sym_DELETEWHERE] = ACTIONS(577), + [aux_sym_modify_token1] = ACTIONS(579), + [aux_sym_delete_clause_token1] = ACTIONS(579), + [aux_sym_insert_clause_token1] = ACTIONS(579), + [sym_var] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(577), + [aux_sym_binary_expression_token2] = ACTIONS(579), + [aux_sym_build_in_function_token1] = ACTIONS(579), + [aux_sym_build_in_function_token2] = ACTIONS(579), + [aux_sym_build_in_function_token3] = ACTIONS(579), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(579), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(579), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(579), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(579), + [aux_sym__unary_build_in_function_token1] = ACTIONS(579), + [aux_sym__unary_build_in_function_token2] = ACTIONS(579), + [aux_sym__unary_build_in_function_token3] = ACTIONS(579), + [aux_sym__unary_build_in_function_token4] = ACTIONS(579), + [aux_sym__unary_build_in_function_token5] = ACTIONS(579), + [aux_sym__unary_build_in_function_token6] = ACTIONS(579), + [aux_sym__unary_build_in_function_token7] = ACTIONS(579), + [aux_sym__unary_build_in_function_token8] = ACTIONS(579), + [aux_sym__unary_build_in_function_token9] = ACTIONS(579), + [aux_sym__unary_build_in_function_token10] = ACTIONS(579), + [aux_sym__unary_build_in_function_token11] = ACTIONS(579), + [aux_sym__unary_build_in_function_token12] = ACTIONS(579), + [aux_sym__unary_build_in_function_token13] = ACTIONS(579), + [aux_sym__unary_build_in_function_token14] = ACTIONS(579), + [aux_sym__unary_build_in_function_token15] = ACTIONS(579), + [aux_sym__unary_build_in_function_token16] = ACTIONS(579), + [aux_sym__unary_build_in_function_token17] = ACTIONS(579), + [aux_sym__unary_build_in_function_token18] = ACTIONS(579), + [aux_sym__unary_build_in_function_token19] = ACTIONS(579), + [aux_sym__unary_build_in_function_token20] = ACTIONS(579), + [aux_sym__unary_build_in_function_token21] = ACTIONS(579), + [aux_sym__unary_build_in_function_token22] = ACTIONS(579), + [aux_sym__unary_build_in_function_token23] = ACTIONS(579), + [aux_sym__unary_build_in_function_token24] = ACTIONS(579), + [aux_sym__unary_build_in_function_token25] = ACTIONS(579), + [aux_sym__unary_build_in_function_token26] = ACTIONS(579), + [aux_sym__unary_build_in_function_token27] = ACTIONS(579), + [aux_sym__unary_build_in_function_token28] = ACTIONS(579), + [aux_sym__unary_build_in_function_token29] = ACTIONS(579), + [aux_sym__unary_build_in_function_token30] = ACTIONS(579), + [aux_sym__unary_build_in_function_token31] = ACTIONS(579), + [aux_sym__binary_build_in_function_token1] = ACTIONS(579), + [aux_sym__binary_build_in_function_token2] = ACTIONS(579), + [aux_sym__binary_build_in_function_token3] = ACTIONS(579), + [aux_sym__binary_build_in_function_token4] = ACTIONS(579), + [aux_sym__binary_build_in_function_token5] = ACTIONS(579), + [aux_sym__binary_build_in_function_token6] = ACTIONS(579), + [aux_sym__binary_build_in_function_token7] = ACTIONS(579), + [aux_sym__binary_build_in_function_token8] = ACTIONS(579), + [aux_sym__binary_build_in_function_token9] = ACTIONS(579), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(579), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(579), + [aux_sym_regex_expression_token1] = ACTIONS(579), + [aux_sym_substring_expression_token1] = ACTIONS(579), + [aux_sym_string_replace_expression_token1] = ACTIONS(579), + [aux_sym_exists_func_token1] = ACTIONS(579), + [aux_sym_aggregate_token1] = ACTIONS(579), + [aux_sym_aggregate_token2] = ACTIONS(579), + [aux_sym_aggregate_token3] = ACTIONS(579), + [aux_sym_aggregate_token4] = ACTIONS(579), + [aux_sym_aggregate_token5] = ACTIONS(579), + [aux_sym_aggregate_token6] = ACTIONS(579), + [anon_sym_GROUP_CONCAT] = ACTIONS(579), + [anon_sym_COLON] = ACTIONS(577), + }, + [146] = { + [ts_builtin_sym_end] = ACTIONS(581), + [sym_pn_prefix] = ACTIONS(583), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(583), + [aux_sym_prefix_declaration_token1] = ACTIONS(583), + [aux_sym_select_clause_token1] = ACTIONS(583), + [anon_sym_LPAREN] = ACTIONS(581), + [aux_sym_construct_query_token1] = ACTIONS(583), + [aux_sym_describe_query_token1] = ACTIONS(583), + [aux_sym_ask_query_token1] = ACTIONS(583), + [aux_sym_having_clause_token1] = ACTIONS(583), + [aux_sym_order_clause_token1] = ACTIONS(583), + [aux_sym_order_condition_token1] = ACTIONS(583), + [aux_sym_order_condition_token2] = ACTIONS(583), + [aux_sym_limit_clause_token1] = ACTIONS(583), + [aux_sym_offset_clause_token1] = ACTIONS(583), + [aux_sym_values_clause_token1] = ACTIONS(583), + [aux_sym_load_token1] = ACTIONS(583), + [aux_sym_clear_token1] = ACTIONS(583), + [aux_sym_drop_token1] = ACTIONS(583), + [aux_sym_create_token1] = ACTIONS(583), + [aux_sym_add_token1] = ACTIONS(583), + [aux_sym_move_token1] = ACTIONS(583), + [aux_sym_copy_token1] = ACTIONS(583), + [anon_sym_INSERTDATA] = ACTIONS(581), + [anon_sym_DELETEDATA] = ACTIONS(581), + [anon_sym_DELETEWHERE] = ACTIONS(581), + [aux_sym_modify_token1] = ACTIONS(583), + [aux_sym_delete_clause_token1] = ACTIONS(583), + [aux_sym_insert_clause_token1] = ACTIONS(583), + [sym_var] = ACTIONS(581), + [anon_sym_LT] = ACTIONS(581), + [aux_sym_binary_expression_token2] = ACTIONS(583), + [aux_sym_build_in_function_token1] = ACTIONS(583), + [aux_sym_build_in_function_token2] = ACTIONS(583), + [aux_sym_build_in_function_token3] = ACTIONS(583), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(583), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(583), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(583), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(583), + [aux_sym__unary_build_in_function_token1] = ACTIONS(583), + [aux_sym__unary_build_in_function_token2] = ACTIONS(583), + [aux_sym__unary_build_in_function_token3] = ACTIONS(583), + [aux_sym__unary_build_in_function_token4] = ACTIONS(583), + [aux_sym__unary_build_in_function_token5] = ACTIONS(583), + [aux_sym__unary_build_in_function_token6] = ACTIONS(583), + [aux_sym__unary_build_in_function_token7] = ACTIONS(583), + [aux_sym__unary_build_in_function_token8] = ACTIONS(583), + [aux_sym__unary_build_in_function_token9] = ACTIONS(583), + [aux_sym__unary_build_in_function_token10] = ACTIONS(583), + [aux_sym__unary_build_in_function_token11] = ACTIONS(583), + [aux_sym__unary_build_in_function_token12] = ACTIONS(583), + [aux_sym__unary_build_in_function_token13] = ACTIONS(583), + [aux_sym__unary_build_in_function_token14] = ACTIONS(583), + [aux_sym__unary_build_in_function_token15] = ACTIONS(583), + [aux_sym__unary_build_in_function_token16] = ACTIONS(583), + [aux_sym__unary_build_in_function_token17] = ACTIONS(583), + [aux_sym__unary_build_in_function_token18] = ACTIONS(583), + [aux_sym__unary_build_in_function_token19] = ACTIONS(583), + [aux_sym__unary_build_in_function_token20] = ACTIONS(583), + [aux_sym__unary_build_in_function_token21] = ACTIONS(583), + [aux_sym__unary_build_in_function_token22] = ACTIONS(583), + [aux_sym__unary_build_in_function_token23] = ACTIONS(583), + [aux_sym__unary_build_in_function_token24] = ACTIONS(583), + [aux_sym__unary_build_in_function_token25] = ACTIONS(583), + [aux_sym__unary_build_in_function_token26] = ACTIONS(583), + [aux_sym__unary_build_in_function_token27] = ACTIONS(583), + [aux_sym__unary_build_in_function_token28] = ACTIONS(583), + [aux_sym__unary_build_in_function_token29] = ACTIONS(583), + [aux_sym__unary_build_in_function_token30] = ACTIONS(583), + [aux_sym__unary_build_in_function_token31] = ACTIONS(583), + [aux_sym__binary_build_in_function_token1] = ACTIONS(583), + [aux_sym__binary_build_in_function_token2] = ACTIONS(583), + [aux_sym__binary_build_in_function_token3] = ACTIONS(583), + [aux_sym__binary_build_in_function_token4] = ACTIONS(583), + [aux_sym__binary_build_in_function_token5] = ACTIONS(583), + [aux_sym__binary_build_in_function_token6] = ACTIONS(583), + [aux_sym__binary_build_in_function_token7] = ACTIONS(583), + [aux_sym__binary_build_in_function_token8] = ACTIONS(583), + [aux_sym__binary_build_in_function_token9] = ACTIONS(583), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(583), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(583), + [aux_sym_regex_expression_token1] = ACTIONS(583), + [aux_sym_substring_expression_token1] = ACTIONS(583), + [aux_sym_string_replace_expression_token1] = ACTIONS(583), + [aux_sym_exists_func_token1] = ACTIONS(583), + [aux_sym_aggregate_token1] = ACTIONS(583), + [aux_sym_aggregate_token2] = ACTIONS(583), + [aux_sym_aggregate_token3] = ACTIONS(583), + [aux_sym_aggregate_token4] = ACTIONS(583), + [aux_sym_aggregate_token5] = ACTIONS(583), + [aux_sym_aggregate_token6] = ACTIONS(583), + [anon_sym_GROUP_CONCAT] = ACTIONS(583), + [anon_sym_COLON] = ACTIONS(581), + }, + [147] = { + [ts_builtin_sym_end] = ACTIONS(505), + [sym_pn_prefix] = ACTIONS(507), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(507), + [aux_sym_prefix_declaration_token1] = ACTIONS(507), + [aux_sym_select_clause_token1] = ACTIONS(507), + [anon_sym_LPAREN] = ACTIONS(505), + [aux_sym_construct_query_token1] = ACTIONS(507), + [aux_sym_describe_query_token1] = ACTIONS(507), + [aux_sym_ask_query_token1] = ACTIONS(507), + [aux_sym_having_clause_token1] = ACTIONS(507), + [aux_sym_order_clause_token1] = ACTIONS(507), + [aux_sym_order_condition_token1] = ACTIONS(507), + [aux_sym_order_condition_token2] = ACTIONS(507), + [aux_sym_limit_clause_token1] = ACTIONS(507), + [aux_sym_offset_clause_token1] = ACTIONS(507), + [aux_sym_values_clause_token1] = ACTIONS(507), + [aux_sym_load_token1] = ACTIONS(507), + [aux_sym_clear_token1] = ACTIONS(507), + [aux_sym_drop_token1] = ACTIONS(507), + [aux_sym_create_token1] = ACTIONS(507), + [aux_sym_add_token1] = ACTIONS(507), + [aux_sym_move_token1] = ACTIONS(507), + [aux_sym_copy_token1] = ACTIONS(507), + [anon_sym_INSERTDATA] = ACTIONS(505), + [anon_sym_DELETEDATA] = ACTIONS(505), + [anon_sym_DELETEWHERE] = ACTIONS(505), + [aux_sym_modify_token1] = ACTIONS(507), + [aux_sym_delete_clause_token1] = ACTIONS(507), + [aux_sym_insert_clause_token1] = ACTIONS(507), + [sym_var] = ACTIONS(505), + [anon_sym_LT] = ACTIONS(505), + [aux_sym_binary_expression_token2] = ACTIONS(507), + [aux_sym_build_in_function_token1] = ACTIONS(507), + [aux_sym_build_in_function_token2] = ACTIONS(507), + [aux_sym_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token1] = ACTIONS(507), + [aux_sym__unary_build_in_function_token2] = ACTIONS(507), + [aux_sym__unary_build_in_function_token3] = ACTIONS(507), + [aux_sym__unary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token5] = ACTIONS(507), + [aux_sym__unary_build_in_function_token6] = ACTIONS(507), + [aux_sym__unary_build_in_function_token7] = ACTIONS(507), + [aux_sym__unary_build_in_function_token8] = ACTIONS(507), + [aux_sym__unary_build_in_function_token9] = ACTIONS(507), + [aux_sym__unary_build_in_function_token10] = ACTIONS(507), + [aux_sym__unary_build_in_function_token11] = ACTIONS(507), + [aux_sym__unary_build_in_function_token12] = ACTIONS(507), + [aux_sym__unary_build_in_function_token13] = ACTIONS(507), + [aux_sym__unary_build_in_function_token14] = ACTIONS(507), + [aux_sym__unary_build_in_function_token15] = ACTIONS(507), + [aux_sym__unary_build_in_function_token16] = ACTIONS(507), + [aux_sym__unary_build_in_function_token17] = ACTIONS(507), + [aux_sym__unary_build_in_function_token18] = ACTIONS(507), + [aux_sym__unary_build_in_function_token19] = ACTIONS(507), + [aux_sym__unary_build_in_function_token20] = ACTIONS(507), + [aux_sym__unary_build_in_function_token21] = ACTIONS(507), + [aux_sym__unary_build_in_function_token22] = ACTIONS(507), + [aux_sym__unary_build_in_function_token23] = ACTIONS(507), + [aux_sym__unary_build_in_function_token24] = ACTIONS(507), + [aux_sym__unary_build_in_function_token25] = ACTIONS(507), + [aux_sym__unary_build_in_function_token26] = ACTIONS(507), + [aux_sym__unary_build_in_function_token27] = ACTIONS(507), + [aux_sym__unary_build_in_function_token28] = ACTIONS(507), + [aux_sym__unary_build_in_function_token29] = ACTIONS(507), + [aux_sym__unary_build_in_function_token30] = ACTIONS(507), + [aux_sym__unary_build_in_function_token31] = ACTIONS(507), + [aux_sym__binary_build_in_function_token1] = ACTIONS(507), + [aux_sym__binary_build_in_function_token2] = ACTIONS(507), + [aux_sym__binary_build_in_function_token3] = ACTIONS(507), + [aux_sym__binary_build_in_function_token4] = ACTIONS(507), + [aux_sym__binary_build_in_function_token5] = ACTIONS(507), + [aux_sym__binary_build_in_function_token6] = ACTIONS(507), + [aux_sym__binary_build_in_function_token7] = ACTIONS(507), + [aux_sym__binary_build_in_function_token8] = ACTIONS(507), + [aux_sym__binary_build_in_function_token9] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(507), + [aux_sym_regex_expression_token1] = ACTIONS(507), + [aux_sym_substring_expression_token1] = ACTIONS(507), + [aux_sym_string_replace_expression_token1] = ACTIONS(507), + [aux_sym_exists_func_token1] = ACTIONS(507), + [aux_sym_aggregate_token1] = ACTIONS(507), + [aux_sym_aggregate_token2] = ACTIONS(507), + [aux_sym_aggregate_token3] = ACTIONS(507), + [aux_sym_aggregate_token4] = ACTIONS(507), + [aux_sym_aggregate_token5] = ACTIONS(507), + [aux_sym_aggregate_token6] = ACTIONS(507), + [anon_sym_GROUP_CONCAT] = ACTIONS(507), + [anon_sym_COLON] = ACTIONS(505), + }, + [148] = { + [ts_builtin_sym_end] = ACTIONS(585), + [sym_pn_prefix] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(587), + [aux_sym_prefix_declaration_token1] = ACTIONS(587), + [aux_sym_select_clause_token1] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(585), + [aux_sym_construct_query_token1] = ACTIONS(587), + [aux_sym_describe_query_token1] = ACTIONS(587), + [aux_sym_ask_query_token1] = ACTIONS(587), + [aux_sym_having_clause_token1] = ACTIONS(587), + [aux_sym_order_clause_token1] = ACTIONS(587), + [aux_sym_order_condition_token1] = ACTIONS(587), + [aux_sym_order_condition_token2] = ACTIONS(587), + [aux_sym_limit_clause_token1] = ACTIONS(587), + [aux_sym_offset_clause_token1] = ACTIONS(587), + [aux_sym_values_clause_token1] = ACTIONS(587), + [aux_sym_load_token1] = ACTIONS(587), + [aux_sym_clear_token1] = ACTIONS(587), + [aux_sym_drop_token1] = ACTIONS(587), + [aux_sym_create_token1] = ACTIONS(587), + [aux_sym_add_token1] = ACTIONS(587), + [aux_sym_move_token1] = ACTIONS(587), + [aux_sym_copy_token1] = ACTIONS(587), + [anon_sym_INSERTDATA] = ACTIONS(585), + [anon_sym_DELETEDATA] = ACTIONS(585), + [anon_sym_DELETEWHERE] = ACTIONS(585), + [aux_sym_modify_token1] = ACTIONS(587), + [aux_sym_delete_clause_token1] = ACTIONS(587), + [aux_sym_insert_clause_token1] = ACTIONS(587), + [sym_var] = ACTIONS(585), + [anon_sym_LT] = ACTIONS(585), + [aux_sym_binary_expression_token2] = ACTIONS(587), + [aux_sym_build_in_function_token1] = ACTIONS(587), + [aux_sym_build_in_function_token2] = ACTIONS(587), + [aux_sym_build_in_function_token3] = ACTIONS(587), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(587), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(587), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(587), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(587), + [aux_sym__unary_build_in_function_token1] = ACTIONS(587), + [aux_sym__unary_build_in_function_token2] = ACTIONS(587), + [aux_sym__unary_build_in_function_token3] = ACTIONS(587), + [aux_sym__unary_build_in_function_token4] = ACTIONS(587), + [aux_sym__unary_build_in_function_token5] = ACTIONS(587), + [aux_sym__unary_build_in_function_token6] = ACTIONS(587), + [aux_sym__unary_build_in_function_token7] = ACTIONS(587), + [aux_sym__unary_build_in_function_token8] = ACTIONS(587), + [aux_sym__unary_build_in_function_token9] = ACTIONS(587), + [aux_sym__unary_build_in_function_token10] = ACTIONS(587), + [aux_sym__unary_build_in_function_token11] = ACTIONS(587), + [aux_sym__unary_build_in_function_token12] = ACTIONS(587), + [aux_sym__unary_build_in_function_token13] = ACTIONS(587), + [aux_sym__unary_build_in_function_token14] = ACTIONS(587), + [aux_sym__unary_build_in_function_token15] = ACTIONS(587), + [aux_sym__unary_build_in_function_token16] = ACTIONS(587), + [aux_sym__unary_build_in_function_token17] = ACTIONS(587), + [aux_sym__unary_build_in_function_token18] = ACTIONS(587), + [aux_sym__unary_build_in_function_token19] = ACTIONS(587), + [aux_sym__unary_build_in_function_token20] = ACTIONS(587), + [aux_sym__unary_build_in_function_token21] = ACTIONS(587), + [aux_sym__unary_build_in_function_token22] = ACTIONS(587), + [aux_sym__unary_build_in_function_token23] = ACTIONS(587), + [aux_sym__unary_build_in_function_token24] = ACTIONS(587), + [aux_sym__unary_build_in_function_token25] = ACTIONS(587), + [aux_sym__unary_build_in_function_token26] = ACTIONS(587), + [aux_sym__unary_build_in_function_token27] = ACTIONS(587), + [aux_sym__unary_build_in_function_token28] = ACTIONS(587), + [aux_sym__unary_build_in_function_token29] = ACTIONS(587), + [aux_sym__unary_build_in_function_token30] = ACTIONS(587), + [aux_sym__unary_build_in_function_token31] = ACTIONS(587), + [aux_sym__binary_build_in_function_token1] = ACTIONS(587), + [aux_sym__binary_build_in_function_token2] = ACTIONS(587), + [aux_sym__binary_build_in_function_token3] = ACTIONS(587), + [aux_sym__binary_build_in_function_token4] = ACTIONS(587), + [aux_sym__binary_build_in_function_token5] = ACTIONS(587), + [aux_sym__binary_build_in_function_token6] = ACTIONS(587), + [aux_sym__binary_build_in_function_token7] = ACTIONS(587), + [aux_sym__binary_build_in_function_token8] = ACTIONS(587), + [aux_sym__binary_build_in_function_token9] = ACTIONS(587), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(587), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(587), + [aux_sym_regex_expression_token1] = ACTIONS(587), + [aux_sym_substring_expression_token1] = ACTIONS(587), + [aux_sym_string_replace_expression_token1] = ACTIONS(587), + [aux_sym_exists_func_token1] = ACTIONS(587), + [aux_sym_aggregate_token1] = ACTIONS(587), + [aux_sym_aggregate_token2] = ACTIONS(587), + [aux_sym_aggregate_token3] = ACTIONS(587), + [aux_sym_aggregate_token4] = ACTIONS(587), + [aux_sym_aggregate_token5] = ACTIONS(587), + [aux_sym_aggregate_token6] = ACTIONS(587), + [anon_sym_GROUP_CONCAT] = ACTIONS(587), + [anon_sym_COLON] = ACTIONS(585), + }, + [149] = { + [ts_builtin_sym_end] = ACTIONS(589), + [sym_pn_prefix] = ACTIONS(591), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(591), + [aux_sym_prefix_declaration_token1] = ACTIONS(591), + [aux_sym_select_clause_token1] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(589), + [aux_sym_construct_query_token1] = ACTIONS(591), + [aux_sym_describe_query_token1] = ACTIONS(591), + [aux_sym_ask_query_token1] = ACTIONS(591), + [aux_sym_having_clause_token1] = ACTIONS(591), + [aux_sym_order_clause_token1] = ACTIONS(591), + [aux_sym_order_condition_token1] = ACTIONS(591), + [aux_sym_order_condition_token2] = ACTIONS(591), + [aux_sym_limit_clause_token1] = ACTIONS(591), + [aux_sym_offset_clause_token1] = ACTIONS(591), + [aux_sym_values_clause_token1] = ACTIONS(591), + [aux_sym_load_token1] = ACTIONS(591), + [aux_sym_clear_token1] = ACTIONS(591), + [aux_sym_drop_token1] = ACTIONS(591), + [aux_sym_create_token1] = ACTIONS(591), + [aux_sym_add_token1] = ACTIONS(591), + [aux_sym_move_token1] = ACTIONS(591), + [aux_sym_copy_token1] = ACTIONS(591), + [anon_sym_INSERTDATA] = ACTIONS(589), + [anon_sym_DELETEDATA] = ACTIONS(589), + [anon_sym_DELETEWHERE] = ACTIONS(589), + [aux_sym_modify_token1] = ACTIONS(591), + [aux_sym_delete_clause_token1] = ACTIONS(591), + [aux_sym_insert_clause_token1] = ACTIONS(591), + [sym_var] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [aux_sym_binary_expression_token2] = ACTIONS(591), + [aux_sym_build_in_function_token1] = ACTIONS(591), + [aux_sym_build_in_function_token2] = ACTIONS(591), + [aux_sym_build_in_function_token3] = ACTIONS(591), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(591), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(591), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(591), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(591), + [aux_sym__unary_build_in_function_token1] = ACTIONS(591), + [aux_sym__unary_build_in_function_token2] = ACTIONS(591), + [aux_sym__unary_build_in_function_token3] = ACTIONS(591), + [aux_sym__unary_build_in_function_token4] = ACTIONS(591), + [aux_sym__unary_build_in_function_token5] = ACTIONS(591), + [aux_sym__unary_build_in_function_token6] = ACTIONS(591), + [aux_sym__unary_build_in_function_token7] = ACTIONS(591), + [aux_sym__unary_build_in_function_token8] = ACTIONS(591), + [aux_sym__unary_build_in_function_token9] = ACTIONS(591), + [aux_sym__unary_build_in_function_token10] = ACTIONS(591), + [aux_sym__unary_build_in_function_token11] = ACTIONS(591), + [aux_sym__unary_build_in_function_token12] = ACTIONS(591), + [aux_sym__unary_build_in_function_token13] = ACTIONS(591), + [aux_sym__unary_build_in_function_token14] = ACTIONS(591), + [aux_sym__unary_build_in_function_token15] = ACTIONS(591), + [aux_sym__unary_build_in_function_token16] = ACTIONS(591), + [aux_sym__unary_build_in_function_token17] = ACTIONS(591), + [aux_sym__unary_build_in_function_token18] = ACTIONS(591), + [aux_sym__unary_build_in_function_token19] = ACTIONS(591), + [aux_sym__unary_build_in_function_token20] = ACTIONS(591), + [aux_sym__unary_build_in_function_token21] = ACTIONS(591), + [aux_sym__unary_build_in_function_token22] = ACTIONS(591), + [aux_sym__unary_build_in_function_token23] = ACTIONS(591), + [aux_sym__unary_build_in_function_token24] = ACTIONS(591), + [aux_sym__unary_build_in_function_token25] = ACTIONS(591), + [aux_sym__unary_build_in_function_token26] = ACTIONS(591), + [aux_sym__unary_build_in_function_token27] = ACTIONS(591), + [aux_sym__unary_build_in_function_token28] = ACTIONS(591), + [aux_sym__unary_build_in_function_token29] = ACTIONS(591), + [aux_sym__unary_build_in_function_token30] = ACTIONS(591), + [aux_sym__unary_build_in_function_token31] = ACTIONS(591), + [aux_sym__binary_build_in_function_token1] = ACTIONS(591), + [aux_sym__binary_build_in_function_token2] = ACTIONS(591), + [aux_sym__binary_build_in_function_token3] = ACTIONS(591), + [aux_sym__binary_build_in_function_token4] = ACTIONS(591), + [aux_sym__binary_build_in_function_token5] = ACTIONS(591), + [aux_sym__binary_build_in_function_token6] = ACTIONS(591), + [aux_sym__binary_build_in_function_token7] = ACTIONS(591), + [aux_sym__binary_build_in_function_token8] = ACTIONS(591), + [aux_sym__binary_build_in_function_token9] = ACTIONS(591), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(591), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(591), + [aux_sym_regex_expression_token1] = ACTIONS(591), + [aux_sym_substring_expression_token1] = ACTIONS(591), + [aux_sym_string_replace_expression_token1] = ACTIONS(591), + [aux_sym_exists_func_token1] = ACTIONS(591), + [aux_sym_aggregate_token1] = ACTIONS(591), + [aux_sym_aggregate_token2] = ACTIONS(591), + [aux_sym_aggregate_token3] = ACTIONS(591), + [aux_sym_aggregate_token4] = ACTIONS(591), + [aux_sym_aggregate_token5] = ACTIONS(591), + [aux_sym_aggregate_token6] = ACTIONS(591), + [anon_sym_GROUP_CONCAT] = ACTIONS(591), + [anon_sym_COLON] = ACTIONS(589), + }, + [150] = { + [ts_builtin_sym_end] = ACTIONS(593), + [sym_pn_prefix] = ACTIONS(595), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(595), + [aux_sym_prefix_declaration_token1] = ACTIONS(595), + [aux_sym_select_clause_token1] = ACTIONS(595), + [anon_sym_LPAREN] = ACTIONS(593), + [aux_sym_construct_query_token1] = ACTIONS(595), + [aux_sym_describe_query_token1] = ACTIONS(595), + [aux_sym_ask_query_token1] = ACTIONS(595), + [aux_sym_having_clause_token1] = ACTIONS(595), + [aux_sym_order_clause_token1] = ACTIONS(595), + [aux_sym_order_condition_token1] = ACTIONS(595), + [aux_sym_order_condition_token2] = ACTIONS(595), + [aux_sym_limit_clause_token1] = ACTIONS(595), + [aux_sym_offset_clause_token1] = ACTIONS(595), + [aux_sym_values_clause_token1] = ACTIONS(595), + [aux_sym_load_token1] = ACTIONS(595), + [aux_sym_clear_token1] = ACTIONS(595), + [aux_sym_drop_token1] = ACTIONS(595), + [aux_sym_create_token1] = ACTIONS(595), + [aux_sym_add_token1] = ACTIONS(595), + [aux_sym_move_token1] = ACTIONS(595), + [aux_sym_copy_token1] = ACTIONS(595), + [anon_sym_INSERTDATA] = ACTIONS(593), + [anon_sym_DELETEDATA] = ACTIONS(593), + [anon_sym_DELETEWHERE] = ACTIONS(593), + [aux_sym_modify_token1] = ACTIONS(595), + [aux_sym_delete_clause_token1] = ACTIONS(595), + [aux_sym_insert_clause_token1] = ACTIONS(595), + [sym_var] = ACTIONS(593), + [anon_sym_LT] = ACTIONS(593), + [aux_sym_binary_expression_token2] = ACTIONS(595), + [aux_sym_build_in_function_token1] = ACTIONS(595), + [aux_sym_build_in_function_token2] = ACTIONS(595), + [aux_sym_build_in_function_token3] = ACTIONS(595), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(595), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(595), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(595), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(595), + [aux_sym__unary_build_in_function_token1] = ACTIONS(595), + [aux_sym__unary_build_in_function_token2] = ACTIONS(595), + [aux_sym__unary_build_in_function_token3] = ACTIONS(595), + [aux_sym__unary_build_in_function_token4] = ACTIONS(595), + [aux_sym__unary_build_in_function_token5] = ACTIONS(595), + [aux_sym__unary_build_in_function_token6] = ACTIONS(595), + [aux_sym__unary_build_in_function_token7] = ACTIONS(595), + [aux_sym__unary_build_in_function_token8] = ACTIONS(595), + [aux_sym__unary_build_in_function_token9] = ACTIONS(595), + [aux_sym__unary_build_in_function_token10] = ACTIONS(595), + [aux_sym__unary_build_in_function_token11] = ACTIONS(595), + [aux_sym__unary_build_in_function_token12] = ACTIONS(595), + [aux_sym__unary_build_in_function_token13] = ACTIONS(595), + [aux_sym__unary_build_in_function_token14] = ACTIONS(595), + [aux_sym__unary_build_in_function_token15] = ACTIONS(595), + [aux_sym__unary_build_in_function_token16] = ACTIONS(595), + [aux_sym__unary_build_in_function_token17] = ACTIONS(595), + [aux_sym__unary_build_in_function_token18] = ACTIONS(595), + [aux_sym__unary_build_in_function_token19] = ACTIONS(595), + [aux_sym__unary_build_in_function_token20] = ACTIONS(595), + [aux_sym__unary_build_in_function_token21] = ACTIONS(595), + [aux_sym__unary_build_in_function_token22] = ACTIONS(595), + [aux_sym__unary_build_in_function_token23] = ACTIONS(595), + [aux_sym__unary_build_in_function_token24] = ACTIONS(595), + [aux_sym__unary_build_in_function_token25] = ACTIONS(595), + [aux_sym__unary_build_in_function_token26] = ACTIONS(595), + [aux_sym__unary_build_in_function_token27] = ACTIONS(595), + [aux_sym__unary_build_in_function_token28] = ACTIONS(595), + [aux_sym__unary_build_in_function_token29] = ACTIONS(595), + [aux_sym__unary_build_in_function_token30] = ACTIONS(595), + [aux_sym__unary_build_in_function_token31] = ACTIONS(595), + [aux_sym__binary_build_in_function_token1] = ACTIONS(595), + [aux_sym__binary_build_in_function_token2] = ACTIONS(595), + [aux_sym__binary_build_in_function_token3] = ACTIONS(595), + [aux_sym__binary_build_in_function_token4] = ACTIONS(595), + [aux_sym__binary_build_in_function_token5] = ACTIONS(595), + [aux_sym__binary_build_in_function_token6] = ACTIONS(595), + [aux_sym__binary_build_in_function_token7] = ACTIONS(595), + [aux_sym__binary_build_in_function_token8] = ACTIONS(595), + [aux_sym__binary_build_in_function_token9] = ACTIONS(595), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(595), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(595), + [aux_sym_regex_expression_token1] = ACTIONS(595), + [aux_sym_substring_expression_token1] = ACTIONS(595), + [aux_sym_string_replace_expression_token1] = ACTIONS(595), + [aux_sym_exists_func_token1] = ACTIONS(595), + [aux_sym_aggregate_token1] = ACTIONS(595), + [aux_sym_aggregate_token2] = ACTIONS(595), + [aux_sym_aggregate_token3] = ACTIONS(595), + [aux_sym_aggregate_token4] = ACTIONS(595), + [aux_sym_aggregate_token5] = ACTIONS(595), + [aux_sym_aggregate_token6] = ACTIONS(595), + [anon_sym_GROUP_CONCAT] = ACTIONS(595), + [anon_sym_COLON] = ACTIONS(593), + }, + [151] = { + [ts_builtin_sym_end] = ACTIONS(597), + [sym_pn_prefix] = ACTIONS(599), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(599), + [aux_sym_prefix_declaration_token1] = ACTIONS(599), + [aux_sym_select_clause_token1] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(597), + [aux_sym_construct_query_token1] = ACTIONS(599), + [aux_sym_describe_query_token1] = ACTIONS(599), + [aux_sym_ask_query_token1] = ACTIONS(599), + [aux_sym_having_clause_token1] = ACTIONS(599), + [aux_sym_order_clause_token1] = ACTIONS(599), + [aux_sym_order_condition_token1] = ACTIONS(599), + [aux_sym_order_condition_token2] = ACTIONS(599), + [aux_sym_limit_clause_token1] = ACTIONS(599), + [aux_sym_offset_clause_token1] = ACTIONS(599), + [aux_sym_values_clause_token1] = ACTIONS(599), + [aux_sym_load_token1] = ACTIONS(599), + [aux_sym_clear_token1] = ACTIONS(599), + [aux_sym_drop_token1] = ACTIONS(599), + [aux_sym_create_token1] = ACTIONS(599), + [aux_sym_add_token1] = ACTIONS(599), + [aux_sym_move_token1] = ACTIONS(599), + [aux_sym_copy_token1] = ACTIONS(599), + [anon_sym_INSERTDATA] = ACTIONS(597), + [anon_sym_DELETEDATA] = ACTIONS(597), + [anon_sym_DELETEWHERE] = ACTIONS(597), + [aux_sym_modify_token1] = ACTIONS(599), + [aux_sym_delete_clause_token1] = ACTIONS(599), + [aux_sym_insert_clause_token1] = ACTIONS(599), + [sym_var] = ACTIONS(597), + [anon_sym_LT] = ACTIONS(597), + [aux_sym_binary_expression_token2] = ACTIONS(599), + [aux_sym_build_in_function_token1] = ACTIONS(599), + [aux_sym_build_in_function_token2] = ACTIONS(599), + [aux_sym_build_in_function_token3] = ACTIONS(599), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(599), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(599), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(599), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(599), + [aux_sym__unary_build_in_function_token1] = ACTIONS(599), + [aux_sym__unary_build_in_function_token2] = ACTIONS(599), + [aux_sym__unary_build_in_function_token3] = ACTIONS(599), + [aux_sym__unary_build_in_function_token4] = ACTIONS(599), + [aux_sym__unary_build_in_function_token5] = ACTIONS(599), + [aux_sym__unary_build_in_function_token6] = ACTIONS(599), + [aux_sym__unary_build_in_function_token7] = ACTIONS(599), + [aux_sym__unary_build_in_function_token8] = ACTIONS(599), + [aux_sym__unary_build_in_function_token9] = ACTIONS(599), + [aux_sym__unary_build_in_function_token10] = ACTIONS(599), + [aux_sym__unary_build_in_function_token11] = ACTIONS(599), + [aux_sym__unary_build_in_function_token12] = ACTIONS(599), + [aux_sym__unary_build_in_function_token13] = ACTIONS(599), + [aux_sym__unary_build_in_function_token14] = ACTIONS(599), + [aux_sym__unary_build_in_function_token15] = ACTIONS(599), + [aux_sym__unary_build_in_function_token16] = ACTIONS(599), + [aux_sym__unary_build_in_function_token17] = ACTIONS(599), + [aux_sym__unary_build_in_function_token18] = ACTIONS(599), + [aux_sym__unary_build_in_function_token19] = ACTIONS(599), + [aux_sym__unary_build_in_function_token20] = ACTIONS(599), + [aux_sym__unary_build_in_function_token21] = ACTIONS(599), + [aux_sym__unary_build_in_function_token22] = ACTIONS(599), + [aux_sym__unary_build_in_function_token23] = ACTIONS(599), + [aux_sym__unary_build_in_function_token24] = ACTIONS(599), + [aux_sym__unary_build_in_function_token25] = ACTIONS(599), + [aux_sym__unary_build_in_function_token26] = ACTIONS(599), + [aux_sym__unary_build_in_function_token27] = ACTIONS(599), + [aux_sym__unary_build_in_function_token28] = ACTIONS(599), + [aux_sym__unary_build_in_function_token29] = ACTIONS(599), + [aux_sym__unary_build_in_function_token30] = ACTIONS(599), + [aux_sym__unary_build_in_function_token31] = ACTIONS(599), + [aux_sym__binary_build_in_function_token1] = ACTIONS(599), + [aux_sym__binary_build_in_function_token2] = ACTIONS(599), + [aux_sym__binary_build_in_function_token3] = ACTIONS(599), + [aux_sym__binary_build_in_function_token4] = ACTIONS(599), + [aux_sym__binary_build_in_function_token5] = ACTIONS(599), + [aux_sym__binary_build_in_function_token6] = ACTIONS(599), + [aux_sym__binary_build_in_function_token7] = ACTIONS(599), + [aux_sym__binary_build_in_function_token8] = ACTIONS(599), + [aux_sym__binary_build_in_function_token9] = ACTIONS(599), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(599), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(599), + [aux_sym_regex_expression_token1] = ACTIONS(599), + [aux_sym_substring_expression_token1] = ACTIONS(599), + [aux_sym_string_replace_expression_token1] = ACTIONS(599), + [aux_sym_exists_func_token1] = ACTIONS(599), + [aux_sym_aggregate_token1] = ACTIONS(599), + [aux_sym_aggregate_token2] = ACTIONS(599), + [aux_sym_aggregate_token3] = ACTIONS(599), + [aux_sym_aggregate_token4] = ACTIONS(599), + [aux_sym_aggregate_token5] = ACTIONS(599), + [aux_sym_aggregate_token6] = ACTIONS(599), + [anon_sym_GROUP_CONCAT] = ACTIONS(599), + [anon_sym_COLON] = ACTIONS(597), + }, + [152] = { + [ts_builtin_sym_end] = ACTIONS(601), + [sym_pn_prefix] = ACTIONS(603), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(603), + [aux_sym_prefix_declaration_token1] = ACTIONS(603), + [aux_sym_select_clause_token1] = ACTIONS(603), + [anon_sym_LPAREN] = ACTIONS(601), + [aux_sym_construct_query_token1] = ACTIONS(603), + [aux_sym_describe_query_token1] = ACTIONS(603), + [aux_sym_ask_query_token1] = ACTIONS(603), + [aux_sym_having_clause_token1] = ACTIONS(603), + [aux_sym_order_clause_token1] = ACTIONS(603), + [aux_sym_order_condition_token1] = ACTIONS(603), + [aux_sym_order_condition_token2] = ACTIONS(603), + [aux_sym_limit_clause_token1] = ACTIONS(603), + [aux_sym_offset_clause_token1] = ACTIONS(603), + [aux_sym_values_clause_token1] = ACTIONS(603), + [aux_sym_load_token1] = ACTIONS(603), + [aux_sym_clear_token1] = ACTIONS(603), + [aux_sym_drop_token1] = ACTIONS(603), + [aux_sym_create_token1] = ACTIONS(603), + [aux_sym_add_token1] = ACTIONS(603), + [aux_sym_move_token1] = ACTIONS(603), + [aux_sym_copy_token1] = ACTIONS(603), + [anon_sym_INSERTDATA] = ACTIONS(601), + [anon_sym_DELETEDATA] = ACTIONS(601), + [anon_sym_DELETEWHERE] = ACTIONS(601), + [aux_sym_modify_token1] = ACTIONS(603), + [aux_sym_delete_clause_token1] = ACTIONS(603), + [aux_sym_insert_clause_token1] = ACTIONS(603), + [sym_var] = ACTIONS(601), + [anon_sym_LT] = ACTIONS(601), + [aux_sym_binary_expression_token2] = ACTIONS(603), + [aux_sym_build_in_function_token1] = ACTIONS(603), + [aux_sym_build_in_function_token2] = ACTIONS(603), + [aux_sym_build_in_function_token3] = ACTIONS(603), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(603), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(603), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(603), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(603), + [aux_sym__unary_build_in_function_token1] = ACTIONS(603), + [aux_sym__unary_build_in_function_token2] = ACTIONS(603), + [aux_sym__unary_build_in_function_token3] = ACTIONS(603), + [aux_sym__unary_build_in_function_token4] = ACTIONS(603), + [aux_sym__unary_build_in_function_token5] = ACTIONS(603), + [aux_sym__unary_build_in_function_token6] = ACTIONS(603), + [aux_sym__unary_build_in_function_token7] = ACTIONS(603), + [aux_sym__unary_build_in_function_token8] = ACTIONS(603), + [aux_sym__unary_build_in_function_token9] = ACTIONS(603), + [aux_sym__unary_build_in_function_token10] = ACTIONS(603), + [aux_sym__unary_build_in_function_token11] = ACTIONS(603), + [aux_sym__unary_build_in_function_token12] = ACTIONS(603), + [aux_sym__unary_build_in_function_token13] = ACTIONS(603), + [aux_sym__unary_build_in_function_token14] = ACTIONS(603), + [aux_sym__unary_build_in_function_token15] = ACTIONS(603), + [aux_sym__unary_build_in_function_token16] = ACTIONS(603), + [aux_sym__unary_build_in_function_token17] = ACTIONS(603), + [aux_sym__unary_build_in_function_token18] = ACTIONS(603), + [aux_sym__unary_build_in_function_token19] = ACTIONS(603), + [aux_sym__unary_build_in_function_token20] = ACTIONS(603), + [aux_sym__unary_build_in_function_token21] = ACTIONS(603), + [aux_sym__unary_build_in_function_token22] = ACTIONS(603), + [aux_sym__unary_build_in_function_token23] = ACTIONS(603), + [aux_sym__unary_build_in_function_token24] = ACTIONS(603), + [aux_sym__unary_build_in_function_token25] = ACTIONS(603), + [aux_sym__unary_build_in_function_token26] = ACTIONS(603), + [aux_sym__unary_build_in_function_token27] = ACTIONS(603), + [aux_sym__unary_build_in_function_token28] = ACTIONS(603), + [aux_sym__unary_build_in_function_token29] = ACTIONS(603), + [aux_sym__unary_build_in_function_token30] = ACTIONS(603), + [aux_sym__unary_build_in_function_token31] = ACTIONS(603), + [aux_sym__binary_build_in_function_token1] = ACTIONS(603), + [aux_sym__binary_build_in_function_token2] = ACTIONS(603), + [aux_sym__binary_build_in_function_token3] = ACTIONS(603), + [aux_sym__binary_build_in_function_token4] = ACTIONS(603), + [aux_sym__binary_build_in_function_token5] = ACTIONS(603), + [aux_sym__binary_build_in_function_token6] = ACTIONS(603), + [aux_sym__binary_build_in_function_token7] = ACTIONS(603), + [aux_sym__binary_build_in_function_token8] = ACTIONS(603), + [aux_sym__binary_build_in_function_token9] = ACTIONS(603), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(603), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(603), + [aux_sym_regex_expression_token1] = ACTIONS(603), + [aux_sym_substring_expression_token1] = ACTIONS(603), + [aux_sym_string_replace_expression_token1] = ACTIONS(603), + [aux_sym_exists_func_token1] = ACTIONS(603), + [aux_sym_aggregate_token1] = ACTIONS(603), + [aux_sym_aggregate_token2] = ACTIONS(603), + [aux_sym_aggregate_token3] = ACTIONS(603), + [aux_sym_aggregate_token4] = ACTIONS(603), + [aux_sym_aggregate_token5] = ACTIONS(603), + [aux_sym_aggregate_token6] = ACTIONS(603), + [anon_sym_GROUP_CONCAT] = ACTIONS(603), + [anon_sym_COLON] = ACTIONS(601), + }, + [153] = { + [ts_builtin_sym_end] = ACTIONS(605), + [sym_pn_prefix] = ACTIONS(607), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(607), + [aux_sym_prefix_declaration_token1] = ACTIONS(607), + [aux_sym_select_clause_token1] = ACTIONS(607), + [anon_sym_LPAREN] = ACTIONS(605), + [aux_sym_construct_query_token1] = ACTIONS(607), + [aux_sym_describe_query_token1] = ACTIONS(607), + [aux_sym_ask_query_token1] = ACTIONS(607), + [aux_sym_having_clause_token1] = ACTIONS(607), + [aux_sym_order_clause_token1] = ACTIONS(607), + [aux_sym_order_condition_token1] = ACTIONS(607), + [aux_sym_order_condition_token2] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_offset_clause_token1] = ACTIONS(607), + [aux_sym_values_clause_token1] = ACTIONS(607), + [aux_sym_load_token1] = ACTIONS(607), + [aux_sym_clear_token1] = ACTIONS(607), + [aux_sym_drop_token1] = ACTIONS(607), + [aux_sym_create_token1] = ACTIONS(607), + [aux_sym_add_token1] = ACTIONS(607), + [aux_sym_move_token1] = ACTIONS(607), + [aux_sym_copy_token1] = ACTIONS(607), + [anon_sym_INSERTDATA] = ACTIONS(605), + [anon_sym_DELETEDATA] = ACTIONS(605), + [anon_sym_DELETEWHERE] = ACTIONS(605), + [aux_sym_modify_token1] = ACTIONS(607), + [aux_sym_delete_clause_token1] = ACTIONS(607), + [aux_sym_insert_clause_token1] = ACTIONS(607), + [sym_var] = ACTIONS(605), + [anon_sym_LT] = ACTIONS(605), + [aux_sym_binary_expression_token2] = ACTIONS(607), + [aux_sym_build_in_function_token1] = ACTIONS(607), + [aux_sym_build_in_function_token2] = ACTIONS(607), + [aux_sym_build_in_function_token3] = ACTIONS(607), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(607), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(607), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(607), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(607), + [aux_sym__unary_build_in_function_token1] = ACTIONS(607), + [aux_sym__unary_build_in_function_token2] = ACTIONS(607), + [aux_sym__unary_build_in_function_token3] = ACTIONS(607), + [aux_sym__unary_build_in_function_token4] = ACTIONS(607), + [aux_sym__unary_build_in_function_token5] = ACTIONS(607), + [aux_sym__unary_build_in_function_token6] = ACTIONS(607), + [aux_sym__unary_build_in_function_token7] = ACTIONS(607), + [aux_sym__unary_build_in_function_token8] = ACTIONS(607), + [aux_sym__unary_build_in_function_token9] = ACTIONS(607), + [aux_sym__unary_build_in_function_token10] = ACTIONS(607), + [aux_sym__unary_build_in_function_token11] = ACTIONS(607), + [aux_sym__unary_build_in_function_token12] = ACTIONS(607), + [aux_sym__unary_build_in_function_token13] = ACTIONS(607), + [aux_sym__unary_build_in_function_token14] = ACTIONS(607), + [aux_sym__unary_build_in_function_token15] = ACTIONS(607), + [aux_sym__unary_build_in_function_token16] = ACTIONS(607), + [aux_sym__unary_build_in_function_token17] = ACTIONS(607), + [aux_sym__unary_build_in_function_token18] = ACTIONS(607), + [aux_sym__unary_build_in_function_token19] = ACTIONS(607), + [aux_sym__unary_build_in_function_token20] = ACTIONS(607), + [aux_sym__unary_build_in_function_token21] = ACTIONS(607), + [aux_sym__unary_build_in_function_token22] = ACTIONS(607), + [aux_sym__unary_build_in_function_token23] = ACTIONS(607), + [aux_sym__unary_build_in_function_token24] = ACTIONS(607), + [aux_sym__unary_build_in_function_token25] = ACTIONS(607), + [aux_sym__unary_build_in_function_token26] = ACTIONS(607), + [aux_sym__unary_build_in_function_token27] = ACTIONS(607), + [aux_sym__unary_build_in_function_token28] = ACTIONS(607), + [aux_sym__unary_build_in_function_token29] = ACTIONS(607), + [aux_sym__unary_build_in_function_token30] = ACTIONS(607), + [aux_sym__unary_build_in_function_token31] = ACTIONS(607), + [aux_sym__binary_build_in_function_token1] = ACTIONS(607), + [aux_sym__binary_build_in_function_token2] = ACTIONS(607), + [aux_sym__binary_build_in_function_token3] = ACTIONS(607), + [aux_sym__binary_build_in_function_token4] = ACTIONS(607), + [aux_sym__binary_build_in_function_token5] = ACTIONS(607), + [aux_sym__binary_build_in_function_token6] = ACTIONS(607), + [aux_sym__binary_build_in_function_token7] = ACTIONS(607), + [aux_sym__binary_build_in_function_token8] = ACTIONS(607), + [aux_sym__binary_build_in_function_token9] = ACTIONS(607), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(607), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(607), + [aux_sym_regex_expression_token1] = ACTIONS(607), + [aux_sym_substring_expression_token1] = ACTIONS(607), + [aux_sym_string_replace_expression_token1] = ACTIONS(607), + [aux_sym_exists_func_token1] = ACTIONS(607), + [aux_sym_aggregate_token1] = ACTIONS(607), + [aux_sym_aggregate_token2] = ACTIONS(607), + [aux_sym_aggregate_token3] = ACTIONS(607), + [aux_sym_aggregate_token4] = ACTIONS(607), + [aux_sym_aggregate_token5] = ACTIONS(607), + [aux_sym_aggregate_token6] = ACTIONS(607), + [anon_sym_GROUP_CONCAT] = ACTIONS(607), + [anon_sym_COLON] = ACTIONS(605), + }, + [154] = { + [ts_builtin_sym_end] = ACTIONS(609), + [sym_pn_prefix] = ACTIONS(611), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(611), + [aux_sym_prefix_declaration_token1] = ACTIONS(611), + [aux_sym_select_clause_token1] = ACTIONS(611), + [anon_sym_LPAREN] = ACTIONS(609), + [aux_sym_construct_query_token1] = ACTIONS(611), + [aux_sym_describe_query_token1] = ACTIONS(611), + [aux_sym_ask_query_token1] = ACTIONS(611), + [aux_sym_having_clause_token1] = ACTIONS(611), + [aux_sym_order_clause_token1] = ACTIONS(611), + [aux_sym_order_condition_token1] = ACTIONS(611), + [aux_sym_order_condition_token2] = ACTIONS(611), + [aux_sym_limit_clause_token1] = ACTIONS(611), + [aux_sym_offset_clause_token1] = ACTIONS(611), + [aux_sym_values_clause_token1] = ACTIONS(611), + [aux_sym_load_token1] = ACTIONS(611), + [aux_sym_clear_token1] = ACTIONS(611), + [aux_sym_drop_token1] = ACTIONS(611), + [aux_sym_create_token1] = ACTIONS(611), + [aux_sym_add_token1] = ACTIONS(611), + [aux_sym_move_token1] = ACTIONS(611), + [aux_sym_copy_token1] = ACTIONS(611), + [anon_sym_INSERTDATA] = ACTIONS(609), + [anon_sym_DELETEDATA] = ACTIONS(609), + [anon_sym_DELETEWHERE] = ACTIONS(609), + [aux_sym_modify_token1] = ACTIONS(611), + [aux_sym_delete_clause_token1] = ACTIONS(611), + [aux_sym_insert_clause_token1] = ACTIONS(611), + [sym_var] = ACTIONS(609), + [anon_sym_LT] = ACTIONS(609), + [aux_sym_binary_expression_token2] = ACTIONS(611), + [aux_sym_build_in_function_token1] = ACTIONS(611), + [aux_sym_build_in_function_token2] = ACTIONS(611), + [aux_sym_build_in_function_token3] = ACTIONS(611), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(611), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(611), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(611), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(611), + [aux_sym__unary_build_in_function_token1] = ACTIONS(611), + [aux_sym__unary_build_in_function_token2] = ACTIONS(611), + [aux_sym__unary_build_in_function_token3] = ACTIONS(611), + [aux_sym__unary_build_in_function_token4] = ACTIONS(611), + [aux_sym__unary_build_in_function_token5] = ACTIONS(611), + [aux_sym__unary_build_in_function_token6] = ACTIONS(611), + [aux_sym__unary_build_in_function_token7] = ACTIONS(611), + [aux_sym__unary_build_in_function_token8] = ACTIONS(611), + [aux_sym__unary_build_in_function_token9] = ACTIONS(611), + [aux_sym__unary_build_in_function_token10] = ACTIONS(611), + [aux_sym__unary_build_in_function_token11] = ACTIONS(611), + [aux_sym__unary_build_in_function_token12] = ACTIONS(611), + [aux_sym__unary_build_in_function_token13] = ACTIONS(611), + [aux_sym__unary_build_in_function_token14] = ACTIONS(611), + [aux_sym__unary_build_in_function_token15] = ACTIONS(611), + [aux_sym__unary_build_in_function_token16] = ACTIONS(611), + [aux_sym__unary_build_in_function_token17] = ACTIONS(611), + [aux_sym__unary_build_in_function_token18] = ACTIONS(611), + [aux_sym__unary_build_in_function_token19] = ACTIONS(611), + [aux_sym__unary_build_in_function_token20] = ACTIONS(611), + [aux_sym__unary_build_in_function_token21] = ACTIONS(611), + [aux_sym__unary_build_in_function_token22] = ACTIONS(611), + [aux_sym__unary_build_in_function_token23] = ACTIONS(611), + [aux_sym__unary_build_in_function_token24] = ACTIONS(611), + [aux_sym__unary_build_in_function_token25] = ACTIONS(611), + [aux_sym__unary_build_in_function_token26] = ACTIONS(611), + [aux_sym__unary_build_in_function_token27] = ACTIONS(611), + [aux_sym__unary_build_in_function_token28] = ACTIONS(611), + [aux_sym__unary_build_in_function_token29] = ACTIONS(611), + [aux_sym__unary_build_in_function_token30] = ACTIONS(611), + [aux_sym__unary_build_in_function_token31] = ACTIONS(611), + [aux_sym__binary_build_in_function_token1] = ACTIONS(611), + [aux_sym__binary_build_in_function_token2] = ACTIONS(611), + [aux_sym__binary_build_in_function_token3] = ACTIONS(611), + [aux_sym__binary_build_in_function_token4] = ACTIONS(611), + [aux_sym__binary_build_in_function_token5] = ACTIONS(611), + [aux_sym__binary_build_in_function_token6] = ACTIONS(611), + [aux_sym__binary_build_in_function_token7] = ACTIONS(611), + [aux_sym__binary_build_in_function_token8] = ACTIONS(611), + [aux_sym__binary_build_in_function_token9] = ACTIONS(611), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(611), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(611), + [aux_sym_regex_expression_token1] = ACTIONS(611), + [aux_sym_substring_expression_token1] = ACTIONS(611), + [aux_sym_string_replace_expression_token1] = ACTIONS(611), + [aux_sym_exists_func_token1] = ACTIONS(611), + [aux_sym_aggregate_token1] = ACTIONS(611), + [aux_sym_aggregate_token2] = ACTIONS(611), + [aux_sym_aggregate_token3] = ACTIONS(611), + [aux_sym_aggregate_token4] = ACTIONS(611), + [aux_sym_aggregate_token5] = ACTIONS(611), + [aux_sym_aggregate_token6] = ACTIONS(611), + [anon_sym_GROUP_CONCAT] = ACTIONS(611), + [anon_sym_COLON] = ACTIONS(609), + }, + [155] = { + [ts_builtin_sym_end] = ACTIONS(613), + [sym_pn_prefix] = ACTIONS(615), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(615), + [aux_sym_prefix_declaration_token1] = ACTIONS(615), + [aux_sym_select_clause_token1] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(613), + [aux_sym_construct_query_token1] = ACTIONS(615), + [aux_sym_describe_query_token1] = ACTIONS(615), + [aux_sym_ask_query_token1] = ACTIONS(615), + [aux_sym_having_clause_token1] = ACTIONS(615), + [aux_sym_order_clause_token1] = ACTIONS(615), + [aux_sym_order_condition_token1] = ACTIONS(615), + [aux_sym_order_condition_token2] = ACTIONS(615), + [aux_sym_limit_clause_token1] = ACTIONS(615), + [aux_sym_offset_clause_token1] = ACTIONS(615), + [aux_sym_values_clause_token1] = ACTIONS(615), + [aux_sym_load_token1] = ACTIONS(615), + [aux_sym_clear_token1] = ACTIONS(615), + [aux_sym_drop_token1] = ACTIONS(615), + [aux_sym_create_token1] = ACTIONS(615), + [aux_sym_add_token1] = ACTIONS(615), + [aux_sym_move_token1] = ACTIONS(615), + [aux_sym_copy_token1] = ACTIONS(615), + [anon_sym_INSERTDATA] = ACTIONS(613), + [anon_sym_DELETEDATA] = ACTIONS(613), + [anon_sym_DELETEWHERE] = ACTIONS(613), + [aux_sym_modify_token1] = ACTIONS(615), + [aux_sym_delete_clause_token1] = ACTIONS(615), + [aux_sym_insert_clause_token1] = ACTIONS(615), + [sym_var] = ACTIONS(613), + [anon_sym_LT] = ACTIONS(613), + [aux_sym_binary_expression_token2] = ACTIONS(615), + [aux_sym_build_in_function_token1] = ACTIONS(615), + [aux_sym_build_in_function_token2] = ACTIONS(615), + [aux_sym_build_in_function_token3] = ACTIONS(615), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(615), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(615), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(615), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(615), + [aux_sym__unary_build_in_function_token1] = ACTIONS(615), + [aux_sym__unary_build_in_function_token2] = ACTIONS(615), + [aux_sym__unary_build_in_function_token3] = ACTIONS(615), + [aux_sym__unary_build_in_function_token4] = ACTIONS(615), + [aux_sym__unary_build_in_function_token5] = ACTIONS(615), + [aux_sym__unary_build_in_function_token6] = ACTIONS(615), + [aux_sym__unary_build_in_function_token7] = ACTIONS(615), + [aux_sym__unary_build_in_function_token8] = ACTIONS(615), + [aux_sym__unary_build_in_function_token9] = ACTIONS(615), + [aux_sym__unary_build_in_function_token10] = ACTIONS(615), + [aux_sym__unary_build_in_function_token11] = ACTIONS(615), + [aux_sym__unary_build_in_function_token12] = ACTIONS(615), + [aux_sym__unary_build_in_function_token13] = ACTIONS(615), + [aux_sym__unary_build_in_function_token14] = ACTIONS(615), + [aux_sym__unary_build_in_function_token15] = ACTIONS(615), + [aux_sym__unary_build_in_function_token16] = ACTIONS(615), + [aux_sym__unary_build_in_function_token17] = ACTIONS(615), + [aux_sym__unary_build_in_function_token18] = ACTIONS(615), + [aux_sym__unary_build_in_function_token19] = ACTIONS(615), + [aux_sym__unary_build_in_function_token20] = ACTIONS(615), + [aux_sym__unary_build_in_function_token21] = ACTIONS(615), + [aux_sym__unary_build_in_function_token22] = ACTIONS(615), + [aux_sym__unary_build_in_function_token23] = ACTIONS(615), + [aux_sym__unary_build_in_function_token24] = ACTIONS(615), + [aux_sym__unary_build_in_function_token25] = ACTIONS(615), + [aux_sym__unary_build_in_function_token26] = ACTIONS(615), + [aux_sym__unary_build_in_function_token27] = ACTIONS(615), + [aux_sym__unary_build_in_function_token28] = ACTIONS(615), + [aux_sym__unary_build_in_function_token29] = ACTIONS(615), + [aux_sym__unary_build_in_function_token30] = ACTIONS(615), + [aux_sym__unary_build_in_function_token31] = ACTIONS(615), + [aux_sym__binary_build_in_function_token1] = ACTIONS(615), + [aux_sym__binary_build_in_function_token2] = ACTIONS(615), + [aux_sym__binary_build_in_function_token3] = ACTIONS(615), + [aux_sym__binary_build_in_function_token4] = ACTIONS(615), + [aux_sym__binary_build_in_function_token5] = ACTIONS(615), + [aux_sym__binary_build_in_function_token6] = ACTIONS(615), + [aux_sym__binary_build_in_function_token7] = ACTIONS(615), + [aux_sym__binary_build_in_function_token8] = ACTIONS(615), + [aux_sym__binary_build_in_function_token9] = ACTIONS(615), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(615), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(615), + [aux_sym_regex_expression_token1] = ACTIONS(615), + [aux_sym_substring_expression_token1] = ACTIONS(615), + [aux_sym_string_replace_expression_token1] = ACTIONS(615), + [aux_sym_exists_func_token1] = ACTIONS(615), + [aux_sym_aggregate_token1] = ACTIONS(615), + [aux_sym_aggregate_token2] = ACTIONS(615), + [aux_sym_aggregate_token3] = ACTIONS(615), + [aux_sym_aggregate_token4] = ACTIONS(615), + [aux_sym_aggregate_token5] = ACTIONS(615), + [aux_sym_aggregate_token6] = ACTIONS(615), + [anon_sym_GROUP_CONCAT] = ACTIONS(615), + [anon_sym_COLON] = ACTIONS(613), + }, + [156] = { + [sym_having_condition] = STATE(163), + [sym__constraint] = STATE(215), + [sym_function_call] = STATE(215), + [sym_bracketted_expression] = STATE(215), + [sym__build_in_call] = STATE(215), + [sym_build_in_function] = STATE(215), + [sym__nullary_build_in_function] = STATE(208), + [sym__unary_build_in_function] = STATE(185), + [sym__binary_build_in_function] = STATE(179), + [sym__variadic_build_in_function] = STATE(177), + [sym_regex_expression] = STATE(215), + [sym_substring_expression] = STATE(215), + [sym_string_replace_expression] = STATE(215), + [sym_exists_func] = STATE(215), + [sym_not_exists_func] = STATE(215), + [sym_aggregate] = STATE(215), + [sym__iri] = STATE(890), + [sym_prefixed_name] = STATE(890), + [sym_iri_reference] = STATE(890), + [sym_namespace] = STATE(398), + [aux_sym_having_clause_repeat1] = STATE(163), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(509), + [anon_sym_RBRACE] = ACTIONS(294), + [aux_sym_order_clause_token1] = ACTIONS(296), + [aux_sym_limit_clause_token1] = ACTIONS(296), + [aux_sym_offset_clause_token1] = ACTIONS(296), + [aux_sym_values_clause_token1] = ACTIONS(296), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(515), + [aux_sym_build_in_function_token1] = ACTIONS(517), + [aux_sym_build_in_function_token2] = ACTIONS(519), + [aux_sym_build_in_function_token3] = ACTIONS(521), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(523), + [aux_sym__unary_build_in_function_token1] = ACTIONS(525), + [aux_sym__unary_build_in_function_token2] = ACTIONS(525), + [aux_sym__unary_build_in_function_token3] = ACTIONS(525), + [aux_sym__unary_build_in_function_token4] = ACTIONS(525), + [aux_sym__unary_build_in_function_token5] = ACTIONS(525), + [aux_sym__unary_build_in_function_token6] = ACTIONS(525), + [aux_sym__unary_build_in_function_token7] = ACTIONS(525), + [aux_sym__unary_build_in_function_token8] = ACTIONS(525), + [aux_sym__unary_build_in_function_token9] = ACTIONS(525), + [aux_sym__unary_build_in_function_token10] = ACTIONS(525), + [aux_sym__unary_build_in_function_token11] = ACTIONS(525), + [aux_sym__unary_build_in_function_token12] = ACTIONS(525), + [aux_sym__unary_build_in_function_token13] = ACTIONS(525), + [aux_sym__unary_build_in_function_token14] = ACTIONS(525), + [aux_sym__unary_build_in_function_token15] = ACTIONS(525), + [aux_sym__unary_build_in_function_token16] = ACTIONS(525), + [aux_sym__unary_build_in_function_token17] = ACTIONS(525), + [aux_sym__unary_build_in_function_token18] = ACTIONS(525), + [aux_sym__unary_build_in_function_token19] = ACTIONS(525), + [aux_sym__unary_build_in_function_token20] = ACTIONS(525), + [aux_sym__unary_build_in_function_token21] = ACTIONS(525), + [aux_sym__unary_build_in_function_token22] = ACTIONS(525), + [aux_sym__unary_build_in_function_token23] = ACTIONS(525), + [aux_sym__unary_build_in_function_token24] = ACTIONS(525), + [aux_sym__unary_build_in_function_token25] = ACTIONS(525), + [aux_sym__unary_build_in_function_token26] = ACTIONS(525), + [aux_sym__unary_build_in_function_token27] = ACTIONS(525), + [aux_sym__unary_build_in_function_token28] = ACTIONS(525), + [aux_sym__unary_build_in_function_token29] = ACTIONS(525), + [aux_sym__unary_build_in_function_token30] = ACTIONS(525), + [aux_sym__unary_build_in_function_token31] = ACTIONS(525), + [aux_sym__binary_build_in_function_token1] = ACTIONS(527), + [aux_sym__binary_build_in_function_token2] = ACTIONS(527), + [aux_sym__binary_build_in_function_token3] = ACTIONS(527), + [aux_sym__binary_build_in_function_token4] = ACTIONS(527), + [aux_sym__binary_build_in_function_token5] = ACTIONS(527), + [aux_sym__binary_build_in_function_token6] = ACTIONS(527), + [aux_sym__binary_build_in_function_token7] = ACTIONS(527), + [aux_sym__binary_build_in_function_token8] = ACTIONS(527), + [aux_sym__binary_build_in_function_token9] = ACTIONS(527), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(529), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(529), + [aux_sym_regex_expression_token1] = ACTIONS(531), + [aux_sym_substring_expression_token1] = ACTIONS(533), + [aux_sym_string_replace_expression_token1] = ACTIONS(535), + [aux_sym_exists_func_token1] = ACTIONS(537), + [aux_sym_aggregate_token1] = ACTIONS(539), + [aux_sym_aggregate_token2] = ACTIONS(541), + [aux_sym_aggregate_token3] = ACTIONS(541), + [aux_sym_aggregate_token4] = ACTIONS(541), + [aux_sym_aggregate_token5] = ACTIONS(541), + [aux_sym_aggregate_token6] = ACTIONS(541), + [anon_sym_GROUP_CONCAT] = ACTIONS(543), + [anon_sym_COLON] = ACTIONS(156), + }, + [157] = { + [ts_builtin_sym_end] = ACTIONS(617), + [sym_pn_prefix] = ACTIONS(619), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(619), + [aux_sym_prefix_declaration_token1] = ACTIONS(619), + [aux_sym_select_clause_token1] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(617), + [aux_sym_construct_query_token1] = ACTIONS(619), + [aux_sym_describe_query_token1] = ACTIONS(619), + [aux_sym_ask_query_token1] = ACTIONS(619), + [aux_sym_having_clause_token1] = ACTIONS(619), + [aux_sym_order_clause_token1] = ACTIONS(619), + [aux_sym_limit_clause_token1] = ACTIONS(619), + [aux_sym_offset_clause_token1] = ACTIONS(619), + [aux_sym_values_clause_token1] = ACTIONS(619), + [aux_sym_load_token1] = ACTIONS(619), + [aux_sym_clear_token1] = ACTIONS(619), + [aux_sym_drop_token1] = ACTIONS(619), + [aux_sym_create_token1] = ACTIONS(619), + [aux_sym_add_token1] = ACTIONS(619), + [aux_sym_move_token1] = ACTIONS(619), + [aux_sym_copy_token1] = ACTIONS(619), + [anon_sym_INSERTDATA] = ACTIONS(617), + [anon_sym_DELETEDATA] = ACTIONS(617), + [anon_sym_DELETEWHERE] = ACTIONS(617), + [aux_sym_modify_token1] = ACTIONS(619), + [aux_sym_delete_clause_token1] = ACTIONS(619), + [aux_sym_insert_clause_token1] = ACTIONS(619), + [sym_var] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [aux_sym_binary_expression_token2] = ACTIONS(619), + [aux_sym_build_in_function_token1] = ACTIONS(619), + [aux_sym_build_in_function_token2] = ACTIONS(619), + [aux_sym_build_in_function_token3] = ACTIONS(619), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(619), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(619), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(619), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(619), + [aux_sym__unary_build_in_function_token1] = ACTIONS(619), + [aux_sym__unary_build_in_function_token2] = ACTIONS(619), + [aux_sym__unary_build_in_function_token3] = ACTIONS(619), + [aux_sym__unary_build_in_function_token4] = ACTIONS(619), + [aux_sym__unary_build_in_function_token5] = ACTIONS(619), + [aux_sym__unary_build_in_function_token6] = ACTIONS(619), + [aux_sym__unary_build_in_function_token7] = ACTIONS(619), + [aux_sym__unary_build_in_function_token8] = ACTIONS(619), + [aux_sym__unary_build_in_function_token9] = ACTIONS(619), + [aux_sym__unary_build_in_function_token10] = ACTIONS(619), + [aux_sym__unary_build_in_function_token11] = ACTIONS(619), + [aux_sym__unary_build_in_function_token12] = ACTIONS(619), + [aux_sym__unary_build_in_function_token13] = ACTIONS(619), + [aux_sym__unary_build_in_function_token14] = ACTIONS(619), + [aux_sym__unary_build_in_function_token15] = ACTIONS(619), + [aux_sym__unary_build_in_function_token16] = ACTIONS(619), + [aux_sym__unary_build_in_function_token17] = ACTIONS(619), + [aux_sym__unary_build_in_function_token18] = ACTIONS(619), + [aux_sym__unary_build_in_function_token19] = ACTIONS(619), + [aux_sym__unary_build_in_function_token20] = ACTIONS(619), + [aux_sym__unary_build_in_function_token21] = ACTIONS(619), + [aux_sym__unary_build_in_function_token22] = ACTIONS(619), + [aux_sym__unary_build_in_function_token23] = ACTIONS(619), + [aux_sym__unary_build_in_function_token24] = ACTIONS(619), + [aux_sym__unary_build_in_function_token25] = ACTIONS(619), + [aux_sym__unary_build_in_function_token26] = ACTIONS(619), + [aux_sym__unary_build_in_function_token27] = ACTIONS(619), + [aux_sym__unary_build_in_function_token28] = ACTIONS(619), + [aux_sym__unary_build_in_function_token29] = ACTIONS(619), + [aux_sym__unary_build_in_function_token30] = ACTIONS(619), + [aux_sym__unary_build_in_function_token31] = ACTIONS(619), + [aux_sym__binary_build_in_function_token1] = ACTIONS(619), + [aux_sym__binary_build_in_function_token2] = ACTIONS(619), + [aux_sym__binary_build_in_function_token3] = ACTIONS(619), + [aux_sym__binary_build_in_function_token4] = ACTIONS(619), + [aux_sym__binary_build_in_function_token5] = ACTIONS(619), + [aux_sym__binary_build_in_function_token6] = ACTIONS(619), + [aux_sym__binary_build_in_function_token7] = ACTIONS(619), + [aux_sym__binary_build_in_function_token8] = ACTIONS(619), + [aux_sym__binary_build_in_function_token9] = ACTIONS(619), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(619), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(619), + [aux_sym_regex_expression_token1] = ACTIONS(619), + [aux_sym_substring_expression_token1] = ACTIONS(619), + [aux_sym_string_replace_expression_token1] = ACTIONS(619), + [aux_sym_exists_func_token1] = ACTIONS(619), + [aux_sym_aggregate_token1] = ACTIONS(619), + [aux_sym_aggregate_token2] = ACTIONS(619), + [aux_sym_aggregate_token3] = ACTIONS(619), + [aux_sym_aggregate_token4] = ACTIONS(619), + [aux_sym_aggregate_token5] = ACTIONS(619), + [aux_sym_aggregate_token6] = ACTIONS(619), + [anon_sym_GROUP_CONCAT] = ACTIONS(619), + [anon_sym_COLON] = ACTIONS(617), + }, + [158] = { + [ts_builtin_sym_end] = ACTIONS(621), + [sym_pn_prefix] = ACTIONS(623), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(623), + [aux_sym_prefix_declaration_token1] = ACTIONS(623), + [aux_sym_select_clause_token1] = ACTIONS(623), + [anon_sym_LPAREN] = ACTIONS(621), + [aux_sym_construct_query_token1] = ACTIONS(623), + [aux_sym_describe_query_token1] = ACTIONS(623), + [aux_sym_ask_query_token1] = ACTIONS(623), + [aux_sym_having_clause_token1] = ACTIONS(623), + [aux_sym_order_clause_token1] = ACTIONS(623), + [aux_sym_limit_clause_token1] = ACTIONS(623), + [aux_sym_offset_clause_token1] = ACTIONS(623), + [aux_sym_values_clause_token1] = ACTIONS(623), + [aux_sym_load_token1] = ACTIONS(623), + [aux_sym_clear_token1] = ACTIONS(623), + [aux_sym_drop_token1] = ACTIONS(623), + [aux_sym_create_token1] = ACTIONS(623), + [aux_sym_add_token1] = ACTIONS(623), + [aux_sym_move_token1] = ACTIONS(623), + [aux_sym_copy_token1] = ACTIONS(623), + [anon_sym_INSERTDATA] = ACTIONS(621), + [anon_sym_DELETEDATA] = ACTIONS(621), + [anon_sym_DELETEWHERE] = ACTIONS(621), + [aux_sym_modify_token1] = ACTIONS(623), + [aux_sym_delete_clause_token1] = ACTIONS(623), + [aux_sym_insert_clause_token1] = ACTIONS(623), + [sym_var] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(621), + [aux_sym_binary_expression_token2] = ACTIONS(623), + [aux_sym_build_in_function_token1] = ACTIONS(623), + [aux_sym_build_in_function_token2] = ACTIONS(623), + [aux_sym_build_in_function_token3] = ACTIONS(623), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(623), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(623), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(623), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(623), + [aux_sym__unary_build_in_function_token1] = ACTIONS(623), + [aux_sym__unary_build_in_function_token2] = ACTIONS(623), + [aux_sym__unary_build_in_function_token3] = ACTIONS(623), + [aux_sym__unary_build_in_function_token4] = ACTIONS(623), + [aux_sym__unary_build_in_function_token5] = ACTIONS(623), + [aux_sym__unary_build_in_function_token6] = ACTIONS(623), + [aux_sym__unary_build_in_function_token7] = ACTIONS(623), + [aux_sym__unary_build_in_function_token8] = ACTIONS(623), + [aux_sym__unary_build_in_function_token9] = ACTIONS(623), + [aux_sym__unary_build_in_function_token10] = ACTIONS(623), + [aux_sym__unary_build_in_function_token11] = ACTIONS(623), + [aux_sym__unary_build_in_function_token12] = ACTIONS(623), + [aux_sym__unary_build_in_function_token13] = ACTIONS(623), + [aux_sym__unary_build_in_function_token14] = ACTIONS(623), + [aux_sym__unary_build_in_function_token15] = ACTIONS(623), + [aux_sym__unary_build_in_function_token16] = ACTIONS(623), + [aux_sym__unary_build_in_function_token17] = ACTIONS(623), + [aux_sym__unary_build_in_function_token18] = ACTIONS(623), + [aux_sym__unary_build_in_function_token19] = ACTIONS(623), + [aux_sym__unary_build_in_function_token20] = ACTIONS(623), + [aux_sym__unary_build_in_function_token21] = ACTIONS(623), + [aux_sym__unary_build_in_function_token22] = ACTIONS(623), + [aux_sym__unary_build_in_function_token23] = ACTIONS(623), + [aux_sym__unary_build_in_function_token24] = ACTIONS(623), + [aux_sym__unary_build_in_function_token25] = ACTIONS(623), + [aux_sym__unary_build_in_function_token26] = ACTIONS(623), + [aux_sym__unary_build_in_function_token27] = ACTIONS(623), + [aux_sym__unary_build_in_function_token28] = ACTIONS(623), + [aux_sym__unary_build_in_function_token29] = ACTIONS(623), + [aux_sym__unary_build_in_function_token30] = ACTIONS(623), + [aux_sym__unary_build_in_function_token31] = ACTIONS(623), + [aux_sym__binary_build_in_function_token1] = ACTIONS(623), + [aux_sym__binary_build_in_function_token2] = ACTIONS(623), + [aux_sym__binary_build_in_function_token3] = ACTIONS(623), + [aux_sym__binary_build_in_function_token4] = ACTIONS(623), + [aux_sym__binary_build_in_function_token5] = ACTIONS(623), + [aux_sym__binary_build_in_function_token6] = ACTIONS(623), + [aux_sym__binary_build_in_function_token7] = ACTIONS(623), + [aux_sym__binary_build_in_function_token8] = ACTIONS(623), + [aux_sym__binary_build_in_function_token9] = ACTIONS(623), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(623), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(623), + [aux_sym_regex_expression_token1] = ACTIONS(623), + [aux_sym_substring_expression_token1] = ACTIONS(623), + [aux_sym_string_replace_expression_token1] = ACTIONS(623), + [aux_sym_exists_func_token1] = ACTIONS(623), + [aux_sym_aggregate_token1] = ACTIONS(623), + [aux_sym_aggregate_token2] = ACTIONS(623), + [aux_sym_aggregate_token3] = ACTIONS(623), + [aux_sym_aggregate_token4] = ACTIONS(623), + [aux_sym_aggregate_token5] = ACTIONS(623), + [aux_sym_aggregate_token6] = ACTIONS(623), + [anon_sym_GROUP_CONCAT] = ACTIONS(623), + [anon_sym_COLON] = ACTIONS(621), + }, + [159] = { + [ts_builtin_sym_end] = ACTIONS(625), + [sym_pn_prefix] = ACTIONS(627), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(627), + [aux_sym_prefix_declaration_token1] = ACTIONS(627), + [aux_sym_select_clause_token1] = ACTIONS(627), + [anon_sym_LPAREN] = ACTIONS(625), + [aux_sym_construct_query_token1] = ACTIONS(627), + [aux_sym_describe_query_token1] = ACTIONS(627), + [aux_sym_ask_query_token1] = ACTIONS(627), + [aux_sym_having_clause_token1] = ACTIONS(627), + [aux_sym_order_clause_token1] = ACTIONS(627), + [aux_sym_limit_clause_token1] = ACTIONS(627), + [aux_sym_offset_clause_token1] = ACTIONS(627), + [aux_sym_values_clause_token1] = ACTIONS(627), + [aux_sym_load_token1] = ACTIONS(627), + [aux_sym_clear_token1] = ACTIONS(627), + [aux_sym_drop_token1] = ACTIONS(627), + [aux_sym_create_token1] = ACTIONS(627), + [aux_sym_add_token1] = ACTIONS(627), + [aux_sym_move_token1] = ACTIONS(627), + [aux_sym_copy_token1] = ACTIONS(627), + [anon_sym_INSERTDATA] = ACTIONS(625), + [anon_sym_DELETEDATA] = ACTIONS(625), + [anon_sym_DELETEWHERE] = ACTIONS(625), + [aux_sym_modify_token1] = ACTIONS(627), + [aux_sym_delete_clause_token1] = ACTIONS(627), + [aux_sym_insert_clause_token1] = ACTIONS(627), + [sym_var] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [aux_sym_binary_expression_token2] = ACTIONS(627), + [aux_sym_build_in_function_token1] = ACTIONS(627), + [aux_sym_build_in_function_token2] = ACTIONS(627), + [aux_sym_build_in_function_token3] = ACTIONS(627), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(627), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(627), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(627), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(627), + [aux_sym__unary_build_in_function_token1] = ACTIONS(627), + [aux_sym__unary_build_in_function_token2] = ACTIONS(627), + [aux_sym__unary_build_in_function_token3] = ACTIONS(627), + [aux_sym__unary_build_in_function_token4] = ACTIONS(627), + [aux_sym__unary_build_in_function_token5] = ACTIONS(627), + [aux_sym__unary_build_in_function_token6] = ACTIONS(627), + [aux_sym__unary_build_in_function_token7] = ACTIONS(627), + [aux_sym__unary_build_in_function_token8] = ACTIONS(627), + [aux_sym__unary_build_in_function_token9] = ACTIONS(627), + [aux_sym__unary_build_in_function_token10] = ACTIONS(627), + [aux_sym__unary_build_in_function_token11] = ACTIONS(627), + [aux_sym__unary_build_in_function_token12] = ACTIONS(627), + [aux_sym__unary_build_in_function_token13] = ACTIONS(627), + [aux_sym__unary_build_in_function_token14] = ACTIONS(627), + [aux_sym__unary_build_in_function_token15] = ACTIONS(627), + [aux_sym__unary_build_in_function_token16] = ACTIONS(627), + [aux_sym__unary_build_in_function_token17] = ACTIONS(627), + [aux_sym__unary_build_in_function_token18] = ACTIONS(627), + [aux_sym__unary_build_in_function_token19] = ACTIONS(627), + [aux_sym__unary_build_in_function_token20] = ACTIONS(627), + [aux_sym__unary_build_in_function_token21] = ACTIONS(627), + [aux_sym__unary_build_in_function_token22] = ACTIONS(627), + [aux_sym__unary_build_in_function_token23] = ACTIONS(627), + [aux_sym__unary_build_in_function_token24] = ACTIONS(627), + [aux_sym__unary_build_in_function_token25] = ACTIONS(627), + [aux_sym__unary_build_in_function_token26] = ACTIONS(627), + [aux_sym__unary_build_in_function_token27] = ACTIONS(627), + [aux_sym__unary_build_in_function_token28] = ACTIONS(627), + [aux_sym__unary_build_in_function_token29] = ACTIONS(627), + [aux_sym__unary_build_in_function_token30] = ACTIONS(627), + [aux_sym__unary_build_in_function_token31] = ACTIONS(627), + [aux_sym__binary_build_in_function_token1] = ACTIONS(627), + [aux_sym__binary_build_in_function_token2] = ACTIONS(627), + [aux_sym__binary_build_in_function_token3] = ACTIONS(627), + [aux_sym__binary_build_in_function_token4] = ACTIONS(627), + [aux_sym__binary_build_in_function_token5] = ACTIONS(627), + [aux_sym__binary_build_in_function_token6] = ACTIONS(627), + [aux_sym__binary_build_in_function_token7] = ACTIONS(627), + [aux_sym__binary_build_in_function_token8] = ACTIONS(627), + [aux_sym__binary_build_in_function_token9] = ACTIONS(627), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(627), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(627), + [aux_sym_regex_expression_token1] = ACTIONS(627), + [aux_sym_substring_expression_token1] = ACTIONS(627), + [aux_sym_string_replace_expression_token1] = ACTIONS(627), + [aux_sym_exists_func_token1] = ACTIONS(627), + [aux_sym_aggregate_token1] = ACTIONS(627), + [aux_sym_aggregate_token2] = ACTIONS(627), + [aux_sym_aggregate_token3] = ACTIONS(627), + [aux_sym_aggregate_token4] = ACTIONS(627), + [aux_sym_aggregate_token5] = ACTIONS(627), + [aux_sym_aggregate_token6] = ACTIONS(627), + [anon_sym_GROUP_CONCAT] = ACTIONS(627), + [anon_sym_COLON] = ACTIONS(625), + }, + [160] = { + [sym_group_condition] = STATE(160), + [sym_function_call] = STATE(213), + [sym__build_in_call] = STATE(213), + [sym_build_in_function] = STATE(213), + [sym__nullary_build_in_function] = STATE(208), + [sym__unary_build_in_function] = STATE(185), + [sym__binary_build_in_function] = STATE(179), + [sym__variadic_build_in_function] = STATE(177), + [sym_regex_expression] = STATE(213), + [sym_substring_expression] = STATE(213), + [sym_string_replace_expression] = STATE(213), + [sym_exists_func] = STATE(213), + [sym_not_exists_func] = STATE(213), + [sym_aggregate] = STATE(213), + [sym__iri] = STATE(890), + [sym_prefixed_name] = STATE(890), + [sym_iri_reference] = STATE(890), + [sym_namespace] = STATE(398), + [aux_sym_group_clause_repeat1] = STATE(160), + [sym_pn_prefix] = ACTIONS(230), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(629), + [anon_sym_RBRACE] = ACTIONS(228), + [aux_sym_having_clause_token1] = ACTIONS(233), + [aux_sym_order_clause_token1] = ACTIONS(233), + [aux_sym_limit_clause_token1] = ACTIONS(233), + [aux_sym_offset_clause_token1] = ACTIONS(233), + [aux_sym_values_clause_token1] = ACTIONS(233), + [sym_var] = ACTIONS(632), + [anon_sym_LT] = ACTIONS(241), + [aux_sym_binary_expression_token2] = ACTIONS(635), + [aux_sym_build_in_function_token1] = ACTIONS(638), + [aux_sym_build_in_function_token2] = ACTIONS(641), + [aux_sym_build_in_function_token3] = ACTIONS(644), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(647), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(647), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(647), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(647), + [aux_sym__unary_build_in_function_token1] = ACTIONS(650), + [aux_sym__unary_build_in_function_token2] = ACTIONS(650), + [aux_sym__unary_build_in_function_token3] = ACTIONS(650), + [aux_sym__unary_build_in_function_token4] = ACTIONS(650), + [aux_sym__unary_build_in_function_token5] = ACTIONS(650), + [aux_sym__unary_build_in_function_token6] = ACTIONS(650), + [aux_sym__unary_build_in_function_token7] = ACTIONS(650), + [aux_sym__unary_build_in_function_token8] = ACTIONS(650), + [aux_sym__unary_build_in_function_token9] = ACTIONS(650), + [aux_sym__unary_build_in_function_token10] = ACTIONS(650), + [aux_sym__unary_build_in_function_token11] = ACTIONS(650), + [aux_sym__unary_build_in_function_token12] = ACTIONS(650), + [aux_sym__unary_build_in_function_token13] = ACTIONS(650), + [aux_sym__unary_build_in_function_token14] = ACTIONS(650), + [aux_sym__unary_build_in_function_token15] = ACTIONS(650), + [aux_sym__unary_build_in_function_token16] = ACTIONS(650), + [aux_sym__unary_build_in_function_token17] = ACTIONS(650), + [aux_sym__unary_build_in_function_token18] = ACTIONS(650), + [aux_sym__unary_build_in_function_token19] = ACTIONS(650), + [aux_sym__unary_build_in_function_token20] = ACTIONS(650), + [aux_sym__unary_build_in_function_token21] = ACTIONS(650), + [aux_sym__unary_build_in_function_token22] = ACTIONS(650), + [aux_sym__unary_build_in_function_token23] = ACTIONS(650), + [aux_sym__unary_build_in_function_token24] = ACTIONS(650), + [aux_sym__unary_build_in_function_token25] = ACTIONS(650), + [aux_sym__unary_build_in_function_token26] = ACTIONS(650), + [aux_sym__unary_build_in_function_token27] = ACTIONS(650), + [aux_sym__unary_build_in_function_token28] = ACTIONS(650), + [aux_sym__unary_build_in_function_token29] = ACTIONS(650), + [aux_sym__unary_build_in_function_token30] = ACTIONS(650), + [aux_sym__unary_build_in_function_token31] = ACTIONS(650), + [aux_sym__binary_build_in_function_token1] = ACTIONS(653), + [aux_sym__binary_build_in_function_token2] = ACTIONS(653), + [aux_sym__binary_build_in_function_token3] = ACTIONS(653), + [aux_sym__binary_build_in_function_token4] = ACTIONS(653), + [aux_sym__binary_build_in_function_token5] = ACTIONS(653), + [aux_sym__binary_build_in_function_token6] = ACTIONS(653), + [aux_sym__binary_build_in_function_token7] = ACTIONS(653), + [aux_sym__binary_build_in_function_token8] = ACTIONS(653), + [aux_sym__binary_build_in_function_token9] = ACTIONS(653), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(656), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(656), + [aux_sym_regex_expression_token1] = ACTIONS(659), + [aux_sym_substring_expression_token1] = ACTIONS(662), + [aux_sym_string_replace_expression_token1] = ACTIONS(665), + [aux_sym_exists_func_token1] = ACTIONS(668), + [aux_sym_aggregate_token1] = ACTIONS(671), + [aux_sym_aggregate_token2] = ACTIONS(674), + [aux_sym_aggregate_token3] = ACTIONS(674), + [aux_sym_aggregate_token4] = ACTIONS(674), + [aux_sym_aggregate_token5] = ACTIONS(674), + [aux_sym_aggregate_token6] = ACTIONS(674), + [anon_sym_GROUP_CONCAT] = ACTIONS(677), + [anon_sym_COLON] = ACTIONS(289), + }, + [161] = { + [sym_group_condition] = STATE(160), + [sym_function_call] = STATE(213), + [sym__build_in_call] = STATE(213), + [sym_build_in_function] = STATE(213), + [sym__nullary_build_in_function] = STATE(208), + [sym__unary_build_in_function] = STATE(185), + [sym__binary_build_in_function] = STATE(179), + [sym__variadic_build_in_function] = STATE(177), + [sym_regex_expression] = STATE(213), + [sym_substring_expression] = STATE(213), + [sym_string_replace_expression] = STATE(213), + [sym_exists_func] = STATE(213), + [sym_not_exists_func] = STATE(213), + [sym_aggregate] = STATE(213), + [sym__iri] = STATE(890), + [sym_prefixed_name] = STATE(890), + [sym_iri_reference] = STATE(890), + [sym_namespace] = STATE(398), + [aux_sym_group_clause_repeat1] = STATE(160), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(680), + [anon_sym_RBRACE] = ACTIONS(359), + [aux_sym_having_clause_token1] = ACTIONS(361), + [aux_sym_order_clause_token1] = ACTIONS(361), + [aux_sym_limit_clause_token1] = ACTIONS(361), + [aux_sym_offset_clause_token1] = ACTIONS(361), + [aux_sym_values_clause_token1] = ACTIONS(361), + [sym_var] = ACTIONS(682), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(515), + [aux_sym_build_in_function_token1] = ACTIONS(517), + [aux_sym_build_in_function_token2] = ACTIONS(519), + [aux_sym_build_in_function_token3] = ACTIONS(521), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(523), + [aux_sym__unary_build_in_function_token1] = ACTIONS(525), + [aux_sym__unary_build_in_function_token2] = ACTIONS(525), + [aux_sym__unary_build_in_function_token3] = ACTIONS(525), + [aux_sym__unary_build_in_function_token4] = ACTIONS(525), + [aux_sym__unary_build_in_function_token5] = ACTIONS(525), + [aux_sym__unary_build_in_function_token6] = ACTIONS(525), + [aux_sym__unary_build_in_function_token7] = ACTIONS(525), + [aux_sym__unary_build_in_function_token8] = ACTIONS(525), + [aux_sym__unary_build_in_function_token9] = ACTIONS(525), + [aux_sym__unary_build_in_function_token10] = ACTIONS(525), + [aux_sym__unary_build_in_function_token11] = ACTIONS(525), + [aux_sym__unary_build_in_function_token12] = ACTIONS(525), + [aux_sym__unary_build_in_function_token13] = ACTIONS(525), + [aux_sym__unary_build_in_function_token14] = ACTIONS(525), + [aux_sym__unary_build_in_function_token15] = ACTIONS(525), + [aux_sym__unary_build_in_function_token16] = ACTIONS(525), + [aux_sym__unary_build_in_function_token17] = ACTIONS(525), + [aux_sym__unary_build_in_function_token18] = ACTIONS(525), + [aux_sym__unary_build_in_function_token19] = ACTIONS(525), + [aux_sym__unary_build_in_function_token20] = ACTIONS(525), + [aux_sym__unary_build_in_function_token21] = ACTIONS(525), + [aux_sym__unary_build_in_function_token22] = ACTIONS(525), + [aux_sym__unary_build_in_function_token23] = ACTIONS(525), + [aux_sym__unary_build_in_function_token24] = ACTIONS(525), + [aux_sym__unary_build_in_function_token25] = ACTIONS(525), + [aux_sym__unary_build_in_function_token26] = ACTIONS(525), + [aux_sym__unary_build_in_function_token27] = ACTIONS(525), + [aux_sym__unary_build_in_function_token28] = ACTIONS(525), + [aux_sym__unary_build_in_function_token29] = ACTIONS(525), + [aux_sym__unary_build_in_function_token30] = ACTIONS(525), + [aux_sym__unary_build_in_function_token31] = ACTIONS(525), + [aux_sym__binary_build_in_function_token1] = ACTIONS(527), + [aux_sym__binary_build_in_function_token2] = ACTIONS(527), + [aux_sym__binary_build_in_function_token3] = ACTIONS(527), + [aux_sym__binary_build_in_function_token4] = ACTIONS(527), + [aux_sym__binary_build_in_function_token5] = ACTIONS(527), + [aux_sym__binary_build_in_function_token6] = ACTIONS(527), + [aux_sym__binary_build_in_function_token7] = ACTIONS(527), + [aux_sym__binary_build_in_function_token8] = ACTIONS(527), + [aux_sym__binary_build_in_function_token9] = ACTIONS(527), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(529), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(529), + [aux_sym_regex_expression_token1] = ACTIONS(531), + [aux_sym_substring_expression_token1] = ACTIONS(533), + [aux_sym_string_replace_expression_token1] = ACTIONS(535), + [aux_sym_exists_func_token1] = ACTIONS(537), + [aux_sym_aggregate_token1] = ACTIONS(539), + [aux_sym_aggregate_token2] = ACTIONS(541), + [aux_sym_aggregate_token3] = ACTIONS(541), + [aux_sym_aggregate_token4] = ACTIONS(541), + [aux_sym_aggregate_token5] = ACTIONS(541), + [aux_sym_aggregate_token6] = ACTIONS(541), + [anon_sym_GROUP_CONCAT] = ACTIONS(543), + [anon_sym_COLON] = ACTIONS(156), + }, + [162] = { + [ts_builtin_sym_end] = ACTIONS(684), + [sym_pn_prefix] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(686), + [aux_sym_prefix_declaration_token1] = ACTIONS(686), + [aux_sym_select_clause_token1] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(684), + [aux_sym_construct_query_token1] = ACTIONS(686), + [aux_sym_describe_query_token1] = ACTIONS(686), + [aux_sym_ask_query_token1] = ACTIONS(686), + [aux_sym_order_condition_token1] = ACTIONS(686), + [aux_sym_order_condition_token2] = ACTIONS(686), + [aux_sym_limit_clause_token1] = ACTIONS(686), + [aux_sym_offset_clause_token1] = ACTIONS(686), + [aux_sym_values_clause_token1] = ACTIONS(686), + [aux_sym_load_token1] = ACTIONS(686), + [aux_sym_clear_token1] = ACTIONS(686), + [aux_sym_drop_token1] = ACTIONS(686), + [aux_sym_create_token1] = ACTIONS(686), + [aux_sym_add_token1] = ACTIONS(686), + [aux_sym_move_token1] = ACTIONS(686), + [aux_sym_copy_token1] = ACTIONS(686), + [anon_sym_INSERTDATA] = ACTIONS(684), + [anon_sym_DELETEDATA] = ACTIONS(684), + [anon_sym_DELETEWHERE] = ACTIONS(684), + [aux_sym_modify_token1] = ACTIONS(686), + [aux_sym_delete_clause_token1] = ACTIONS(686), + [aux_sym_insert_clause_token1] = ACTIONS(686), + [sym_var] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [aux_sym_binary_expression_token2] = ACTIONS(686), + [aux_sym_build_in_function_token1] = ACTIONS(686), + [aux_sym_build_in_function_token2] = ACTIONS(686), + [aux_sym_build_in_function_token3] = ACTIONS(686), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(686), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(686), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(686), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(686), + [aux_sym__unary_build_in_function_token1] = ACTIONS(686), + [aux_sym__unary_build_in_function_token2] = ACTIONS(686), + [aux_sym__unary_build_in_function_token3] = ACTIONS(686), + [aux_sym__unary_build_in_function_token4] = ACTIONS(686), + [aux_sym__unary_build_in_function_token5] = ACTIONS(686), + [aux_sym__unary_build_in_function_token6] = ACTIONS(686), + [aux_sym__unary_build_in_function_token7] = ACTIONS(686), + [aux_sym__unary_build_in_function_token8] = ACTIONS(686), + [aux_sym__unary_build_in_function_token9] = ACTIONS(686), + [aux_sym__unary_build_in_function_token10] = ACTIONS(686), + [aux_sym__unary_build_in_function_token11] = ACTIONS(686), + [aux_sym__unary_build_in_function_token12] = ACTIONS(686), + [aux_sym__unary_build_in_function_token13] = ACTIONS(686), + [aux_sym__unary_build_in_function_token14] = ACTIONS(686), + [aux_sym__unary_build_in_function_token15] = ACTIONS(686), + [aux_sym__unary_build_in_function_token16] = ACTIONS(686), + [aux_sym__unary_build_in_function_token17] = ACTIONS(686), + [aux_sym__unary_build_in_function_token18] = ACTIONS(686), + [aux_sym__unary_build_in_function_token19] = ACTIONS(686), + [aux_sym__unary_build_in_function_token20] = ACTIONS(686), + [aux_sym__unary_build_in_function_token21] = ACTIONS(686), + [aux_sym__unary_build_in_function_token22] = ACTIONS(686), + [aux_sym__unary_build_in_function_token23] = ACTIONS(686), + [aux_sym__unary_build_in_function_token24] = ACTIONS(686), + [aux_sym__unary_build_in_function_token25] = ACTIONS(686), + [aux_sym__unary_build_in_function_token26] = ACTIONS(686), + [aux_sym__unary_build_in_function_token27] = ACTIONS(686), + [aux_sym__unary_build_in_function_token28] = ACTIONS(686), + [aux_sym__unary_build_in_function_token29] = ACTIONS(686), + [aux_sym__unary_build_in_function_token30] = ACTIONS(686), + [aux_sym__unary_build_in_function_token31] = ACTIONS(686), + [aux_sym__binary_build_in_function_token1] = ACTIONS(686), + [aux_sym__binary_build_in_function_token2] = ACTIONS(686), + [aux_sym__binary_build_in_function_token3] = ACTIONS(686), + [aux_sym__binary_build_in_function_token4] = ACTIONS(686), + [aux_sym__binary_build_in_function_token5] = ACTIONS(686), + [aux_sym__binary_build_in_function_token6] = ACTIONS(686), + [aux_sym__binary_build_in_function_token7] = ACTIONS(686), + [aux_sym__binary_build_in_function_token8] = ACTIONS(686), + [aux_sym__binary_build_in_function_token9] = ACTIONS(686), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(686), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(686), + [aux_sym_regex_expression_token1] = ACTIONS(686), + [aux_sym_substring_expression_token1] = ACTIONS(686), + [aux_sym_string_replace_expression_token1] = ACTIONS(686), + [aux_sym_exists_func_token1] = ACTIONS(686), + [aux_sym_aggregate_token1] = ACTIONS(686), + [aux_sym_aggregate_token2] = ACTIONS(686), + [aux_sym_aggregate_token3] = ACTIONS(686), + [aux_sym_aggregate_token4] = ACTIONS(686), + [aux_sym_aggregate_token5] = ACTIONS(686), + [aux_sym_aggregate_token6] = ACTIONS(686), + [anon_sym_GROUP_CONCAT] = ACTIONS(686), + [anon_sym_COLON] = ACTIONS(684), + }, + [163] = { + [sym_having_condition] = STATE(163), + [sym__constraint] = STATE(215), + [sym_function_call] = STATE(215), + [sym_bracketted_expression] = STATE(215), + [sym__build_in_call] = STATE(215), + [sym_build_in_function] = STATE(215), + [sym__nullary_build_in_function] = STATE(208), + [sym__unary_build_in_function] = STATE(185), + [sym__binary_build_in_function] = STATE(179), + [sym__variadic_build_in_function] = STATE(177), + [sym_regex_expression] = STATE(215), + [sym_substring_expression] = STATE(215), + [sym_string_replace_expression] = STATE(215), + [sym_exists_func] = STATE(215), + [sym_not_exists_func] = STATE(215), + [sym_aggregate] = STATE(215), + [sym__iri] = STATE(890), + [sym_prefixed_name] = STATE(890), + [sym_iri_reference] = STATE(890), + [sym_namespace] = STATE(398), + [aux_sym_having_clause_repeat1] = STATE(163), + [sym_pn_prefix] = ACTIONS(300), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(688), + [anon_sym_RBRACE] = ACTIONS(298), + [aux_sym_order_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_offset_clause_token1] = ACTIONS(303), + [aux_sym_values_clause_token1] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(308), + [aux_sym_binary_expression_token2] = ACTIONS(691), + [aux_sym_build_in_function_token1] = ACTIONS(694), + [aux_sym_build_in_function_token2] = ACTIONS(697), + [aux_sym_build_in_function_token3] = ACTIONS(700), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(703), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(703), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(703), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(703), + [aux_sym__unary_build_in_function_token1] = ACTIONS(706), + [aux_sym__unary_build_in_function_token2] = ACTIONS(706), + [aux_sym__unary_build_in_function_token3] = ACTIONS(706), + [aux_sym__unary_build_in_function_token4] = ACTIONS(706), + [aux_sym__unary_build_in_function_token5] = ACTIONS(706), + [aux_sym__unary_build_in_function_token6] = ACTIONS(706), + [aux_sym__unary_build_in_function_token7] = ACTIONS(706), + [aux_sym__unary_build_in_function_token8] = ACTIONS(706), + [aux_sym__unary_build_in_function_token9] = ACTIONS(706), + [aux_sym__unary_build_in_function_token10] = ACTIONS(706), + [aux_sym__unary_build_in_function_token11] = ACTIONS(706), + [aux_sym__unary_build_in_function_token12] = ACTIONS(706), + [aux_sym__unary_build_in_function_token13] = ACTIONS(706), + [aux_sym__unary_build_in_function_token14] = ACTIONS(706), + [aux_sym__unary_build_in_function_token15] = ACTIONS(706), + [aux_sym__unary_build_in_function_token16] = ACTIONS(706), + [aux_sym__unary_build_in_function_token17] = ACTIONS(706), + [aux_sym__unary_build_in_function_token18] = ACTIONS(706), + [aux_sym__unary_build_in_function_token19] = ACTIONS(706), + [aux_sym__unary_build_in_function_token20] = ACTIONS(706), + [aux_sym__unary_build_in_function_token21] = ACTIONS(706), + [aux_sym__unary_build_in_function_token22] = ACTIONS(706), + [aux_sym__unary_build_in_function_token23] = ACTIONS(706), + [aux_sym__unary_build_in_function_token24] = ACTIONS(706), + [aux_sym__unary_build_in_function_token25] = ACTIONS(706), + [aux_sym__unary_build_in_function_token26] = ACTIONS(706), + [aux_sym__unary_build_in_function_token27] = ACTIONS(706), + [aux_sym__unary_build_in_function_token28] = ACTIONS(706), + [aux_sym__unary_build_in_function_token29] = ACTIONS(706), + [aux_sym__unary_build_in_function_token30] = ACTIONS(706), + [aux_sym__unary_build_in_function_token31] = ACTIONS(706), + [aux_sym__binary_build_in_function_token1] = ACTIONS(709), + [aux_sym__binary_build_in_function_token2] = ACTIONS(709), + [aux_sym__binary_build_in_function_token3] = ACTIONS(709), + [aux_sym__binary_build_in_function_token4] = ACTIONS(709), + [aux_sym__binary_build_in_function_token5] = ACTIONS(709), + [aux_sym__binary_build_in_function_token6] = ACTIONS(709), + [aux_sym__binary_build_in_function_token7] = ACTIONS(709), + [aux_sym__binary_build_in_function_token8] = ACTIONS(709), + [aux_sym__binary_build_in_function_token9] = ACTIONS(709), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(712), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(712), + [aux_sym_regex_expression_token1] = ACTIONS(715), + [aux_sym_substring_expression_token1] = ACTIONS(718), + [aux_sym_string_replace_expression_token1] = ACTIONS(721), + [aux_sym_exists_func_token1] = ACTIONS(724), + [aux_sym_aggregate_token1] = ACTIONS(727), + [aux_sym_aggregate_token2] = ACTIONS(730), + [aux_sym_aggregate_token3] = ACTIONS(730), + [aux_sym_aggregate_token4] = ACTIONS(730), + [aux_sym_aggregate_token5] = ACTIONS(730), + [aux_sym_aggregate_token6] = ACTIONS(730), + [anon_sym_GROUP_CONCAT] = ACTIONS(733), + [anon_sym_COLON] = ACTIONS(356), + }, + [164] = { + [ts_builtin_sym_end] = ACTIONS(736), + [sym_pn_prefix] = ACTIONS(738), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(738), + [aux_sym_prefix_declaration_token1] = ACTIONS(738), + [aux_sym_select_clause_token1] = ACTIONS(738), + [anon_sym_LPAREN] = ACTIONS(736), + [aux_sym_construct_query_token1] = ACTIONS(738), + [aux_sym_describe_query_token1] = ACTIONS(738), + [aux_sym_ask_query_token1] = ACTIONS(738), + [aux_sym_order_condition_token1] = ACTIONS(738), + [aux_sym_order_condition_token2] = ACTIONS(738), + [aux_sym_limit_clause_token1] = ACTIONS(738), + [aux_sym_offset_clause_token1] = ACTIONS(738), + [aux_sym_values_clause_token1] = ACTIONS(738), + [aux_sym_load_token1] = ACTIONS(738), + [aux_sym_clear_token1] = ACTIONS(738), + [aux_sym_drop_token1] = ACTIONS(738), + [aux_sym_create_token1] = ACTIONS(738), + [aux_sym_add_token1] = ACTIONS(738), + [aux_sym_move_token1] = ACTIONS(738), + [aux_sym_copy_token1] = ACTIONS(738), + [anon_sym_INSERTDATA] = ACTIONS(736), + [anon_sym_DELETEDATA] = ACTIONS(736), + [anon_sym_DELETEWHERE] = ACTIONS(736), + [aux_sym_modify_token1] = ACTIONS(738), + [aux_sym_delete_clause_token1] = ACTIONS(738), + [aux_sym_insert_clause_token1] = ACTIONS(738), + [sym_var] = ACTIONS(736), + [anon_sym_LT] = ACTIONS(736), + [aux_sym_binary_expression_token2] = ACTIONS(738), + [aux_sym_build_in_function_token1] = ACTIONS(738), + [aux_sym_build_in_function_token2] = ACTIONS(738), + [aux_sym_build_in_function_token3] = ACTIONS(738), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(738), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(738), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(738), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(738), + [aux_sym__unary_build_in_function_token1] = ACTIONS(738), + [aux_sym__unary_build_in_function_token2] = ACTIONS(738), + [aux_sym__unary_build_in_function_token3] = ACTIONS(738), + [aux_sym__unary_build_in_function_token4] = ACTIONS(738), + [aux_sym__unary_build_in_function_token5] = ACTIONS(738), + [aux_sym__unary_build_in_function_token6] = ACTIONS(738), + [aux_sym__unary_build_in_function_token7] = ACTIONS(738), + [aux_sym__unary_build_in_function_token8] = ACTIONS(738), + [aux_sym__unary_build_in_function_token9] = ACTIONS(738), + [aux_sym__unary_build_in_function_token10] = ACTIONS(738), + [aux_sym__unary_build_in_function_token11] = ACTIONS(738), + [aux_sym__unary_build_in_function_token12] = ACTIONS(738), + [aux_sym__unary_build_in_function_token13] = ACTIONS(738), + [aux_sym__unary_build_in_function_token14] = ACTIONS(738), + [aux_sym__unary_build_in_function_token15] = ACTIONS(738), + [aux_sym__unary_build_in_function_token16] = ACTIONS(738), + [aux_sym__unary_build_in_function_token17] = ACTIONS(738), + [aux_sym__unary_build_in_function_token18] = ACTIONS(738), + [aux_sym__unary_build_in_function_token19] = ACTIONS(738), + [aux_sym__unary_build_in_function_token20] = ACTIONS(738), + [aux_sym__unary_build_in_function_token21] = ACTIONS(738), + [aux_sym__unary_build_in_function_token22] = ACTIONS(738), + [aux_sym__unary_build_in_function_token23] = ACTIONS(738), + [aux_sym__unary_build_in_function_token24] = ACTIONS(738), + [aux_sym__unary_build_in_function_token25] = ACTIONS(738), + [aux_sym__unary_build_in_function_token26] = ACTIONS(738), + [aux_sym__unary_build_in_function_token27] = ACTIONS(738), + [aux_sym__unary_build_in_function_token28] = ACTIONS(738), + [aux_sym__unary_build_in_function_token29] = ACTIONS(738), + [aux_sym__unary_build_in_function_token30] = ACTIONS(738), + [aux_sym__unary_build_in_function_token31] = ACTIONS(738), + [aux_sym__binary_build_in_function_token1] = ACTIONS(738), + [aux_sym__binary_build_in_function_token2] = ACTIONS(738), + [aux_sym__binary_build_in_function_token3] = ACTIONS(738), + [aux_sym__binary_build_in_function_token4] = ACTIONS(738), + [aux_sym__binary_build_in_function_token5] = ACTIONS(738), + [aux_sym__binary_build_in_function_token6] = ACTIONS(738), + [aux_sym__binary_build_in_function_token7] = ACTIONS(738), + [aux_sym__binary_build_in_function_token8] = ACTIONS(738), + [aux_sym__binary_build_in_function_token9] = ACTIONS(738), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(738), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(738), + [aux_sym_regex_expression_token1] = ACTIONS(738), + [aux_sym_substring_expression_token1] = ACTIONS(738), + [aux_sym_string_replace_expression_token1] = ACTIONS(738), + [aux_sym_exists_func_token1] = ACTIONS(738), + [aux_sym_aggregate_token1] = ACTIONS(738), + [aux_sym_aggregate_token2] = ACTIONS(738), + [aux_sym_aggregate_token3] = ACTIONS(738), + [aux_sym_aggregate_token4] = ACTIONS(738), + [aux_sym_aggregate_token5] = ACTIONS(738), + [aux_sym_aggregate_token6] = ACTIONS(738), + [anon_sym_GROUP_CONCAT] = ACTIONS(738), + [anon_sym_COLON] = ACTIONS(736), + }, + [165] = { + [ts_builtin_sym_end] = ACTIONS(740), + [sym_pn_prefix] = ACTIONS(742), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(742), + [aux_sym_prefix_declaration_token1] = ACTIONS(742), + [aux_sym_select_clause_token1] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(740), + [aux_sym_construct_query_token1] = ACTIONS(742), + [aux_sym_describe_query_token1] = ACTIONS(742), + [aux_sym_ask_query_token1] = ACTIONS(742), + [aux_sym_having_clause_token1] = ACTIONS(742), + [aux_sym_order_clause_token1] = ACTIONS(742), + [aux_sym_limit_clause_token1] = ACTIONS(742), + [aux_sym_offset_clause_token1] = ACTIONS(742), + [aux_sym_values_clause_token1] = ACTIONS(742), + [aux_sym_load_token1] = ACTIONS(742), + [aux_sym_clear_token1] = ACTIONS(742), + [aux_sym_drop_token1] = ACTIONS(742), + [aux_sym_create_token1] = ACTIONS(742), + [aux_sym_add_token1] = ACTIONS(742), + [aux_sym_move_token1] = ACTIONS(742), + [aux_sym_copy_token1] = ACTIONS(742), + [anon_sym_INSERTDATA] = ACTIONS(740), + [anon_sym_DELETEDATA] = ACTIONS(740), + [anon_sym_DELETEWHERE] = ACTIONS(740), + [aux_sym_modify_token1] = ACTIONS(742), + [aux_sym_delete_clause_token1] = ACTIONS(742), + [aux_sym_insert_clause_token1] = ACTIONS(742), + [sym_var] = ACTIONS(740), + [anon_sym_LT] = ACTIONS(740), + [aux_sym_binary_expression_token2] = ACTIONS(742), + [aux_sym_build_in_function_token1] = ACTIONS(742), + [aux_sym_build_in_function_token2] = ACTIONS(742), + [aux_sym_build_in_function_token3] = ACTIONS(742), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(742), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(742), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(742), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(742), + [aux_sym__unary_build_in_function_token1] = ACTIONS(742), + [aux_sym__unary_build_in_function_token2] = ACTIONS(742), + [aux_sym__unary_build_in_function_token3] = ACTIONS(742), + [aux_sym__unary_build_in_function_token4] = ACTIONS(742), + [aux_sym__unary_build_in_function_token5] = ACTIONS(742), + [aux_sym__unary_build_in_function_token6] = ACTIONS(742), + [aux_sym__unary_build_in_function_token7] = ACTIONS(742), + [aux_sym__unary_build_in_function_token8] = ACTIONS(742), + [aux_sym__unary_build_in_function_token9] = ACTIONS(742), + [aux_sym__unary_build_in_function_token10] = ACTIONS(742), + [aux_sym__unary_build_in_function_token11] = ACTIONS(742), + [aux_sym__unary_build_in_function_token12] = ACTIONS(742), + [aux_sym__unary_build_in_function_token13] = ACTIONS(742), + [aux_sym__unary_build_in_function_token14] = ACTIONS(742), + [aux_sym__unary_build_in_function_token15] = ACTIONS(742), + [aux_sym__unary_build_in_function_token16] = ACTIONS(742), + [aux_sym__unary_build_in_function_token17] = ACTIONS(742), + [aux_sym__unary_build_in_function_token18] = ACTIONS(742), + [aux_sym__unary_build_in_function_token19] = ACTIONS(742), + [aux_sym__unary_build_in_function_token20] = ACTIONS(742), + [aux_sym__unary_build_in_function_token21] = ACTIONS(742), + [aux_sym__unary_build_in_function_token22] = ACTIONS(742), + [aux_sym__unary_build_in_function_token23] = ACTIONS(742), + [aux_sym__unary_build_in_function_token24] = ACTIONS(742), + [aux_sym__unary_build_in_function_token25] = ACTIONS(742), + [aux_sym__unary_build_in_function_token26] = ACTIONS(742), + [aux_sym__unary_build_in_function_token27] = ACTIONS(742), + [aux_sym__unary_build_in_function_token28] = ACTIONS(742), + [aux_sym__unary_build_in_function_token29] = ACTIONS(742), + [aux_sym__unary_build_in_function_token30] = ACTIONS(742), + [aux_sym__unary_build_in_function_token31] = ACTIONS(742), + [aux_sym__binary_build_in_function_token1] = ACTIONS(742), + [aux_sym__binary_build_in_function_token2] = ACTIONS(742), + [aux_sym__binary_build_in_function_token3] = ACTIONS(742), + [aux_sym__binary_build_in_function_token4] = ACTIONS(742), + [aux_sym__binary_build_in_function_token5] = ACTIONS(742), + [aux_sym__binary_build_in_function_token6] = ACTIONS(742), + [aux_sym__binary_build_in_function_token7] = ACTIONS(742), + [aux_sym__binary_build_in_function_token8] = ACTIONS(742), + [aux_sym__binary_build_in_function_token9] = ACTIONS(742), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(742), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(742), + [aux_sym_regex_expression_token1] = ACTIONS(742), + [aux_sym_substring_expression_token1] = ACTIONS(742), + [aux_sym_string_replace_expression_token1] = ACTIONS(742), + [aux_sym_exists_func_token1] = ACTIONS(742), + [aux_sym_aggregate_token1] = ACTIONS(742), + [aux_sym_aggregate_token2] = ACTIONS(742), + [aux_sym_aggregate_token3] = ACTIONS(742), + [aux_sym_aggregate_token4] = ACTIONS(742), + [aux_sym_aggregate_token5] = ACTIONS(742), + [aux_sym_aggregate_token6] = ACTIONS(742), + [anon_sym_GROUP_CONCAT] = ACTIONS(742), + [anon_sym_COLON] = ACTIONS(740), + }, + [166] = { + [sym_order_condition] = STATE(3), + [sym__constraint] = STATE(162), + [sym_function_call] = STATE(162), + [sym_bracketted_expression] = STATE(162), + [sym__build_in_call] = STATE(162), + [sym_build_in_function] = STATE(162), + [sym__nullary_build_in_function] = STATE(147), + [sym__unary_build_in_function] = STATE(133), + [sym__binary_build_in_function] = STATE(134), + [sym__variadic_build_in_function] = STATE(137), + [sym_regex_expression] = STATE(162), + [sym_substring_expression] = STATE(162), + [sym_string_replace_expression] = STATE(162), + [sym_exists_func] = STATE(162), + [sym_not_exists_func] = STATE(162), + [sym_aggregate] = STATE(162), + [sym__iri] = STATE(884), + [sym_prefixed_name] = STATE(884), + [sym_iri_reference] = STATE(884), + [sym_namespace] = STATE(398), + [aux_sym_order_clause_repeat1] = STATE(3), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(118), + [aux_sym_order_condition_token1] = ACTIONS(120), + [aux_sym_order_condition_token2] = ACTIONS(120), + [sym_var] = ACTIONS(122), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(126), + [aux_sym_build_in_function_token1] = ACTIONS(128), + [aux_sym_build_in_function_token2] = ACTIONS(130), + [aux_sym_build_in_function_token3] = ACTIONS(132), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(134), + [aux_sym__unary_build_in_function_token1] = ACTIONS(136), + [aux_sym__unary_build_in_function_token2] = ACTIONS(136), + [aux_sym__unary_build_in_function_token3] = ACTIONS(136), + [aux_sym__unary_build_in_function_token4] = ACTIONS(136), + [aux_sym__unary_build_in_function_token5] = ACTIONS(136), + [aux_sym__unary_build_in_function_token6] = ACTIONS(136), + [aux_sym__unary_build_in_function_token7] = ACTIONS(136), + [aux_sym__unary_build_in_function_token8] = ACTIONS(136), + [aux_sym__unary_build_in_function_token9] = ACTIONS(136), + [aux_sym__unary_build_in_function_token10] = ACTIONS(136), + [aux_sym__unary_build_in_function_token11] = ACTIONS(136), + [aux_sym__unary_build_in_function_token12] = ACTIONS(136), + [aux_sym__unary_build_in_function_token13] = ACTIONS(136), + [aux_sym__unary_build_in_function_token14] = ACTIONS(136), + [aux_sym__unary_build_in_function_token15] = ACTIONS(136), + [aux_sym__unary_build_in_function_token16] = ACTIONS(136), + [aux_sym__unary_build_in_function_token17] = ACTIONS(136), + [aux_sym__unary_build_in_function_token18] = ACTIONS(136), + [aux_sym__unary_build_in_function_token19] = ACTIONS(136), + [aux_sym__unary_build_in_function_token20] = ACTIONS(136), + [aux_sym__unary_build_in_function_token21] = ACTIONS(136), + [aux_sym__unary_build_in_function_token22] = ACTIONS(136), + [aux_sym__unary_build_in_function_token23] = ACTIONS(136), + [aux_sym__unary_build_in_function_token24] = ACTIONS(136), + [aux_sym__unary_build_in_function_token25] = ACTIONS(136), + [aux_sym__unary_build_in_function_token26] = ACTIONS(136), + [aux_sym__unary_build_in_function_token27] = ACTIONS(136), + [aux_sym__unary_build_in_function_token28] = ACTIONS(136), + [aux_sym__unary_build_in_function_token29] = ACTIONS(136), + [aux_sym__unary_build_in_function_token30] = ACTIONS(136), + [aux_sym__unary_build_in_function_token31] = ACTIONS(136), + [aux_sym__binary_build_in_function_token1] = ACTIONS(138), + [aux_sym__binary_build_in_function_token2] = ACTIONS(138), + [aux_sym__binary_build_in_function_token3] = ACTIONS(138), + [aux_sym__binary_build_in_function_token4] = ACTIONS(138), + [aux_sym__binary_build_in_function_token5] = ACTIONS(138), + [aux_sym__binary_build_in_function_token6] = ACTIONS(138), + [aux_sym__binary_build_in_function_token7] = ACTIONS(138), + [aux_sym__binary_build_in_function_token8] = ACTIONS(138), + [aux_sym__binary_build_in_function_token9] = ACTIONS(138), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(140), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(140), + [aux_sym_regex_expression_token1] = ACTIONS(142), + [aux_sym_substring_expression_token1] = ACTIONS(144), + [aux_sym_string_replace_expression_token1] = ACTIONS(146), + [aux_sym_exists_func_token1] = ACTIONS(148), + [aux_sym_aggregate_token1] = ACTIONS(150), + [aux_sym_aggregate_token2] = ACTIONS(152), + [aux_sym_aggregate_token3] = ACTIONS(152), + [aux_sym_aggregate_token4] = ACTIONS(152), + [aux_sym_aggregate_token5] = ACTIONS(152), + [aux_sym_aggregate_token6] = ACTIONS(152), + [anon_sym_GROUP_CONCAT] = ACTIONS(154), + [anon_sym_COLON] = ACTIONS(156), + }, + [167] = { + [ts_builtin_sym_end] = ACTIONS(744), + [sym_pn_prefix] = ACTIONS(746), + [sym_comment] = ACTIONS(3), + [aux_sym_base_declaration_token1] = ACTIONS(746), + [aux_sym_prefix_declaration_token1] = ACTIONS(746), + [aux_sym_select_clause_token1] = ACTIONS(746), + [anon_sym_LPAREN] = ACTIONS(744), + [aux_sym_construct_query_token1] = ACTIONS(746), + [aux_sym_describe_query_token1] = ACTIONS(746), + [aux_sym_ask_query_token1] = ACTIONS(746), + [aux_sym_order_clause_token1] = ACTIONS(746), + [aux_sym_limit_clause_token1] = ACTIONS(746), + [aux_sym_offset_clause_token1] = ACTIONS(746), + [aux_sym_values_clause_token1] = ACTIONS(746), + [aux_sym_load_token1] = ACTIONS(746), + [aux_sym_clear_token1] = ACTIONS(746), + [aux_sym_drop_token1] = ACTIONS(746), + [aux_sym_create_token1] = ACTIONS(746), + [aux_sym_add_token1] = ACTIONS(746), + [aux_sym_move_token1] = ACTIONS(746), + [aux_sym_copy_token1] = ACTIONS(746), + [anon_sym_INSERTDATA] = ACTIONS(744), + [anon_sym_DELETEDATA] = ACTIONS(744), + [anon_sym_DELETEWHERE] = ACTIONS(744), + [aux_sym_modify_token1] = ACTIONS(746), + [aux_sym_delete_clause_token1] = ACTIONS(746), + [aux_sym_insert_clause_token1] = ACTIONS(746), + [anon_sym_LT] = ACTIONS(744), + [aux_sym_binary_expression_token2] = ACTIONS(746), + [aux_sym_build_in_function_token1] = ACTIONS(746), + [aux_sym_build_in_function_token2] = ACTIONS(746), + [aux_sym_build_in_function_token3] = ACTIONS(746), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(746), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(746), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(746), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(746), + [aux_sym__unary_build_in_function_token1] = ACTIONS(746), + [aux_sym__unary_build_in_function_token2] = ACTIONS(746), + [aux_sym__unary_build_in_function_token3] = ACTIONS(746), + [aux_sym__unary_build_in_function_token4] = ACTIONS(746), + [aux_sym__unary_build_in_function_token5] = ACTIONS(746), + [aux_sym__unary_build_in_function_token6] = ACTIONS(746), + [aux_sym__unary_build_in_function_token7] = ACTIONS(746), + [aux_sym__unary_build_in_function_token8] = ACTIONS(746), + [aux_sym__unary_build_in_function_token9] = ACTIONS(746), + [aux_sym__unary_build_in_function_token10] = ACTIONS(746), + [aux_sym__unary_build_in_function_token11] = ACTIONS(746), + [aux_sym__unary_build_in_function_token12] = ACTIONS(746), + [aux_sym__unary_build_in_function_token13] = ACTIONS(746), + [aux_sym__unary_build_in_function_token14] = ACTIONS(746), + [aux_sym__unary_build_in_function_token15] = ACTIONS(746), + [aux_sym__unary_build_in_function_token16] = ACTIONS(746), + [aux_sym__unary_build_in_function_token17] = ACTIONS(746), + [aux_sym__unary_build_in_function_token18] = ACTIONS(746), + [aux_sym__unary_build_in_function_token19] = ACTIONS(746), + [aux_sym__unary_build_in_function_token20] = ACTIONS(746), + [aux_sym__unary_build_in_function_token21] = ACTIONS(746), + [aux_sym__unary_build_in_function_token22] = ACTIONS(746), + [aux_sym__unary_build_in_function_token23] = ACTIONS(746), + [aux_sym__unary_build_in_function_token24] = ACTIONS(746), + [aux_sym__unary_build_in_function_token25] = ACTIONS(746), + [aux_sym__unary_build_in_function_token26] = ACTIONS(746), + [aux_sym__unary_build_in_function_token27] = ACTIONS(746), + [aux_sym__unary_build_in_function_token28] = ACTIONS(746), + [aux_sym__unary_build_in_function_token29] = ACTIONS(746), + [aux_sym__unary_build_in_function_token30] = ACTIONS(746), + [aux_sym__unary_build_in_function_token31] = ACTIONS(746), + [aux_sym__binary_build_in_function_token1] = ACTIONS(746), + [aux_sym__binary_build_in_function_token2] = ACTIONS(746), + [aux_sym__binary_build_in_function_token3] = ACTIONS(746), + [aux_sym__binary_build_in_function_token4] = ACTIONS(746), + [aux_sym__binary_build_in_function_token5] = ACTIONS(746), + [aux_sym__binary_build_in_function_token6] = ACTIONS(746), + [aux_sym__binary_build_in_function_token7] = ACTIONS(746), + [aux_sym__binary_build_in_function_token8] = ACTIONS(746), + [aux_sym__binary_build_in_function_token9] = ACTIONS(746), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(746), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(746), + [aux_sym_regex_expression_token1] = ACTIONS(746), + [aux_sym_substring_expression_token1] = ACTIONS(746), + [aux_sym_string_replace_expression_token1] = ACTIONS(746), + [aux_sym_exists_func_token1] = ACTIONS(746), + [aux_sym_aggregate_token1] = ACTIONS(746), + [aux_sym_aggregate_token2] = ACTIONS(746), + [aux_sym_aggregate_token3] = ACTIONS(746), + [aux_sym_aggregate_token4] = ACTIONS(746), + [aux_sym_aggregate_token5] = ACTIONS(746), + [aux_sym_aggregate_token6] = ACTIONS(746), + [anon_sym_GROUP_CONCAT] = ACTIONS(746), + [anon_sym_COLON] = ACTIONS(744), + }, + [168] = { + [sym_order_condition] = STATE(135), + [sym__constraint] = STATE(211), + [sym_function_call] = STATE(211), + [sym_bracketted_expression] = STATE(211), + [sym__build_in_call] = STATE(211), + [sym_build_in_function] = STATE(211), + [sym__nullary_build_in_function] = STATE(208), + [sym__unary_build_in_function] = STATE(185), + [sym__binary_build_in_function] = STATE(179), + [sym__variadic_build_in_function] = STATE(177), + [sym_regex_expression] = STATE(211), + [sym_substring_expression] = STATE(211), + [sym_string_replace_expression] = STATE(211), + [sym_exists_func] = STATE(211), + [sym_not_exists_func] = STATE(211), + [sym_aggregate] = STATE(211), + [sym__iri] = STATE(890), + [sym_prefixed_name] = STATE(890), + [sym_iri_reference] = STATE(890), + [sym_namespace] = STATE(398), + [aux_sym_order_clause_repeat1] = STATE(135), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(509), + [aux_sym_order_condition_token1] = ACTIONS(511), + [aux_sym_order_condition_token2] = ACTIONS(511), + [sym_var] = ACTIONS(513), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(515), + [aux_sym_build_in_function_token1] = ACTIONS(517), + [aux_sym_build_in_function_token2] = ACTIONS(519), + [aux_sym_build_in_function_token3] = ACTIONS(521), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(523), + [aux_sym__unary_build_in_function_token1] = ACTIONS(525), + [aux_sym__unary_build_in_function_token2] = ACTIONS(525), + [aux_sym__unary_build_in_function_token3] = ACTIONS(525), + [aux_sym__unary_build_in_function_token4] = ACTIONS(525), + [aux_sym__unary_build_in_function_token5] = ACTIONS(525), + [aux_sym__unary_build_in_function_token6] = ACTIONS(525), + [aux_sym__unary_build_in_function_token7] = ACTIONS(525), + [aux_sym__unary_build_in_function_token8] = ACTIONS(525), + [aux_sym__unary_build_in_function_token9] = ACTIONS(525), + [aux_sym__unary_build_in_function_token10] = ACTIONS(525), + [aux_sym__unary_build_in_function_token11] = ACTIONS(525), + [aux_sym__unary_build_in_function_token12] = ACTIONS(525), + [aux_sym__unary_build_in_function_token13] = ACTIONS(525), + [aux_sym__unary_build_in_function_token14] = ACTIONS(525), + [aux_sym__unary_build_in_function_token15] = ACTIONS(525), + [aux_sym__unary_build_in_function_token16] = ACTIONS(525), + [aux_sym__unary_build_in_function_token17] = ACTIONS(525), + [aux_sym__unary_build_in_function_token18] = ACTIONS(525), + [aux_sym__unary_build_in_function_token19] = ACTIONS(525), + [aux_sym__unary_build_in_function_token20] = ACTIONS(525), + [aux_sym__unary_build_in_function_token21] = ACTIONS(525), + [aux_sym__unary_build_in_function_token22] = ACTIONS(525), + [aux_sym__unary_build_in_function_token23] = ACTIONS(525), + [aux_sym__unary_build_in_function_token24] = ACTIONS(525), + [aux_sym__unary_build_in_function_token25] = ACTIONS(525), + [aux_sym__unary_build_in_function_token26] = ACTIONS(525), + [aux_sym__unary_build_in_function_token27] = ACTIONS(525), + [aux_sym__unary_build_in_function_token28] = ACTIONS(525), + [aux_sym__unary_build_in_function_token29] = ACTIONS(525), + [aux_sym__unary_build_in_function_token30] = ACTIONS(525), + [aux_sym__unary_build_in_function_token31] = ACTIONS(525), + [aux_sym__binary_build_in_function_token1] = ACTIONS(527), + [aux_sym__binary_build_in_function_token2] = ACTIONS(527), + [aux_sym__binary_build_in_function_token3] = ACTIONS(527), + [aux_sym__binary_build_in_function_token4] = ACTIONS(527), + [aux_sym__binary_build_in_function_token5] = ACTIONS(527), + [aux_sym__binary_build_in_function_token6] = ACTIONS(527), + [aux_sym__binary_build_in_function_token7] = ACTIONS(527), + [aux_sym__binary_build_in_function_token8] = ACTIONS(527), + [aux_sym__binary_build_in_function_token9] = ACTIONS(527), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(529), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(529), + [aux_sym_regex_expression_token1] = ACTIONS(531), + [aux_sym_substring_expression_token1] = ACTIONS(533), + [aux_sym_string_replace_expression_token1] = ACTIONS(535), + [aux_sym_exists_func_token1] = ACTIONS(537), + [aux_sym_aggregate_token1] = ACTIONS(539), + [aux_sym_aggregate_token2] = ACTIONS(541), + [aux_sym_aggregate_token3] = ACTIONS(541), + [aux_sym_aggregate_token4] = ACTIONS(541), + [aux_sym_aggregate_token5] = ACTIONS(541), + [aux_sym_aggregate_token6] = ACTIONS(541), + [anon_sym_GROUP_CONCAT] = ACTIONS(543), + [anon_sym_COLON] = ACTIONS(156), + }, + [169] = { + [sym_having_condition] = STATE(11), + [sym__constraint] = STATE(167), + [sym_function_call] = STATE(167), + [sym_bracketted_expression] = STATE(167), + [sym__build_in_call] = STATE(167), + [sym_build_in_function] = STATE(167), + [sym__nullary_build_in_function] = STATE(147), + [sym__unary_build_in_function] = STATE(133), + [sym__binary_build_in_function] = STATE(134), + [sym__variadic_build_in_function] = STATE(137), + [sym_regex_expression] = STATE(167), + [sym_substring_expression] = STATE(167), + [sym_string_replace_expression] = STATE(167), + [sym_exists_func] = STATE(167), + [sym_not_exists_func] = STATE(167), + [sym_aggregate] = STATE(167), + [sym__iri] = STATE(884), + [sym_prefixed_name] = STATE(884), + [sym_iri_reference] = STATE(884), + [sym_namespace] = STATE(398), + [aux_sym_having_clause_repeat1] = STATE(11), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(118), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(126), + [aux_sym_build_in_function_token1] = ACTIONS(128), + [aux_sym_build_in_function_token2] = ACTIONS(130), + [aux_sym_build_in_function_token3] = ACTIONS(132), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(134), + [aux_sym__unary_build_in_function_token1] = ACTIONS(136), + [aux_sym__unary_build_in_function_token2] = ACTIONS(136), + [aux_sym__unary_build_in_function_token3] = ACTIONS(136), + [aux_sym__unary_build_in_function_token4] = ACTIONS(136), + [aux_sym__unary_build_in_function_token5] = ACTIONS(136), + [aux_sym__unary_build_in_function_token6] = ACTIONS(136), + [aux_sym__unary_build_in_function_token7] = ACTIONS(136), + [aux_sym__unary_build_in_function_token8] = ACTIONS(136), + [aux_sym__unary_build_in_function_token9] = ACTIONS(136), + [aux_sym__unary_build_in_function_token10] = ACTIONS(136), + [aux_sym__unary_build_in_function_token11] = ACTIONS(136), + [aux_sym__unary_build_in_function_token12] = ACTIONS(136), + [aux_sym__unary_build_in_function_token13] = ACTIONS(136), + [aux_sym__unary_build_in_function_token14] = ACTIONS(136), + [aux_sym__unary_build_in_function_token15] = ACTIONS(136), + [aux_sym__unary_build_in_function_token16] = ACTIONS(136), + [aux_sym__unary_build_in_function_token17] = ACTIONS(136), + [aux_sym__unary_build_in_function_token18] = ACTIONS(136), + [aux_sym__unary_build_in_function_token19] = ACTIONS(136), + [aux_sym__unary_build_in_function_token20] = ACTIONS(136), + [aux_sym__unary_build_in_function_token21] = ACTIONS(136), + [aux_sym__unary_build_in_function_token22] = ACTIONS(136), + [aux_sym__unary_build_in_function_token23] = ACTIONS(136), + [aux_sym__unary_build_in_function_token24] = ACTIONS(136), + [aux_sym__unary_build_in_function_token25] = ACTIONS(136), + [aux_sym__unary_build_in_function_token26] = ACTIONS(136), + [aux_sym__unary_build_in_function_token27] = ACTIONS(136), + [aux_sym__unary_build_in_function_token28] = ACTIONS(136), + [aux_sym__unary_build_in_function_token29] = ACTIONS(136), + [aux_sym__unary_build_in_function_token30] = ACTIONS(136), + [aux_sym__unary_build_in_function_token31] = ACTIONS(136), + [aux_sym__binary_build_in_function_token1] = ACTIONS(138), + [aux_sym__binary_build_in_function_token2] = ACTIONS(138), + [aux_sym__binary_build_in_function_token3] = ACTIONS(138), + [aux_sym__binary_build_in_function_token4] = ACTIONS(138), + [aux_sym__binary_build_in_function_token5] = ACTIONS(138), + [aux_sym__binary_build_in_function_token6] = ACTIONS(138), + [aux_sym__binary_build_in_function_token7] = ACTIONS(138), + [aux_sym__binary_build_in_function_token8] = ACTIONS(138), + [aux_sym__binary_build_in_function_token9] = ACTIONS(138), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(140), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(140), + [aux_sym_regex_expression_token1] = ACTIONS(142), + [aux_sym_substring_expression_token1] = ACTIONS(144), + [aux_sym_string_replace_expression_token1] = ACTIONS(146), + [aux_sym_exists_func_token1] = ACTIONS(148), + [aux_sym_aggregate_token1] = ACTIONS(150), + [aux_sym_aggregate_token2] = ACTIONS(152), + [aux_sym_aggregate_token3] = ACTIONS(152), + [aux_sym_aggregate_token4] = ACTIONS(152), + [aux_sym_aggregate_token5] = ACTIONS(152), + [aux_sym_aggregate_token6] = ACTIONS(152), + [anon_sym_GROUP_CONCAT] = ACTIONS(154), + [anon_sym_COLON] = ACTIONS(156), + }, + [170] = { + [sym_having_condition] = STATE(156), + [sym__constraint] = STATE(215), + [sym_function_call] = STATE(215), + [sym_bracketted_expression] = STATE(215), + [sym__build_in_call] = STATE(215), + [sym_build_in_function] = STATE(215), + [sym__nullary_build_in_function] = STATE(208), + [sym__unary_build_in_function] = STATE(185), + [sym__binary_build_in_function] = STATE(179), + [sym__variadic_build_in_function] = STATE(177), + [sym_regex_expression] = STATE(215), + [sym_substring_expression] = STATE(215), + [sym_string_replace_expression] = STATE(215), + [sym_exists_func] = STATE(215), + [sym_not_exists_func] = STATE(215), + [sym_aggregate] = STATE(215), + [sym__iri] = STATE(890), + [sym_prefixed_name] = STATE(890), + [sym_iri_reference] = STATE(890), + [sym_namespace] = STATE(398), + [aux_sym_having_clause_repeat1] = STATE(156), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(509), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(515), + [aux_sym_build_in_function_token1] = ACTIONS(517), + [aux_sym_build_in_function_token2] = ACTIONS(519), + [aux_sym_build_in_function_token3] = ACTIONS(521), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(523), + [aux_sym__unary_build_in_function_token1] = ACTIONS(525), + [aux_sym__unary_build_in_function_token2] = ACTIONS(525), + [aux_sym__unary_build_in_function_token3] = ACTIONS(525), + [aux_sym__unary_build_in_function_token4] = ACTIONS(525), + [aux_sym__unary_build_in_function_token5] = ACTIONS(525), + [aux_sym__unary_build_in_function_token6] = ACTIONS(525), + [aux_sym__unary_build_in_function_token7] = ACTIONS(525), + [aux_sym__unary_build_in_function_token8] = ACTIONS(525), + [aux_sym__unary_build_in_function_token9] = ACTIONS(525), + [aux_sym__unary_build_in_function_token10] = ACTIONS(525), + [aux_sym__unary_build_in_function_token11] = ACTIONS(525), + [aux_sym__unary_build_in_function_token12] = ACTIONS(525), + [aux_sym__unary_build_in_function_token13] = ACTIONS(525), + [aux_sym__unary_build_in_function_token14] = ACTIONS(525), + [aux_sym__unary_build_in_function_token15] = ACTIONS(525), + [aux_sym__unary_build_in_function_token16] = ACTIONS(525), + [aux_sym__unary_build_in_function_token17] = ACTIONS(525), + [aux_sym__unary_build_in_function_token18] = ACTIONS(525), + [aux_sym__unary_build_in_function_token19] = ACTIONS(525), + [aux_sym__unary_build_in_function_token20] = ACTIONS(525), + [aux_sym__unary_build_in_function_token21] = ACTIONS(525), + [aux_sym__unary_build_in_function_token22] = ACTIONS(525), + [aux_sym__unary_build_in_function_token23] = ACTIONS(525), + [aux_sym__unary_build_in_function_token24] = ACTIONS(525), + [aux_sym__unary_build_in_function_token25] = ACTIONS(525), + [aux_sym__unary_build_in_function_token26] = ACTIONS(525), + [aux_sym__unary_build_in_function_token27] = ACTIONS(525), + [aux_sym__unary_build_in_function_token28] = ACTIONS(525), + [aux_sym__unary_build_in_function_token29] = ACTIONS(525), + [aux_sym__unary_build_in_function_token30] = ACTIONS(525), + [aux_sym__unary_build_in_function_token31] = ACTIONS(525), + [aux_sym__binary_build_in_function_token1] = ACTIONS(527), + [aux_sym__binary_build_in_function_token2] = ACTIONS(527), + [aux_sym__binary_build_in_function_token3] = ACTIONS(527), + [aux_sym__binary_build_in_function_token4] = ACTIONS(527), + [aux_sym__binary_build_in_function_token5] = ACTIONS(527), + [aux_sym__binary_build_in_function_token6] = ACTIONS(527), + [aux_sym__binary_build_in_function_token7] = ACTIONS(527), + [aux_sym__binary_build_in_function_token8] = ACTIONS(527), + [aux_sym__binary_build_in_function_token9] = ACTIONS(527), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(529), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(529), + [aux_sym_regex_expression_token1] = ACTIONS(531), + [aux_sym_substring_expression_token1] = ACTIONS(533), + [aux_sym_string_replace_expression_token1] = ACTIONS(535), + [aux_sym_exists_func_token1] = ACTIONS(537), + [aux_sym_aggregate_token1] = ACTIONS(539), + [aux_sym_aggregate_token2] = ACTIONS(541), + [aux_sym_aggregate_token3] = ACTIONS(541), + [aux_sym_aggregate_token4] = ACTIONS(541), + [aux_sym_aggregate_token5] = ACTIONS(541), + [aux_sym_aggregate_token6] = ACTIONS(541), + [anon_sym_GROUP_CONCAT] = ACTIONS(543), + [anon_sym_COLON] = ACTIONS(156), + }, + [171] = { + [sym_group_condition] = STATE(13), + [sym_function_call] = STATE(158), + [sym__build_in_call] = STATE(158), + [sym_build_in_function] = STATE(158), + [sym__nullary_build_in_function] = STATE(147), + [sym__unary_build_in_function] = STATE(133), + [sym__binary_build_in_function] = STATE(134), + [sym__variadic_build_in_function] = STATE(137), + [sym_regex_expression] = STATE(158), + [sym_substring_expression] = STATE(158), + [sym_string_replace_expression] = STATE(158), + [sym_exists_func] = STATE(158), + [sym_not_exists_func] = STATE(158), + [sym_aggregate] = STATE(158), + [sym__iri] = STATE(884), + [sym_prefixed_name] = STATE(884), + [sym_iri_reference] = STATE(884), + [sym_namespace] = STATE(398), + [aux_sym_group_clause_repeat1] = STATE(13), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(363), + [sym_var] = ACTIONS(365), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(126), + [aux_sym_build_in_function_token1] = ACTIONS(128), + [aux_sym_build_in_function_token2] = ACTIONS(130), + [aux_sym_build_in_function_token3] = ACTIONS(132), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(134), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(134), + [aux_sym__unary_build_in_function_token1] = ACTIONS(136), + [aux_sym__unary_build_in_function_token2] = ACTIONS(136), + [aux_sym__unary_build_in_function_token3] = ACTIONS(136), + [aux_sym__unary_build_in_function_token4] = ACTIONS(136), + [aux_sym__unary_build_in_function_token5] = ACTIONS(136), + [aux_sym__unary_build_in_function_token6] = ACTIONS(136), + [aux_sym__unary_build_in_function_token7] = ACTIONS(136), + [aux_sym__unary_build_in_function_token8] = ACTIONS(136), + [aux_sym__unary_build_in_function_token9] = ACTIONS(136), + [aux_sym__unary_build_in_function_token10] = ACTIONS(136), + [aux_sym__unary_build_in_function_token11] = ACTIONS(136), + [aux_sym__unary_build_in_function_token12] = ACTIONS(136), + [aux_sym__unary_build_in_function_token13] = ACTIONS(136), + [aux_sym__unary_build_in_function_token14] = ACTIONS(136), + [aux_sym__unary_build_in_function_token15] = ACTIONS(136), + [aux_sym__unary_build_in_function_token16] = ACTIONS(136), + [aux_sym__unary_build_in_function_token17] = ACTIONS(136), + [aux_sym__unary_build_in_function_token18] = ACTIONS(136), + [aux_sym__unary_build_in_function_token19] = ACTIONS(136), + [aux_sym__unary_build_in_function_token20] = ACTIONS(136), + [aux_sym__unary_build_in_function_token21] = ACTIONS(136), + [aux_sym__unary_build_in_function_token22] = ACTIONS(136), + [aux_sym__unary_build_in_function_token23] = ACTIONS(136), + [aux_sym__unary_build_in_function_token24] = ACTIONS(136), + [aux_sym__unary_build_in_function_token25] = ACTIONS(136), + [aux_sym__unary_build_in_function_token26] = ACTIONS(136), + [aux_sym__unary_build_in_function_token27] = ACTIONS(136), + [aux_sym__unary_build_in_function_token28] = ACTIONS(136), + [aux_sym__unary_build_in_function_token29] = ACTIONS(136), + [aux_sym__unary_build_in_function_token30] = ACTIONS(136), + [aux_sym__unary_build_in_function_token31] = ACTIONS(136), + [aux_sym__binary_build_in_function_token1] = ACTIONS(138), + [aux_sym__binary_build_in_function_token2] = ACTIONS(138), + [aux_sym__binary_build_in_function_token3] = ACTIONS(138), + [aux_sym__binary_build_in_function_token4] = ACTIONS(138), + [aux_sym__binary_build_in_function_token5] = ACTIONS(138), + [aux_sym__binary_build_in_function_token6] = ACTIONS(138), + [aux_sym__binary_build_in_function_token7] = ACTIONS(138), + [aux_sym__binary_build_in_function_token8] = ACTIONS(138), + [aux_sym__binary_build_in_function_token9] = ACTIONS(138), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(140), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(140), + [aux_sym_regex_expression_token1] = ACTIONS(142), + [aux_sym_substring_expression_token1] = ACTIONS(144), + [aux_sym_string_replace_expression_token1] = ACTIONS(146), + [aux_sym_exists_func_token1] = ACTIONS(148), + [aux_sym_aggregate_token1] = ACTIONS(150), + [aux_sym_aggregate_token2] = ACTIONS(152), + [aux_sym_aggregate_token3] = ACTIONS(152), + [aux_sym_aggregate_token4] = ACTIONS(152), + [aux_sym_aggregate_token5] = ACTIONS(152), + [aux_sym_aggregate_token6] = ACTIONS(152), + [anon_sym_GROUP_CONCAT] = ACTIONS(154), + [anon_sym_COLON] = ACTIONS(156), + }, + [172] = { + [sym_group_condition] = STATE(161), + [sym_function_call] = STATE(213), + [sym__build_in_call] = STATE(213), + [sym_build_in_function] = STATE(213), + [sym__nullary_build_in_function] = STATE(208), + [sym__unary_build_in_function] = STATE(185), + [sym__binary_build_in_function] = STATE(179), + [sym__variadic_build_in_function] = STATE(177), + [sym_regex_expression] = STATE(213), + [sym_substring_expression] = STATE(213), + [sym_string_replace_expression] = STATE(213), + [sym_exists_func] = STATE(213), + [sym_not_exists_func] = STATE(213), + [sym_aggregate] = STATE(213), + [sym__iri] = STATE(890), + [sym_prefixed_name] = STATE(890), + [sym_iri_reference] = STATE(890), + [sym_namespace] = STATE(398), + [aux_sym_group_clause_repeat1] = STATE(161), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(680), + [sym_var] = ACTIONS(682), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(515), + [aux_sym_build_in_function_token1] = ACTIONS(517), + [aux_sym_build_in_function_token2] = ACTIONS(519), + [aux_sym_build_in_function_token3] = ACTIONS(521), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(523), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(523), + [aux_sym__unary_build_in_function_token1] = ACTIONS(525), + [aux_sym__unary_build_in_function_token2] = ACTIONS(525), + [aux_sym__unary_build_in_function_token3] = ACTIONS(525), + [aux_sym__unary_build_in_function_token4] = ACTIONS(525), + [aux_sym__unary_build_in_function_token5] = ACTIONS(525), + [aux_sym__unary_build_in_function_token6] = ACTIONS(525), + [aux_sym__unary_build_in_function_token7] = ACTIONS(525), + [aux_sym__unary_build_in_function_token8] = ACTIONS(525), + [aux_sym__unary_build_in_function_token9] = ACTIONS(525), + [aux_sym__unary_build_in_function_token10] = ACTIONS(525), + [aux_sym__unary_build_in_function_token11] = ACTIONS(525), + [aux_sym__unary_build_in_function_token12] = ACTIONS(525), + [aux_sym__unary_build_in_function_token13] = ACTIONS(525), + [aux_sym__unary_build_in_function_token14] = ACTIONS(525), + [aux_sym__unary_build_in_function_token15] = ACTIONS(525), + [aux_sym__unary_build_in_function_token16] = ACTIONS(525), + [aux_sym__unary_build_in_function_token17] = ACTIONS(525), + [aux_sym__unary_build_in_function_token18] = ACTIONS(525), + [aux_sym__unary_build_in_function_token19] = ACTIONS(525), + [aux_sym__unary_build_in_function_token20] = ACTIONS(525), + [aux_sym__unary_build_in_function_token21] = ACTIONS(525), + [aux_sym__unary_build_in_function_token22] = ACTIONS(525), + [aux_sym__unary_build_in_function_token23] = ACTIONS(525), + [aux_sym__unary_build_in_function_token24] = ACTIONS(525), + [aux_sym__unary_build_in_function_token25] = ACTIONS(525), + [aux_sym__unary_build_in_function_token26] = ACTIONS(525), + [aux_sym__unary_build_in_function_token27] = ACTIONS(525), + [aux_sym__unary_build_in_function_token28] = ACTIONS(525), + [aux_sym__unary_build_in_function_token29] = ACTIONS(525), + [aux_sym__unary_build_in_function_token30] = ACTIONS(525), + [aux_sym__unary_build_in_function_token31] = ACTIONS(525), + [aux_sym__binary_build_in_function_token1] = ACTIONS(527), + [aux_sym__binary_build_in_function_token2] = ACTIONS(527), + [aux_sym__binary_build_in_function_token3] = ACTIONS(527), + [aux_sym__binary_build_in_function_token4] = ACTIONS(527), + [aux_sym__binary_build_in_function_token5] = ACTIONS(527), + [aux_sym__binary_build_in_function_token6] = ACTIONS(527), + [aux_sym__binary_build_in_function_token7] = ACTIONS(527), + [aux_sym__binary_build_in_function_token8] = ACTIONS(527), + [aux_sym__binary_build_in_function_token9] = ACTIONS(527), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(529), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(529), + [aux_sym_regex_expression_token1] = ACTIONS(531), + [aux_sym_substring_expression_token1] = ACTIONS(533), + [aux_sym_string_replace_expression_token1] = ACTIONS(535), + [aux_sym_exists_func_token1] = ACTIONS(537), + [aux_sym_aggregate_token1] = ACTIONS(539), + [aux_sym_aggregate_token2] = ACTIONS(541), + [aux_sym_aggregate_token3] = ACTIONS(541), + [aux_sym_aggregate_token4] = ACTIONS(541), + [aux_sym_aggregate_token5] = ACTIONS(541), + [aux_sym_aggregate_token6] = ACTIONS(541), + [anon_sym_GROUP_CONCAT] = ACTIONS(543), + [anon_sym_COLON] = ACTIONS(156), + }, + [173] = { + [sym__constraint] = STATE(318), + [sym_function_call] = STATE(318), + [sym_bracketted_expression] = STATE(318), + [sym__build_in_call] = STATE(318), + [sym_build_in_function] = STATE(318), + [sym__nullary_build_in_function] = STATE(332), + [sym__unary_build_in_function] = STATE(333), + [sym__binary_build_in_function] = STATE(334), + [sym__variadic_build_in_function] = STATE(336), + [sym_regex_expression] = STATE(318), + [sym_substring_expression] = STATE(318), + [sym_string_replace_expression] = STATE(318), + [sym_exists_func] = STATE(318), + [sym_not_exists_func] = STATE(318), + [sym_aggregate] = STATE(318), + [sym__iri] = STATE(916), + [sym_prefixed_name] = STATE(916), + [sym_iri_reference] = STATE(916), + [sym_namespace] = STATE(398), + [sym_pn_prefix] = ACTIONS(114), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(748), + [anon_sym_LT] = ACTIONS(124), + [aux_sym_binary_expression_token2] = ACTIONS(750), + [aux_sym_build_in_function_token1] = ACTIONS(752), + [aux_sym_build_in_function_token2] = ACTIONS(754), + [aux_sym_build_in_function_token3] = ACTIONS(756), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(758), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(758), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(758), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(758), + [aux_sym__unary_build_in_function_token1] = ACTIONS(760), + [aux_sym__unary_build_in_function_token2] = ACTIONS(760), + [aux_sym__unary_build_in_function_token3] = ACTIONS(760), + [aux_sym__unary_build_in_function_token4] = ACTIONS(760), + [aux_sym__unary_build_in_function_token5] = ACTIONS(760), + [aux_sym__unary_build_in_function_token6] = ACTIONS(760), + [aux_sym__unary_build_in_function_token7] = ACTIONS(760), + [aux_sym__unary_build_in_function_token8] = ACTIONS(760), + [aux_sym__unary_build_in_function_token9] = ACTIONS(760), + [aux_sym__unary_build_in_function_token10] = ACTIONS(760), + [aux_sym__unary_build_in_function_token11] = ACTIONS(760), + [aux_sym__unary_build_in_function_token12] = ACTIONS(760), + [aux_sym__unary_build_in_function_token13] = ACTIONS(760), + [aux_sym__unary_build_in_function_token14] = ACTIONS(760), + [aux_sym__unary_build_in_function_token15] = ACTIONS(760), + [aux_sym__unary_build_in_function_token16] = ACTIONS(760), + [aux_sym__unary_build_in_function_token17] = ACTIONS(760), + [aux_sym__unary_build_in_function_token18] = ACTIONS(760), + [aux_sym__unary_build_in_function_token19] = ACTIONS(760), + [aux_sym__unary_build_in_function_token20] = ACTIONS(760), + [aux_sym__unary_build_in_function_token21] = ACTIONS(760), + [aux_sym__unary_build_in_function_token22] = ACTIONS(760), + [aux_sym__unary_build_in_function_token23] = ACTIONS(760), + [aux_sym__unary_build_in_function_token24] = ACTIONS(760), + [aux_sym__unary_build_in_function_token25] = ACTIONS(760), + [aux_sym__unary_build_in_function_token26] = ACTIONS(760), + [aux_sym__unary_build_in_function_token27] = ACTIONS(760), + [aux_sym__unary_build_in_function_token28] = ACTIONS(760), + [aux_sym__unary_build_in_function_token29] = ACTIONS(760), + [aux_sym__unary_build_in_function_token30] = ACTIONS(760), + [aux_sym__unary_build_in_function_token31] = ACTIONS(760), + [aux_sym__binary_build_in_function_token1] = ACTIONS(762), + [aux_sym__binary_build_in_function_token2] = ACTIONS(762), + [aux_sym__binary_build_in_function_token3] = ACTIONS(762), + [aux_sym__binary_build_in_function_token4] = ACTIONS(762), + [aux_sym__binary_build_in_function_token5] = ACTIONS(762), + [aux_sym__binary_build_in_function_token6] = ACTIONS(762), + [aux_sym__binary_build_in_function_token7] = ACTIONS(762), + [aux_sym__binary_build_in_function_token8] = ACTIONS(762), + [aux_sym__binary_build_in_function_token9] = ACTIONS(762), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(764), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(764), + [aux_sym_regex_expression_token1] = ACTIONS(766), + [aux_sym_substring_expression_token1] = ACTIONS(768), + [aux_sym_string_replace_expression_token1] = ACTIONS(770), + [aux_sym_exists_func_token1] = ACTIONS(772), + [aux_sym_aggregate_token1] = ACTIONS(774), + [aux_sym_aggregate_token2] = ACTIONS(776), + [aux_sym_aggregate_token3] = ACTIONS(776), + [aux_sym_aggregate_token4] = ACTIONS(776), + [aux_sym_aggregate_token5] = ACTIONS(776), + [aux_sym_aggregate_token6] = ACTIONS(776), + [anon_sym_GROUP_CONCAT] = ACTIONS(778), + [anon_sym_COLON] = ACTIONS(156), + }, + [174] = { + [sym_pn_prefix] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(415), + [anon_sym_RBRACE] = ACTIONS(415), + [aux_sym_having_clause_token1] = ACTIONS(417), + [aux_sym_order_clause_token1] = ACTIONS(417), + [aux_sym_order_condition_token1] = ACTIONS(417), + [aux_sym_order_condition_token2] = ACTIONS(417), + [aux_sym_limit_clause_token1] = ACTIONS(417), + [aux_sym_offset_clause_token1] = ACTIONS(417), + [aux_sym_values_clause_token1] = ACTIONS(417), + [sym_var] = ACTIONS(415), + [anon_sym_LT] = ACTIONS(415), + [aux_sym_binary_expression_token2] = ACTIONS(417), + [aux_sym_build_in_function_token1] = ACTIONS(417), + [aux_sym_build_in_function_token2] = ACTIONS(417), + [aux_sym_build_in_function_token3] = ACTIONS(417), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(417), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(417), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(417), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(417), + [aux_sym__unary_build_in_function_token1] = ACTIONS(417), + [aux_sym__unary_build_in_function_token2] = ACTIONS(417), + [aux_sym__unary_build_in_function_token3] = ACTIONS(417), + [aux_sym__unary_build_in_function_token4] = ACTIONS(417), + [aux_sym__unary_build_in_function_token5] = ACTIONS(417), + [aux_sym__unary_build_in_function_token6] = ACTIONS(417), + [aux_sym__unary_build_in_function_token7] = ACTIONS(417), + [aux_sym__unary_build_in_function_token8] = ACTIONS(417), + [aux_sym__unary_build_in_function_token9] = ACTIONS(417), + [aux_sym__unary_build_in_function_token10] = ACTIONS(417), + [aux_sym__unary_build_in_function_token11] = ACTIONS(417), + [aux_sym__unary_build_in_function_token12] = ACTIONS(417), + [aux_sym__unary_build_in_function_token13] = ACTIONS(417), + [aux_sym__unary_build_in_function_token14] = ACTIONS(417), + [aux_sym__unary_build_in_function_token15] = ACTIONS(417), + [aux_sym__unary_build_in_function_token16] = ACTIONS(417), + [aux_sym__unary_build_in_function_token17] = ACTIONS(417), + [aux_sym__unary_build_in_function_token18] = ACTIONS(417), + [aux_sym__unary_build_in_function_token19] = ACTIONS(417), + [aux_sym__unary_build_in_function_token20] = ACTIONS(417), + [aux_sym__unary_build_in_function_token21] = ACTIONS(417), + [aux_sym__unary_build_in_function_token22] = ACTIONS(417), + [aux_sym__unary_build_in_function_token23] = ACTIONS(417), + [aux_sym__unary_build_in_function_token24] = ACTIONS(417), + [aux_sym__unary_build_in_function_token25] = ACTIONS(417), + [aux_sym__unary_build_in_function_token26] = ACTIONS(417), + [aux_sym__unary_build_in_function_token27] = ACTIONS(417), + [aux_sym__unary_build_in_function_token28] = ACTIONS(417), + [aux_sym__unary_build_in_function_token29] = ACTIONS(417), + [aux_sym__unary_build_in_function_token30] = ACTIONS(417), + [aux_sym__unary_build_in_function_token31] = ACTIONS(417), + [aux_sym__binary_build_in_function_token1] = ACTIONS(417), + [aux_sym__binary_build_in_function_token2] = ACTIONS(417), + [aux_sym__binary_build_in_function_token3] = ACTIONS(417), + [aux_sym__binary_build_in_function_token4] = ACTIONS(417), + [aux_sym__binary_build_in_function_token5] = ACTIONS(417), + [aux_sym__binary_build_in_function_token6] = ACTIONS(417), + [aux_sym__binary_build_in_function_token7] = ACTIONS(417), + [aux_sym__binary_build_in_function_token8] = ACTIONS(417), + [aux_sym__binary_build_in_function_token9] = ACTIONS(417), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(417), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(417), + [aux_sym_regex_expression_token1] = ACTIONS(417), + [aux_sym_substring_expression_token1] = ACTIONS(417), + [aux_sym_string_replace_expression_token1] = ACTIONS(417), + [aux_sym_exists_func_token1] = ACTIONS(417), + [aux_sym_aggregate_token1] = ACTIONS(417), + [aux_sym_aggregate_token2] = ACTIONS(417), + [aux_sym_aggregate_token3] = ACTIONS(417), + [aux_sym_aggregate_token4] = ACTIONS(417), + [aux_sym_aggregate_token5] = ACTIONS(417), + [aux_sym_aggregate_token6] = ACTIONS(417), + [anon_sym_GROUP_CONCAT] = ACTIONS(417), + [anon_sym_COLON] = ACTIONS(415), + }, + [175] = { + [sym_pn_prefix] = ACTIONS(551), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(549), + [anon_sym_RBRACE] = ACTIONS(549), + [aux_sym_having_clause_token1] = ACTIONS(551), + [aux_sym_order_clause_token1] = ACTIONS(551), + [aux_sym_order_condition_token1] = ACTIONS(551), + [aux_sym_order_condition_token2] = ACTIONS(551), + [aux_sym_limit_clause_token1] = ACTIONS(551), + [aux_sym_offset_clause_token1] = ACTIONS(551), + [aux_sym_values_clause_token1] = ACTIONS(551), + [sym_var] = ACTIONS(549), + [anon_sym_LT] = ACTIONS(549), + [aux_sym_binary_expression_token2] = ACTIONS(551), + [aux_sym_build_in_function_token1] = ACTIONS(551), + [aux_sym_build_in_function_token2] = ACTIONS(551), + [aux_sym_build_in_function_token3] = ACTIONS(551), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(551), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(551), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(551), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(551), + [aux_sym__unary_build_in_function_token1] = ACTIONS(551), + [aux_sym__unary_build_in_function_token2] = ACTIONS(551), + [aux_sym__unary_build_in_function_token3] = ACTIONS(551), + [aux_sym__unary_build_in_function_token4] = ACTIONS(551), + [aux_sym__unary_build_in_function_token5] = ACTIONS(551), + [aux_sym__unary_build_in_function_token6] = ACTIONS(551), + [aux_sym__unary_build_in_function_token7] = ACTIONS(551), + [aux_sym__unary_build_in_function_token8] = ACTIONS(551), + [aux_sym__unary_build_in_function_token9] = ACTIONS(551), + [aux_sym__unary_build_in_function_token10] = ACTIONS(551), + [aux_sym__unary_build_in_function_token11] = ACTIONS(551), + [aux_sym__unary_build_in_function_token12] = ACTIONS(551), + [aux_sym__unary_build_in_function_token13] = ACTIONS(551), + [aux_sym__unary_build_in_function_token14] = ACTIONS(551), + [aux_sym__unary_build_in_function_token15] = ACTIONS(551), + [aux_sym__unary_build_in_function_token16] = ACTIONS(551), + [aux_sym__unary_build_in_function_token17] = ACTIONS(551), + [aux_sym__unary_build_in_function_token18] = ACTIONS(551), + [aux_sym__unary_build_in_function_token19] = ACTIONS(551), + [aux_sym__unary_build_in_function_token20] = ACTIONS(551), + [aux_sym__unary_build_in_function_token21] = ACTIONS(551), + [aux_sym__unary_build_in_function_token22] = ACTIONS(551), + [aux_sym__unary_build_in_function_token23] = ACTIONS(551), + [aux_sym__unary_build_in_function_token24] = ACTIONS(551), + [aux_sym__unary_build_in_function_token25] = ACTIONS(551), + [aux_sym__unary_build_in_function_token26] = ACTIONS(551), + [aux_sym__unary_build_in_function_token27] = ACTIONS(551), + [aux_sym__unary_build_in_function_token28] = ACTIONS(551), + [aux_sym__unary_build_in_function_token29] = ACTIONS(551), + [aux_sym__unary_build_in_function_token30] = ACTIONS(551), + [aux_sym__unary_build_in_function_token31] = ACTIONS(551), + [aux_sym__binary_build_in_function_token1] = ACTIONS(551), + [aux_sym__binary_build_in_function_token2] = ACTIONS(551), + [aux_sym__binary_build_in_function_token3] = ACTIONS(551), + [aux_sym__binary_build_in_function_token4] = ACTIONS(551), + [aux_sym__binary_build_in_function_token5] = ACTIONS(551), + [aux_sym__binary_build_in_function_token6] = ACTIONS(551), + [aux_sym__binary_build_in_function_token7] = ACTIONS(551), + [aux_sym__binary_build_in_function_token8] = ACTIONS(551), + [aux_sym__binary_build_in_function_token9] = ACTIONS(551), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(551), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(551), + [aux_sym_regex_expression_token1] = ACTIONS(551), + [aux_sym_substring_expression_token1] = ACTIONS(551), + [aux_sym_string_replace_expression_token1] = ACTIONS(551), + [aux_sym_exists_func_token1] = ACTIONS(551), + [aux_sym_aggregate_token1] = ACTIONS(551), + [aux_sym_aggregate_token2] = ACTIONS(551), + [aux_sym_aggregate_token3] = ACTIONS(551), + [aux_sym_aggregate_token4] = ACTIONS(551), + [aux_sym_aggregate_token5] = ACTIONS(551), + [aux_sym_aggregate_token6] = ACTIONS(551), + [anon_sym_GROUP_CONCAT] = ACTIONS(551), + [anon_sym_COLON] = ACTIONS(549), + }, + [176] = { + [sym_pn_prefix] = ACTIONS(567), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(565), + [anon_sym_RBRACE] = ACTIONS(565), + [aux_sym_having_clause_token1] = ACTIONS(567), + [aux_sym_order_clause_token1] = ACTIONS(567), + [aux_sym_order_condition_token1] = ACTIONS(567), + [aux_sym_order_condition_token2] = ACTIONS(567), + [aux_sym_limit_clause_token1] = ACTIONS(567), + [aux_sym_offset_clause_token1] = ACTIONS(567), + [aux_sym_values_clause_token1] = ACTIONS(567), + [sym_var] = ACTIONS(565), + [anon_sym_LT] = ACTIONS(565), + [aux_sym_binary_expression_token2] = ACTIONS(567), + [aux_sym_build_in_function_token1] = ACTIONS(567), + [aux_sym_build_in_function_token2] = ACTIONS(567), + [aux_sym_build_in_function_token3] = ACTIONS(567), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(567), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(567), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(567), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(567), + [aux_sym__unary_build_in_function_token1] = ACTIONS(567), + [aux_sym__unary_build_in_function_token2] = ACTIONS(567), + [aux_sym__unary_build_in_function_token3] = ACTIONS(567), + [aux_sym__unary_build_in_function_token4] = ACTIONS(567), + [aux_sym__unary_build_in_function_token5] = ACTIONS(567), + [aux_sym__unary_build_in_function_token6] = ACTIONS(567), + [aux_sym__unary_build_in_function_token7] = ACTIONS(567), + [aux_sym__unary_build_in_function_token8] = ACTIONS(567), + [aux_sym__unary_build_in_function_token9] = ACTIONS(567), + [aux_sym__unary_build_in_function_token10] = ACTIONS(567), + [aux_sym__unary_build_in_function_token11] = ACTIONS(567), + [aux_sym__unary_build_in_function_token12] = ACTIONS(567), + [aux_sym__unary_build_in_function_token13] = ACTIONS(567), + [aux_sym__unary_build_in_function_token14] = ACTIONS(567), + [aux_sym__unary_build_in_function_token15] = ACTIONS(567), + [aux_sym__unary_build_in_function_token16] = ACTIONS(567), + [aux_sym__unary_build_in_function_token17] = ACTIONS(567), + [aux_sym__unary_build_in_function_token18] = ACTIONS(567), + [aux_sym__unary_build_in_function_token19] = ACTIONS(567), + [aux_sym__unary_build_in_function_token20] = ACTIONS(567), + [aux_sym__unary_build_in_function_token21] = ACTIONS(567), + [aux_sym__unary_build_in_function_token22] = ACTIONS(567), + [aux_sym__unary_build_in_function_token23] = ACTIONS(567), + [aux_sym__unary_build_in_function_token24] = ACTIONS(567), + [aux_sym__unary_build_in_function_token25] = ACTIONS(567), + [aux_sym__unary_build_in_function_token26] = ACTIONS(567), + [aux_sym__unary_build_in_function_token27] = ACTIONS(567), + [aux_sym__unary_build_in_function_token28] = ACTIONS(567), + [aux_sym__unary_build_in_function_token29] = ACTIONS(567), + [aux_sym__unary_build_in_function_token30] = ACTIONS(567), + [aux_sym__unary_build_in_function_token31] = ACTIONS(567), + [aux_sym__binary_build_in_function_token1] = ACTIONS(567), + [aux_sym__binary_build_in_function_token2] = ACTIONS(567), + [aux_sym__binary_build_in_function_token3] = ACTIONS(567), + [aux_sym__binary_build_in_function_token4] = ACTIONS(567), + [aux_sym__binary_build_in_function_token5] = ACTIONS(567), + [aux_sym__binary_build_in_function_token6] = ACTIONS(567), + [aux_sym__binary_build_in_function_token7] = ACTIONS(567), + [aux_sym__binary_build_in_function_token8] = ACTIONS(567), + [aux_sym__binary_build_in_function_token9] = ACTIONS(567), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(567), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(567), + [aux_sym_regex_expression_token1] = ACTIONS(567), + [aux_sym_substring_expression_token1] = ACTIONS(567), + [aux_sym_string_replace_expression_token1] = ACTIONS(567), + [aux_sym_exists_func_token1] = ACTIONS(567), + [aux_sym_aggregate_token1] = ACTIONS(567), + [aux_sym_aggregate_token2] = ACTIONS(567), + [aux_sym_aggregate_token3] = ACTIONS(567), + [aux_sym_aggregate_token4] = ACTIONS(567), + [aux_sym_aggregate_token5] = ACTIONS(567), + [aux_sym_aggregate_token6] = ACTIONS(567), + [anon_sym_GROUP_CONCAT] = ACTIONS(567), + [anon_sym_COLON] = ACTIONS(565), + }, + [177] = { + [sym_pn_prefix] = ACTIONS(507), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(505), + [anon_sym_RBRACE] = ACTIONS(505), + [aux_sym_having_clause_token1] = ACTIONS(507), + [aux_sym_order_clause_token1] = ACTIONS(507), + [aux_sym_order_condition_token1] = ACTIONS(507), + [aux_sym_order_condition_token2] = ACTIONS(507), + [aux_sym_limit_clause_token1] = ACTIONS(507), + [aux_sym_offset_clause_token1] = ACTIONS(507), + [aux_sym_values_clause_token1] = ACTIONS(507), + [sym_var] = ACTIONS(505), + [anon_sym_LT] = ACTIONS(505), + [aux_sym_binary_expression_token2] = ACTIONS(507), + [aux_sym_build_in_function_token1] = ACTIONS(507), + [aux_sym_build_in_function_token2] = ACTIONS(507), + [aux_sym_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token1] = ACTIONS(507), + [aux_sym__unary_build_in_function_token2] = ACTIONS(507), + [aux_sym__unary_build_in_function_token3] = ACTIONS(507), + [aux_sym__unary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token5] = ACTIONS(507), + [aux_sym__unary_build_in_function_token6] = ACTIONS(507), + [aux_sym__unary_build_in_function_token7] = ACTIONS(507), + [aux_sym__unary_build_in_function_token8] = ACTIONS(507), + [aux_sym__unary_build_in_function_token9] = ACTIONS(507), + [aux_sym__unary_build_in_function_token10] = ACTIONS(507), + [aux_sym__unary_build_in_function_token11] = ACTIONS(507), + [aux_sym__unary_build_in_function_token12] = ACTIONS(507), + [aux_sym__unary_build_in_function_token13] = ACTIONS(507), + [aux_sym__unary_build_in_function_token14] = ACTIONS(507), + [aux_sym__unary_build_in_function_token15] = ACTIONS(507), + [aux_sym__unary_build_in_function_token16] = ACTIONS(507), + [aux_sym__unary_build_in_function_token17] = ACTIONS(507), + [aux_sym__unary_build_in_function_token18] = ACTIONS(507), + [aux_sym__unary_build_in_function_token19] = ACTIONS(507), + [aux_sym__unary_build_in_function_token20] = ACTIONS(507), + [aux_sym__unary_build_in_function_token21] = ACTIONS(507), + [aux_sym__unary_build_in_function_token22] = ACTIONS(507), + [aux_sym__unary_build_in_function_token23] = ACTIONS(507), + [aux_sym__unary_build_in_function_token24] = ACTIONS(507), + [aux_sym__unary_build_in_function_token25] = ACTIONS(507), + [aux_sym__unary_build_in_function_token26] = ACTIONS(507), + [aux_sym__unary_build_in_function_token27] = ACTIONS(507), + [aux_sym__unary_build_in_function_token28] = ACTIONS(507), + [aux_sym__unary_build_in_function_token29] = ACTIONS(507), + [aux_sym__unary_build_in_function_token30] = ACTIONS(507), + [aux_sym__unary_build_in_function_token31] = ACTIONS(507), + [aux_sym__binary_build_in_function_token1] = ACTIONS(507), + [aux_sym__binary_build_in_function_token2] = ACTIONS(507), + [aux_sym__binary_build_in_function_token3] = ACTIONS(507), + [aux_sym__binary_build_in_function_token4] = ACTIONS(507), + [aux_sym__binary_build_in_function_token5] = ACTIONS(507), + [aux_sym__binary_build_in_function_token6] = ACTIONS(507), + [aux_sym__binary_build_in_function_token7] = ACTIONS(507), + [aux_sym__binary_build_in_function_token8] = ACTIONS(507), + [aux_sym__binary_build_in_function_token9] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(507), + [aux_sym_regex_expression_token1] = ACTIONS(507), + [aux_sym_substring_expression_token1] = ACTIONS(507), + [aux_sym_string_replace_expression_token1] = ACTIONS(507), + [aux_sym_exists_func_token1] = ACTIONS(507), + [aux_sym_aggregate_token1] = ACTIONS(507), + [aux_sym_aggregate_token2] = ACTIONS(507), + [aux_sym_aggregate_token3] = ACTIONS(507), + [aux_sym_aggregate_token4] = ACTIONS(507), + [aux_sym_aggregate_token5] = ACTIONS(507), + [aux_sym_aggregate_token6] = ACTIONS(507), + [anon_sym_GROUP_CONCAT] = ACTIONS(507), + [anon_sym_COLON] = ACTIONS(505), + }, + [178] = { + [sym_pn_prefix] = ACTIONS(615), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(613), + [anon_sym_RBRACE] = ACTIONS(613), + [aux_sym_having_clause_token1] = ACTIONS(615), + [aux_sym_order_clause_token1] = ACTIONS(615), + [aux_sym_order_condition_token1] = ACTIONS(615), + [aux_sym_order_condition_token2] = ACTIONS(615), + [aux_sym_limit_clause_token1] = ACTIONS(615), + [aux_sym_offset_clause_token1] = ACTIONS(615), + [aux_sym_values_clause_token1] = ACTIONS(615), + [sym_var] = ACTIONS(613), + [anon_sym_LT] = ACTIONS(613), + [aux_sym_binary_expression_token2] = ACTIONS(615), + [aux_sym_build_in_function_token1] = ACTIONS(615), + [aux_sym_build_in_function_token2] = ACTIONS(615), + [aux_sym_build_in_function_token3] = ACTIONS(615), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(615), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(615), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(615), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(615), + [aux_sym__unary_build_in_function_token1] = ACTIONS(615), + [aux_sym__unary_build_in_function_token2] = ACTIONS(615), + [aux_sym__unary_build_in_function_token3] = ACTIONS(615), + [aux_sym__unary_build_in_function_token4] = ACTIONS(615), + [aux_sym__unary_build_in_function_token5] = ACTIONS(615), + [aux_sym__unary_build_in_function_token6] = ACTIONS(615), + [aux_sym__unary_build_in_function_token7] = ACTIONS(615), + [aux_sym__unary_build_in_function_token8] = ACTIONS(615), + [aux_sym__unary_build_in_function_token9] = ACTIONS(615), + [aux_sym__unary_build_in_function_token10] = ACTIONS(615), + [aux_sym__unary_build_in_function_token11] = ACTIONS(615), + [aux_sym__unary_build_in_function_token12] = ACTIONS(615), + [aux_sym__unary_build_in_function_token13] = ACTIONS(615), + [aux_sym__unary_build_in_function_token14] = ACTIONS(615), + [aux_sym__unary_build_in_function_token15] = ACTIONS(615), + [aux_sym__unary_build_in_function_token16] = ACTIONS(615), + [aux_sym__unary_build_in_function_token17] = ACTIONS(615), + [aux_sym__unary_build_in_function_token18] = ACTIONS(615), + [aux_sym__unary_build_in_function_token19] = ACTIONS(615), + [aux_sym__unary_build_in_function_token20] = ACTIONS(615), + [aux_sym__unary_build_in_function_token21] = ACTIONS(615), + [aux_sym__unary_build_in_function_token22] = ACTIONS(615), + [aux_sym__unary_build_in_function_token23] = ACTIONS(615), + [aux_sym__unary_build_in_function_token24] = ACTIONS(615), + [aux_sym__unary_build_in_function_token25] = ACTIONS(615), + [aux_sym__unary_build_in_function_token26] = ACTIONS(615), + [aux_sym__unary_build_in_function_token27] = ACTIONS(615), + [aux_sym__unary_build_in_function_token28] = ACTIONS(615), + [aux_sym__unary_build_in_function_token29] = ACTIONS(615), + [aux_sym__unary_build_in_function_token30] = ACTIONS(615), + [aux_sym__unary_build_in_function_token31] = ACTIONS(615), + [aux_sym__binary_build_in_function_token1] = ACTIONS(615), + [aux_sym__binary_build_in_function_token2] = ACTIONS(615), + [aux_sym__binary_build_in_function_token3] = ACTIONS(615), + [aux_sym__binary_build_in_function_token4] = ACTIONS(615), + [aux_sym__binary_build_in_function_token5] = ACTIONS(615), + [aux_sym__binary_build_in_function_token6] = ACTIONS(615), + [aux_sym__binary_build_in_function_token7] = ACTIONS(615), + [aux_sym__binary_build_in_function_token8] = ACTIONS(615), + [aux_sym__binary_build_in_function_token9] = ACTIONS(615), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(615), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(615), + [aux_sym_regex_expression_token1] = ACTIONS(615), + [aux_sym_substring_expression_token1] = ACTIONS(615), + [aux_sym_string_replace_expression_token1] = ACTIONS(615), + [aux_sym_exists_func_token1] = ACTIONS(615), + [aux_sym_aggregate_token1] = ACTIONS(615), + [aux_sym_aggregate_token2] = ACTIONS(615), + [aux_sym_aggregate_token3] = ACTIONS(615), + [aux_sym_aggregate_token4] = ACTIONS(615), + [aux_sym_aggregate_token5] = ACTIONS(615), + [aux_sym_aggregate_token6] = ACTIONS(615), + [anon_sym_GROUP_CONCAT] = ACTIONS(615), + [anon_sym_COLON] = ACTIONS(613), + }, + [179] = { + [sym_pn_prefix] = ACTIONS(507), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(505), + [anon_sym_RBRACE] = ACTIONS(505), + [aux_sym_having_clause_token1] = ACTIONS(507), + [aux_sym_order_clause_token1] = ACTIONS(507), + [aux_sym_order_condition_token1] = ACTIONS(507), + [aux_sym_order_condition_token2] = ACTIONS(507), + [aux_sym_limit_clause_token1] = ACTIONS(507), + [aux_sym_offset_clause_token1] = ACTIONS(507), + [aux_sym_values_clause_token1] = ACTIONS(507), + [sym_var] = ACTIONS(505), + [anon_sym_LT] = ACTIONS(505), + [aux_sym_binary_expression_token2] = ACTIONS(507), + [aux_sym_build_in_function_token1] = ACTIONS(507), + [aux_sym_build_in_function_token2] = ACTIONS(507), + [aux_sym_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token1] = ACTIONS(507), + [aux_sym__unary_build_in_function_token2] = ACTIONS(507), + [aux_sym__unary_build_in_function_token3] = ACTIONS(507), + [aux_sym__unary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token5] = ACTIONS(507), + [aux_sym__unary_build_in_function_token6] = ACTIONS(507), + [aux_sym__unary_build_in_function_token7] = ACTIONS(507), + [aux_sym__unary_build_in_function_token8] = ACTIONS(507), + [aux_sym__unary_build_in_function_token9] = ACTIONS(507), + [aux_sym__unary_build_in_function_token10] = ACTIONS(507), + [aux_sym__unary_build_in_function_token11] = ACTIONS(507), + [aux_sym__unary_build_in_function_token12] = ACTIONS(507), + [aux_sym__unary_build_in_function_token13] = ACTIONS(507), + [aux_sym__unary_build_in_function_token14] = ACTIONS(507), + [aux_sym__unary_build_in_function_token15] = ACTIONS(507), + [aux_sym__unary_build_in_function_token16] = ACTIONS(507), + [aux_sym__unary_build_in_function_token17] = ACTIONS(507), + [aux_sym__unary_build_in_function_token18] = ACTIONS(507), + [aux_sym__unary_build_in_function_token19] = ACTIONS(507), + [aux_sym__unary_build_in_function_token20] = ACTIONS(507), + [aux_sym__unary_build_in_function_token21] = ACTIONS(507), + [aux_sym__unary_build_in_function_token22] = ACTIONS(507), + [aux_sym__unary_build_in_function_token23] = ACTIONS(507), + [aux_sym__unary_build_in_function_token24] = ACTIONS(507), + [aux_sym__unary_build_in_function_token25] = ACTIONS(507), + [aux_sym__unary_build_in_function_token26] = ACTIONS(507), + [aux_sym__unary_build_in_function_token27] = ACTIONS(507), + [aux_sym__unary_build_in_function_token28] = ACTIONS(507), + [aux_sym__unary_build_in_function_token29] = ACTIONS(507), + [aux_sym__unary_build_in_function_token30] = ACTIONS(507), + [aux_sym__unary_build_in_function_token31] = ACTIONS(507), + [aux_sym__binary_build_in_function_token1] = ACTIONS(507), + [aux_sym__binary_build_in_function_token2] = ACTIONS(507), + [aux_sym__binary_build_in_function_token3] = ACTIONS(507), + [aux_sym__binary_build_in_function_token4] = ACTIONS(507), + [aux_sym__binary_build_in_function_token5] = ACTIONS(507), + [aux_sym__binary_build_in_function_token6] = ACTIONS(507), + [aux_sym__binary_build_in_function_token7] = ACTIONS(507), + [aux_sym__binary_build_in_function_token8] = ACTIONS(507), + [aux_sym__binary_build_in_function_token9] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(507), + [aux_sym_regex_expression_token1] = ACTIONS(507), + [aux_sym_substring_expression_token1] = ACTIONS(507), + [aux_sym_string_replace_expression_token1] = ACTIONS(507), + [aux_sym_exists_func_token1] = ACTIONS(507), + [aux_sym_aggregate_token1] = ACTIONS(507), + [aux_sym_aggregate_token2] = ACTIONS(507), + [aux_sym_aggregate_token3] = ACTIONS(507), + [aux_sym_aggregate_token4] = ACTIONS(507), + [aux_sym_aggregate_token5] = ACTIONS(507), + [aux_sym_aggregate_token6] = ACTIONS(507), + [anon_sym_GROUP_CONCAT] = ACTIONS(507), + [anon_sym_COLON] = ACTIONS(505), + }, + [180] = { + [sym_pn_prefix] = ACTIONS(599), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(597), + [anon_sym_RBRACE] = ACTIONS(597), + [aux_sym_having_clause_token1] = ACTIONS(599), + [aux_sym_order_clause_token1] = ACTIONS(599), + [aux_sym_order_condition_token1] = ACTIONS(599), + [aux_sym_order_condition_token2] = ACTIONS(599), + [aux_sym_limit_clause_token1] = ACTIONS(599), + [aux_sym_offset_clause_token1] = ACTIONS(599), + [aux_sym_values_clause_token1] = ACTIONS(599), + [sym_var] = ACTIONS(597), + [anon_sym_LT] = ACTIONS(597), + [aux_sym_binary_expression_token2] = ACTIONS(599), + [aux_sym_build_in_function_token1] = ACTIONS(599), + [aux_sym_build_in_function_token2] = ACTIONS(599), + [aux_sym_build_in_function_token3] = ACTIONS(599), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(599), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(599), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(599), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(599), + [aux_sym__unary_build_in_function_token1] = ACTIONS(599), + [aux_sym__unary_build_in_function_token2] = ACTIONS(599), + [aux_sym__unary_build_in_function_token3] = ACTIONS(599), + [aux_sym__unary_build_in_function_token4] = ACTIONS(599), + [aux_sym__unary_build_in_function_token5] = ACTIONS(599), + [aux_sym__unary_build_in_function_token6] = ACTIONS(599), + [aux_sym__unary_build_in_function_token7] = ACTIONS(599), + [aux_sym__unary_build_in_function_token8] = ACTIONS(599), + [aux_sym__unary_build_in_function_token9] = ACTIONS(599), + [aux_sym__unary_build_in_function_token10] = ACTIONS(599), + [aux_sym__unary_build_in_function_token11] = ACTIONS(599), + [aux_sym__unary_build_in_function_token12] = ACTIONS(599), + [aux_sym__unary_build_in_function_token13] = ACTIONS(599), + [aux_sym__unary_build_in_function_token14] = ACTIONS(599), + [aux_sym__unary_build_in_function_token15] = ACTIONS(599), + [aux_sym__unary_build_in_function_token16] = ACTIONS(599), + [aux_sym__unary_build_in_function_token17] = ACTIONS(599), + [aux_sym__unary_build_in_function_token18] = ACTIONS(599), + [aux_sym__unary_build_in_function_token19] = ACTIONS(599), + [aux_sym__unary_build_in_function_token20] = ACTIONS(599), + [aux_sym__unary_build_in_function_token21] = ACTIONS(599), + [aux_sym__unary_build_in_function_token22] = ACTIONS(599), + [aux_sym__unary_build_in_function_token23] = ACTIONS(599), + [aux_sym__unary_build_in_function_token24] = ACTIONS(599), + [aux_sym__unary_build_in_function_token25] = ACTIONS(599), + [aux_sym__unary_build_in_function_token26] = ACTIONS(599), + [aux_sym__unary_build_in_function_token27] = ACTIONS(599), + [aux_sym__unary_build_in_function_token28] = ACTIONS(599), + [aux_sym__unary_build_in_function_token29] = ACTIONS(599), + [aux_sym__unary_build_in_function_token30] = ACTIONS(599), + [aux_sym__unary_build_in_function_token31] = ACTIONS(599), + [aux_sym__binary_build_in_function_token1] = ACTIONS(599), + [aux_sym__binary_build_in_function_token2] = ACTIONS(599), + [aux_sym__binary_build_in_function_token3] = ACTIONS(599), + [aux_sym__binary_build_in_function_token4] = ACTIONS(599), + [aux_sym__binary_build_in_function_token5] = ACTIONS(599), + [aux_sym__binary_build_in_function_token6] = ACTIONS(599), + [aux_sym__binary_build_in_function_token7] = ACTIONS(599), + [aux_sym__binary_build_in_function_token8] = ACTIONS(599), + [aux_sym__binary_build_in_function_token9] = ACTIONS(599), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(599), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(599), + [aux_sym_regex_expression_token1] = ACTIONS(599), + [aux_sym_substring_expression_token1] = ACTIONS(599), + [aux_sym_string_replace_expression_token1] = ACTIONS(599), + [aux_sym_exists_func_token1] = ACTIONS(599), + [aux_sym_aggregate_token1] = ACTIONS(599), + [aux_sym_aggregate_token2] = ACTIONS(599), + [aux_sym_aggregate_token3] = ACTIONS(599), + [aux_sym_aggregate_token4] = ACTIONS(599), + [aux_sym_aggregate_token5] = ACTIONS(599), + [aux_sym_aggregate_token6] = ACTIONS(599), + [anon_sym_GROUP_CONCAT] = ACTIONS(599), + [anon_sym_COLON] = ACTIONS(597), + }, + [181] = { + [sym_pn_prefix] = ACTIONS(405), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(403), + [anon_sym_RBRACE] = ACTIONS(403), + [aux_sym_having_clause_token1] = ACTIONS(405), + [aux_sym_order_clause_token1] = ACTIONS(405), + [aux_sym_order_condition_token1] = ACTIONS(405), + [aux_sym_order_condition_token2] = ACTIONS(405), + [aux_sym_limit_clause_token1] = ACTIONS(405), + [aux_sym_offset_clause_token1] = ACTIONS(405), + [aux_sym_values_clause_token1] = ACTIONS(405), + [sym_var] = ACTIONS(403), + [anon_sym_LT] = ACTIONS(403), + [aux_sym_binary_expression_token2] = ACTIONS(405), + [aux_sym_build_in_function_token1] = ACTIONS(405), + [aux_sym_build_in_function_token2] = ACTIONS(405), + [aux_sym_build_in_function_token3] = ACTIONS(405), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(405), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(405), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(405), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(405), + [aux_sym__unary_build_in_function_token1] = ACTIONS(405), + [aux_sym__unary_build_in_function_token2] = ACTIONS(405), + [aux_sym__unary_build_in_function_token3] = ACTIONS(405), + [aux_sym__unary_build_in_function_token4] = ACTIONS(405), + [aux_sym__unary_build_in_function_token5] = ACTIONS(405), + [aux_sym__unary_build_in_function_token6] = ACTIONS(405), + [aux_sym__unary_build_in_function_token7] = ACTIONS(405), + [aux_sym__unary_build_in_function_token8] = ACTIONS(405), + [aux_sym__unary_build_in_function_token9] = ACTIONS(405), + [aux_sym__unary_build_in_function_token10] = ACTIONS(405), + [aux_sym__unary_build_in_function_token11] = ACTIONS(405), + [aux_sym__unary_build_in_function_token12] = ACTIONS(405), + [aux_sym__unary_build_in_function_token13] = ACTIONS(405), + [aux_sym__unary_build_in_function_token14] = ACTIONS(405), + [aux_sym__unary_build_in_function_token15] = ACTIONS(405), + [aux_sym__unary_build_in_function_token16] = ACTIONS(405), + [aux_sym__unary_build_in_function_token17] = ACTIONS(405), + [aux_sym__unary_build_in_function_token18] = ACTIONS(405), + [aux_sym__unary_build_in_function_token19] = ACTIONS(405), + [aux_sym__unary_build_in_function_token20] = ACTIONS(405), + [aux_sym__unary_build_in_function_token21] = ACTIONS(405), + [aux_sym__unary_build_in_function_token22] = ACTIONS(405), + [aux_sym__unary_build_in_function_token23] = ACTIONS(405), + [aux_sym__unary_build_in_function_token24] = ACTIONS(405), + [aux_sym__unary_build_in_function_token25] = ACTIONS(405), + [aux_sym__unary_build_in_function_token26] = ACTIONS(405), + [aux_sym__unary_build_in_function_token27] = ACTIONS(405), + [aux_sym__unary_build_in_function_token28] = ACTIONS(405), + [aux_sym__unary_build_in_function_token29] = ACTIONS(405), + [aux_sym__unary_build_in_function_token30] = ACTIONS(405), + [aux_sym__unary_build_in_function_token31] = ACTIONS(405), + [aux_sym__binary_build_in_function_token1] = ACTIONS(405), + [aux_sym__binary_build_in_function_token2] = ACTIONS(405), + [aux_sym__binary_build_in_function_token3] = ACTIONS(405), + [aux_sym__binary_build_in_function_token4] = ACTIONS(405), + [aux_sym__binary_build_in_function_token5] = ACTIONS(405), + [aux_sym__binary_build_in_function_token6] = ACTIONS(405), + [aux_sym__binary_build_in_function_token7] = ACTIONS(405), + [aux_sym__binary_build_in_function_token8] = ACTIONS(405), + [aux_sym__binary_build_in_function_token9] = ACTIONS(405), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(405), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(405), + [aux_sym_regex_expression_token1] = ACTIONS(405), + [aux_sym_substring_expression_token1] = ACTIONS(405), + [aux_sym_string_replace_expression_token1] = ACTIONS(405), + [aux_sym_exists_func_token1] = ACTIONS(405), + [aux_sym_aggregate_token1] = ACTIONS(405), + [aux_sym_aggregate_token2] = ACTIONS(405), + [aux_sym_aggregate_token3] = ACTIONS(405), + [aux_sym_aggregate_token4] = ACTIONS(405), + [aux_sym_aggregate_token5] = ACTIONS(405), + [aux_sym_aggregate_token6] = ACTIONS(405), + [anon_sym_GROUP_CONCAT] = ACTIONS(405), + [anon_sym_COLON] = ACTIONS(403), + }, + [182] = { + [sym_pn_prefix] = ACTIONS(575), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(573), + [anon_sym_RBRACE] = ACTIONS(573), + [aux_sym_having_clause_token1] = ACTIONS(575), + [aux_sym_order_clause_token1] = ACTIONS(575), + [aux_sym_order_condition_token1] = ACTIONS(575), + [aux_sym_order_condition_token2] = ACTIONS(575), + [aux_sym_limit_clause_token1] = ACTIONS(575), + [aux_sym_offset_clause_token1] = ACTIONS(575), + [aux_sym_values_clause_token1] = ACTIONS(575), + [sym_var] = ACTIONS(573), + [anon_sym_LT] = ACTIONS(573), + [aux_sym_binary_expression_token2] = ACTIONS(575), + [aux_sym_build_in_function_token1] = ACTIONS(575), + [aux_sym_build_in_function_token2] = ACTIONS(575), + [aux_sym_build_in_function_token3] = ACTIONS(575), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(575), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(575), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(575), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(575), + [aux_sym__unary_build_in_function_token1] = ACTIONS(575), + [aux_sym__unary_build_in_function_token2] = ACTIONS(575), + [aux_sym__unary_build_in_function_token3] = ACTIONS(575), + [aux_sym__unary_build_in_function_token4] = ACTIONS(575), + [aux_sym__unary_build_in_function_token5] = ACTIONS(575), + [aux_sym__unary_build_in_function_token6] = ACTIONS(575), + [aux_sym__unary_build_in_function_token7] = ACTIONS(575), + [aux_sym__unary_build_in_function_token8] = ACTIONS(575), + [aux_sym__unary_build_in_function_token9] = ACTIONS(575), + [aux_sym__unary_build_in_function_token10] = ACTIONS(575), + [aux_sym__unary_build_in_function_token11] = ACTIONS(575), + [aux_sym__unary_build_in_function_token12] = ACTIONS(575), + [aux_sym__unary_build_in_function_token13] = ACTIONS(575), + [aux_sym__unary_build_in_function_token14] = ACTIONS(575), + [aux_sym__unary_build_in_function_token15] = ACTIONS(575), + [aux_sym__unary_build_in_function_token16] = ACTIONS(575), + [aux_sym__unary_build_in_function_token17] = ACTIONS(575), + [aux_sym__unary_build_in_function_token18] = ACTIONS(575), + [aux_sym__unary_build_in_function_token19] = ACTIONS(575), + [aux_sym__unary_build_in_function_token20] = ACTIONS(575), + [aux_sym__unary_build_in_function_token21] = ACTIONS(575), + [aux_sym__unary_build_in_function_token22] = ACTIONS(575), + [aux_sym__unary_build_in_function_token23] = ACTIONS(575), + [aux_sym__unary_build_in_function_token24] = ACTIONS(575), + [aux_sym__unary_build_in_function_token25] = ACTIONS(575), + [aux_sym__unary_build_in_function_token26] = ACTIONS(575), + [aux_sym__unary_build_in_function_token27] = ACTIONS(575), + [aux_sym__unary_build_in_function_token28] = ACTIONS(575), + [aux_sym__unary_build_in_function_token29] = ACTIONS(575), + [aux_sym__unary_build_in_function_token30] = ACTIONS(575), + [aux_sym__unary_build_in_function_token31] = ACTIONS(575), + [aux_sym__binary_build_in_function_token1] = ACTIONS(575), + [aux_sym__binary_build_in_function_token2] = ACTIONS(575), + [aux_sym__binary_build_in_function_token3] = ACTIONS(575), + [aux_sym__binary_build_in_function_token4] = ACTIONS(575), + [aux_sym__binary_build_in_function_token5] = ACTIONS(575), + [aux_sym__binary_build_in_function_token6] = ACTIONS(575), + [aux_sym__binary_build_in_function_token7] = ACTIONS(575), + [aux_sym__binary_build_in_function_token8] = ACTIONS(575), + [aux_sym__binary_build_in_function_token9] = ACTIONS(575), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(575), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(575), + [aux_sym_regex_expression_token1] = ACTIONS(575), + [aux_sym_substring_expression_token1] = ACTIONS(575), + [aux_sym_string_replace_expression_token1] = ACTIONS(575), + [aux_sym_exists_func_token1] = ACTIONS(575), + [aux_sym_aggregate_token1] = ACTIONS(575), + [aux_sym_aggregate_token2] = ACTIONS(575), + [aux_sym_aggregate_token3] = ACTIONS(575), + [aux_sym_aggregate_token4] = ACTIONS(575), + [aux_sym_aggregate_token5] = ACTIONS(575), + [aux_sym_aggregate_token6] = ACTIONS(575), + [anon_sym_GROUP_CONCAT] = ACTIONS(575), + [anon_sym_COLON] = ACTIONS(573), + }, + [183] = { + [sym_pn_prefix] = ACTIONS(559), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(557), + [anon_sym_RBRACE] = ACTIONS(557), + [aux_sym_having_clause_token1] = ACTIONS(559), + [aux_sym_order_clause_token1] = ACTIONS(559), + [aux_sym_order_condition_token1] = ACTIONS(559), + [aux_sym_order_condition_token2] = ACTIONS(559), + [aux_sym_limit_clause_token1] = ACTIONS(559), + [aux_sym_offset_clause_token1] = ACTIONS(559), + [aux_sym_values_clause_token1] = ACTIONS(559), + [sym_var] = ACTIONS(557), + [anon_sym_LT] = ACTIONS(557), + [aux_sym_binary_expression_token2] = ACTIONS(559), + [aux_sym_build_in_function_token1] = ACTIONS(559), + [aux_sym_build_in_function_token2] = ACTIONS(559), + [aux_sym_build_in_function_token3] = ACTIONS(559), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(559), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(559), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(559), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(559), + [aux_sym__unary_build_in_function_token1] = ACTIONS(559), + [aux_sym__unary_build_in_function_token2] = ACTIONS(559), + [aux_sym__unary_build_in_function_token3] = ACTIONS(559), + [aux_sym__unary_build_in_function_token4] = ACTIONS(559), + [aux_sym__unary_build_in_function_token5] = ACTIONS(559), + [aux_sym__unary_build_in_function_token6] = ACTIONS(559), + [aux_sym__unary_build_in_function_token7] = ACTIONS(559), + [aux_sym__unary_build_in_function_token8] = ACTIONS(559), + [aux_sym__unary_build_in_function_token9] = ACTIONS(559), + [aux_sym__unary_build_in_function_token10] = ACTIONS(559), + [aux_sym__unary_build_in_function_token11] = ACTIONS(559), + [aux_sym__unary_build_in_function_token12] = ACTIONS(559), + [aux_sym__unary_build_in_function_token13] = ACTIONS(559), + [aux_sym__unary_build_in_function_token14] = ACTIONS(559), + [aux_sym__unary_build_in_function_token15] = ACTIONS(559), + [aux_sym__unary_build_in_function_token16] = ACTIONS(559), + [aux_sym__unary_build_in_function_token17] = ACTIONS(559), + [aux_sym__unary_build_in_function_token18] = ACTIONS(559), + [aux_sym__unary_build_in_function_token19] = ACTIONS(559), + [aux_sym__unary_build_in_function_token20] = ACTIONS(559), + [aux_sym__unary_build_in_function_token21] = ACTIONS(559), + [aux_sym__unary_build_in_function_token22] = ACTIONS(559), + [aux_sym__unary_build_in_function_token23] = ACTIONS(559), + [aux_sym__unary_build_in_function_token24] = ACTIONS(559), + [aux_sym__unary_build_in_function_token25] = ACTIONS(559), + [aux_sym__unary_build_in_function_token26] = ACTIONS(559), + [aux_sym__unary_build_in_function_token27] = ACTIONS(559), + [aux_sym__unary_build_in_function_token28] = ACTIONS(559), + [aux_sym__unary_build_in_function_token29] = ACTIONS(559), + [aux_sym__unary_build_in_function_token30] = ACTIONS(559), + [aux_sym__unary_build_in_function_token31] = ACTIONS(559), + [aux_sym__binary_build_in_function_token1] = ACTIONS(559), + [aux_sym__binary_build_in_function_token2] = ACTIONS(559), + [aux_sym__binary_build_in_function_token3] = ACTIONS(559), + [aux_sym__binary_build_in_function_token4] = ACTIONS(559), + [aux_sym__binary_build_in_function_token5] = ACTIONS(559), + [aux_sym__binary_build_in_function_token6] = ACTIONS(559), + [aux_sym__binary_build_in_function_token7] = ACTIONS(559), + [aux_sym__binary_build_in_function_token8] = ACTIONS(559), + [aux_sym__binary_build_in_function_token9] = ACTIONS(559), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(559), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(559), + [aux_sym_regex_expression_token1] = ACTIONS(559), + [aux_sym_substring_expression_token1] = ACTIONS(559), + [aux_sym_string_replace_expression_token1] = ACTIONS(559), + [aux_sym_exists_func_token1] = ACTIONS(559), + [aux_sym_aggregate_token1] = ACTIONS(559), + [aux_sym_aggregate_token2] = ACTIONS(559), + [aux_sym_aggregate_token3] = ACTIONS(559), + [aux_sym_aggregate_token4] = ACTIONS(559), + [aux_sym_aggregate_token5] = ACTIONS(559), + [aux_sym_aggregate_token6] = ACTIONS(559), + [anon_sym_GROUP_CONCAT] = ACTIONS(559), + [anon_sym_COLON] = ACTIONS(557), + }, + [184] = { + [sym_pn_prefix] = ACTIONS(583), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(581), + [anon_sym_RBRACE] = ACTIONS(581), + [aux_sym_having_clause_token1] = ACTIONS(583), + [aux_sym_order_clause_token1] = ACTIONS(583), + [aux_sym_order_condition_token1] = ACTIONS(583), + [aux_sym_order_condition_token2] = ACTIONS(583), + [aux_sym_limit_clause_token1] = ACTIONS(583), + [aux_sym_offset_clause_token1] = ACTIONS(583), + [aux_sym_values_clause_token1] = ACTIONS(583), + [sym_var] = ACTIONS(581), + [anon_sym_LT] = ACTIONS(581), + [aux_sym_binary_expression_token2] = ACTIONS(583), + [aux_sym_build_in_function_token1] = ACTIONS(583), + [aux_sym_build_in_function_token2] = ACTIONS(583), + [aux_sym_build_in_function_token3] = ACTIONS(583), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(583), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(583), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(583), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(583), + [aux_sym__unary_build_in_function_token1] = ACTIONS(583), + [aux_sym__unary_build_in_function_token2] = ACTIONS(583), + [aux_sym__unary_build_in_function_token3] = ACTIONS(583), + [aux_sym__unary_build_in_function_token4] = ACTIONS(583), + [aux_sym__unary_build_in_function_token5] = ACTIONS(583), + [aux_sym__unary_build_in_function_token6] = ACTIONS(583), + [aux_sym__unary_build_in_function_token7] = ACTIONS(583), + [aux_sym__unary_build_in_function_token8] = ACTIONS(583), + [aux_sym__unary_build_in_function_token9] = ACTIONS(583), + [aux_sym__unary_build_in_function_token10] = ACTIONS(583), + [aux_sym__unary_build_in_function_token11] = ACTIONS(583), + [aux_sym__unary_build_in_function_token12] = ACTIONS(583), + [aux_sym__unary_build_in_function_token13] = ACTIONS(583), + [aux_sym__unary_build_in_function_token14] = ACTIONS(583), + [aux_sym__unary_build_in_function_token15] = ACTIONS(583), + [aux_sym__unary_build_in_function_token16] = ACTIONS(583), + [aux_sym__unary_build_in_function_token17] = ACTIONS(583), + [aux_sym__unary_build_in_function_token18] = ACTIONS(583), + [aux_sym__unary_build_in_function_token19] = ACTIONS(583), + [aux_sym__unary_build_in_function_token20] = ACTIONS(583), + [aux_sym__unary_build_in_function_token21] = ACTIONS(583), + [aux_sym__unary_build_in_function_token22] = ACTIONS(583), + [aux_sym__unary_build_in_function_token23] = ACTIONS(583), + [aux_sym__unary_build_in_function_token24] = ACTIONS(583), + [aux_sym__unary_build_in_function_token25] = ACTIONS(583), + [aux_sym__unary_build_in_function_token26] = ACTIONS(583), + [aux_sym__unary_build_in_function_token27] = ACTIONS(583), + [aux_sym__unary_build_in_function_token28] = ACTIONS(583), + [aux_sym__unary_build_in_function_token29] = ACTIONS(583), + [aux_sym__unary_build_in_function_token30] = ACTIONS(583), + [aux_sym__unary_build_in_function_token31] = ACTIONS(583), + [aux_sym__binary_build_in_function_token1] = ACTIONS(583), + [aux_sym__binary_build_in_function_token2] = ACTIONS(583), + [aux_sym__binary_build_in_function_token3] = ACTIONS(583), + [aux_sym__binary_build_in_function_token4] = ACTIONS(583), + [aux_sym__binary_build_in_function_token5] = ACTIONS(583), + [aux_sym__binary_build_in_function_token6] = ACTIONS(583), + [aux_sym__binary_build_in_function_token7] = ACTIONS(583), + [aux_sym__binary_build_in_function_token8] = ACTIONS(583), + [aux_sym__binary_build_in_function_token9] = ACTIONS(583), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(583), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(583), + [aux_sym_regex_expression_token1] = ACTIONS(583), + [aux_sym_substring_expression_token1] = ACTIONS(583), + [aux_sym_string_replace_expression_token1] = ACTIONS(583), + [aux_sym_exists_func_token1] = ACTIONS(583), + [aux_sym_aggregate_token1] = ACTIONS(583), + [aux_sym_aggregate_token2] = ACTIONS(583), + [aux_sym_aggregate_token3] = ACTIONS(583), + [aux_sym_aggregate_token4] = ACTIONS(583), + [aux_sym_aggregate_token5] = ACTIONS(583), + [aux_sym_aggregate_token6] = ACTIONS(583), + [anon_sym_GROUP_CONCAT] = ACTIONS(583), + [anon_sym_COLON] = ACTIONS(581), + }, + [185] = { + [sym_pn_prefix] = ACTIONS(507), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(505), + [anon_sym_RBRACE] = ACTIONS(505), + [aux_sym_having_clause_token1] = ACTIONS(507), + [aux_sym_order_clause_token1] = ACTIONS(507), + [aux_sym_order_condition_token1] = ACTIONS(507), + [aux_sym_order_condition_token2] = ACTIONS(507), + [aux_sym_limit_clause_token1] = ACTIONS(507), + [aux_sym_offset_clause_token1] = ACTIONS(507), + [aux_sym_values_clause_token1] = ACTIONS(507), + [sym_var] = ACTIONS(505), + [anon_sym_LT] = ACTIONS(505), + [aux_sym_binary_expression_token2] = ACTIONS(507), + [aux_sym_build_in_function_token1] = ACTIONS(507), + [aux_sym_build_in_function_token2] = ACTIONS(507), + [aux_sym_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token1] = ACTIONS(507), + [aux_sym__unary_build_in_function_token2] = ACTIONS(507), + [aux_sym__unary_build_in_function_token3] = ACTIONS(507), + [aux_sym__unary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token5] = ACTIONS(507), + [aux_sym__unary_build_in_function_token6] = ACTIONS(507), + [aux_sym__unary_build_in_function_token7] = ACTIONS(507), + [aux_sym__unary_build_in_function_token8] = ACTIONS(507), + [aux_sym__unary_build_in_function_token9] = ACTIONS(507), + [aux_sym__unary_build_in_function_token10] = ACTIONS(507), + [aux_sym__unary_build_in_function_token11] = ACTIONS(507), + [aux_sym__unary_build_in_function_token12] = ACTIONS(507), + [aux_sym__unary_build_in_function_token13] = ACTIONS(507), + [aux_sym__unary_build_in_function_token14] = ACTIONS(507), + [aux_sym__unary_build_in_function_token15] = ACTIONS(507), + [aux_sym__unary_build_in_function_token16] = ACTIONS(507), + [aux_sym__unary_build_in_function_token17] = ACTIONS(507), + [aux_sym__unary_build_in_function_token18] = ACTIONS(507), + [aux_sym__unary_build_in_function_token19] = ACTIONS(507), + [aux_sym__unary_build_in_function_token20] = ACTIONS(507), + [aux_sym__unary_build_in_function_token21] = ACTIONS(507), + [aux_sym__unary_build_in_function_token22] = ACTIONS(507), + [aux_sym__unary_build_in_function_token23] = ACTIONS(507), + [aux_sym__unary_build_in_function_token24] = ACTIONS(507), + [aux_sym__unary_build_in_function_token25] = ACTIONS(507), + [aux_sym__unary_build_in_function_token26] = ACTIONS(507), + [aux_sym__unary_build_in_function_token27] = ACTIONS(507), + [aux_sym__unary_build_in_function_token28] = ACTIONS(507), + [aux_sym__unary_build_in_function_token29] = ACTIONS(507), + [aux_sym__unary_build_in_function_token30] = ACTIONS(507), + [aux_sym__unary_build_in_function_token31] = ACTIONS(507), + [aux_sym__binary_build_in_function_token1] = ACTIONS(507), + [aux_sym__binary_build_in_function_token2] = ACTIONS(507), + [aux_sym__binary_build_in_function_token3] = ACTIONS(507), + [aux_sym__binary_build_in_function_token4] = ACTIONS(507), + [aux_sym__binary_build_in_function_token5] = ACTIONS(507), + [aux_sym__binary_build_in_function_token6] = ACTIONS(507), + [aux_sym__binary_build_in_function_token7] = ACTIONS(507), + [aux_sym__binary_build_in_function_token8] = ACTIONS(507), + [aux_sym__binary_build_in_function_token9] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(507), + [aux_sym_regex_expression_token1] = ACTIONS(507), + [aux_sym_substring_expression_token1] = ACTIONS(507), + [aux_sym_string_replace_expression_token1] = ACTIONS(507), + [aux_sym_exists_func_token1] = ACTIONS(507), + [aux_sym_aggregate_token1] = ACTIONS(507), + [aux_sym_aggregate_token2] = ACTIONS(507), + [aux_sym_aggregate_token3] = ACTIONS(507), + [aux_sym_aggregate_token4] = ACTIONS(507), + [aux_sym_aggregate_token5] = ACTIONS(507), + [aux_sym_aggregate_token6] = ACTIONS(507), + [anon_sym_GROUP_CONCAT] = ACTIONS(507), + [anon_sym_COLON] = ACTIONS(505), + }, + [186] = { + [sym_pn_prefix] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(585), + [anon_sym_RBRACE] = ACTIONS(585), + [aux_sym_having_clause_token1] = ACTIONS(587), + [aux_sym_order_clause_token1] = ACTIONS(587), + [aux_sym_order_condition_token1] = ACTIONS(587), + [aux_sym_order_condition_token2] = ACTIONS(587), + [aux_sym_limit_clause_token1] = ACTIONS(587), + [aux_sym_offset_clause_token1] = ACTIONS(587), + [aux_sym_values_clause_token1] = ACTIONS(587), + [sym_var] = ACTIONS(585), + [anon_sym_LT] = ACTIONS(585), + [aux_sym_binary_expression_token2] = ACTIONS(587), + [aux_sym_build_in_function_token1] = ACTIONS(587), + [aux_sym_build_in_function_token2] = ACTIONS(587), + [aux_sym_build_in_function_token3] = ACTIONS(587), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(587), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(587), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(587), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(587), + [aux_sym__unary_build_in_function_token1] = ACTIONS(587), + [aux_sym__unary_build_in_function_token2] = ACTIONS(587), + [aux_sym__unary_build_in_function_token3] = ACTIONS(587), + [aux_sym__unary_build_in_function_token4] = ACTIONS(587), + [aux_sym__unary_build_in_function_token5] = ACTIONS(587), + [aux_sym__unary_build_in_function_token6] = ACTIONS(587), + [aux_sym__unary_build_in_function_token7] = ACTIONS(587), + [aux_sym__unary_build_in_function_token8] = ACTIONS(587), + [aux_sym__unary_build_in_function_token9] = ACTIONS(587), + [aux_sym__unary_build_in_function_token10] = ACTIONS(587), + [aux_sym__unary_build_in_function_token11] = ACTIONS(587), + [aux_sym__unary_build_in_function_token12] = ACTIONS(587), + [aux_sym__unary_build_in_function_token13] = ACTIONS(587), + [aux_sym__unary_build_in_function_token14] = ACTIONS(587), + [aux_sym__unary_build_in_function_token15] = ACTIONS(587), + [aux_sym__unary_build_in_function_token16] = ACTIONS(587), + [aux_sym__unary_build_in_function_token17] = ACTIONS(587), + [aux_sym__unary_build_in_function_token18] = ACTIONS(587), + [aux_sym__unary_build_in_function_token19] = ACTIONS(587), + [aux_sym__unary_build_in_function_token20] = ACTIONS(587), + [aux_sym__unary_build_in_function_token21] = ACTIONS(587), + [aux_sym__unary_build_in_function_token22] = ACTIONS(587), + [aux_sym__unary_build_in_function_token23] = ACTIONS(587), + [aux_sym__unary_build_in_function_token24] = ACTIONS(587), + [aux_sym__unary_build_in_function_token25] = ACTIONS(587), + [aux_sym__unary_build_in_function_token26] = ACTIONS(587), + [aux_sym__unary_build_in_function_token27] = ACTIONS(587), + [aux_sym__unary_build_in_function_token28] = ACTIONS(587), + [aux_sym__unary_build_in_function_token29] = ACTIONS(587), + [aux_sym__unary_build_in_function_token30] = ACTIONS(587), + [aux_sym__unary_build_in_function_token31] = ACTIONS(587), + [aux_sym__binary_build_in_function_token1] = ACTIONS(587), + [aux_sym__binary_build_in_function_token2] = ACTIONS(587), + [aux_sym__binary_build_in_function_token3] = ACTIONS(587), + [aux_sym__binary_build_in_function_token4] = ACTIONS(587), + [aux_sym__binary_build_in_function_token5] = ACTIONS(587), + [aux_sym__binary_build_in_function_token6] = ACTIONS(587), + [aux_sym__binary_build_in_function_token7] = ACTIONS(587), + [aux_sym__binary_build_in_function_token8] = ACTIONS(587), + [aux_sym__binary_build_in_function_token9] = ACTIONS(587), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(587), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(587), + [aux_sym_regex_expression_token1] = ACTIONS(587), + [aux_sym_substring_expression_token1] = ACTIONS(587), + [aux_sym_string_replace_expression_token1] = ACTIONS(587), + [aux_sym_exists_func_token1] = ACTIONS(587), + [aux_sym_aggregate_token1] = ACTIONS(587), + [aux_sym_aggregate_token2] = ACTIONS(587), + [aux_sym_aggregate_token3] = ACTIONS(587), + [aux_sym_aggregate_token4] = ACTIONS(587), + [aux_sym_aggregate_token5] = ACTIONS(587), + [aux_sym_aggregate_token6] = ACTIONS(587), + [anon_sym_GROUP_CONCAT] = ACTIONS(587), + [anon_sym_COLON] = ACTIONS(585), + }, + [187] = { + [sym_pn_prefix] = ACTIONS(579), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(577), + [anon_sym_RBRACE] = ACTIONS(577), + [aux_sym_having_clause_token1] = ACTIONS(579), + [aux_sym_order_clause_token1] = ACTIONS(579), + [aux_sym_order_condition_token1] = ACTIONS(579), + [aux_sym_order_condition_token2] = ACTIONS(579), + [aux_sym_limit_clause_token1] = ACTIONS(579), + [aux_sym_offset_clause_token1] = ACTIONS(579), + [aux_sym_values_clause_token1] = ACTIONS(579), + [sym_var] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(577), + [aux_sym_binary_expression_token2] = ACTIONS(579), + [aux_sym_build_in_function_token1] = ACTIONS(579), + [aux_sym_build_in_function_token2] = ACTIONS(579), + [aux_sym_build_in_function_token3] = ACTIONS(579), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(579), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(579), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(579), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(579), + [aux_sym__unary_build_in_function_token1] = ACTIONS(579), + [aux_sym__unary_build_in_function_token2] = ACTIONS(579), + [aux_sym__unary_build_in_function_token3] = ACTIONS(579), + [aux_sym__unary_build_in_function_token4] = ACTIONS(579), + [aux_sym__unary_build_in_function_token5] = ACTIONS(579), + [aux_sym__unary_build_in_function_token6] = ACTIONS(579), + [aux_sym__unary_build_in_function_token7] = ACTIONS(579), + [aux_sym__unary_build_in_function_token8] = ACTIONS(579), + [aux_sym__unary_build_in_function_token9] = ACTIONS(579), + [aux_sym__unary_build_in_function_token10] = ACTIONS(579), + [aux_sym__unary_build_in_function_token11] = ACTIONS(579), + [aux_sym__unary_build_in_function_token12] = ACTIONS(579), + [aux_sym__unary_build_in_function_token13] = ACTIONS(579), + [aux_sym__unary_build_in_function_token14] = ACTIONS(579), + [aux_sym__unary_build_in_function_token15] = ACTIONS(579), + [aux_sym__unary_build_in_function_token16] = ACTIONS(579), + [aux_sym__unary_build_in_function_token17] = ACTIONS(579), + [aux_sym__unary_build_in_function_token18] = ACTIONS(579), + [aux_sym__unary_build_in_function_token19] = ACTIONS(579), + [aux_sym__unary_build_in_function_token20] = ACTIONS(579), + [aux_sym__unary_build_in_function_token21] = ACTIONS(579), + [aux_sym__unary_build_in_function_token22] = ACTIONS(579), + [aux_sym__unary_build_in_function_token23] = ACTIONS(579), + [aux_sym__unary_build_in_function_token24] = ACTIONS(579), + [aux_sym__unary_build_in_function_token25] = ACTIONS(579), + [aux_sym__unary_build_in_function_token26] = ACTIONS(579), + [aux_sym__unary_build_in_function_token27] = ACTIONS(579), + [aux_sym__unary_build_in_function_token28] = ACTIONS(579), + [aux_sym__unary_build_in_function_token29] = ACTIONS(579), + [aux_sym__unary_build_in_function_token30] = ACTIONS(579), + [aux_sym__unary_build_in_function_token31] = ACTIONS(579), + [aux_sym__binary_build_in_function_token1] = ACTIONS(579), + [aux_sym__binary_build_in_function_token2] = ACTIONS(579), + [aux_sym__binary_build_in_function_token3] = ACTIONS(579), + [aux_sym__binary_build_in_function_token4] = ACTIONS(579), + [aux_sym__binary_build_in_function_token5] = ACTIONS(579), + [aux_sym__binary_build_in_function_token6] = ACTIONS(579), + [aux_sym__binary_build_in_function_token7] = ACTIONS(579), + [aux_sym__binary_build_in_function_token8] = ACTIONS(579), + [aux_sym__binary_build_in_function_token9] = ACTIONS(579), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(579), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(579), + [aux_sym_regex_expression_token1] = ACTIONS(579), + [aux_sym_substring_expression_token1] = ACTIONS(579), + [aux_sym_string_replace_expression_token1] = ACTIONS(579), + [aux_sym_exists_func_token1] = ACTIONS(579), + [aux_sym_aggregate_token1] = ACTIONS(579), + [aux_sym_aggregate_token2] = ACTIONS(579), + [aux_sym_aggregate_token3] = ACTIONS(579), + [aux_sym_aggregate_token4] = ACTIONS(579), + [aux_sym_aggregate_token5] = ACTIONS(579), + [aux_sym_aggregate_token6] = ACTIONS(579), + [anon_sym_GROUP_CONCAT] = ACTIONS(579), + [anon_sym_COLON] = ACTIONS(577), + }, + [188] = { + [sym_pn_prefix] = ACTIONS(503), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(501), + [anon_sym_RBRACE] = ACTIONS(501), + [aux_sym_having_clause_token1] = ACTIONS(503), + [aux_sym_order_clause_token1] = ACTIONS(503), + [aux_sym_order_condition_token1] = ACTIONS(503), + [aux_sym_order_condition_token2] = ACTIONS(503), + [aux_sym_limit_clause_token1] = ACTIONS(503), + [aux_sym_offset_clause_token1] = ACTIONS(503), + [aux_sym_values_clause_token1] = ACTIONS(503), + [sym_var] = ACTIONS(501), + [anon_sym_LT] = ACTIONS(501), + [aux_sym_binary_expression_token2] = ACTIONS(503), + [aux_sym_build_in_function_token1] = ACTIONS(503), + [aux_sym_build_in_function_token2] = ACTIONS(503), + [aux_sym_build_in_function_token3] = ACTIONS(503), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(503), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(503), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(503), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(503), + [aux_sym__unary_build_in_function_token1] = ACTIONS(503), + [aux_sym__unary_build_in_function_token2] = ACTIONS(503), + [aux_sym__unary_build_in_function_token3] = ACTIONS(503), + [aux_sym__unary_build_in_function_token4] = ACTIONS(503), + [aux_sym__unary_build_in_function_token5] = ACTIONS(503), + [aux_sym__unary_build_in_function_token6] = ACTIONS(503), + [aux_sym__unary_build_in_function_token7] = ACTIONS(503), + [aux_sym__unary_build_in_function_token8] = ACTIONS(503), + [aux_sym__unary_build_in_function_token9] = ACTIONS(503), + [aux_sym__unary_build_in_function_token10] = ACTIONS(503), + [aux_sym__unary_build_in_function_token11] = ACTIONS(503), + [aux_sym__unary_build_in_function_token12] = ACTIONS(503), + [aux_sym__unary_build_in_function_token13] = ACTIONS(503), + [aux_sym__unary_build_in_function_token14] = ACTIONS(503), + [aux_sym__unary_build_in_function_token15] = ACTIONS(503), + [aux_sym__unary_build_in_function_token16] = ACTIONS(503), + [aux_sym__unary_build_in_function_token17] = ACTIONS(503), + [aux_sym__unary_build_in_function_token18] = ACTIONS(503), + [aux_sym__unary_build_in_function_token19] = ACTIONS(503), + [aux_sym__unary_build_in_function_token20] = ACTIONS(503), + [aux_sym__unary_build_in_function_token21] = ACTIONS(503), + [aux_sym__unary_build_in_function_token22] = ACTIONS(503), + [aux_sym__unary_build_in_function_token23] = ACTIONS(503), + [aux_sym__unary_build_in_function_token24] = ACTIONS(503), + [aux_sym__unary_build_in_function_token25] = ACTIONS(503), + [aux_sym__unary_build_in_function_token26] = ACTIONS(503), + [aux_sym__unary_build_in_function_token27] = ACTIONS(503), + [aux_sym__unary_build_in_function_token28] = ACTIONS(503), + [aux_sym__unary_build_in_function_token29] = ACTIONS(503), + [aux_sym__unary_build_in_function_token30] = ACTIONS(503), + [aux_sym__unary_build_in_function_token31] = ACTIONS(503), + [aux_sym__binary_build_in_function_token1] = ACTIONS(503), + [aux_sym__binary_build_in_function_token2] = ACTIONS(503), + [aux_sym__binary_build_in_function_token3] = ACTIONS(503), + [aux_sym__binary_build_in_function_token4] = ACTIONS(503), + [aux_sym__binary_build_in_function_token5] = ACTIONS(503), + [aux_sym__binary_build_in_function_token6] = ACTIONS(503), + [aux_sym__binary_build_in_function_token7] = ACTIONS(503), + [aux_sym__binary_build_in_function_token8] = ACTIONS(503), + [aux_sym__binary_build_in_function_token9] = ACTIONS(503), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(503), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(503), + [aux_sym_regex_expression_token1] = ACTIONS(503), + [aux_sym_substring_expression_token1] = ACTIONS(503), + [aux_sym_string_replace_expression_token1] = ACTIONS(503), + [aux_sym_exists_func_token1] = ACTIONS(503), + [aux_sym_aggregate_token1] = ACTIONS(503), + [aux_sym_aggregate_token2] = ACTIONS(503), + [aux_sym_aggregate_token3] = ACTIONS(503), + [aux_sym_aggregate_token4] = ACTIONS(503), + [aux_sym_aggregate_token5] = ACTIONS(503), + [aux_sym_aggregate_token6] = ACTIONS(503), + [anon_sym_GROUP_CONCAT] = ACTIONS(503), + [anon_sym_COLON] = ACTIONS(501), + }, + [189] = { + [sym_pn_prefix] = ACTIONS(563), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(561), + [anon_sym_RBRACE] = ACTIONS(561), + [aux_sym_having_clause_token1] = ACTIONS(563), + [aux_sym_order_clause_token1] = ACTIONS(563), + [aux_sym_order_condition_token1] = ACTIONS(563), + [aux_sym_order_condition_token2] = ACTIONS(563), + [aux_sym_limit_clause_token1] = ACTIONS(563), + [aux_sym_offset_clause_token1] = ACTIONS(563), + [aux_sym_values_clause_token1] = ACTIONS(563), + [sym_var] = ACTIONS(561), + [anon_sym_LT] = ACTIONS(561), + [aux_sym_binary_expression_token2] = ACTIONS(563), + [aux_sym_build_in_function_token1] = ACTIONS(563), + [aux_sym_build_in_function_token2] = ACTIONS(563), + [aux_sym_build_in_function_token3] = ACTIONS(563), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(563), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(563), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(563), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(563), + [aux_sym__unary_build_in_function_token1] = ACTIONS(563), + [aux_sym__unary_build_in_function_token2] = ACTIONS(563), + [aux_sym__unary_build_in_function_token3] = ACTIONS(563), + [aux_sym__unary_build_in_function_token4] = ACTIONS(563), + [aux_sym__unary_build_in_function_token5] = ACTIONS(563), + [aux_sym__unary_build_in_function_token6] = ACTIONS(563), + [aux_sym__unary_build_in_function_token7] = ACTIONS(563), + [aux_sym__unary_build_in_function_token8] = ACTIONS(563), + [aux_sym__unary_build_in_function_token9] = ACTIONS(563), + [aux_sym__unary_build_in_function_token10] = ACTIONS(563), + [aux_sym__unary_build_in_function_token11] = ACTIONS(563), + [aux_sym__unary_build_in_function_token12] = ACTIONS(563), + [aux_sym__unary_build_in_function_token13] = ACTIONS(563), + [aux_sym__unary_build_in_function_token14] = ACTIONS(563), + [aux_sym__unary_build_in_function_token15] = ACTIONS(563), + [aux_sym__unary_build_in_function_token16] = ACTIONS(563), + [aux_sym__unary_build_in_function_token17] = ACTIONS(563), + [aux_sym__unary_build_in_function_token18] = ACTIONS(563), + [aux_sym__unary_build_in_function_token19] = ACTIONS(563), + [aux_sym__unary_build_in_function_token20] = ACTIONS(563), + [aux_sym__unary_build_in_function_token21] = ACTIONS(563), + [aux_sym__unary_build_in_function_token22] = ACTIONS(563), + [aux_sym__unary_build_in_function_token23] = ACTIONS(563), + [aux_sym__unary_build_in_function_token24] = ACTIONS(563), + [aux_sym__unary_build_in_function_token25] = ACTIONS(563), + [aux_sym__unary_build_in_function_token26] = ACTIONS(563), + [aux_sym__unary_build_in_function_token27] = ACTIONS(563), + [aux_sym__unary_build_in_function_token28] = ACTIONS(563), + [aux_sym__unary_build_in_function_token29] = ACTIONS(563), + [aux_sym__unary_build_in_function_token30] = ACTIONS(563), + [aux_sym__unary_build_in_function_token31] = ACTIONS(563), + [aux_sym__binary_build_in_function_token1] = ACTIONS(563), + [aux_sym__binary_build_in_function_token2] = ACTIONS(563), + [aux_sym__binary_build_in_function_token3] = ACTIONS(563), + [aux_sym__binary_build_in_function_token4] = ACTIONS(563), + [aux_sym__binary_build_in_function_token5] = ACTIONS(563), + [aux_sym__binary_build_in_function_token6] = ACTIONS(563), + [aux_sym__binary_build_in_function_token7] = ACTIONS(563), + [aux_sym__binary_build_in_function_token8] = ACTIONS(563), + [aux_sym__binary_build_in_function_token9] = ACTIONS(563), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(563), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(563), + [aux_sym_regex_expression_token1] = ACTIONS(563), + [aux_sym_substring_expression_token1] = ACTIONS(563), + [aux_sym_string_replace_expression_token1] = ACTIONS(563), + [aux_sym_exists_func_token1] = ACTIONS(563), + [aux_sym_aggregate_token1] = ACTIONS(563), + [aux_sym_aggregate_token2] = ACTIONS(563), + [aux_sym_aggregate_token3] = ACTIONS(563), + [aux_sym_aggregate_token4] = ACTIONS(563), + [aux_sym_aggregate_token5] = ACTIONS(563), + [aux_sym_aggregate_token6] = ACTIONS(563), + [anon_sym_GROUP_CONCAT] = ACTIONS(563), + [anon_sym_COLON] = ACTIONS(561), + }, + [190] = { + [sym_pn_prefix] = ACTIONS(499), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(497), + [anon_sym_RBRACE] = ACTIONS(497), + [aux_sym_having_clause_token1] = ACTIONS(499), + [aux_sym_order_clause_token1] = ACTIONS(499), + [aux_sym_order_condition_token1] = ACTIONS(499), + [aux_sym_order_condition_token2] = ACTIONS(499), + [aux_sym_limit_clause_token1] = ACTIONS(499), + [aux_sym_offset_clause_token1] = ACTIONS(499), + [aux_sym_values_clause_token1] = ACTIONS(499), + [sym_var] = ACTIONS(497), + [anon_sym_LT] = ACTIONS(497), + [aux_sym_binary_expression_token2] = ACTIONS(499), + [aux_sym_build_in_function_token1] = ACTIONS(499), + [aux_sym_build_in_function_token2] = ACTIONS(499), + [aux_sym_build_in_function_token3] = ACTIONS(499), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(499), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(499), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(499), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(499), + [aux_sym__unary_build_in_function_token1] = ACTIONS(499), + [aux_sym__unary_build_in_function_token2] = ACTIONS(499), + [aux_sym__unary_build_in_function_token3] = ACTIONS(499), + [aux_sym__unary_build_in_function_token4] = ACTIONS(499), + [aux_sym__unary_build_in_function_token5] = ACTIONS(499), + [aux_sym__unary_build_in_function_token6] = ACTIONS(499), + [aux_sym__unary_build_in_function_token7] = ACTIONS(499), + [aux_sym__unary_build_in_function_token8] = ACTIONS(499), + [aux_sym__unary_build_in_function_token9] = ACTIONS(499), + [aux_sym__unary_build_in_function_token10] = ACTIONS(499), + [aux_sym__unary_build_in_function_token11] = ACTIONS(499), + [aux_sym__unary_build_in_function_token12] = ACTIONS(499), + [aux_sym__unary_build_in_function_token13] = ACTIONS(499), + [aux_sym__unary_build_in_function_token14] = ACTIONS(499), + [aux_sym__unary_build_in_function_token15] = ACTIONS(499), + [aux_sym__unary_build_in_function_token16] = ACTIONS(499), + [aux_sym__unary_build_in_function_token17] = ACTIONS(499), + [aux_sym__unary_build_in_function_token18] = ACTIONS(499), + [aux_sym__unary_build_in_function_token19] = ACTIONS(499), + [aux_sym__unary_build_in_function_token20] = ACTIONS(499), + [aux_sym__unary_build_in_function_token21] = ACTIONS(499), + [aux_sym__unary_build_in_function_token22] = ACTIONS(499), + [aux_sym__unary_build_in_function_token23] = ACTIONS(499), + [aux_sym__unary_build_in_function_token24] = ACTIONS(499), + [aux_sym__unary_build_in_function_token25] = ACTIONS(499), + [aux_sym__unary_build_in_function_token26] = ACTIONS(499), + [aux_sym__unary_build_in_function_token27] = ACTIONS(499), + [aux_sym__unary_build_in_function_token28] = ACTIONS(499), + [aux_sym__unary_build_in_function_token29] = ACTIONS(499), + [aux_sym__unary_build_in_function_token30] = ACTIONS(499), + [aux_sym__unary_build_in_function_token31] = ACTIONS(499), + [aux_sym__binary_build_in_function_token1] = ACTIONS(499), + [aux_sym__binary_build_in_function_token2] = ACTIONS(499), + [aux_sym__binary_build_in_function_token3] = ACTIONS(499), + [aux_sym__binary_build_in_function_token4] = ACTIONS(499), + [aux_sym__binary_build_in_function_token5] = ACTIONS(499), + [aux_sym__binary_build_in_function_token6] = ACTIONS(499), + [aux_sym__binary_build_in_function_token7] = ACTIONS(499), + [aux_sym__binary_build_in_function_token8] = ACTIONS(499), + [aux_sym__binary_build_in_function_token9] = ACTIONS(499), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(499), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(499), + [aux_sym_regex_expression_token1] = ACTIONS(499), + [aux_sym_substring_expression_token1] = ACTIONS(499), + [aux_sym_string_replace_expression_token1] = ACTIONS(499), + [aux_sym_exists_func_token1] = ACTIONS(499), + [aux_sym_aggregate_token1] = ACTIONS(499), + [aux_sym_aggregate_token2] = ACTIONS(499), + [aux_sym_aggregate_token3] = ACTIONS(499), + [aux_sym_aggregate_token4] = ACTIONS(499), + [aux_sym_aggregate_token5] = ACTIONS(499), + [aux_sym_aggregate_token6] = ACTIONS(499), + [anon_sym_GROUP_CONCAT] = ACTIONS(499), + [anon_sym_COLON] = ACTIONS(497), + }, + [191] = { + [sym_pn_prefix] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(431), + [anon_sym_RBRACE] = ACTIONS(431), + [aux_sym_having_clause_token1] = ACTIONS(433), + [aux_sym_order_clause_token1] = ACTIONS(433), + [aux_sym_order_condition_token1] = ACTIONS(433), + [aux_sym_order_condition_token2] = ACTIONS(433), + [aux_sym_limit_clause_token1] = ACTIONS(433), + [aux_sym_offset_clause_token1] = ACTIONS(433), + [aux_sym_values_clause_token1] = ACTIONS(433), + [sym_var] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [aux_sym_binary_expression_token2] = ACTIONS(433), + [aux_sym_build_in_function_token1] = ACTIONS(433), + [aux_sym_build_in_function_token2] = ACTIONS(433), + [aux_sym_build_in_function_token3] = ACTIONS(433), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(433), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(433), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(433), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(433), + [aux_sym__unary_build_in_function_token1] = ACTIONS(433), + [aux_sym__unary_build_in_function_token2] = ACTIONS(433), + [aux_sym__unary_build_in_function_token3] = ACTIONS(433), + [aux_sym__unary_build_in_function_token4] = ACTIONS(433), + [aux_sym__unary_build_in_function_token5] = ACTIONS(433), + [aux_sym__unary_build_in_function_token6] = ACTIONS(433), + [aux_sym__unary_build_in_function_token7] = ACTIONS(433), + [aux_sym__unary_build_in_function_token8] = ACTIONS(433), + [aux_sym__unary_build_in_function_token9] = ACTIONS(433), + [aux_sym__unary_build_in_function_token10] = ACTIONS(433), + [aux_sym__unary_build_in_function_token11] = ACTIONS(433), + [aux_sym__unary_build_in_function_token12] = ACTIONS(433), + [aux_sym__unary_build_in_function_token13] = ACTIONS(433), + [aux_sym__unary_build_in_function_token14] = ACTIONS(433), + [aux_sym__unary_build_in_function_token15] = ACTIONS(433), + [aux_sym__unary_build_in_function_token16] = ACTIONS(433), + [aux_sym__unary_build_in_function_token17] = ACTIONS(433), + [aux_sym__unary_build_in_function_token18] = ACTIONS(433), + [aux_sym__unary_build_in_function_token19] = ACTIONS(433), + [aux_sym__unary_build_in_function_token20] = ACTIONS(433), + [aux_sym__unary_build_in_function_token21] = ACTIONS(433), + [aux_sym__unary_build_in_function_token22] = ACTIONS(433), + [aux_sym__unary_build_in_function_token23] = ACTIONS(433), + [aux_sym__unary_build_in_function_token24] = ACTIONS(433), + [aux_sym__unary_build_in_function_token25] = ACTIONS(433), + [aux_sym__unary_build_in_function_token26] = ACTIONS(433), + [aux_sym__unary_build_in_function_token27] = ACTIONS(433), + [aux_sym__unary_build_in_function_token28] = ACTIONS(433), + [aux_sym__unary_build_in_function_token29] = ACTIONS(433), + [aux_sym__unary_build_in_function_token30] = ACTIONS(433), + [aux_sym__unary_build_in_function_token31] = ACTIONS(433), + [aux_sym__binary_build_in_function_token1] = ACTIONS(433), + [aux_sym__binary_build_in_function_token2] = ACTIONS(433), + [aux_sym__binary_build_in_function_token3] = ACTIONS(433), + [aux_sym__binary_build_in_function_token4] = ACTIONS(433), + [aux_sym__binary_build_in_function_token5] = ACTIONS(433), + [aux_sym__binary_build_in_function_token6] = ACTIONS(433), + [aux_sym__binary_build_in_function_token7] = ACTIONS(433), + [aux_sym__binary_build_in_function_token8] = ACTIONS(433), + [aux_sym__binary_build_in_function_token9] = ACTIONS(433), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(433), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(433), + [aux_sym_regex_expression_token1] = ACTIONS(433), + [aux_sym_substring_expression_token1] = ACTIONS(433), + [aux_sym_string_replace_expression_token1] = ACTIONS(433), + [aux_sym_exists_func_token1] = ACTIONS(433), + [aux_sym_aggregate_token1] = ACTIONS(433), + [aux_sym_aggregate_token2] = ACTIONS(433), + [aux_sym_aggregate_token3] = ACTIONS(433), + [aux_sym_aggregate_token4] = ACTIONS(433), + [aux_sym_aggregate_token5] = ACTIONS(433), + [aux_sym_aggregate_token6] = ACTIONS(433), + [anon_sym_GROUP_CONCAT] = ACTIONS(433), + [anon_sym_COLON] = ACTIONS(431), + }, + [192] = { + [sym_pn_prefix] = ACTIONS(495), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(493), + [anon_sym_RBRACE] = ACTIONS(493), + [aux_sym_having_clause_token1] = ACTIONS(495), + [aux_sym_order_clause_token1] = ACTIONS(495), + [aux_sym_order_condition_token1] = ACTIONS(495), + [aux_sym_order_condition_token2] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_offset_clause_token1] = ACTIONS(495), + [aux_sym_values_clause_token1] = ACTIONS(495), + [sym_var] = ACTIONS(493), + [anon_sym_LT] = ACTIONS(493), + [aux_sym_binary_expression_token2] = ACTIONS(495), + [aux_sym_build_in_function_token1] = ACTIONS(495), + [aux_sym_build_in_function_token2] = ACTIONS(495), + [aux_sym_build_in_function_token3] = ACTIONS(495), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(495), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(495), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(495), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(495), + [aux_sym__unary_build_in_function_token1] = ACTIONS(495), + [aux_sym__unary_build_in_function_token2] = ACTIONS(495), + [aux_sym__unary_build_in_function_token3] = ACTIONS(495), + [aux_sym__unary_build_in_function_token4] = ACTIONS(495), + [aux_sym__unary_build_in_function_token5] = ACTIONS(495), + [aux_sym__unary_build_in_function_token6] = ACTIONS(495), + [aux_sym__unary_build_in_function_token7] = ACTIONS(495), + [aux_sym__unary_build_in_function_token8] = ACTIONS(495), + [aux_sym__unary_build_in_function_token9] = ACTIONS(495), + [aux_sym__unary_build_in_function_token10] = ACTIONS(495), + [aux_sym__unary_build_in_function_token11] = ACTIONS(495), + [aux_sym__unary_build_in_function_token12] = ACTIONS(495), + [aux_sym__unary_build_in_function_token13] = ACTIONS(495), + [aux_sym__unary_build_in_function_token14] = ACTIONS(495), + [aux_sym__unary_build_in_function_token15] = ACTIONS(495), + [aux_sym__unary_build_in_function_token16] = ACTIONS(495), + [aux_sym__unary_build_in_function_token17] = ACTIONS(495), + [aux_sym__unary_build_in_function_token18] = ACTIONS(495), + [aux_sym__unary_build_in_function_token19] = ACTIONS(495), + [aux_sym__unary_build_in_function_token20] = ACTIONS(495), + [aux_sym__unary_build_in_function_token21] = ACTIONS(495), + [aux_sym__unary_build_in_function_token22] = ACTIONS(495), + [aux_sym__unary_build_in_function_token23] = ACTIONS(495), + [aux_sym__unary_build_in_function_token24] = ACTIONS(495), + [aux_sym__unary_build_in_function_token25] = ACTIONS(495), + [aux_sym__unary_build_in_function_token26] = ACTIONS(495), + [aux_sym__unary_build_in_function_token27] = ACTIONS(495), + [aux_sym__unary_build_in_function_token28] = ACTIONS(495), + [aux_sym__unary_build_in_function_token29] = ACTIONS(495), + [aux_sym__unary_build_in_function_token30] = ACTIONS(495), + [aux_sym__unary_build_in_function_token31] = ACTIONS(495), + [aux_sym__binary_build_in_function_token1] = ACTIONS(495), + [aux_sym__binary_build_in_function_token2] = ACTIONS(495), + [aux_sym__binary_build_in_function_token3] = ACTIONS(495), + [aux_sym__binary_build_in_function_token4] = ACTIONS(495), + [aux_sym__binary_build_in_function_token5] = ACTIONS(495), + [aux_sym__binary_build_in_function_token6] = ACTIONS(495), + [aux_sym__binary_build_in_function_token7] = ACTIONS(495), + [aux_sym__binary_build_in_function_token8] = ACTIONS(495), + [aux_sym__binary_build_in_function_token9] = ACTIONS(495), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(495), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(495), + [aux_sym_regex_expression_token1] = ACTIONS(495), + [aux_sym_substring_expression_token1] = ACTIONS(495), + [aux_sym_string_replace_expression_token1] = ACTIONS(495), + [aux_sym_exists_func_token1] = ACTIONS(495), + [aux_sym_aggregate_token1] = ACTIONS(495), + [aux_sym_aggregate_token2] = ACTIONS(495), + [aux_sym_aggregate_token3] = ACTIONS(495), + [aux_sym_aggregate_token4] = ACTIONS(495), + [aux_sym_aggregate_token5] = ACTIONS(495), + [aux_sym_aggregate_token6] = ACTIONS(495), + [anon_sym_GROUP_CONCAT] = ACTIONS(495), + [anon_sym_COLON] = ACTIONS(493), + }, + [193] = { + [sym_pn_prefix] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(427), + [anon_sym_RBRACE] = ACTIONS(427), + [aux_sym_having_clause_token1] = ACTIONS(429), + [aux_sym_order_clause_token1] = ACTIONS(429), + [aux_sym_order_condition_token1] = ACTIONS(429), + [aux_sym_order_condition_token2] = ACTIONS(429), + [aux_sym_limit_clause_token1] = ACTIONS(429), + [aux_sym_offset_clause_token1] = ACTIONS(429), + [aux_sym_values_clause_token1] = ACTIONS(429), + [sym_var] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [aux_sym_binary_expression_token2] = ACTIONS(429), + [aux_sym_build_in_function_token1] = ACTIONS(429), + [aux_sym_build_in_function_token2] = ACTIONS(429), + [aux_sym_build_in_function_token3] = ACTIONS(429), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(429), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(429), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(429), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(429), + [aux_sym__unary_build_in_function_token1] = ACTIONS(429), + [aux_sym__unary_build_in_function_token2] = ACTIONS(429), + [aux_sym__unary_build_in_function_token3] = ACTIONS(429), + [aux_sym__unary_build_in_function_token4] = ACTIONS(429), + [aux_sym__unary_build_in_function_token5] = ACTIONS(429), + [aux_sym__unary_build_in_function_token6] = ACTIONS(429), + [aux_sym__unary_build_in_function_token7] = ACTIONS(429), + [aux_sym__unary_build_in_function_token8] = ACTIONS(429), + [aux_sym__unary_build_in_function_token9] = ACTIONS(429), + [aux_sym__unary_build_in_function_token10] = ACTIONS(429), + [aux_sym__unary_build_in_function_token11] = ACTIONS(429), + [aux_sym__unary_build_in_function_token12] = ACTIONS(429), + [aux_sym__unary_build_in_function_token13] = ACTIONS(429), + [aux_sym__unary_build_in_function_token14] = ACTIONS(429), + [aux_sym__unary_build_in_function_token15] = ACTIONS(429), + [aux_sym__unary_build_in_function_token16] = ACTIONS(429), + [aux_sym__unary_build_in_function_token17] = ACTIONS(429), + [aux_sym__unary_build_in_function_token18] = ACTIONS(429), + [aux_sym__unary_build_in_function_token19] = ACTIONS(429), + [aux_sym__unary_build_in_function_token20] = ACTIONS(429), + [aux_sym__unary_build_in_function_token21] = ACTIONS(429), + [aux_sym__unary_build_in_function_token22] = ACTIONS(429), + [aux_sym__unary_build_in_function_token23] = ACTIONS(429), + [aux_sym__unary_build_in_function_token24] = ACTIONS(429), + [aux_sym__unary_build_in_function_token25] = ACTIONS(429), + [aux_sym__unary_build_in_function_token26] = ACTIONS(429), + [aux_sym__unary_build_in_function_token27] = ACTIONS(429), + [aux_sym__unary_build_in_function_token28] = ACTIONS(429), + [aux_sym__unary_build_in_function_token29] = ACTIONS(429), + [aux_sym__unary_build_in_function_token30] = ACTIONS(429), + [aux_sym__unary_build_in_function_token31] = ACTIONS(429), + [aux_sym__binary_build_in_function_token1] = ACTIONS(429), + [aux_sym__binary_build_in_function_token2] = ACTIONS(429), + [aux_sym__binary_build_in_function_token3] = ACTIONS(429), + [aux_sym__binary_build_in_function_token4] = ACTIONS(429), + [aux_sym__binary_build_in_function_token5] = ACTIONS(429), + [aux_sym__binary_build_in_function_token6] = ACTIONS(429), + [aux_sym__binary_build_in_function_token7] = ACTIONS(429), + [aux_sym__binary_build_in_function_token8] = ACTIONS(429), + [aux_sym__binary_build_in_function_token9] = ACTIONS(429), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(429), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(429), + [aux_sym_regex_expression_token1] = ACTIONS(429), + [aux_sym_substring_expression_token1] = ACTIONS(429), + [aux_sym_string_replace_expression_token1] = ACTIONS(429), + [aux_sym_exists_func_token1] = ACTIONS(429), + [aux_sym_aggregate_token1] = ACTIONS(429), + [aux_sym_aggregate_token2] = ACTIONS(429), + [aux_sym_aggregate_token3] = ACTIONS(429), + [aux_sym_aggregate_token4] = ACTIONS(429), + [aux_sym_aggregate_token5] = ACTIONS(429), + [aux_sym_aggregate_token6] = ACTIONS(429), + [anon_sym_GROUP_CONCAT] = ACTIONS(429), + [anon_sym_COLON] = ACTIONS(427), + }, + [194] = { + [sym_pn_prefix] = ACTIONS(603), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(601), + [anon_sym_RBRACE] = ACTIONS(601), + [aux_sym_having_clause_token1] = ACTIONS(603), + [aux_sym_order_clause_token1] = ACTIONS(603), + [aux_sym_order_condition_token1] = ACTIONS(603), + [aux_sym_order_condition_token2] = ACTIONS(603), + [aux_sym_limit_clause_token1] = ACTIONS(603), + [aux_sym_offset_clause_token1] = ACTIONS(603), + [aux_sym_values_clause_token1] = ACTIONS(603), + [sym_var] = ACTIONS(601), + [anon_sym_LT] = ACTIONS(601), + [aux_sym_binary_expression_token2] = ACTIONS(603), + [aux_sym_build_in_function_token1] = ACTIONS(603), + [aux_sym_build_in_function_token2] = ACTIONS(603), + [aux_sym_build_in_function_token3] = ACTIONS(603), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(603), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(603), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(603), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(603), + [aux_sym__unary_build_in_function_token1] = ACTIONS(603), + [aux_sym__unary_build_in_function_token2] = ACTIONS(603), + [aux_sym__unary_build_in_function_token3] = ACTIONS(603), + [aux_sym__unary_build_in_function_token4] = ACTIONS(603), + [aux_sym__unary_build_in_function_token5] = ACTIONS(603), + [aux_sym__unary_build_in_function_token6] = ACTIONS(603), + [aux_sym__unary_build_in_function_token7] = ACTIONS(603), + [aux_sym__unary_build_in_function_token8] = ACTIONS(603), + [aux_sym__unary_build_in_function_token9] = ACTIONS(603), + [aux_sym__unary_build_in_function_token10] = ACTIONS(603), + [aux_sym__unary_build_in_function_token11] = ACTIONS(603), + [aux_sym__unary_build_in_function_token12] = ACTIONS(603), + [aux_sym__unary_build_in_function_token13] = ACTIONS(603), + [aux_sym__unary_build_in_function_token14] = ACTIONS(603), + [aux_sym__unary_build_in_function_token15] = ACTIONS(603), + [aux_sym__unary_build_in_function_token16] = ACTIONS(603), + [aux_sym__unary_build_in_function_token17] = ACTIONS(603), + [aux_sym__unary_build_in_function_token18] = ACTIONS(603), + [aux_sym__unary_build_in_function_token19] = ACTIONS(603), + [aux_sym__unary_build_in_function_token20] = ACTIONS(603), + [aux_sym__unary_build_in_function_token21] = ACTIONS(603), + [aux_sym__unary_build_in_function_token22] = ACTIONS(603), + [aux_sym__unary_build_in_function_token23] = ACTIONS(603), + [aux_sym__unary_build_in_function_token24] = ACTIONS(603), + [aux_sym__unary_build_in_function_token25] = ACTIONS(603), + [aux_sym__unary_build_in_function_token26] = ACTIONS(603), + [aux_sym__unary_build_in_function_token27] = ACTIONS(603), + [aux_sym__unary_build_in_function_token28] = ACTIONS(603), + [aux_sym__unary_build_in_function_token29] = ACTIONS(603), + [aux_sym__unary_build_in_function_token30] = ACTIONS(603), + [aux_sym__unary_build_in_function_token31] = ACTIONS(603), + [aux_sym__binary_build_in_function_token1] = ACTIONS(603), + [aux_sym__binary_build_in_function_token2] = ACTIONS(603), + [aux_sym__binary_build_in_function_token3] = ACTIONS(603), + [aux_sym__binary_build_in_function_token4] = ACTIONS(603), + [aux_sym__binary_build_in_function_token5] = ACTIONS(603), + [aux_sym__binary_build_in_function_token6] = ACTIONS(603), + [aux_sym__binary_build_in_function_token7] = ACTIONS(603), + [aux_sym__binary_build_in_function_token8] = ACTIONS(603), + [aux_sym__binary_build_in_function_token9] = ACTIONS(603), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(603), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(603), + [aux_sym_regex_expression_token1] = ACTIONS(603), + [aux_sym_substring_expression_token1] = ACTIONS(603), + [aux_sym_string_replace_expression_token1] = ACTIONS(603), + [aux_sym_exists_func_token1] = ACTIONS(603), + [aux_sym_aggregate_token1] = ACTIONS(603), + [aux_sym_aggregate_token2] = ACTIONS(603), + [aux_sym_aggregate_token3] = ACTIONS(603), + [aux_sym_aggregate_token4] = ACTIONS(603), + [aux_sym_aggregate_token5] = ACTIONS(603), + [aux_sym_aggregate_token6] = ACTIONS(603), + [anon_sym_GROUP_CONCAT] = ACTIONS(603), + [anon_sym_COLON] = ACTIONS(601), + }, + [195] = { + [sym_pn_prefix] = ACTIONS(607), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(605), + [anon_sym_RBRACE] = ACTIONS(605), + [aux_sym_having_clause_token1] = ACTIONS(607), + [aux_sym_order_clause_token1] = ACTIONS(607), + [aux_sym_order_condition_token1] = ACTIONS(607), + [aux_sym_order_condition_token2] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_offset_clause_token1] = ACTIONS(607), + [aux_sym_values_clause_token1] = ACTIONS(607), + [sym_var] = ACTIONS(605), + [anon_sym_LT] = ACTIONS(605), + [aux_sym_binary_expression_token2] = ACTIONS(607), + [aux_sym_build_in_function_token1] = ACTIONS(607), + [aux_sym_build_in_function_token2] = ACTIONS(607), + [aux_sym_build_in_function_token3] = ACTIONS(607), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(607), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(607), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(607), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(607), + [aux_sym__unary_build_in_function_token1] = ACTIONS(607), + [aux_sym__unary_build_in_function_token2] = ACTIONS(607), + [aux_sym__unary_build_in_function_token3] = ACTIONS(607), + [aux_sym__unary_build_in_function_token4] = ACTIONS(607), + [aux_sym__unary_build_in_function_token5] = ACTIONS(607), + [aux_sym__unary_build_in_function_token6] = ACTIONS(607), + [aux_sym__unary_build_in_function_token7] = ACTIONS(607), + [aux_sym__unary_build_in_function_token8] = ACTIONS(607), + [aux_sym__unary_build_in_function_token9] = ACTIONS(607), + [aux_sym__unary_build_in_function_token10] = ACTIONS(607), + [aux_sym__unary_build_in_function_token11] = ACTIONS(607), + [aux_sym__unary_build_in_function_token12] = ACTIONS(607), + [aux_sym__unary_build_in_function_token13] = ACTIONS(607), + [aux_sym__unary_build_in_function_token14] = ACTIONS(607), + [aux_sym__unary_build_in_function_token15] = ACTIONS(607), + [aux_sym__unary_build_in_function_token16] = ACTIONS(607), + [aux_sym__unary_build_in_function_token17] = ACTIONS(607), + [aux_sym__unary_build_in_function_token18] = ACTIONS(607), + [aux_sym__unary_build_in_function_token19] = ACTIONS(607), + [aux_sym__unary_build_in_function_token20] = ACTIONS(607), + [aux_sym__unary_build_in_function_token21] = ACTIONS(607), + [aux_sym__unary_build_in_function_token22] = ACTIONS(607), + [aux_sym__unary_build_in_function_token23] = ACTIONS(607), + [aux_sym__unary_build_in_function_token24] = ACTIONS(607), + [aux_sym__unary_build_in_function_token25] = ACTIONS(607), + [aux_sym__unary_build_in_function_token26] = ACTIONS(607), + [aux_sym__unary_build_in_function_token27] = ACTIONS(607), + [aux_sym__unary_build_in_function_token28] = ACTIONS(607), + [aux_sym__unary_build_in_function_token29] = ACTIONS(607), + [aux_sym__unary_build_in_function_token30] = ACTIONS(607), + [aux_sym__unary_build_in_function_token31] = ACTIONS(607), + [aux_sym__binary_build_in_function_token1] = ACTIONS(607), + [aux_sym__binary_build_in_function_token2] = ACTIONS(607), + [aux_sym__binary_build_in_function_token3] = ACTIONS(607), + [aux_sym__binary_build_in_function_token4] = ACTIONS(607), + [aux_sym__binary_build_in_function_token5] = ACTIONS(607), + [aux_sym__binary_build_in_function_token6] = ACTIONS(607), + [aux_sym__binary_build_in_function_token7] = ACTIONS(607), + [aux_sym__binary_build_in_function_token8] = ACTIONS(607), + [aux_sym__binary_build_in_function_token9] = ACTIONS(607), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(607), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(607), + [aux_sym_regex_expression_token1] = ACTIONS(607), + [aux_sym_substring_expression_token1] = ACTIONS(607), + [aux_sym_string_replace_expression_token1] = ACTIONS(607), + [aux_sym_exists_func_token1] = ACTIONS(607), + [aux_sym_aggregate_token1] = ACTIONS(607), + [aux_sym_aggregate_token2] = ACTIONS(607), + [aux_sym_aggregate_token3] = ACTIONS(607), + [aux_sym_aggregate_token4] = ACTIONS(607), + [aux_sym_aggregate_token5] = ACTIONS(607), + [aux_sym_aggregate_token6] = ACTIONS(607), + [anon_sym_GROUP_CONCAT] = ACTIONS(607), + [anon_sym_COLON] = ACTIONS(605), + }, + [196] = { + [sym_pn_prefix] = ACTIONS(611), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(609), + [anon_sym_RBRACE] = ACTIONS(609), + [aux_sym_having_clause_token1] = ACTIONS(611), + [aux_sym_order_clause_token1] = ACTIONS(611), + [aux_sym_order_condition_token1] = ACTIONS(611), + [aux_sym_order_condition_token2] = ACTIONS(611), + [aux_sym_limit_clause_token1] = ACTIONS(611), + [aux_sym_offset_clause_token1] = ACTIONS(611), + [aux_sym_values_clause_token1] = ACTIONS(611), + [sym_var] = ACTIONS(609), + [anon_sym_LT] = ACTIONS(609), + [aux_sym_binary_expression_token2] = ACTIONS(611), + [aux_sym_build_in_function_token1] = ACTIONS(611), + [aux_sym_build_in_function_token2] = ACTIONS(611), + [aux_sym_build_in_function_token3] = ACTIONS(611), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(611), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(611), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(611), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(611), + [aux_sym__unary_build_in_function_token1] = ACTIONS(611), + [aux_sym__unary_build_in_function_token2] = ACTIONS(611), + [aux_sym__unary_build_in_function_token3] = ACTIONS(611), + [aux_sym__unary_build_in_function_token4] = ACTIONS(611), + [aux_sym__unary_build_in_function_token5] = ACTIONS(611), + [aux_sym__unary_build_in_function_token6] = ACTIONS(611), + [aux_sym__unary_build_in_function_token7] = ACTIONS(611), + [aux_sym__unary_build_in_function_token8] = ACTIONS(611), + [aux_sym__unary_build_in_function_token9] = ACTIONS(611), + [aux_sym__unary_build_in_function_token10] = ACTIONS(611), + [aux_sym__unary_build_in_function_token11] = ACTIONS(611), + [aux_sym__unary_build_in_function_token12] = ACTIONS(611), + [aux_sym__unary_build_in_function_token13] = ACTIONS(611), + [aux_sym__unary_build_in_function_token14] = ACTIONS(611), + [aux_sym__unary_build_in_function_token15] = ACTIONS(611), + [aux_sym__unary_build_in_function_token16] = ACTIONS(611), + [aux_sym__unary_build_in_function_token17] = ACTIONS(611), + [aux_sym__unary_build_in_function_token18] = ACTIONS(611), + [aux_sym__unary_build_in_function_token19] = ACTIONS(611), + [aux_sym__unary_build_in_function_token20] = ACTIONS(611), + [aux_sym__unary_build_in_function_token21] = ACTIONS(611), + [aux_sym__unary_build_in_function_token22] = ACTIONS(611), + [aux_sym__unary_build_in_function_token23] = ACTIONS(611), + [aux_sym__unary_build_in_function_token24] = ACTIONS(611), + [aux_sym__unary_build_in_function_token25] = ACTIONS(611), + [aux_sym__unary_build_in_function_token26] = ACTIONS(611), + [aux_sym__unary_build_in_function_token27] = ACTIONS(611), + [aux_sym__unary_build_in_function_token28] = ACTIONS(611), + [aux_sym__unary_build_in_function_token29] = ACTIONS(611), + [aux_sym__unary_build_in_function_token30] = ACTIONS(611), + [aux_sym__unary_build_in_function_token31] = ACTIONS(611), + [aux_sym__binary_build_in_function_token1] = ACTIONS(611), + [aux_sym__binary_build_in_function_token2] = ACTIONS(611), + [aux_sym__binary_build_in_function_token3] = ACTIONS(611), + [aux_sym__binary_build_in_function_token4] = ACTIONS(611), + [aux_sym__binary_build_in_function_token5] = ACTIONS(611), + [aux_sym__binary_build_in_function_token6] = ACTIONS(611), + [aux_sym__binary_build_in_function_token7] = ACTIONS(611), + [aux_sym__binary_build_in_function_token8] = ACTIONS(611), + [aux_sym__binary_build_in_function_token9] = ACTIONS(611), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(611), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(611), + [aux_sym_regex_expression_token1] = ACTIONS(611), + [aux_sym_substring_expression_token1] = ACTIONS(611), + [aux_sym_string_replace_expression_token1] = ACTIONS(611), + [aux_sym_exists_func_token1] = ACTIONS(611), + [aux_sym_aggregate_token1] = ACTIONS(611), + [aux_sym_aggregate_token2] = ACTIONS(611), + [aux_sym_aggregate_token3] = ACTIONS(611), + [aux_sym_aggregate_token4] = ACTIONS(611), + [aux_sym_aggregate_token5] = ACTIONS(611), + [aux_sym_aggregate_token6] = ACTIONS(611), + [anon_sym_GROUP_CONCAT] = ACTIONS(611), + [anon_sym_COLON] = ACTIONS(609), + }, + [197] = { + [sym_pn_prefix] = ACTIONS(547), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(545), + [anon_sym_RBRACE] = ACTIONS(545), + [aux_sym_having_clause_token1] = ACTIONS(547), + [aux_sym_order_clause_token1] = ACTIONS(547), + [aux_sym_order_condition_token1] = ACTIONS(547), + [aux_sym_order_condition_token2] = ACTIONS(547), + [aux_sym_limit_clause_token1] = ACTIONS(547), + [aux_sym_offset_clause_token1] = ACTIONS(547), + [aux_sym_values_clause_token1] = ACTIONS(547), + [sym_var] = ACTIONS(545), + [anon_sym_LT] = ACTIONS(545), + [aux_sym_binary_expression_token2] = ACTIONS(547), + [aux_sym_build_in_function_token1] = ACTIONS(547), + [aux_sym_build_in_function_token2] = ACTIONS(547), + [aux_sym_build_in_function_token3] = ACTIONS(547), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(547), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(547), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(547), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(547), + [aux_sym__unary_build_in_function_token1] = ACTIONS(547), + [aux_sym__unary_build_in_function_token2] = ACTIONS(547), + [aux_sym__unary_build_in_function_token3] = ACTIONS(547), + [aux_sym__unary_build_in_function_token4] = ACTIONS(547), + [aux_sym__unary_build_in_function_token5] = ACTIONS(547), + [aux_sym__unary_build_in_function_token6] = ACTIONS(547), + [aux_sym__unary_build_in_function_token7] = ACTIONS(547), + [aux_sym__unary_build_in_function_token8] = ACTIONS(547), + [aux_sym__unary_build_in_function_token9] = ACTIONS(547), + [aux_sym__unary_build_in_function_token10] = ACTIONS(547), + [aux_sym__unary_build_in_function_token11] = ACTIONS(547), + [aux_sym__unary_build_in_function_token12] = ACTIONS(547), + [aux_sym__unary_build_in_function_token13] = ACTIONS(547), + [aux_sym__unary_build_in_function_token14] = ACTIONS(547), + [aux_sym__unary_build_in_function_token15] = ACTIONS(547), + [aux_sym__unary_build_in_function_token16] = ACTIONS(547), + [aux_sym__unary_build_in_function_token17] = ACTIONS(547), + [aux_sym__unary_build_in_function_token18] = ACTIONS(547), + [aux_sym__unary_build_in_function_token19] = ACTIONS(547), + [aux_sym__unary_build_in_function_token20] = ACTIONS(547), + [aux_sym__unary_build_in_function_token21] = ACTIONS(547), + [aux_sym__unary_build_in_function_token22] = ACTIONS(547), + [aux_sym__unary_build_in_function_token23] = ACTIONS(547), + [aux_sym__unary_build_in_function_token24] = ACTIONS(547), + [aux_sym__unary_build_in_function_token25] = ACTIONS(547), + [aux_sym__unary_build_in_function_token26] = ACTIONS(547), + [aux_sym__unary_build_in_function_token27] = ACTIONS(547), + [aux_sym__unary_build_in_function_token28] = ACTIONS(547), + [aux_sym__unary_build_in_function_token29] = ACTIONS(547), + [aux_sym__unary_build_in_function_token30] = ACTIONS(547), + [aux_sym__unary_build_in_function_token31] = ACTIONS(547), + [aux_sym__binary_build_in_function_token1] = ACTIONS(547), + [aux_sym__binary_build_in_function_token2] = ACTIONS(547), + [aux_sym__binary_build_in_function_token3] = ACTIONS(547), + [aux_sym__binary_build_in_function_token4] = ACTIONS(547), + [aux_sym__binary_build_in_function_token5] = ACTIONS(547), + [aux_sym__binary_build_in_function_token6] = ACTIONS(547), + [aux_sym__binary_build_in_function_token7] = ACTIONS(547), + [aux_sym__binary_build_in_function_token8] = ACTIONS(547), + [aux_sym__binary_build_in_function_token9] = ACTIONS(547), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(547), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(547), + [aux_sym_regex_expression_token1] = ACTIONS(547), + [aux_sym_substring_expression_token1] = ACTIONS(547), + [aux_sym_string_replace_expression_token1] = ACTIONS(547), + [aux_sym_exists_func_token1] = ACTIONS(547), + [aux_sym_aggregate_token1] = ACTIONS(547), + [aux_sym_aggregate_token2] = ACTIONS(547), + [aux_sym_aggregate_token3] = ACTIONS(547), + [aux_sym_aggregate_token4] = ACTIONS(547), + [aux_sym_aggregate_token5] = ACTIONS(547), + [aux_sym_aggregate_token6] = ACTIONS(547), + [anon_sym_GROUP_CONCAT] = ACTIONS(547), + [anon_sym_COLON] = ACTIONS(545), + }, + [198] = { + [sym_pn_prefix] = ACTIONS(595), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(593), + [anon_sym_RBRACE] = ACTIONS(593), + [aux_sym_having_clause_token1] = ACTIONS(595), + [aux_sym_order_clause_token1] = ACTIONS(595), + [aux_sym_order_condition_token1] = ACTIONS(595), + [aux_sym_order_condition_token2] = ACTIONS(595), + [aux_sym_limit_clause_token1] = ACTIONS(595), + [aux_sym_offset_clause_token1] = ACTIONS(595), + [aux_sym_values_clause_token1] = ACTIONS(595), + [sym_var] = ACTIONS(593), + [anon_sym_LT] = ACTIONS(593), + [aux_sym_binary_expression_token2] = ACTIONS(595), + [aux_sym_build_in_function_token1] = ACTIONS(595), + [aux_sym_build_in_function_token2] = ACTIONS(595), + [aux_sym_build_in_function_token3] = ACTIONS(595), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(595), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(595), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(595), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(595), + [aux_sym__unary_build_in_function_token1] = ACTIONS(595), + [aux_sym__unary_build_in_function_token2] = ACTIONS(595), + [aux_sym__unary_build_in_function_token3] = ACTIONS(595), + [aux_sym__unary_build_in_function_token4] = ACTIONS(595), + [aux_sym__unary_build_in_function_token5] = ACTIONS(595), + [aux_sym__unary_build_in_function_token6] = ACTIONS(595), + [aux_sym__unary_build_in_function_token7] = ACTIONS(595), + [aux_sym__unary_build_in_function_token8] = ACTIONS(595), + [aux_sym__unary_build_in_function_token9] = ACTIONS(595), + [aux_sym__unary_build_in_function_token10] = ACTIONS(595), + [aux_sym__unary_build_in_function_token11] = ACTIONS(595), + [aux_sym__unary_build_in_function_token12] = ACTIONS(595), + [aux_sym__unary_build_in_function_token13] = ACTIONS(595), + [aux_sym__unary_build_in_function_token14] = ACTIONS(595), + [aux_sym__unary_build_in_function_token15] = ACTIONS(595), + [aux_sym__unary_build_in_function_token16] = ACTIONS(595), + [aux_sym__unary_build_in_function_token17] = ACTIONS(595), + [aux_sym__unary_build_in_function_token18] = ACTIONS(595), + [aux_sym__unary_build_in_function_token19] = ACTIONS(595), + [aux_sym__unary_build_in_function_token20] = ACTIONS(595), + [aux_sym__unary_build_in_function_token21] = ACTIONS(595), + [aux_sym__unary_build_in_function_token22] = ACTIONS(595), + [aux_sym__unary_build_in_function_token23] = ACTIONS(595), + [aux_sym__unary_build_in_function_token24] = ACTIONS(595), + [aux_sym__unary_build_in_function_token25] = ACTIONS(595), + [aux_sym__unary_build_in_function_token26] = ACTIONS(595), + [aux_sym__unary_build_in_function_token27] = ACTIONS(595), + [aux_sym__unary_build_in_function_token28] = ACTIONS(595), + [aux_sym__unary_build_in_function_token29] = ACTIONS(595), + [aux_sym__unary_build_in_function_token30] = ACTIONS(595), + [aux_sym__unary_build_in_function_token31] = ACTIONS(595), + [aux_sym__binary_build_in_function_token1] = ACTIONS(595), + [aux_sym__binary_build_in_function_token2] = ACTIONS(595), + [aux_sym__binary_build_in_function_token3] = ACTIONS(595), + [aux_sym__binary_build_in_function_token4] = ACTIONS(595), + [aux_sym__binary_build_in_function_token5] = ACTIONS(595), + [aux_sym__binary_build_in_function_token6] = ACTIONS(595), + [aux_sym__binary_build_in_function_token7] = ACTIONS(595), + [aux_sym__binary_build_in_function_token8] = ACTIONS(595), + [aux_sym__binary_build_in_function_token9] = ACTIONS(595), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(595), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(595), + [aux_sym_regex_expression_token1] = ACTIONS(595), + [aux_sym_substring_expression_token1] = ACTIONS(595), + [aux_sym_string_replace_expression_token1] = ACTIONS(595), + [aux_sym_exists_func_token1] = ACTIONS(595), + [aux_sym_aggregate_token1] = ACTIONS(595), + [aux_sym_aggregate_token2] = ACTIONS(595), + [aux_sym_aggregate_token3] = ACTIONS(595), + [aux_sym_aggregate_token4] = ACTIONS(595), + [aux_sym_aggregate_token5] = ACTIONS(595), + [aux_sym_aggregate_token6] = ACTIONS(595), + [anon_sym_GROUP_CONCAT] = ACTIONS(595), + [anon_sym_COLON] = ACTIONS(593), + }, + [199] = { + [sym_pn_prefix] = ACTIONS(491), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(489), + [anon_sym_RBRACE] = ACTIONS(489), + [aux_sym_having_clause_token1] = ACTIONS(491), + [aux_sym_order_clause_token1] = ACTIONS(491), + [aux_sym_order_condition_token1] = ACTIONS(491), + [aux_sym_order_condition_token2] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_offset_clause_token1] = ACTIONS(491), + [aux_sym_values_clause_token1] = ACTIONS(491), + [sym_var] = ACTIONS(489), + [anon_sym_LT] = ACTIONS(489), + [aux_sym_binary_expression_token2] = ACTIONS(491), + [aux_sym_build_in_function_token1] = ACTIONS(491), + [aux_sym_build_in_function_token2] = ACTIONS(491), + [aux_sym_build_in_function_token3] = ACTIONS(491), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(491), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(491), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(491), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(491), + [aux_sym__unary_build_in_function_token1] = ACTIONS(491), + [aux_sym__unary_build_in_function_token2] = ACTIONS(491), + [aux_sym__unary_build_in_function_token3] = ACTIONS(491), + [aux_sym__unary_build_in_function_token4] = ACTIONS(491), + [aux_sym__unary_build_in_function_token5] = ACTIONS(491), + [aux_sym__unary_build_in_function_token6] = ACTIONS(491), + [aux_sym__unary_build_in_function_token7] = ACTIONS(491), + [aux_sym__unary_build_in_function_token8] = ACTIONS(491), + [aux_sym__unary_build_in_function_token9] = ACTIONS(491), + [aux_sym__unary_build_in_function_token10] = ACTIONS(491), + [aux_sym__unary_build_in_function_token11] = ACTIONS(491), + [aux_sym__unary_build_in_function_token12] = ACTIONS(491), + [aux_sym__unary_build_in_function_token13] = ACTIONS(491), + [aux_sym__unary_build_in_function_token14] = ACTIONS(491), + [aux_sym__unary_build_in_function_token15] = ACTIONS(491), + [aux_sym__unary_build_in_function_token16] = ACTIONS(491), + [aux_sym__unary_build_in_function_token17] = ACTIONS(491), + [aux_sym__unary_build_in_function_token18] = ACTIONS(491), + [aux_sym__unary_build_in_function_token19] = ACTIONS(491), + [aux_sym__unary_build_in_function_token20] = ACTIONS(491), + [aux_sym__unary_build_in_function_token21] = ACTIONS(491), + [aux_sym__unary_build_in_function_token22] = ACTIONS(491), + [aux_sym__unary_build_in_function_token23] = ACTIONS(491), + [aux_sym__unary_build_in_function_token24] = ACTIONS(491), + [aux_sym__unary_build_in_function_token25] = ACTIONS(491), + [aux_sym__unary_build_in_function_token26] = ACTIONS(491), + [aux_sym__unary_build_in_function_token27] = ACTIONS(491), + [aux_sym__unary_build_in_function_token28] = ACTIONS(491), + [aux_sym__unary_build_in_function_token29] = ACTIONS(491), + [aux_sym__unary_build_in_function_token30] = ACTIONS(491), + [aux_sym__unary_build_in_function_token31] = ACTIONS(491), + [aux_sym__binary_build_in_function_token1] = ACTIONS(491), + [aux_sym__binary_build_in_function_token2] = ACTIONS(491), + [aux_sym__binary_build_in_function_token3] = ACTIONS(491), + [aux_sym__binary_build_in_function_token4] = ACTIONS(491), + [aux_sym__binary_build_in_function_token5] = ACTIONS(491), + [aux_sym__binary_build_in_function_token6] = ACTIONS(491), + [aux_sym__binary_build_in_function_token7] = ACTIONS(491), + [aux_sym__binary_build_in_function_token8] = ACTIONS(491), + [aux_sym__binary_build_in_function_token9] = ACTIONS(491), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(491), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(491), + [aux_sym_regex_expression_token1] = ACTIONS(491), + [aux_sym_substring_expression_token1] = ACTIONS(491), + [aux_sym_string_replace_expression_token1] = ACTIONS(491), + [aux_sym_exists_func_token1] = ACTIONS(491), + [aux_sym_aggregate_token1] = ACTIONS(491), + [aux_sym_aggregate_token2] = ACTIONS(491), + [aux_sym_aggregate_token3] = ACTIONS(491), + [aux_sym_aggregate_token4] = ACTIONS(491), + [aux_sym_aggregate_token5] = ACTIONS(491), + [aux_sym_aggregate_token6] = ACTIONS(491), + [anon_sym_GROUP_CONCAT] = ACTIONS(491), + [anon_sym_COLON] = ACTIONS(489), + }, + [200] = { + [sym_pn_prefix] = ACTIONS(571), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(569), + [anon_sym_RBRACE] = ACTIONS(569), + [aux_sym_having_clause_token1] = ACTIONS(571), + [aux_sym_order_clause_token1] = ACTIONS(571), + [aux_sym_order_condition_token1] = ACTIONS(571), + [aux_sym_order_condition_token2] = ACTIONS(571), + [aux_sym_limit_clause_token1] = ACTIONS(571), + [aux_sym_offset_clause_token1] = ACTIONS(571), + [aux_sym_values_clause_token1] = ACTIONS(571), + [sym_var] = ACTIONS(569), + [anon_sym_LT] = ACTIONS(569), + [aux_sym_binary_expression_token2] = ACTIONS(571), + [aux_sym_build_in_function_token1] = ACTIONS(571), + [aux_sym_build_in_function_token2] = ACTIONS(571), + [aux_sym_build_in_function_token3] = ACTIONS(571), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(571), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(571), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(571), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(571), + [aux_sym__unary_build_in_function_token1] = ACTIONS(571), + [aux_sym__unary_build_in_function_token2] = ACTIONS(571), + [aux_sym__unary_build_in_function_token3] = ACTIONS(571), + [aux_sym__unary_build_in_function_token4] = ACTIONS(571), + [aux_sym__unary_build_in_function_token5] = ACTIONS(571), + [aux_sym__unary_build_in_function_token6] = ACTIONS(571), + [aux_sym__unary_build_in_function_token7] = ACTIONS(571), + [aux_sym__unary_build_in_function_token8] = ACTIONS(571), + [aux_sym__unary_build_in_function_token9] = ACTIONS(571), + [aux_sym__unary_build_in_function_token10] = ACTIONS(571), + [aux_sym__unary_build_in_function_token11] = ACTIONS(571), + [aux_sym__unary_build_in_function_token12] = ACTIONS(571), + [aux_sym__unary_build_in_function_token13] = ACTIONS(571), + [aux_sym__unary_build_in_function_token14] = ACTIONS(571), + [aux_sym__unary_build_in_function_token15] = ACTIONS(571), + [aux_sym__unary_build_in_function_token16] = ACTIONS(571), + [aux_sym__unary_build_in_function_token17] = ACTIONS(571), + [aux_sym__unary_build_in_function_token18] = ACTIONS(571), + [aux_sym__unary_build_in_function_token19] = ACTIONS(571), + [aux_sym__unary_build_in_function_token20] = ACTIONS(571), + [aux_sym__unary_build_in_function_token21] = ACTIONS(571), + [aux_sym__unary_build_in_function_token22] = ACTIONS(571), + [aux_sym__unary_build_in_function_token23] = ACTIONS(571), + [aux_sym__unary_build_in_function_token24] = ACTIONS(571), + [aux_sym__unary_build_in_function_token25] = ACTIONS(571), + [aux_sym__unary_build_in_function_token26] = ACTIONS(571), + [aux_sym__unary_build_in_function_token27] = ACTIONS(571), + [aux_sym__unary_build_in_function_token28] = ACTIONS(571), + [aux_sym__unary_build_in_function_token29] = ACTIONS(571), + [aux_sym__unary_build_in_function_token30] = ACTIONS(571), + [aux_sym__unary_build_in_function_token31] = ACTIONS(571), + [aux_sym__binary_build_in_function_token1] = ACTIONS(571), + [aux_sym__binary_build_in_function_token2] = ACTIONS(571), + [aux_sym__binary_build_in_function_token3] = ACTIONS(571), + [aux_sym__binary_build_in_function_token4] = ACTIONS(571), + [aux_sym__binary_build_in_function_token5] = ACTIONS(571), + [aux_sym__binary_build_in_function_token6] = ACTIONS(571), + [aux_sym__binary_build_in_function_token7] = ACTIONS(571), + [aux_sym__binary_build_in_function_token8] = ACTIONS(571), + [aux_sym__binary_build_in_function_token9] = ACTIONS(571), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(571), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(571), + [aux_sym_regex_expression_token1] = ACTIONS(571), + [aux_sym_substring_expression_token1] = ACTIONS(571), + [aux_sym_string_replace_expression_token1] = ACTIONS(571), + [aux_sym_exists_func_token1] = ACTIONS(571), + [aux_sym_aggregate_token1] = ACTIONS(571), + [aux_sym_aggregate_token2] = ACTIONS(571), + [aux_sym_aggregate_token3] = ACTIONS(571), + [aux_sym_aggregate_token4] = ACTIONS(571), + [aux_sym_aggregate_token5] = ACTIONS(571), + [aux_sym_aggregate_token6] = ACTIONS(571), + [anon_sym_GROUP_CONCAT] = ACTIONS(571), + [anon_sym_COLON] = ACTIONS(569), + }, + [201] = { + [sym_pn_prefix] = ACTIONS(401), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(399), + [anon_sym_RBRACE] = ACTIONS(399), + [aux_sym_having_clause_token1] = ACTIONS(401), + [aux_sym_order_clause_token1] = ACTIONS(401), + [aux_sym_order_condition_token1] = ACTIONS(401), + [aux_sym_order_condition_token2] = ACTIONS(401), + [aux_sym_limit_clause_token1] = ACTIONS(401), + [aux_sym_offset_clause_token1] = ACTIONS(401), + [aux_sym_values_clause_token1] = ACTIONS(401), + [sym_var] = ACTIONS(399), + [anon_sym_LT] = ACTIONS(399), + [aux_sym_binary_expression_token2] = ACTIONS(401), + [aux_sym_build_in_function_token1] = ACTIONS(401), + [aux_sym_build_in_function_token2] = ACTIONS(401), + [aux_sym_build_in_function_token3] = ACTIONS(401), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(401), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(401), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(401), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(401), + [aux_sym__unary_build_in_function_token1] = ACTIONS(401), + [aux_sym__unary_build_in_function_token2] = ACTIONS(401), + [aux_sym__unary_build_in_function_token3] = ACTIONS(401), + [aux_sym__unary_build_in_function_token4] = ACTIONS(401), + [aux_sym__unary_build_in_function_token5] = ACTIONS(401), + [aux_sym__unary_build_in_function_token6] = ACTIONS(401), + [aux_sym__unary_build_in_function_token7] = ACTIONS(401), + [aux_sym__unary_build_in_function_token8] = ACTIONS(401), + [aux_sym__unary_build_in_function_token9] = ACTIONS(401), + [aux_sym__unary_build_in_function_token10] = ACTIONS(401), + [aux_sym__unary_build_in_function_token11] = ACTIONS(401), + [aux_sym__unary_build_in_function_token12] = ACTIONS(401), + [aux_sym__unary_build_in_function_token13] = ACTIONS(401), + [aux_sym__unary_build_in_function_token14] = ACTIONS(401), + [aux_sym__unary_build_in_function_token15] = ACTIONS(401), + [aux_sym__unary_build_in_function_token16] = ACTIONS(401), + [aux_sym__unary_build_in_function_token17] = ACTIONS(401), + [aux_sym__unary_build_in_function_token18] = ACTIONS(401), + [aux_sym__unary_build_in_function_token19] = ACTIONS(401), + [aux_sym__unary_build_in_function_token20] = ACTIONS(401), + [aux_sym__unary_build_in_function_token21] = ACTIONS(401), + [aux_sym__unary_build_in_function_token22] = ACTIONS(401), + [aux_sym__unary_build_in_function_token23] = ACTIONS(401), + [aux_sym__unary_build_in_function_token24] = ACTIONS(401), + [aux_sym__unary_build_in_function_token25] = ACTIONS(401), + [aux_sym__unary_build_in_function_token26] = ACTIONS(401), + [aux_sym__unary_build_in_function_token27] = ACTIONS(401), + [aux_sym__unary_build_in_function_token28] = ACTIONS(401), + [aux_sym__unary_build_in_function_token29] = ACTIONS(401), + [aux_sym__unary_build_in_function_token30] = ACTIONS(401), + [aux_sym__unary_build_in_function_token31] = ACTIONS(401), + [aux_sym__binary_build_in_function_token1] = ACTIONS(401), + [aux_sym__binary_build_in_function_token2] = ACTIONS(401), + [aux_sym__binary_build_in_function_token3] = ACTIONS(401), + [aux_sym__binary_build_in_function_token4] = ACTIONS(401), + [aux_sym__binary_build_in_function_token5] = ACTIONS(401), + [aux_sym__binary_build_in_function_token6] = ACTIONS(401), + [aux_sym__binary_build_in_function_token7] = ACTIONS(401), + [aux_sym__binary_build_in_function_token8] = ACTIONS(401), + [aux_sym__binary_build_in_function_token9] = ACTIONS(401), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(401), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(401), + [aux_sym_regex_expression_token1] = ACTIONS(401), + [aux_sym_substring_expression_token1] = ACTIONS(401), + [aux_sym_string_replace_expression_token1] = ACTIONS(401), + [aux_sym_exists_func_token1] = ACTIONS(401), + [aux_sym_aggregate_token1] = ACTIONS(401), + [aux_sym_aggregate_token2] = ACTIONS(401), + [aux_sym_aggregate_token3] = ACTIONS(401), + [aux_sym_aggregate_token4] = ACTIONS(401), + [aux_sym_aggregate_token5] = ACTIONS(401), + [aux_sym_aggregate_token6] = ACTIONS(401), + [anon_sym_GROUP_CONCAT] = ACTIONS(401), + [anon_sym_COLON] = ACTIONS(399), + }, + [202] = { + [sym_pn_prefix] = ACTIONS(555), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(553), + [anon_sym_RBRACE] = ACTIONS(553), + [aux_sym_having_clause_token1] = ACTIONS(555), + [aux_sym_order_clause_token1] = ACTIONS(555), + [aux_sym_order_condition_token1] = ACTIONS(555), + [aux_sym_order_condition_token2] = ACTIONS(555), + [aux_sym_limit_clause_token1] = ACTIONS(555), + [aux_sym_offset_clause_token1] = ACTIONS(555), + [aux_sym_values_clause_token1] = ACTIONS(555), + [sym_var] = ACTIONS(553), + [anon_sym_LT] = ACTIONS(553), + [aux_sym_binary_expression_token2] = ACTIONS(555), + [aux_sym_build_in_function_token1] = ACTIONS(555), + [aux_sym_build_in_function_token2] = ACTIONS(555), + [aux_sym_build_in_function_token3] = ACTIONS(555), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(555), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(555), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(555), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(555), + [aux_sym__unary_build_in_function_token1] = ACTIONS(555), + [aux_sym__unary_build_in_function_token2] = ACTIONS(555), + [aux_sym__unary_build_in_function_token3] = ACTIONS(555), + [aux_sym__unary_build_in_function_token4] = ACTIONS(555), + [aux_sym__unary_build_in_function_token5] = ACTIONS(555), + [aux_sym__unary_build_in_function_token6] = ACTIONS(555), + [aux_sym__unary_build_in_function_token7] = ACTIONS(555), + [aux_sym__unary_build_in_function_token8] = ACTIONS(555), + [aux_sym__unary_build_in_function_token9] = ACTIONS(555), + [aux_sym__unary_build_in_function_token10] = ACTIONS(555), + [aux_sym__unary_build_in_function_token11] = ACTIONS(555), + [aux_sym__unary_build_in_function_token12] = ACTIONS(555), + [aux_sym__unary_build_in_function_token13] = ACTIONS(555), + [aux_sym__unary_build_in_function_token14] = ACTIONS(555), + [aux_sym__unary_build_in_function_token15] = ACTIONS(555), + [aux_sym__unary_build_in_function_token16] = ACTIONS(555), + [aux_sym__unary_build_in_function_token17] = ACTIONS(555), + [aux_sym__unary_build_in_function_token18] = ACTIONS(555), + [aux_sym__unary_build_in_function_token19] = ACTIONS(555), + [aux_sym__unary_build_in_function_token20] = ACTIONS(555), + [aux_sym__unary_build_in_function_token21] = ACTIONS(555), + [aux_sym__unary_build_in_function_token22] = ACTIONS(555), + [aux_sym__unary_build_in_function_token23] = ACTIONS(555), + [aux_sym__unary_build_in_function_token24] = ACTIONS(555), + [aux_sym__unary_build_in_function_token25] = ACTIONS(555), + [aux_sym__unary_build_in_function_token26] = ACTIONS(555), + [aux_sym__unary_build_in_function_token27] = ACTIONS(555), + [aux_sym__unary_build_in_function_token28] = ACTIONS(555), + [aux_sym__unary_build_in_function_token29] = ACTIONS(555), + [aux_sym__unary_build_in_function_token30] = ACTIONS(555), + [aux_sym__unary_build_in_function_token31] = ACTIONS(555), + [aux_sym__binary_build_in_function_token1] = ACTIONS(555), + [aux_sym__binary_build_in_function_token2] = ACTIONS(555), + [aux_sym__binary_build_in_function_token3] = ACTIONS(555), + [aux_sym__binary_build_in_function_token4] = ACTIONS(555), + [aux_sym__binary_build_in_function_token5] = ACTIONS(555), + [aux_sym__binary_build_in_function_token6] = ACTIONS(555), + [aux_sym__binary_build_in_function_token7] = ACTIONS(555), + [aux_sym__binary_build_in_function_token8] = ACTIONS(555), + [aux_sym__binary_build_in_function_token9] = ACTIONS(555), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(555), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(555), + [aux_sym_regex_expression_token1] = ACTIONS(555), + [aux_sym_substring_expression_token1] = ACTIONS(555), + [aux_sym_string_replace_expression_token1] = ACTIONS(555), + [aux_sym_exists_func_token1] = ACTIONS(555), + [aux_sym_aggregate_token1] = ACTIONS(555), + [aux_sym_aggregate_token2] = ACTIONS(555), + [aux_sym_aggregate_token3] = ACTIONS(555), + [aux_sym_aggregate_token4] = ACTIONS(555), + [aux_sym_aggregate_token5] = ACTIONS(555), + [aux_sym_aggregate_token6] = ACTIONS(555), + [anon_sym_GROUP_CONCAT] = ACTIONS(555), + [anon_sym_COLON] = ACTIONS(553), + }, + [203] = { + [sym_pn_prefix] = ACTIONS(591), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(589), + [anon_sym_RBRACE] = ACTIONS(589), + [aux_sym_having_clause_token1] = ACTIONS(591), + [aux_sym_order_clause_token1] = ACTIONS(591), + [aux_sym_order_condition_token1] = ACTIONS(591), + [aux_sym_order_condition_token2] = ACTIONS(591), + [aux_sym_limit_clause_token1] = ACTIONS(591), + [aux_sym_offset_clause_token1] = ACTIONS(591), + [aux_sym_values_clause_token1] = ACTIONS(591), + [sym_var] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [aux_sym_binary_expression_token2] = ACTIONS(591), + [aux_sym_build_in_function_token1] = ACTIONS(591), + [aux_sym_build_in_function_token2] = ACTIONS(591), + [aux_sym_build_in_function_token3] = ACTIONS(591), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(591), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(591), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(591), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(591), + [aux_sym__unary_build_in_function_token1] = ACTIONS(591), + [aux_sym__unary_build_in_function_token2] = ACTIONS(591), + [aux_sym__unary_build_in_function_token3] = ACTIONS(591), + [aux_sym__unary_build_in_function_token4] = ACTIONS(591), + [aux_sym__unary_build_in_function_token5] = ACTIONS(591), + [aux_sym__unary_build_in_function_token6] = ACTIONS(591), + [aux_sym__unary_build_in_function_token7] = ACTIONS(591), + [aux_sym__unary_build_in_function_token8] = ACTIONS(591), + [aux_sym__unary_build_in_function_token9] = ACTIONS(591), + [aux_sym__unary_build_in_function_token10] = ACTIONS(591), + [aux_sym__unary_build_in_function_token11] = ACTIONS(591), + [aux_sym__unary_build_in_function_token12] = ACTIONS(591), + [aux_sym__unary_build_in_function_token13] = ACTIONS(591), + [aux_sym__unary_build_in_function_token14] = ACTIONS(591), + [aux_sym__unary_build_in_function_token15] = ACTIONS(591), + [aux_sym__unary_build_in_function_token16] = ACTIONS(591), + [aux_sym__unary_build_in_function_token17] = ACTIONS(591), + [aux_sym__unary_build_in_function_token18] = ACTIONS(591), + [aux_sym__unary_build_in_function_token19] = ACTIONS(591), + [aux_sym__unary_build_in_function_token20] = ACTIONS(591), + [aux_sym__unary_build_in_function_token21] = ACTIONS(591), + [aux_sym__unary_build_in_function_token22] = ACTIONS(591), + [aux_sym__unary_build_in_function_token23] = ACTIONS(591), + [aux_sym__unary_build_in_function_token24] = ACTIONS(591), + [aux_sym__unary_build_in_function_token25] = ACTIONS(591), + [aux_sym__unary_build_in_function_token26] = ACTIONS(591), + [aux_sym__unary_build_in_function_token27] = ACTIONS(591), + [aux_sym__unary_build_in_function_token28] = ACTIONS(591), + [aux_sym__unary_build_in_function_token29] = ACTIONS(591), + [aux_sym__unary_build_in_function_token30] = ACTIONS(591), + [aux_sym__unary_build_in_function_token31] = ACTIONS(591), + [aux_sym__binary_build_in_function_token1] = ACTIONS(591), + [aux_sym__binary_build_in_function_token2] = ACTIONS(591), + [aux_sym__binary_build_in_function_token3] = ACTIONS(591), + [aux_sym__binary_build_in_function_token4] = ACTIONS(591), + [aux_sym__binary_build_in_function_token5] = ACTIONS(591), + [aux_sym__binary_build_in_function_token6] = ACTIONS(591), + [aux_sym__binary_build_in_function_token7] = ACTIONS(591), + [aux_sym__binary_build_in_function_token8] = ACTIONS(591), + [aux_sym__binary_build_in_function_token9] = ACTIONS(591), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(591), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(591), + [aux_sym_regex_expression_token1] = ACTIONS(591), + [aux_sym_substring_expression_token1] = ACTIONS(591), + [aux_sym_string_replace_expression_token1] = ACTIONS(591), + [aux_sym_exists_func_token1] = ACTIONS(591), + [aux_sym_aggregate_token1] = ACTIONS(591), + [aux_sym_aggregate_token2] = ACTIONS(591), + [aux_sym_aggregate_token3] = ACTIONS(591), + [aux_sym_aggregate_token4] = ACTIONS(591), + [aux_sym_aggregate_token5] = ACTIONS(591), + [aux_sym_aggregate_token6] = ACTIONS(591), + [anon_sym_GROUP_CONCAT] = ACTIONS(591), + [anon_sym_COLON] = ACTIONS(589), + }, + [204] = { + [sym_pn_prefix] = ACTIONS(409), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(407), + [anon_sym_RBRACE] = ACTIONS(407), + [aux_sym_having_clause_token1] = ACTIONS(409), + [aux_sym_order_clause_token1] = ACTIONS(409), + [aux_sym_order_condition_token1] = ACTIONS(409), + [aux_sym_order_condition_token2] = ACTIONS(409), + [aux_sym_limit_clause_token1] = ACTIONS(409), + [aux_sym_offset_clause_token1] = ACTIONS(409), + [aux_sym_values_clause_token1] = ACTIONS(409), + [sym_var] = ACTIONS(407), + [anon_sym_LT] = ACTIONS(407), + [aux_sym_binary_expression_token2] = ACTIONS(409), + [aux_sym_build_in_function_token1] = ACTIONS(409), + [aux_sym_build_in_function_token2] = ACTIONS(409), + [aux_sym_build_in_function_token3] = ACTIONS(409), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(409), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(409), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(409), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(409), + [aux_sym__unary_build_in_function_token1] = ACTIONS(409), + [aux_sym__unary_build_in_function_token2] = ACTIONS(409), + [aux_sym__unary_build_in_function_token3] = ACTIONS(409), + [aux_sym__unary_build_in_function_token4] = ACTIONS(409), + [aux_sym__unary_build_in_function_token5] = ACTIONS(409), + [aux_sym__unary_build_in_function_token6] = ACTIONS(409), + [aux_sym__unary_build_in_function_token7] = ACTIONS(409), + [aux_sym__unary_build_in_function_token8] = ACTIONS(409), + [aux_sym__unary_build_in_function_token9] = ACTIONS(409), + [aux_sym__unary_build_in_function_token10] = ACTIONS(409), + [aux_sym__unary_build_in_function_token11] = ACTIONS(409), + [aux_sym__unary_build_in_function_token12] = ACTIONS(409), + [aux_sym__unary_build_in_function_token13] = ACTIONS(409), + [aux_sym__unary_build_in_function_token14] = ACTIONS(409), + [aux_sym__unary_build_in_function_token15] = ACTIONS(409), + [aux_sym__unary_build_in_function_token16] = ACTIONS(409), + [aux_sym__unary_build_in_function_token17] = ACTIONS(409), + [aux_sym__unary_build_in_function_token18] = ACTIONS(409), + [aux_sym__unary_build_in_function_token19] = ACTIONS(409), + [aux_sym__unary_build_in_function_token20] = ACTIONS(409), + [aux_sym__unary_build_in_function_token21] = ACTIONS(409), + [aux_sym__unary_build_in_function_token22] = ACTIONS(409), + [aux_sym__unary_build_in_function_token23] = ACTIONS(409), + [aux_sym__unary_build_in_function_token24] = ACTIONS(409), + [aux_sym__unary_build_in_function_token25] = ACTIONS(409), + [aux_sym__unary_build_in_function_token26] = ACTIONS(409), + [aux_sym__unary_build_in_function_token27] = ACTIONS(409), + [aux_sym__unary_build_in_function_token28] = ACTIONS(409), + [aux_sym__unary_build_in_function_token29] = ACTIONS(409), + [aux_sym__unary_build_in_function_token30] = ACTIONS(409), + [aux_sym__unary_build_in_function_token31] = ACTIONS(409), + [aux_sym__binary_build_in_function_token1] = ACTIONS(409), + [aux_sym__binary_build_in_function_token2] = ACTIONS(409), + [aux_sym__binary_build_in_function_token3] = ACTIONS(409), + [aux_sym__binary_build_in_function_token4] = ACTIONS(409), + [aux_sym__binary_build_in_function_token5] = ACTIONS(409), + [aux_sym__binary_build_in_function_token6] = ACTIONS(409), + [aux_sym__binary_build_in_function_token7] = ACTIONS(409), + [aux_sym__binary_build_in_function_token8] = ACTIONS(409), + [aux_sym__binary_build_in_function_token9] = ACTIONS(409), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(409), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(409), + [aux_sym_regex_expression_token1] = ACTIONS(409), + [aux_sym_substring_expression_token1] = ACTIONS(409), + [aux_sym_string_replace_expression_token1] = ACTIONS(409), + [aux_sym_exists_func_token1] = ACTIONS(409), + [aux_sym_aggregate_token1] = ACTIONS(409), + [aux_sym_aggregate_token2] = ACTIONS(409), + [aux_sym_aggregate_token3] = ACTIONS(409), + [aux_sym_aggregate_token4] = ACTIONS(409), + [aux_sym_aggregate_token5] = ACTIONS(409), + [aux_sym_aggregate_token6] = ACTIONS(409), + [anon_sym_GROUP_CONCAT] = ACTIONS(409), + [anon_sym_COLON] = ACTIONS(407), + }, + [205] = { + [sym_pn_prefix] = ACTIONS(413), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(411), + [aux_sym_having_clause_token1] = ACTIONS(413), + [aux_sym_order_clause_token1] = ACTIONS(413), + [aux_sym_order_condition_token1] = ACTIONS(413), + [aux_sym_order_condition_token2] = ACTIONS(413), + [aux_sym_limit_clause_token1] = ACTIONS(413), + [aux_sym_offset_clause_token1] = ACTIONS(413), + [aux_sym_values_clause_token1] = ACTIONS(413), + [sym_var] = ACTIONS(411), + [anon_sym_LT] = ACTIONS(411), + [aux_sym_binary_expression_token2] = ACTIONS(413), + [aux_sym_build_in_function_token1] = ACTIONS(413), + [aux_sym_build_in_function_token2] = ACTIONS(413), + [aux_sym_build_in_function_token3] = ACTIONS(413), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(413), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(413), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(413), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(413), + [aux_sym__unary_build_in_function_token1] = ACTIONS(413), + [aux_sym__unary_build_in_function_token2] = ACTIONS(413), + [aux_sym__unary_build_in_function_token3] = ACTIONS(413), + [aux_sym__unary_build_in_function_token4] = ACTIONS(413), + [aux_sym__unary_build_in_function_token5] = ACTIONS(413), + [aux_sym__unary_build_in_function_token6] = ACTIONS(413), + [aux_sym__unary_build_in_function_token7] = ACTIONS(413), + [aux_sym__unary_build_in_function_token8] = ACTIONS(413), + [aux_sym__unary_build_in_function_token9] = ACTIONS(413), + [aux_sym__unary_build_in_function_token10] = ACTIONS(413), + [aux_sym__unary_build_in_function_token11] = ACTIONS(413), + [aux_sym__unary_build_in_function_token12] = ACTIONS(413), + [aux_sym__unary_build_in_function_token13] = ACTIONS(413), + [aux_sym__unary_build_in_function_token14] = ACTIONS(413), + [aux_sym__unary_build_in_function_token15] = ACTIONS(413), + [aux_sym__unary_build_in_function_token16] = ACTIONS(413), + [aux_sym__unary_build_in_function_token17] = ACTIONS(413), + [aux_sym__unary_build_in_function_token18] = ACTIONS(413), + [aux_sym__unary_build_in_function_token19] = ACTIONS(413), + [aux_sym__unary_build_in_function_token20] = ACTIONS(413), + [aux_sym__unary_build_in_function_token21] = ACTIONS(413), + [aux_sym__unary_build_in_function_token22] = ACTIONS(413), + [aux_sym__unary_build_in_function_token23] = ACTIONS(413), + [aux_sym__unary_build_in_function_token24] = ACTIONS(413), + [aux_sym__unary_build_in_function_token25] = ACTIONS(413), + [aux_sym__unary_build_in_function_token26] = ACTIONS(413), + [aux_sym__unary_build_in_function_token27] = ACTIONS(413), + [aux_sym__unary_build_in_function_token28] = ACTIONS(413), + [aux_sym__unary_build_in_function_token29] = ACTIONS(413), + [aux_sym__unary_build_in_function_token30] = ACTIONS(413), + [aux_sym__unary_build_in_function_token31] = ACTIONS(413), + [aux_sym__binary_build_in_function_token1] = ACTIONS(413), + [aux_sym__binary_build_in_function_token2] = ACTIONS(413), + [aux_sym__binary_build_in_function_token3] = ACTIONS(413), + [aux_sym__binary_build_in_function_token4] = ACTIONS(413), + [aux_sym__binary_build_in_function_token5] = ACTIONS(413), + [aux_sym__binary_build_in_function_token6] = ACTIONS(413), + [aux_sym__binary_build_in_function_token7] = ACTIONS(413), + [aux_sym__binary_build_in_function_token8] = ACTIONS(413), + [aux_sym__binary_build_in_function_token9] = ACTIONS(413), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(413), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(413), + [aux_sym_regex_expression_token1] = ACTIONS(413), + [aux_sym_substring_expression_token1] = ACTIONS(413), + [aux_sym_string_replace_expression_token1] = ACTIONS(413), + [aux_sym_exists_func_token1] = ACTIONS(413), + [aux_sym_aggregate_token1] = ACTIONS(413), + [aux_sym_aggregate_token2] = ACTIONS(413), + [aux_sym_aggregate_token3] = ACTIONS(413), + [aux_sym_aggregate_token4] = ACTIONS(413), + [aux_sym_aggregate_token5] = ACTIONS(413), + [aux_sym_aggregate_token6] = ACTIONS(413), + [anon_sym_GROUP_CONCAT] = ACTIONS(413), + [anon_sym_COLON] = ACTIONS(411), + }, + [206] = { + [sym_pn_prefix] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_RBRACE] = ACTIONS(419), + [aux_sym_having_clause_token1] = ACTIONS(421), + [aux_sym_order_clause_token1] = ACTIONS(421), + [aux_sym_order_condition_token1] = ACTIONS(421), + [aux_sym_order_condition_token2] = ACTIONS(421), + [aux_sym_limit_clause_token1] = ACTIONS(421), + [aux_sym_offset_clause_token1] = ACTIONS(421), + [aux_sym_values_clause_token1] = ACTIONS(421), + [sym_var] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [aux_sym_binary_expression_token2] = ACTIONS(421), + [aux_sym_build_in_function_token1] = ACTIONS(421), + [aux_sym_build_in_function_token2] = ACTIONS(421), + [aux_sym_build_in_function_token3] = ACTIONS(421), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(421), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(421), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(421), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(421), + [aux_sym__unary_build_in_function_token1] = ACTIONS(421), + [aux_sym__unary_build_in_function_token2] = ACTIONS(421), + [aux_sym__unary_build_in_function_token3] = ACTIONS(421), + [aux_sym__unary_build_in_function_token4] = ACTIONS(421), + [aux_sym__unary_build_in_function_token5] = ACTIONS(421), + [aux_sym__unary_build_in_function_token6] = ACTIONS(421), + [aux_sym__unary_build_in_function_token7] = ACTIONS(421), + [aux_sym__unary_build_in_function_token8] = ACTIONS(421), + [aux_sym__unary_build_in_function_token9] = ACTIONS(421), + [aux_sym__unary_build_in_function_token10] = ACTIONS(421), + [aux_sym__unary_build_in_function_token11] = ACTIONS(421), + [aux_sym__unary_build_in_function_token12] = ACTIONS(421), + [aux_sym__unary_build_in_function_token13] = ACTIONS(421), + [aux_sym__unary_build_in_function_token14] = ACTIONS(421), + [aux_sym__unary_build_in_function_token15] = ACTIONS(421), + [aux_sym__unary_build_in_function_token16] = ACTIONS(421), + [aux_sym__unary_build_in_function_token17] = ACTIONS(421), + [aux_sym__unary_build_in_function_token18] = ACTIONS(421), + [aux_sym__unary_build_in_function_token19] = ACTIONS(421), + [aux_sym__unary_build_in_function_token20] = ACTIONS(421), + [aux_sym__unary_build_in_function_token21] = ACTIONS(421), + [aux_sym__unary_build_in_function_token22] = ACTIONS(421), + [aux_sym__unary_build_in_function_token23] = ACTIONS(421), + [aux_sym__unary_build_in_function_token24] = ACTIONS(421), + [aux_sym__unary_build_in_function_token25] = ACTIONS(421), + [aux_sym__unary_build_in_function_token26] = ACTIONS(421), + [aux_sym__unary_build_in_function_token27] = ACTIONS(421), + [aux_sym__unary_build_in_function_token28] = ACTIONS(421), + [aux_sym__unary_build_in_function_token29] = ACTIONS(421), + [aux_sym__unary_build_in_function_token30] = ACTIONS(421), + [aux_sym__unary_build_in_function_token31] = ACTIONS(421), + [aux_sym__binary_build_in_function_token1] = ACTIONS(421), + [aux_sym__binary_build_in_function_token2] = ACTIONS(421), + [aux_sym__binary_build_in_function_token3] = ACTIONS(421), + [aux_sym__binary_build_in_function_token4] = ACTIONS(421), + [aux_sym__binary_build_in_function_token5] = ACTIONS(421), + [aux_sym__binary_build_in_function_token6] = ACTIONS(421), + [aux_sym__binary_build_in_function_token7] = ACTIONS(421), + [aux_sym__binary_build_in_function_token8] = ACTIONS(421), + [aux_sym__binary_build_in_function_token9] = ACTIONS(421), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(421), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(421), + [aux_sym_regex_expression_token1] = ACTIONS(421), + [aux_sym_substring_expression_token1] = ACTIONS(421), + [aux_sym_string_replace_expression_token1] = ACTIONS(421), + [aux_sym_exists_func_token1] = ACTIONS(421), + [aux_sym_aggregate_token1] = ACTIONS(421), + [aux_sym_aggregate_token2] = ACTIONS(421), + [aux_sym_aggregate_token3] = ACTIONS(421), + [aux_sym_aggregate_token4] = ACTIONS(421), + [aux_sym_aggregate_token5] = ACTIONS(421), + [aux_sym_aggregate_token6] = ACTIONS(421), + [anon_sym_GROUP_CONCAT] = ACTIONS(421), + [anon_sym_COLON] = ACTIONS(419), + }, + [207] = { + [sym_pn_prefix] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(423), + [anon_sym_RBRACE] = ACTIONS(423), + [aux_sym_having_clause_token1] = ACTIONS(425), + [aux_sym_order_clause_token1] = ACTIONS(425), + [aux_sym_order_condition_token1] = ACTIONS(425), + [aux_sym_order_condition_token2] = ACTIONS(425), + [aux_sym_limit_clause_token1] = ACTIONS(425), + [aux_sym_offset_clause_token1] = ACTIONS(425), + [aux_sym_values_clause_token1] = ACTIONS(425), + [sym_var] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [aux_sym_binary_expression_token2] = ACTIONS(425), + [aux_sym_build_in_function_token1] = ACTIONS(425), + [aux_sym_build_in_function_token2] = ACTIONS(425), + [aux_sym_build_in_function_token3] = ACTIONS(425), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(425), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(425), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(425), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(425), + [aux_sym__unary_build_in_function_token1] = ACTIONS(425), + [aux_sym__unary_build_in_function_token2] = ACTIONS(425), + [aux_sym__unary_build_in_function_token3] = ACTIONS(425), + [aux_sym__unary_build_in_function_token4] = ACTIONS(425), + [aux_sym__unary_build_in_function_token5] = ACTIONS(425), + [aux_sym__unary_build_in_function_token6] = ACTIONS(425), + [aux_sym__unary_build_in_function_token7] = ACTIONS(425), + [aux_sym__unary_build_in_function_token8] = ACTIONS(425), + [aux_sym__unary_build_in_function_token9] = ACTIONS(425), + [aux_sym__unary_build_in_function_token10] = ACTIONS(425), + [aux_sym__unary_build_in_function_token11] = ACTIONS(425), + [aux_sym__unary_build_in_function_token12] = ACTIONS(425), + [aux_sym__unary_build_in_function_token13] = ACTIONS(425), + [aux_sym__unary_build_in_function_token14] = ACTIONS(425), + [aux_sym__unary_build_in_function_token15] = ACTIONS(425), + [aux_sym__unary_build_in_function_token16] = ACTIONS(425), + [aux_sym__unary_build_in_function_token17] = ACTIONS(425), + [aux_sym__unary_build_in_function_token18] = ACTIONS(425), + [aux_sym__unary_build_in_function_token19] = ACTIONS(425), + [aux_sym__unary_build_in_function_token20] = ACTIONS(425), + [aux_sym__unary_build_in_function_token21] = ACTIONS(425), + [aux_sym__unary_build_in_function_token22] = ACTIONS(425), + [aux_sym__unary_build_in_function_token23] = ACTIONS(425), + [aux_sym__unary_build_in_function_token24] = ACTIONS(425), + [aux_sym__unary_build_in_function_token25] = ACTIONS(425), + [aux_sym__unary_build_in_function_token26] = ACTIONS(425), + [aux_sym__unary_build_in_function_token27] = ACTIONS(425), + [aux_sym__unary_build_in_function_token28] = ACTIONS(425), + [aux_sym__unary_build_in_function_token29] = ACTIONS(425), + [aux_sym__unary_build_in_function_token30] = ACTIONS(425), + [aux_sym__unary_build_in_function_token31] = ACTIONS(425), + [aux_sym__binary_build_in_function_token1] = ACTIONS(425), + [aux_sym__binary_build_in_function_token2] = ACTIONS(425), + [aux_sym__binary_build_in_function_token3] = ACTIONS(425), + [aux_sym__binary_build_in_function_token4] = ACTIONS(425), + [aux_sym__binary_build_in_function_token5] = ACTIONS(425), + [aux_sym__binary_build_in_function_token6] = ACTIONS(425), + [aux_sym__binary_build_in_function_token7] = ACTIONS(425), + [aux_sym__binary_build_in_function_token8] = ACTIONS(425), + [aux_sym__binary_build_in_function_token9] = ACTIONS(425), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(425), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(425), + [aux_sym_regex_expression_token1] = ACTIONS(425), + [aux_sym_substring_expression_token1] = ACTIONS(425), + [aux_sym_string_replace_expression_token1] = ACTIONS(425), + [aux_sym_exists_func_token1] = ACTIONS(425), + [aux_sym_aggregate_token1] = ACTIONS(425), + [aux_sym_aggregate_token2] = ACTIONS(425), + [aux_sym_aggregate_token3] = ACTIONS(425), + [aux_sym_aggregate_token4] = ACTIONS(425), + [aux_sym_aggregate_token5] = ACTIONS(425), + [aux_sym_aggregate_token6] = ACTIONS(425), + [anon_sym_GROUP_CONCAT] = ACTIONS(425), + [anon_sym_COLON] = ACTIONS(423), + }, + [208] = { + [sym_pn_prefix] = ACTIONS(507), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(505), + [anon_sym_RBRACE] = ACTIONS(505), + [aux_sym_having_clause_token1] = ACTIONS(507), + [aux_sym_order_clause_token1] = ACTIONS(507), + [aux_sym_order_condition_token1] = ACTIONS(507), + [aux_sym_order_condition_token2] = ACTIONS(507), + [aux_sym_limit_clause_token1] = ACTIONS(507), + [aux_sym_offset_clause_token1] = ACTIONS(507), + [aux_sym_values_clause_token1] = ACTIONS(507), + [sym_var] = ACTIONS(505), + [anon_sym_LT] = ACTIONS(505), + [aux_sym_binary_expression_token2] = ACTIONS(507), + [aux_sym_build_in_function_token1] = ACTIONS(507), + [aux_sym_build_in_function_token2] = ACTIONS(507), + [aux_sym_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(507), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token1] = ACTIONS(507), + [aux_sym__unary_build_in_function_token2] = ACTIONS(507), + [aux_sym__unary_build_in_function_token3] = ACTIONS(507), + [aux_sym__unary_build_in_function_token4] = ACTIONS(507), + [aux_sym__unary_build_in_function_token5] = ACTIONS(507), + [aux_sym__unary_build_in_function_token6] = ACTIONS(507), + [aux_sym__unary_build_in_function_token7] = ACTIONS(507), + [aux_sym__unary_build_in_function_token8] = ACTIONS(507), + [aux_sym__unary_build_in_function_token9] = ACTIONS(507), + [aux_sym__unary_build_in_function_token10] = ACTIONS(507), + [aux_sym__unary_build_in_function_token11] = ACTIONS(507), + [aux_sym__unary_build_in_function_token12] = ACTIONS(507), + [aux_sym__unary_build_in_function_token13] = ACTIONS(507), + [aux_sym__unary_build_in_function_token14] = ACTIONS(507), + [aux_sym__unary_build_in_function_token15] = ACTIONS(507), + [aux_sym__unary_build_in_function_token16] = ACTIONS(507), + [aux_sym__unary_build_in_function_token17] = ACTIONS(507), + [aux_sym__unary_build_in_function_token18] = ACTIONS(507), + [aux_sym__unary_build_in_function_token19] = ACTIONS(507), + [aux_sym__unary_build_in_function_token20] = ACTIONS(507), + [aux_sym__unary_build_in_function_token21] = ACTIONS(507), + [aux_sym__unary_build_in_function_token22] = ACTIONS(507), + [aux_sym__unary_build_in_function_token23] = ACTIONS(507), + [aux_sym__unary_build_in_function_token24] = ACTIONS(507), + [aux_sym__unary_build_in_function_token25] = ACTIONS(507), + [aux_sym__unary_build_in_function_token26] = ACTIONS(507), + [aux_sym__unary_build_in_function_token27] = ACTIONS(507), + [aux_sym__unary_build_in_function_token28] = ACTIONS(507), + [aux_sym__unary_build_in_function_token29] = ACTIONS(507), + [aux_sym__unary_build_in_function_token30] = ACTIONS(507), + [aux_sym__unary_build_in_function_token31] = ACTIONS(507), + [aux_sym__binary_build_in_function_token1] = ACTIONS(507), + [aux_sym__binary_build_in_function_token2] = ACTIONS(507), + [aux_sym__binary_build_in_function_token3] = ACTIONS(507), + [aux_sym__binary_build_in_function_token4] = ACTIONS(507), + [aux_sym__binary_build_in_function_token5] = ACTIONS(507), + [aux_sym__binary_build_in_function_token6] = ACTIONS(507), + [aux_sym__binary_build_in_function_token7] = ACTIONS(507), + [aux_sym__binary_build_in_function_token8] = ACTIONS(507), + [aux_sym__binary_build_in_function_token9] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(507), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(507), + [aux_sym_regex_expression_token1] = ACTIONS(507), + [aux_sym_substring_expression_token1] = ACTIONS(507), + [aux_sym_string_replace_expression_token1] = ACTIONS(507), + [aux_sym_exists_func_token1] = ACTIONS(507), + [aux_sym_aggregate_token1] = ACTIONS(507), + [aux_sym_aggregate_token2] = ACTIONS(507), + [aux_sym_aggregate_token3] = ACTIONS(507), + [aux_sym_aggregate_token4] = ACTIONS(507), + [aux_sym_aggregate_token5] = ACTIONS(507), + [aux_sym_aggregate_token6] = ACTIONS(507), + [anon_sym_GROUP_CONCAT] = ACTIONS(507), + [anon_sym_COLON] = ACTIONS(505), + }, + [209] = { + [sym_pn_prefix] = ACTIONS(619), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(617), + [anon_sym_RBRACE] = ACTIONS(617), + [aux_sym_having_clause_token1] = ACTIONS(619), + [aux_sym_order_clause_token1] = ACTIONS(619), + [aux_sym_limit_clause_token1] = ACTIONS(619), + [aux_sym_offset_clause_token1] = ACTIONS(619), + [aux_sym_values_clause_token1] = ACTIONS(619), + [sym_var] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [aux_sym_binary_expression_token2] = ACTIONS(619), + [aux_sym_build_in_function_token1] = ACTIONS(619), + [aux_sym_build_in_function_token2] = ACTIONS(619), + [aux_sym_build_in_function_token3] = ACTIONS(619), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(619), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(619), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(619), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(619), + [aux_sym__unary_build_in_function_token1] = ACTIONS(619), + [aux_sym__unary_build_in_function_token2] = ACTIONS(619), + [aux_sym__unary_build_in_function_token3] = ACTIONS(619), + [aux_sym__unary_build_in_function_token4] = ACTIONS(619), + [aux_sym__unary_build_in_function_token5] = ACTIONS(619), + [aux_sym__unary_build_in_function_token6] = ACTIONS(619), + [aux_sym__unary_build_in_function_token7] = ACTIONS(619), + [aux_sym__unary_build_in_function_token8] = ACTIONS(619), + [aux_sym__unary_build_in_function_token9] = ACTIONS(619), + [aux_sym__unary_build_in_function_token10] = ACTIONS(619), + [aux_sym__unary_build_in_function_token11] = ACTIONS(619), + [aux_sym__unary_build_in_function_token12] = ACTIONS(619), + [aux_sym__unary_build_in_function_token13] = ACTIONS(619), + [aux_sym__unary_build_in_function_token14] = ACTIONS(619), + [aux_sym__unary_build_in_function_token15] = ACTIONS(619), + [aux_sym__unary_build_in_function_token16] = ACTIONS(619), + [aux_sym__unary_build_in_function_token17] = ACTIONS(619), + [aux_sym__unary_build_in_function_token18] = ACTIONS(619), + [aux_sym__unary_build_in_function_token19] = ACTIONS(619), + [aux_sym__unary_build_in_function_token20] = ACTIONS(619), + [aux_sym__unary_build_in_function_token21] = ACTIONS(619), + [aux_sym__unary_build_in_function_token22] = ACTIONS(619), + [aux_sym__unary_build_in_function_token23] = ACTIONS(619), + [aux_sym__unary_build_in_function_token24] = ACTIONS(619), + [aux_sym__unary_build_in_function_token25] = ACTIONS(619), + [aux_sym__unary_build_in_function_token26] = ACTIONS(619), + [aux_sym__unary_build_in_function_token27] = ACTIONS(619), + [aux_sym__unary_build_in_function_token28] = ACTIONS(619), + [aux_sym__unary_build_in_function_token29] = ACTIONS(619), + [aux_sym__unary_build_in_function_token30] = ACTIONS(619), + [aux_sym__unary_build_in_function_token31] = ACTIONS(619), + [aux_sym__binary_build_in_function_token1] = ACTIONS(619), + [aux_sym__binary_build_in_function_token2] = ACTIONS(619), + [aux_sym__binary_build_in_function_token3] = ACTIONS(619), + [aux_sym__binary_build_in_function_token4] = ACTIONS(619), + [aux_sym__binary_build_in_function_token5] = ACTIONS(619), + [aux_sym__binary_build_in_function_token6] = ACTIONS(619), + [aux_sym__binary_build_in_function_token7] = ACTIONS(619), + [aux_sym__binary_build_in_function_token8] = ACTIONS(619), + [aux_sym__binary_build_in_function_token9] = ACTIONS(619), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(619), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(619), + [aux_sym_regex_expression_token1] = ACTIONS(619), + [aux_sym_substring_expression_token1] = ACTIONS(619), + [aux_sym_string_replace_expression_token1] = ACTIONS(619), + [aux_sym_exists_func_token1] = ACTIONS(619), + [aux_sym_aggregate_token1] = ACTIONS(619), + [aux_sym_aggregate_token2] = ACTIONS(619), + [aux_sym_aggregate_token3] = ACTIONS(619), + [aux_sym_aggregate_token4] = ACTIONS(619), + [aux_sym_aggregate_token5] = ACTIONS(619), + [aux_sym_aggregate_token6] = ACTIONS(619), + [anon_sym_GROUP_CONCAT] = ACTIONS(619), + [anon_sym_COLON] = ACTIONS(617), + }, + [210] = { + [sym_pn_prefix] = ACTIONS(742), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(740), + [anon_sym_RBRACE] = ACTIONS(740), + [aux_sym_having_clause_token1] = ACTIONS(742), + [aux_sym_order_clause_token1] = ACTIONS(742), + [aux_sym_limit_clause_token1] = ACTIONS(742), + [aux_sym_offset_clause_token1] = ACTIONS(742), + [aux_sym_values_clause_token1] = ACTIONS(742), + [sym_var] = ACTIONS(740), + [anon_sym_LT] = ACTIONS(740), + [aux_sym_binary_expression_token2] = ACTIONS(742), + [aux_sym_build_in_function_token1] = ACTIONS(742), + [aux_sym_build_in_function_token2] = ACTIONS(742), + [aux_sym_build_in_function_token3] = ACTIONS(742), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(742), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(742), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(742), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(742), + [aux_sym__unary_build_in_function_token1] = ACTIONS(742), + [aux_sym__unary_build_in_function_token2] = ACTIONS(742), + [aux_sym__unary_build_in_function_token3] = ACTIONS(742), + [aux_sym__unary_build_in_function_token4] = ACTIONS(742), + [aux_sym__unary_build_in_function_token5] = ACTIONS(742), + [aux_sym__unary_build_in_function_token6] = ACTIONS(742), + [aux_sym__unary_build_in_function_token7] = ACTIONS(742), + [aux_sym__unary_build_in_function_token8] = ACTIONS(742), + [aux_sym__unary_build_in_function_token9] = ACTIONS(742), + [aux_sym__unary_build_in_function_token10] = ACTIONS(742), + [aux_sym__unary_build_in_function_token11] = ACTIONS(742), + [aux_sym__unary_build_in_function_token12] = ACTIONS(742), + [aux_sym__unary_build_in_function_token13] = ACTIONS(742), + [aux_sym__unary_build_in_function_token14] = ACTIONS(742), + [aux_sym__unary_build_in_function_token15] = ACTIONS(742), + [aux_sym__unary_build_in_function_token16] = ACTIONS(742), + [aux_sym__unary_build_in_function_token17] = ACTIONS(742), + [aux_sym__unary_build_in_function_token18] = ACTIONS(742), + [aux_sym__unary_build_in_function_token19] = ACTIONS(742), + [aux_sym__unary_build_in_function_token20] = ACTIONS(742), + [aux_sym__unary_build_in_function_token21] = ACTIONS(742), + [aux_sym__unary_build_in_function_token22] = ACTIONS(742), + [aux_sym__unary_build_in_function_token23] = ACTIONS(742), + [aux_sym__unary_build_in_function_token24] = ACTIONS(742), + [aux_sym__unary_build_in_function_token25] = ACTIONS(742), + [aux_sym__unary_build_in_function_token26] = ACTIONS(742), + [aux_sym__unary_build_in_function_token27] = ACTIONS(742), + [aux_sym__unary_build_in_function_token28] = ACTIONS(742), + [aux_sym__unary_build_in_function_token29] = ACTIONS(742), + [aux_sym__unary_build_in_function_token30] = ACTIONS(742), + [aux_sym__unary_build_in_function_token31] = ACTIONS(742), + [aux_sym__binary_build_in_function_token1] = ACTIONS(742), + [aux_sym__binary_build_in_function_token2] = ACTIONS(742), + [aux_sym__binary_build_in_function_token3] = ACTIONS(742), + [aux_sym__binary_build_in_function_token4] = ACTIONS(742), + [aux_sym__binary_build_in_function_token5] = ACTIONS(742), + [aux_sym__binary_build_in_function_token6] = ACTIONS(742), + [aux_sym__binary_build_in_function_token7] = ACTIONS(742), + [aux_sym__binary_build_in_function_token8] = ACTIONS(742), + [aux_sym__binary_build_in_function_token9] = ACTIONS(742), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(742), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(742), + [aux_sym_regex_expression_token1] = ACTIONS(742), + [aux_sym_substring_expression_token1] = ACTIONS(742), + [aux_sym_string_replace_expression_token1] = ACTIONS(742), + [aux_sym_exists_func_token1] = ACTIONS(742), + [aux_sym_aggregate_token1] = ACTIONS(742), + [aux_sym_aggregate_token2] = ACTIONS(742), + [aux_sym_aggregate_token3] = ACTIONS(742), + [aux_sym_aggregate_token4] = ACTIONS(742), + [aux_sym_aggregate_token5] = ACTIONS(742), + [aux_sym_aggregate_token6] = ACTIONS(742), + [anon_sym_GROUP_CONCAT] = ACTIONS(742), + [anon_sym_COLON] = ACTIONS(740), + }, + [211] = { + [sym_pn_prefix] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(684), + [anon_sym_RBRACE] = ACTIONS(684), + [aux_sym_order_condition_token1] = ACTIONS(686), + [aux_sym_order_condition_token2] = ACTIONS(686), + [aux_sym_limit_clause_token1] = ACTIONS(686), + [aux_sym_offset_clause_token1] = ACTIONS(686), + [aux_sym_values_clause_token1] = ACTIONS(686), + [sym_var] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [aux_sym_binary_expression_token2] = ACTIONS(686), + [aux_sym_build_in_function_token1] = ACTIONS(686), + [aux_sym_build_in_function_token2] = ACTIONS(686), + [aux_sym_build_in_function_token3] = ACTIONS(686), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(686), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(686), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(686), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(686), + [aux_sym__unary_build_in_function_token1] = ACTIONS(686), + [aux_sym__unary_build_in_function_token2] = ACTIONS(686), + [aux_sym__unary_build_in_function_token3] = ACTIONS(686), + [aux_sym__unary_build_in_function_token4] = ACTIONS(686), + [aux_sym__unary_build_in_function_token5] = ACTIONS(686), + [aux_sym__unary_build_in_function_token6] = ACTIONS(686), + [aux_sym__unary_build_in_function_token7] = ACTIONS(686), + [aux_sym__unary_build_in_function_token8] = ACTIONS(686), + [aux_sym__unary_build_in_function_token9] = ACTIONS(686), + [aux_sym__unary_build_in_function_token10] = ACTIONS(686), + [aux_sym__unary_build_in_function_token11] = ACTIONS(686), + [aux_sym__unary_build_in_function_token12] = ACTIONS(686), + [aux_sym__unary_build_in_function_token13] = ACTIONS(686), + [aux_sym__unary_build_in_function_token14] = ACTIONS(686), + [aux_sym__unary_build_in_function_token15] = ACTIONS(686), + [aux_sym__unary_build_in_function_token16] = ACTIONS(686), + [aux_sym__unary_build_in_function_token17] = ACTIONS(686), + [aux_sym__unary_build_in_function_token18] = ACTIONS(686), + [aux_sym__unary_build_in_function_token19] = ACTIONS(686), + [aux_sym__unary_build_in_function_token20] = ACTIONS(686), + [aux_sym__unary_build_in_function_token21] = ACTIONS(686), + [aux_sym__unary_build_in_function_token22] = ACTIONS(686), + [aux_sym__unary_build_in_function_token23] = ACTIONS(686), + [aux_sym__unary_build_in_function_token24] = ACTIONS(686), + [aux_sym__unary_build_in_function_token25] = ACTIONS(686), + [aux_sym__unary_build_in_function_token26] = ACTIONS(686), + [aux_sym__unary_build_in_function_token27] = ACTIONS(686), + [aux_sym__unary_build_in_function_token28] = ACTIONS(686), + [aux_sym__unary_build_in_function_token29] = ACTIONS(686), + [aux_sym__unary_build_in_function_token30] = ACTIONS(686), + [aux_sym__unary_build_in_function_token31] = ACTIONS(686), + [aux_sym__binary_build_in_function_token1] = ACTIONS(686), + [aux_sym__binary_build_in_function_token2] = ACTIONS(686), + [aux_sym__binary_build_in_function_token3] = ACTIONS(686), + [aux_sym__binary_build_in_function_token4] = ACTIONS(686), + [aux_sym__binary_build_in_function_token5] = ACTIONS(686), + [aux_sym__binary_build_in_function_token6] = ACTIONS(686), + [aux_sym__binary_build_in_function_token7] = ACTIONS(686), + [aux_sym__binary_build_in_function_token8] = ACTIONS(686), + [aux_sym__binary_build_in_function_token9] = ACTIONS(686), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(686), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(686), + [aux_sym_regex_expression_token1] = ACTIONS(686), + [aux_sym_substring_expression_token1] = ACTIONS(686), + [aux_sym_string_replace_expression_token1] = ACTIONS(686), + [aux_sym_exists_func_token1] = ACTIONS(686), + [aux_sym_aggregate_token1] = ACTIONS(686), + [aux_sym_aggregate_token2] = ACTIONS(686), + [aux_sym_aggregate_token3] = ACTIONS(686), + [aux_sym_aggregate_token4] = ACTIONS(686), + [aux_sym_aggregate_token5] = ACTIONS(686), + [aux_sym_aggregate_token6] = ACTIONS(686), + [anon_sym_GROUP_CONCAT] = ACTIONS(686), + [anon_sym_COLON] = ACTIONS(684), + }, + [212] = { + [sym_pn_prefix] = ACTIONS(738), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(736), + [anon_sym_RBRACE] = ACTIONS(736), + [aux_sym_order_condition_token1] = ACTIONS(738), + [aux_sym_order_condition_token2] = ACTIONS(738), + [aux_sym_limit_clause_token1] = ACTIONS(738), + [aux_sym_offset_clause_token1] = ACTIONS(738), + [aux_sym_values_clause_token1] = ACTIONS(738), + [sym_var] = ACTIONS(736), + [anon_sym_LT] = ACTIONS(736), + [aux_sym_binary_expression_token2] = ACTIONS(738), + [aux_sym_build_in_function_token1] = ACTIONS(738), + [aux_sym_build_in_function_token2] = ACTIONS(738), + [aux_sym_build_in_function_token3] = ACTIONS(738), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(738), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(738), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(738), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(738), + [aux_sym__unary_build_in_function_token1] = ACTIONS(738), + [aux_sym__unary_build_in_function_token2] = ACTIONS(738), + [aux_sym__unary_build_in_function_token3] = ACTIONS(738), + [aux_sym__unary_build_in_function_token4] = ACTIONS(738), + [aux_sym__unary_build_in_function_token5] = ACTIONS(738), + [aux_sym__unary_build_in_function_token6] = ACTIONS(738), + [aux_sym__unary_build_in_function_token7] = ACTIONS(738), + [aux_sym__unary_build_in_function_token8] = ACTIONS(738), + [aux_sym__unary_build_in_function_token9] = ACTIONS(738), + [aux_sym__unary_build_in_function_token10] = ACTIONS(738), + [aux_sym__unary_build_in_function_token11] = ACTIONS(738), + [aux_sym__unary_build_in_function_token12] = ACTIONS(738), + [aux_sym__unary_build_in_function_token13] = ACTIONS(738), + [aux_sym__unary_build_in_function_token14] = ACTIONS(738), + [aux_sym__unary_build_in_function_token15] = ACTIONS(738), + [aux_sym__unary_build_in_function_token16] = ACTIONS(738), + [aux_sym__unary_build_in_function_token17] = ACTIONS(738), + [aux_sym__unary_build_in_function_token18] = ACTIONS(738), + [aux_sym__unary_build_in_function_token19] = ACTIONS(738), + [aux_sym__unary_build_in_function_token20] = ACTIONS(738), + [aux_sym__unary_build_in_function_token21] = ACTIONS(738), + [aux_sym__unary_build_in_function_token22] = ACTIONS(738), + [aux_sym__unary_build_in_function_token23] = ACTIONS(738), + [aux_sym__unary_build_in_function_token24] = ACTIONS(738), + [aux_sym__unary_build_in_function_token25] = ACTIONS(738), + [aux_sym__unary_build_in_function_token26] = ACTIONS(738), + [aux_sym__unary_build_in_function_token27] = ACTIONS(738), + [aux_sym__unary_build_in_function_token28] = ACTIONS(738), + [aux_sym__unary_build_in_function_token29] = ACTIONS(738), + [aux_sym__unary_build_in_function_token30] = ACTIONS(738), + [aux_sym__unary_build_in_function_token31] = ACTIONS(738), + [aux_sym__binary_build_in_function_token1] = ACTIONS(738), + [aux_sym__binary_build_in_function_token2] = ACTIONS(738), + [aux_sym__binary_build_in_function_token3] = ACTIONS(738), + [aux_sym__binary_build_in_function_token4] = ACTIONS(738), + [aux_sym__binary_build_in_function_token5] = ACTIONS(738), + [aux_sym__binary_build_in_function_token6] = ACTIONS(738), + [aux_sym__binary_build_in_function_token7] = ACTIONS(738), + [aux_sym__binary_build_in_function_token8] = ACTIONS(738), + [aux_sym__binary_build_in_function_token9] = ACTIONS(738), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(738), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(738), + [aux_sym_regex_expression_token1] = ACTIONS(738), + [aux_sym_substring_expression_token1] = ACTIONS(738), + [aux_sym_string_replace_expression_token1] = ACTIONS(738), + [aux_sym_exists_func_token1] = ACTIONS(738), + [aux_sym_aggregate_token1] = ACTIONS(738), + [aux_sym_aggregate_token2] = ACTIONS(738), + [aux_sym_aggregate_token3] = ACTIONS(738), + [aux_sym_aggregate_token4] = ACTIONS(738), + [aux_sym_aggregate_token5] = ACTIONS(738), + [aux_sym_aggregate_token6] = ACTIONS(738), + [anon_sym_GROUP_CONCAT] = ACTIONS(738), + [anon_sym_COLON] = ACTIONS(736), + }, + [213] = { + [sym_pn_prefix] = ACTIONS(623), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(621), + [anon_sym_RBRACE] = ACTIONS(621), + [aux_sym_having_clause_token1] = ACTIONS(623), + [aux_sym_order_clause_token1] = ACTIONS(623), + [aux_sym_limit_clause_token1] = ACTIONS(623), + [aux_sym_offset_clause_token1] = ACTIONS(623), + [aux_sym_values_clause_token1] = ACTIONS(623), + [sym_var] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(621), + [aux_sym_binary_expression_token2] = ACTIONS(623), + [aux_sym_build_in_function_token1] = ACTIONS(623), + [aux_sym_build_in_function_token2] = ACTIONS(623), + [aux_sym_build_in_function_token3] = ACTIONS(623), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(623), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(623), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(623), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(623), + [aux_sym__unary_build_in_function_token1] = ACTIONS(623), + [aux_sym__unary_build_in_function_token2] = ACTIONS(623), + [aux_sym__unary_build_in_function_token3] = ACTIONS(623), + [aux_sym__unary_build_in_function_token4] = ACTIONS(623), + [aux_sym__unary_build_in_function_token5] = ACTIONS(623), + [aux_sym__unary_build_in_function_token6] = ACTIONS(623), + [aux_sym__unary_build_in_function_token7] = ACTIONS(623), + [aux_sym__unary_build_in_function_token8] = ACTIONS(623), + [aux_sym__unary_build_in_function_token9] = ACTIONS(623), + [aux_sym__unary_build_in_function_token10] = ACTIONS(623), + [aux_sym__unary_build_in_function_token11] = ACTIONS(623), + [aux_sym__unary_build_in_function_token12] = ACTIONS(623), + [aux_sym__unary_build_in_function_token13] = ACTIONS(623), + [aux_sym__unary_build_in_function_token14] = ACTIONS(623), + [aux_sym__unary_build_in_function_token15] = ACTIONS(623), + [aux_sym__unary_build_in_function_token16] = ACTIONS(623), + [aux_sym__unary_build_in_function_token17] = ACTIONS(623), + [aux_sym__unary_build_in_function_token18] = ACTIONS(623), + [aux_sym__unary_build_in_function_token19] = ACTIONS(623), + [aux_sym__unary_build_in_function_token20] = ACTIONS(623), + [aux_sym__unary_build_in_function_token21] = ACTIONS(623), + [aux_sym__unary_build_in_function_token22] = ACTIONS(623), + [aux_sym__unary_build_in_function_token23] = ACTIONS(623), + [aux_sym__unary_build_in_function_token24] = ACTIONS(623), + [aux_sym__unary_build_in_function_token25] = ACTIONS(623), + [aux_sym__unary_build_in_function_token26] = ACTIONS(623), + [aux_sym__unary_build_in_function_token27] = ACTIONS(623), + [aux_sym__unary_build_in_function_token28] = ACTIONS(623), + [aux_sym__unary_build_in_function_token29] = ACTIONS(623), + [aux_sym__unary_build_in_function_token30] = ACTIONS(623), + [aux_sym__unary_build_in_function_token31] = ACTIONS(623), + [aux_sym__binary_build_in_function_token1] = ACTIONS(623), + [aux_sym__binary_build_in_function_token2] = ACTIONS(623), + [aux_sym__binary_build_in_function_token3] = ACTIONS(623), + [aux_sym__binary_build_in_function_token4] = ACTIONS(623), + [aux_sym__binary_build_in_function_token5] = ACTIONS(623), + [aux_sym__binary_build_in_function_token6] = ACTIONS(623), + [aux_sym__binary_build_in_function_token7] = ACTIONS(623), + [aux_sym__binary_build_in_function_token8] = ACTIONS(623), + [aux_sym__binary_build_in_function_token9] = ACTIONS(623), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(623), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(623), + [aux_sym_regex_expression_token1] = ACTIONS(623), + [aux_sym_substring_expression_token1] = ACTIONS(623), + [aux_sym_string_replace_expression_token1] = ACTIONS(623), + [aux_sym_exists_func_token1] = ACTIONS(623), + [aux_sym_aggregate_token1] = ACTIONS(623), + [aux_sym_aggregate_token2] = ACTIONS(623), + [aux_sym_aggregate_token3] = ACTIONS(623), + [aux_sym_aggregate_token4] = ACTIONS(623), + [aux_sym_aggregate_token5] = ACTIONS(623), + [aux_sym_aggregate_token6] = ACTIONS(623), + [anon_sym_GROUP_CONCAT] = ACTIONS(623), + [anon_sym_COLON] = ACTIONS(621), + }, + [214] = { + [sym_pn_prefix] = ACTIONS(627), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(625), + [anon_sym_RBRACE] = ACTIONS(625), + [aux_sym_having_clause_token1] = ACTIONS(627), + [aux_sym_order_clause_token1] = ACTIONS(627), + [aux_sym_limit_clause_token1] = ACTIONS(627), + [aux_sym_offset_clause_token1] = ACTIONS(627), + [aux_sym_values_clause_token1] = ACTIONS(627), + [sym_var] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [aux_sym_binary_expression_token2] = ACTIONS(627), + [aux_sym_build_in_function_token1] = ACTIONS(627), + [aux_sym_build_in_function_token2] = ACTIONS(627), + [aux_sym_build_in_function_token3] = ACTIONS(627), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(627), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(627), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(627), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(627), + [aux_sym__unary_build_in_function_token1] = ACTIONS(627), + [aux_sym__unary_build_in_function_token2] = ACTIONS(627), + [aux_sym__unary_build_in_function_token3] = ACTIONS(627), + [aux_sym__unary_build_in_function_token4] = ACTIONS(627), + [aux_sym__unary_build_in_function_token5] = ACTIONS(627), + [aux_sym__unary_build_in_function_token6] = ACTIONS(627), + [aux_sym__unary_build_in_function_token7] = ACTIONS(627), + [aux_sym__unary_build_in_function_token8] = ACTIONS(627), + [aux_sym__unary_build_in_function_token9] = ACTIONS(627), + [aux_sym__unary_build_in_function_token10] = ACTIONS(627), + [aux_sym__unary_build_in_function_token11] = ACTIONS(627), + [aux_sym__unary_build_in_function_token12] = ACTIONS(627), + [aux_sym__unary_build_in_function_token13] = ACTIONS(627), + [aux_sym__unary_build_in_function_token14] = ACTIONS(627), + [aux_sym__unary_build_in_function_token15] = ACTIONS(627), + [aux_sym__unary_build_in_function_token16] = ACTIONS(627), + [aux_sym__unary_build_in_function_token17] = ACTIONS(627), + [aux_sym__unary_build_in_function_token18] = ACTIONS(627), + [aux_sym__unary_build_in_function_token19] = ACTIONS(627), + [aux_sym__unary_build_in_function_token20] = ACTIONS(627), + [aux_sym__unary_build_in_function_token21] = ACTIONS(627), + [aux_sym__unary_build_in_function_token22] = ACTIONS(627), + [aux_sym__unary_build_in_function_token23] = ACTIONS(627), + [aux_sym__unary_build_in_function_token24] = ACTIONS(627), + [aux_sym__unary_build_in_function_token25] = ACTIONS(627), + [aux_sym__unary_build_in_function_token26] = ACTIONS(627), + [aux_sym__unary_build_in_function_token27] = ACTIONS(627), + [aux_sym__unary_build_in_function_token28] = ACTIONS(627), + [aux_sym__unary_build_in_function_token29] = ACTIONS(627), + [aux_sym__unary_build_in_function_token30] = ACTIONS(627), + [aux_sym__unary_build_in_function_token31] = ACTIONS(627), + [aux_sym__binary_build_in_function_token1] = ACTIONS(627), + [aux_sym__binary_build_in_function_token2] = ACTIONS(627), + [aux_sym__binary_build_in_function_token3] = ACTIONS(627), + [aux_sym__binary_build_in_function_token4] = ACTIONS(627), + [aux_sym__binary_build_in_function_token5] = ACTIONS(627), + [aux_sym__binary_build_in_function_token6] = ACTIONS(627), + [aux_sym__binary_build_in_function_token7] = ACTIONS(627), + [aux_sym__binary_build_in_function_token8] = ACTIONS(627), + [aux_sym__binary_build_in_function_token9] = ACTIONS(627), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(627), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(627), + [aux_sym_regex_expression_token1] = ACTIONS(627), + [aux_sym_substring_expression_token1] = ACTIONS(627), + [aux_sym_string_replace_expression_token1] = ACTIONS(627), + [aux_sym_exists_func_token1] = ACTIONS(627), + [aux_sym_aggregate_token1] = ACTIONS(627), + [aux_sym_aggregate_token2] = ACTIONS(627), + [aux_sym_aggregate_token3] = ACTIONS(627), + [aux_sym_aggregate_token4] = ACTIONS(627), + [aux_sym_aggregate_token5] = ACTIONS(627), + [aux_sym_aggregate_token6] = ACTIONS(627), + [anon_sym_GROUP_CONCAT] = ACTIONS(627), + [anon_sym_COLON] = ACTIONS(625), + }, + [215] = { + [sym_pn_prefix] = ACTIONS(746), + [sym_comment] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(744), + [anon_sym_RBRACE] = ACTIONS(744), + [aux_sym_order_clause_token1] = ACTIONS(746), + [aux_sym_limit_clause_token1] = ACTIONS(746), + [aux_sym_offset_clause_token1] = ACTIONS(746), + [aux_sym_values_clause_token1] = ACTIONS(746), + [anon_sym_LT] = ACTIONS(744), + [aux_sym_binary_expression_token2] = ACTIONS(746), + [aux_sym_build_in_function_token1] = ACTIONS(746), + [aux_sym_build_in_function_token2] = ACTIONS(746), + [aux_sym_build_in_function_token3] = ACTIONS(746), + [aux_sym__nullary_build_in_function_token1] = ACTIONS(746), + [aux_sym__nullary_build_in_function_token2] = ACTIONS(746), + [aux_sym__nullary_build_in_function_token3] = ACTIONS(746), + [aux_sym__nullary_build_in_function_token4] = ACTIONS(746), + [aux_sym__unary_build_in_function_token1] = ACTIONS(746), + [aux_sym__unary_build_in_function_token2] = ACTIONS(746), + [aux_sym__unary_build_in_function_token3] = ACTIONS(746), + [aux_sym__unary_build_in_function_token4] = ACTIONS(746), + [aux_sym__unary_build_in_function_token5] = ACTIONS(746), + [aux_sym__unary_build_in_function_token6] = ACTIONS(746), + [aux_sym__unary_build_in_function_token7] = ACTIONS(746), + [aux_sym__unary_build_in_function_token8] = ACTIONS(746), + [aux_sym__unary_build_in_function_token9] = ACTIONS(746), + [aux_sym__unary_build_in_function_token10] = ACTIONS(746), + [aux_sym__unary_build_in_function_token11] = ACTIONS(746), + [aux_sym__unary_build_in_function_token12] = ACTIONS(746), + [aux_sym__unary_build_in_function_token13] = ACTIONS(746), + [aux_sym__unary_build_in_function_token14] = ACTIONS(746), + [aux_sym__unary_build_in_function_token15] = ACTIONS(746), + [aux_sym__unary_build_in_function_token16] = ACTIONS(746), + [aux_sym__unary_build_in_function_token17] = ACTIONS(746), + [aux_sym__unary_build_in_function_token18] = ACTIONS(746), + [aux_sym__unary_build_in_function_token19] = ACTIONS(746), + [aux_sym__unary_build_in_function_token20] = ACTIONS(746), + [aux_sym__unary_build_in_function_token21] = ACTIONS(746), + [aux_sym__unary_build_in_function_token22] = ACTIONS(746), + [aux_sym__unary_build_in_function_token23] = ACTIONS(746), + [aux_sym__unary_build_in_function_token24] = ACTIONS(746), + [aux_sym__unary_build_in_function_token25] = ACTIONS(746), + [aux_sym__unary_build_in_function_token26] = ACTIONS(746), + [aux_sym__unary_build_in_function_token27] = ACTIONS(746), + [aux_sym__unary_build_in_function_token28] = ACTIONS(746), + [aux_sym__unary_build_in_function_token29] = ACTIONS(746), + [aux_sym__unary_build_in_function_token30] = ACTIONS(746), + [aux_sym__unary_build_in_function_token31] = ACTIONS(746), + [aux_sym__binary_build_in_function_token1] = ACTIONS(746), + [aux_sym__binary_build_in_function_token2] = ACTIONS(746), + [aux_sym__binary_build_in_function_token3] = ACTIONS(746), + [aux_sym__binary_build_in_function_token4] = ACTIONS(746), + [aux_sym__binary_build_in_function_token5] = ACTIONS(746), + [aux_sym__binary_build_in_function_token6] = ACTIONS(746), + [aux_sym__binary_build_in_function_token7] = ACTIONS(746), + [aux_sym__binary_build_in_function_token8] = ACTIONS(746), + [aux_sym__binary_build_in_function_token9] = ACTIONS(746), + [aux_sym__variadic_build_in_function_token1] = ACTIONS(746), + [aux_sym__variadic_build_in_function_token2] = ACTIONS(746), + [aux_sym_regex_expression_token1] = ACTIONS(746), + [aux_sym_substring_expression_token1] = ACTIONS(746), + [aux_sym_string_replace_expression_token1] = ACTIONS(746), + [aux_sym_exists_func_token1] = ACTIONS(746), + [aux_sym_aggregate_token1] = ACTIONS(746), + [aux_sym_aggregate_token2] = ACTIONS(746), + [aux_sym_aggregate_token3] = ACTIONS(746), + [aux_sym_aggregate_token4] = ACTIONS(746), + [aux_sym_aggregate_token5] = ACTIONS(746), + [aux_sym_aggregate_token6] = ACTIONS(746), + [anon_sym_GROUP_CONCAT] = ACTIONS(746), + [anon_sym_COLON] = ACTIONS(744), + }, +}; + +static uint16_t ts_small_parse_table[] = { + [0] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(782), 1, + aux_sym_select_clause_token1, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(788), 1, + anon_sym_RBRACE, + ACTIONS(790), 1, + aux_sym_values_clause_token1, + ACTIONS(792), 1, + aux_sym_graph_or_default_token2, + ACTIONS(794), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(796), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(798), 1, + aux_sym_bind_token1, + ACTIONS(800), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(802), 1, + aux_sym_filter_token1, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(501), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(503), 1, + sym_triples_block, + STATE(716), 1, + sym_triples_same_subject_path, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(840), 1, + sym_select_clause, + STATE(1000), 1, + sym_sub_select, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(816), 2, + sym_integer, + sym_decimal, + STATE(294), 3, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + ACTIONS(806), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + STATE(500), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [136] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(782), 1, + aux_sym_select_clause_token1, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(790), 1, + aux_sym_values_clause_token1, + ACTIONS(792), 1, + aux_sym_graph_or_default_token2, + ACTIONS(794), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(796), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(798), 1, + aux_sym_bind_token1, + ACTIONS(800), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(802), 1, + aux_sym_filter_token1, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(826), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(495), 1, + sym_triples_block, + STATE(505), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(716), 1, + sym_triples_same_subject_path, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(840), 1, + sym_select_clause, + STATE(1125), 1, + sym_sub_select, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(816), 2, + sym_integer, + sym_decimal, + STATE(294), 3, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + ACTIONS(806), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + STATE(500), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [272] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(782), 1, + aux_sym_select_clause_token1, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(790), 1, + aux_sym_values_clause_token1, + ACTIONS(792), 1, + aux_sym_graph_or_default_token2, + ACTIONS(794), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(796), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(798), 1, + aux_sym_bind_token1, + ACTIONS(800), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(802), 1, + aux_sym_filter_token1, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(828), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(493), 1, + sym_triples_block, + STATE(498), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(716), 1, + sym_triples_same_subject_path, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(840), 1, + sym_select_clause, + STATE(1032), 1, + sym_sub_select, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(816), 2, + sym_integer, + sym_decimal, + STATE(294), 3, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + ACTIONS(806), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + STATE(500), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [408] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(782), 1, + aux_sym_select_clause_token1, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(790), 1, + aux_sym_values_clause_token1, + ACTIONS(792), 1, + aux_sym_graph_or_default_token2, + ACTIONS(794), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(796), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(798), 1, + aux_sym_bind_token1, + ACTIONS(800), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(802), 1, + aux_sym_filter_token1, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(830), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(504), 1, + sym_triples_block, + STATE(509), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(716), 1, + sym_triples_same_subject_path, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(840), 1, + sym_select_clause, + STATE(1126), 1, + sym_sub_select, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(816), 2, + sym_integer, + sym_decimal, + STATE(294), 3, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + ACTIONS(806), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + STATE(500), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [544] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(832), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_PIPE, + anon_sym_RBRACK, + sym_var, + anon_sym_LT, + anon_sym_COLON, + sym_nil, + ACTIONS(834), 35, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + anon_sym_LPAREN, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_dataset_clause_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_load_token3, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_add_token2, + aux_sym_move_token1, + aux_sym_copy_token1, + aux_sym_modify_token1, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + aux_sym_using_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + sym_pn_prefix, + [603] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(836), 16, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_PIPE, + anon_sym_RBRACK, + sym_var, + anon_sym_LT, + anon_sym_COLON, + sym_nil, + ACTIONS(838), 35, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + anon_sym_LPAREN, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_dataset_clause_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_load_token3, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_add_token2, + aux_sym_move_token1, + aux_sym_copy_token1, + aux_sym_modify_token1, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + aux_sym_using_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + sym_pn_prefix, + [662] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(842), 1, + sym_pn_prefix, + ACTIONS(846), 1, + aux_sym_construct_query_token2, + ACTIONS(848), 1, + anon_sym_LBRACE, + ACTIONS(850), 1, + aux_sym_dataset_clause_token1, + ACTIONS(852), 1, + aux_sym_group_clause_token1, + ACTIONS(854), 1, + aux_sym_having_clause_token1, + ACTIONS(856), 1, + aux_sym_order_clause_token1, + ACTIONS(858), 1, + aux_sym_limit_clause_token1, + ACTIONS(860), 1, + aux_sym_offset_clause_token1, + ACTIONS(862), 1, + sym_var, + ACTIONS(864), 1, + anon_sym_COLON, + STATE(273), 1, + sym_namespace, + STATE(278), 1, + sym_where_clause, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(374), 1, + sym_group_graph_pattern, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(491), 1, + sym_solution_modifier, + STATE(244), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + ACTIONS(840), 4, + ts_builtin_sym_end, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + STATE(251), 5, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + aux_sym_describe_query_repeat1, + ACTIONS(844), 17, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + aux_sym_modify_token1, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + [768] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(870), 1, + anon_sym_DOT, + STATE(716), 1, + sym_triples_same_subject_path, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(748), 1, + sym_triples_block, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(816), 2, + sym_integer, + sym_decimal, + ACTIONS(866), 2, + anon_sym_LBRACE, + anon_sym_RBRACE, + STATE(294), 3, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + ACTIONS(806), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + ACTIONS(868), 7, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + STATE(500), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [867] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(716), 1, + sym_triples_same_subject_path, + STATE(718), 1, + sym_string, + STATE(734), 1, + sym_triples_block, + STATE(739), 1, + sym_namespace, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(816), 2, + sym_integer, + sym_decimal, + ACTIONS(872), 2, + anon_sym_LBRACE, + anon_sym_RBRACE, + STATE(294), 3, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + ACTIONS(806), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + ACTIONS(874), 7, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + STATE(500), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [963] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(718), 1, + sym_string, + STATE(731), 1, + sym_triples_same_subject_path, + STATE(739), 1, + sym_namespace, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(816), 2, + sym_integer, + sym_decimal, + ACTIONS(876), 2, + anon_sym_LBRACE, + anon_sym_RBRACE, + STATE(294), 3, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + ACTIONS(806), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + ACTIONS(878), 7, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + STATE(500), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [1056] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(718), 1, + sym_string, + STATE(731), 1, + sym_triples_same_subject_path, + STATE(739), 1, + sym_namespace, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(816), 2, + sym_integer, + sym_decimal, + ACTIONS(880), 2, + anon_sym_LBRACE, + anon_sym_RBRACE, + STATE(294), 3, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + ACTIONS(806), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + ACTIONS(882), 7, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + STATE(500), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [1149] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(495), 6, + aux_sym_select_clause_token4, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + anon_sym_LT, + anon_sym_GT, + aux_sym_binary_expression_token1, + ACTIONS(493), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + anon_sym_RPAREN, + anon_sym_STAR, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [1201] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(884), 1, + ts_builtin_sym_end, + ACTIONS(886), 1, + aux_sym_base_declaration_token1, + ACTIONS(889), 1, + aux_sym_prefix_declaration_token1, + ACTIONS(892), 1, + aux_sym_select_clause_token1, + ACTIONS(895), 1, + aux_sym_construct_query_token1, + ACTIONS(898), 1, + aux_sym_describe_query_token1, + ACTIONS(901), 1, + aux_sym_ask_query_token1, + ACTIONS(904), 1, + aux_sym_load_token1, + ACTIONS(907), 1, + aux_sym_clear_token1, + ACTIONS(910), 1, + aux_sym_drop_token1, + ACTIONS(913), 1, + aux_sym_create_token1, + ACTIONS(916), 1, + aux_sym_add_token1, + ACTIONS(919), 1, + aux_sym_move_token1, + ACTIONS(922), 1, + aux_sym_copy_token1, + ACTIONS(925), 1, + anon_sym_INSERTDATA, + ACTIONS(928), 1, + anon_sym_DELETEDATA, + ACTIONS(931), 1, + anon_sym_DELETEWHERE, + ACTIONS(934), 1, + aux_sym_modify_token1, + ACTIONS(937), 1, + aux_sym_delete_clause_token1, + ACTIONS(940), 1, + aux_sym_insert_clause_token1, + STATE(271), 1, + sym_prologue, + STATE(770), 1, + sym_select_clause, + STATE(795), 1, + sym_delete_clause, + STATE(857), 1, + sym_insert_clause, + STATE(228), 2, + sym__update, + aux_sym_unit_repeat1, + STATE(404), 3, + sym_base_declaration, + sym_prefix_declaration, + aux_sym_prologue_repeat1, + STATE(410), 4, + sym_select_query, + sym_construct_query, + sym_describe_query, + sym_ask_query, + STATE(422), 11, + sym_load, + sym_clear, + sym_drop, + sym_create, + sym_add, + sym_move, + sym_copy, + sym_insert_data, + sym_delete_data, + sym_delete_where, + sym_modify, + [1305] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(595), 6, + aux_sym_select_clause_token4, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + anon_sym_LT, + anon_sym_GT, + aux_sym_binary_expression_token1, + ACTIONS(593), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + anon_sym_RPAREN, + anon_sym_STAR, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [1357] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_base_declaration_token1, + ACTIONS(9), 1, + aux_sym_prefix_declaration_token1, + ACTIONS(11), 1, + aux_sym_select_clause_token1, + ACTIONS(13), 1, + aux_sym_construct_query_token1, + ACTIONS(15), 1, + aux_sym_describe_query_token1, + ACTIONS(17), 1, + aux_sym_ask_query_token1, + ACTIONS(19), 1, + aux_sym_load_token1, + ACTIONS(21), 1, + aux_sym_clear_token1, + ACTIONS(23), 1, + aux_sym_drop_token1, + ACTIONS(25), 1, + aux_sym_create_token1, + ACTIONS(27), 1, + aux_sym_add_token1, + ACTIONS(29), 1, + aux_sym_move_token1, + ACTIONS(31), 1, + aux_sym_copy_token1, + ACTIONS(33), 1, + anon_sym_INSERTDATA, + ACTIONS(35), 1, + anon_sym_DELETEDATA, + ACTIONS(37), 1, + anon_sym_DELETEWHERE, + ACTIONS(39), 1, + aux_sym_modify_token1, + ACTIONS(41), 1, + aux_sym_delete_clause_token1, + ACTIONS(43), 1, + aux_sym_insert_clause_token1, + ACTIONS(943), 1, + ts_builtin_sym_end, + STATE(271), 1, + sym_prologue, + STATE(770), 1, + sym_select_clause, + STATE(795), 1, + sym_delete_clause, + STATE(857), 1, + sym_insert_clause, + STATE(228), 2, + sym__update, + aux_sym_unit_repeat1, + STATE(404), 3, + sym_base_declaration, + sym_prefix_declaration, + aux_sym_prologue_repeat1, + STATE(410), 4, + sym_select_query, + sym_construct_query, + sym_describe_query, + sym_ask_query, + STATE(422), 11, + sym_load, + sym_clear, + sym_drop, + sym_create, + sym_add, + sym_move, + sym_copy, + sym_insert_data, + sym_delete_data, + sym_delete_where, + sym_modify, + [1461] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(563), 6, + aux_sym_select_clause_token4, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + anon_sym_LT, + anon_sym_GT, + aux_sym_binary_expression_token1, + ACTIONS(561), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + anon_sym_RPAREN, + anon_sym_STAR, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [1513] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(947), 1, + anon_sym_RBRACE, + ACTIONS(949), 1, + aux_sym_graph_or_default_token2, + ACTIONS(951), 1, + anon_sym_LBRACK, + STATE(234), 1, + sym_quads_not_triples, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(866), 1, + sym_triples_template, + STATE(867), 1, + sym_triples_same_subject, + STATE(871), 1, + aux_sym_quads_repeat1, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [1608] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(949), 1, + aux_sym_graph_or_default_token2, + ACTIONS(951), 1, + anon_sym_LBRACK, + ACTIONS(957), 1, + anon_sym_RBRACE, + STATE(234), 1, + sym_quads_not_triples, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(845), 1, + aux_sym_quads_repeat1, + STATE(846), 1, + sym_triples_template, + STATE(867), 1, + sym_triples_same_subject, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [1703] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + ACTIONS(959), 1, + anon_sym_RBRACE, + ACTIONS(961), 1, + aux_sym_graph_or_default_token2, + ACTIONS(963), 1, + anon_sym_DOT, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(867), 1, + sym_triples_same_subject, + STATE(972), 1, + sym_triples_template, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [1795] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + ACTIONS(965), 1, + anon_sym_RBRACE, + ACTIONS(967), 1, + aux_sym_graph_or_default_token2, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(867), 1, + sym_triples_same_subject, + STATE(942), 1, + sym_triples_template, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [1884] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + ACTIONS(969), 1, + anon_sym_RBRACE, + ACTIONS(971), 1, + aux_sym_graph_or_default_token2, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(912), 1, + sym_triples_same_subject, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [1970] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(975), 1, + anon_sym_LPAREN, + ACTIONS(977), 1, + anon_sym_RPAREN, + ACTIONS(979), 1, + anon_sym_LBRACK, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(989), 1, + anon_sym__COLON, + ACTIONS(993), 1, + anon_sym_SQUOTE, + ACTIONS(995), 1, + anon_sym_DQUOTE, + ACTIONS(997), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(999), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(384), 1, + sym_namespace, + STATE(441), 1, + sym_string, + ACTIONS(985), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(991), 2, + sym_integer, + sym_decimal, + ACTIONS(981), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(442), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(242), 15, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + sym__graph_node_path, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + aux_sym_collection_path_repeat1, + [2050] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(975), 1, + anon_sym_LPAREN, + ACTIONS(979), 1, + anon_sym_LBRACK, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(989), 1, + anon_sym__COLON, + ACTIONS(993), 1, + anon_sym_SQUOTE, + ACTIONS(995), 1, + anon_sym_DQUOTE, + ACTIONS(997), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(999), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1001), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym_namespace, + STATE(441), 1, + sym_string, + ACTIONS(985), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(991), 2, + sym_integer, + sym_decimal, + ACTIONS(981), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(442), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(242), 15, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + sym__graph_node_path, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + aux_sym_collection_path_repeat1, + [2130] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1003), 1, + sym_pn_prefix, + ACTIONS(1006), 1, + anon_sym_LPAREN, + ACTIONS(1009), 1, + anon_sym_RPAREN, + ACTIONS(1011), 1, + anon_sym_LBRACK, + ACTIONS(1017), 1, + anon_sym_LT, + ACTIONS(1023), 1, + anon_sym_COLON, + ACTIONS(1026), 1, + anon_sym__COLON, + ACTIONS(1032), 1, + anon_sym_SQUOTE, + ACTIONS(1035), 1, + anon_sym_DQUOTE, + ACTIONS(1038), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(1041), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(384), 1, + sym_namespace, + STATE(441), 1, + sym_string, + ACTIONS(1020), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1029), 2, + sym_integer, + sym_decimal, + ACTIONS(1014), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(442), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(239), 15, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + sym__graph_node, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + aux_sym_collection_repeat1, + [2210] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(989), 1, + anon_sym__COLON, + ACTIONS(993), 1, + anon_sym_SQUOTE, + ACTIONS(995), 1, + anon_sym_DQUOTE, + ACTIONS(997), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(999), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1044), 1, + anon_sym_LPAREN, + ACTIONS(1046), 1, + anon_sym_RPAREN, + ACTIONS(1048), 1, + anon_sym_LBRACK, + STATE(384), 1, + sym_namespace, + STATE(441), 1, + sym_string, + ACTIONS(985), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1052), 2, + sym_integer, + sym_decimal, + ACTIONS(1050), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(442), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(239), 15, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + sym__graph_node, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + aux_sym_collection_repeat1, + [2290] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(989), 1, + anon_sym__COLON, + ACTIONS(993), 1, + anon_sym_SQUOTE, + ACTIONS(995), 1, + anon_sym_DQUOTE, + ACTIONS(997), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(999), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1044), 1, + anon_sym_LPAREN, + ACTIONS(1048), 1, + anon_sym_LBRACK, + ACTIONS(1054), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym_namespace, + STATE(441), 1, + sym_string, + ACTIONS(985), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1052), 2, + sym_integer, + sym_decimal, + ACTIONS(1050), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(442), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(239), 15, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + sym__graph_node, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + aux_sym_collection_repeat1, + [2370] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1056), 1, + sym_pn_prefix, + ACTIONS(1059), 1, + anon_sym_LPAREN, + ACTIONS(1062), 1, + anon_sym_RPAREN, + ACTIONS(1064), 1, + anon_sym_LBRACK, + ACTIONS(1070), 1, + anon_sym_LT, + ACTIONS(1076), 1, + anon_sym_COLON, + ACTIONS(1079), 1, + anon_sym__COLON, + ACTIONS(1085), 1, + anon_sym_SQUOTE, + ACTIONS(1088), 1, + anon_sym_DQUOTE, + ACTIONS(1091), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(1094), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(384), 1, + sym_namespace, + STATE(441), 1, + sym_string, + ACTIONS(1073), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1082), 2, + sym_integer, + sym_decimal, + ACTIONS(1067), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(442), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(242), 15, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + sym__graph_node_path, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + aux_sym_collection_path_repeat1, + [2450] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + ACTIONS(1097), 1, + anon_sym_RBRACE, + ACTIONS(1099), 1, + aux_sym_graph_or_default_token2, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(912), 1, + sym_triples_same_subject, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [2536] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + ACTIONS(1103), 1, + aux_sym_construct_query_token2, + ACTIONS(1105), 1, + aux_sym_dataset_clause_token1, + ACTIONS(1107), 1, + aux_sym_group_clause_token1, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(281), 1, + sym_where_clause, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(374), 1, + sym_group_graph_pattern, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(421), 1, + sym_solution_modifier, + ACTIONS(1117), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + STATE(290), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + ACTIONS(1101), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [2620] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + ACTIONS(1119), 1, + anon_sym_RBRACE, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(867), 1, + sym_triples_same_subject, + STATE(1008), 1, + sym_triples_template, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [2706] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + ACTIONS(1103), 1, + aux_sym_construct_query_token2, + ACTIONS(1105), 1, + aux_sym_dataset_clause_token1, + ACTIONS(1107), 1, + aux_sym_group_clause_token1, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(278), 1, + sym_where_clause, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(374), 1, + sym_group_graph_pattern, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(491), 1, + sym_solution_modifier, + ACTIONS(844), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + STATE(244), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + ACTIONS(840), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [2790] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(975), 1, + anon_sym_LPAREN, + ACTIONS(979), 1, + anon_sym_LBRACK, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(989), 1, + anon_sym__COLON, + ACTIONS(993), 1, + anon_sym_SQUOTE, + ACTIONS(995), 1, + anon_sym_DQUOTE, + ACTIONS(997), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(999), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(384), 1, + sym_namespace, + STATE(441), 1, + sym_string, + ACTIONS(985), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1123), 2, + sym_integer, + sym_decimal, + ACTIONS(1121), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(442), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(237), 15, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + sym__graph_node_path, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + aux_sym_collection_path_repeat1, + [2867] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + STATE(398), 1, + sym_namespace, + STATE(608), 1, + sym_string, + STATE(811), 1, + sym_object_list, + ACTIONS(202), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1127), 2, + sym_integer, + sym_decimal, + ACTIONS(1125), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(854), 14, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + sym__graph_node, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [2946] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(975), 1, + anon_sym_LPAREN, + ACTIONS(979), 1, + anon_sym_LBRACK, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(989), 1, + anon_sym__COLON, + ACTIONS(993), 1, + anon_sym_SQUOTE, + ACTIONS(995), 1, + anon_sym_DQUOTE, + ACTIONS(997), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(999), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(384), 1, + sym_namespace, + STATE(441), 1, + sym_string, + ACTIONS(985), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1131), 2, + sym_integer, + sym_decimal, + ACTIONS(1129), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(442), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(238), 15, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + sym__graph_node_path, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + aux_sym_collection_path_repeat1, + [3023] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(814), 1, + anon_sym__COLON, + STATE(398), 1, + sym_namespace, + STATE(608), 1, + sym_string, + STATE(701), 1, + sym_object_list_path, + ACTIONS(202), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1135), 2, + sym_integer, + sym_decimal, + ACTIONS(1133), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(687), 14, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + sym__graph_node_path, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [3102] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1139), 1, + sym_pn_prefix, + ACTIONS(1144), 1, + sym_var, + ACTIONS(1147), 1, + anon_sym_LT, + ACTIONS(1150), 1, + anon_sym_COLON, + STATE(273), 1, + sym_namespace, + ACTIONS(1137), 5, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + STATE(251), 5, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + aux_sym_describe_query_repeat1, + ACTIONS(1142), 24, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_dataset_clause_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + aux_sym_modify_token1, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + [3161] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(867), 1, + sym_triples_same_subject, + STATE(1022), 1, + sym_triples_template, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [3244] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(913), 1, + sym_triples_same_subject, + STATE(1017), 1, + sym_construct_triples, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [3327] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + STATE(398), 1, + sym_namespace, + STATE(608), 1, + sym_string, + STATE(704), 1, + sym_object_list, + ACTIONS(202), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1155), 2, + sym_integer, + sym_decimal, + ACTIONS(1153), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(688), 14, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + sym__graph_node, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [3406] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(989), 1, + anon_sym__COLON, + ACTIONS(993), 1, + anon_sym_SQUOTE, + ACTIONS(995), 1, + anon_sym_DQUOTE, + ACTIONS(997), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(999), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1044), 1, + anon_sym_LPAREN, + ACTIONS(1048), 1, + anon_sym_LBRACK, + STATE(384), 1, + sym_namespace, + STATE(441), 1, + sym_string, + ACTIONS(985), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1159), 2, + sym_integer, + sym_decimal, + ACTIONS(1157), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(442), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(240), 15, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + sym__graph_node, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + aux_sym_collection_repeat1, + [3483] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + STATE(398), 1, + sym_namespace, + STATE(608), 1, + sym_string, + STATE(811), 1, + sym_object_list, + ACTIONS(202), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1155), 2, + sym_integer, + sym_decimal, + ACTIONS(1153), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(688), 14, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + sym__graph_node, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [3562] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + ACTIONS(1161), 1, + anon_sym_RBRACE, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(912), 1, + sym_triples_same_subject, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [3645] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(989), 1, + anon_sym__COLON, + ACTIONS(993), 1, + anon_sym_SQUOTE, + ACTIONS(995), 1, + anon_sym_DQUOTE, + ACTIONS(997), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(999), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1044), 1, + anon_sym_LPAREN, + ACTIONS(1048), 1, + anon_sym_LBRACK, + STATE(384), 1, + sym_namespace, + STATE(441), 1, + sym_string, + ACTIONS(985), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1165), 2, + sym_integer, + sym_decimal, + ACTIONS(1163), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(442), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(241), 15, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + sym__graph_node, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + aux_sym_collection_repeat1, + [3722] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(867), 1, + sym_triples_same_subject, + STATE(1116), 1, + sym_triples_template, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [3805] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + STATE(398), 1, + sym_namespace, + STATE(608), 1, + sym_string, + STATE(704), 1, + sym_object_list, + ACTIONS(202), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1127), 2, + sym_integer, + sym_decimal, + ACTIONS(1125), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(854), 14, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + sym__graph_node, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [3884] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(814), 1, + anon_sym__COLON, + STATE(398), 1, + sym_namespace, + STATE(608), 1, + sym_string, + STATE(701), 1, + sym_object_list_path, + ACTIONS(202), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1169), 2, + sym_integer, + sym_decimal, + ACTIONS(1167), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(826), 14, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + sym__graph_node_path, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [3963] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + ACTIONS(1171), 1, + anon_sym_RBRACE, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(912), 1, + sym_triples_same_subject, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [4046] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1173), 18, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS, + anon_sym_DASH, + sym_nil, + sym_pn_local, + ACTIONS(1175), 20, + anon_sym_LPAREN, + aux_sym_select_clause_token4, + aux_sym_construct_query_token2, + aux_sym_dataset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_add_token2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + aux_sym_using_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + [4092] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(718), 1, + sym_string, + STATE(731), 1, + sym_triples_same_subject_path, + STATE(739), 1, + sym_namespace, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(816), 2, + sym_integer, + sym_decimal, + STATE(294), 3, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + ACTIONS(806), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(500), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [4172] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + sym_pn_prefix, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + STATE(718), 1, + sym_string, + STATE(739), 1, + sym_namespace, + STATE(912), 1, + sym_triples_same_subject, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(955), 2, + sym_integer, + sym_decimal, + STATE(580), 3, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + ACTIONS(953), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(686), 10, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [4252] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + STATE(398), 1, + sym_namespace, + STATE(608), 1, + sym_string, + ACTIONS(202), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1179), 2, + sym_integer, + sym_decimal, + ACTIONS(1177), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(694), 14, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + sym__graph_node, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [4328] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(814), 1, + anon_sym__COLON, + STATE(398), 1, + sym_namespace, + STATE(608), 1, + sym_string, + ACTIONS(202), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1183), 2, + sym_integer, + sym_decimal, + ACTIONS(1181), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(690), 14, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + sym__graph_node_path, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [4404] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(814), 1, + anon_sym__COLON, + ACTIONS(945), 1, + anon_sym_LPAREN, + ACTIONS(951), 1, + anon_sym_LBRACK, + STATE(398), 1, + sym_namespace, + STATE(608), 1, + sym_string, + ACTIONS(202), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1179), 2, + sym_integer, + sym_decimal, + ACTIONS(1177), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(694), 14, + sym__triples_node, + sym_blank_node_property_list, + sym_collection, + sym__graph_node, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [4480] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1185), 18, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS, + anon_sym_DASH, + sym_nil, + sym_pn_local, + ACTIONS(1187), 20, + anon_sym_LPAREN, + aux_sym_select_clause_token4, + aux_sym_construct_query_token2, + aux_sym_dataset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_add_token2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + aux_sym_using_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + [4526] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(784), 1, + anon_sym_LPAREN, + ACTIONS(804), 1, + anon_sym_LBRACK, + ACTIONS(814), 1, + anon_sym__COLON, + STATE(398), 1, + sym_namespace, + STATE(608), 1, + sym_string, + ACTIONS(202), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1183), 2, + sym_integer, + sym_decimal, + ACTIONS(1181), 4, + sym_var, + sym_double, + sym_nil, + sym_anon, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(690), 14, + sym__triples_node_path, + sym_blank_node_property_list_path, + sym_collection_path, + sym__graph_node_path, + sym__var_or_term, + sym__graph_term, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym__blank_node, + sym_iri_reference, + sym_blank_node_label, + [4602] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11), 1, + aux_sym_select_clause_token1, + ACTIONS(13), 1, + aux_sym_construct_query_token1, + ACTIONS(15), 1, + aux_sym_describe_query_token1, + ACTIONS(17), 1, + aux_sym_ask_query_token1, + ACTIONS(19), 1, + aux_sym_load_token1, + ACTIONS(21), 1, + aux_sym_clear_token1, + ACTIONS(23), 1, + aux_sym_drop_token1, + ACTIONS(25), 1, + aux_sym_create_token1, + ACTIONS(27), 1, + aux_sym_add_token1, + ACTIONS(29), 1, + aux_sym_move_token1, + ACTIONS(31), 1, + aux_sym_copy_token1, + ACTIONS(33), 1, + anon_sym_INSERTDATA, + ACTIONS(35), 1, + anon_sym_DELETEDATA, + ACTIONS(37), 1, + anon_sym_DELETEWHERE, + ACTIONS(39), 1, + aux_sym_modify_token1, + ACTIONS(41), 1, + aux_sym_delete_clause_token1, + ACTIONS(43), 1, + aux_sym_insert_clause_token1, + STATE(770), 1, + sym_select_clause, + STATE(795), 1, + sym_delete_clause, + STATE(857), 1, + sym_insert_clause, + STATE(409), 4, + sym_select_query, + sym_construct_query, + sym_describe_query, + sym_ask_query, + STATE(420), 11, + sym_load, + sym_clear, + sym_drop, + sym_create, + sym_add, + sym_move, + sym_copy, + sym_insert_data, + sym_delete_data, + sym_delete_where, + sym_modify, + [4685] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1185), 7, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + sym_var, + anon_sym_LT, + ACTIONS(1187), 27, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_dataset_clause_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + aux_sym_modify_token1, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + anon_sym_COLON, + sym_pn_prefix, + sym_pn_local, + [4727] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1193), 1, + sym_pn_local, + ACTIONS(1189), 7, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + sym_var, + anon_sym_LT, + ACTIONS(1191), 26, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_dataset_clause_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + aux_sym_modify_token1, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + anon_sym_COLON, + sym_pn_prefix, + [4771] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1173), 7, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + sym_var, + anon_sym_LT, + ACTIONS(1175), 27, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_dataset_clause_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + aux_sym_modify_token1, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + anon_sym_COLON, + sym_pn_prefix, + sym_pn_local, + [4813] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 1, + aux_sym_group_clause_token1, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(478), 1, + sym_solution_modifier, + ACTIONS(1197), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1195), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [4878] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 1, + aux_sym_group_clause_token1, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(439), 1, + sym_solution_modifier, + ACTIONS(1201), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1199), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [4943] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 1, + aux_sym_group_clause_token1, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(431), 1, + sym_solution_modifier, + ACTIONS(1205), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1203), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [5008] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 1, + aux_sym_group_clause_token1, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(421), 1, + sym_solution_modifier, + ACTIONS(1117), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1101), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [5073] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 1, + aux_sym_group_clause_token1, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(438), 1, + sym_solution_modifier, + ACTIONS(1209), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1207), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [5138] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 1, + aux_sym_group_clause_token1, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(423), 1, + sym_solution_modifier, + ACTIONS(1213), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1211), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [5203] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 1, + aux_sym_group_clause_token1, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(419), 1, + sym_solution_modifier, + ACTIONS(1217), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1215), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [5268] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_base_declaration_token1, + ACTIONS(9), 1, + aux_sym_prefix_declaration_token1, + ACTIONS(19), 1, + aux_sym_load_token1, + ACTIONS(21), 1, + aux_sym_clear_token1, + ACTIONS(23), 1, + aux_sym_drop_token1, + ACTIONS(25), 1, + aux_sym_create_token1, + ACTIONS(27), 1, + aux_sym_add_token1, + ACTIONS(29), 1, + aux_sym_move_token1, + ACTIONS(31), 1, + aux_sym_copy_token1, + ACTIONS(33), 1, + anon_sym_INSERTDATA, + ACTIONS(35), 1, + anon_sym_DELETEDATA, + ACTIONS(37), 1, + anon_sym_DELETEWHERE, + ACTIONS(39), 1, + aux_sym_modify_token1, + ACTIONS(41), 1, + aux_sym_delete_clause_token1, + ACTIONS(43), 1, + aux_sym_insert_clause_token1, + STATE(378), 1, + sym_prologue, + STATE(502), 1, + sym__update, + STATE(795), 1, + sym_delete_clause, + STATE(857), 1, + sym_insert_clause, + STATE(404), 3, + sym_base_declaration, + sym_prefix_declaration, + aux_sym_prologue_repeat1, + STATE(422), 11, + sym_load, + sym_clear, + sym_drop, + sym_create, + sym_add, + sym_move, + sym_copy, + sym_insert_data, + sym_delete_data, + sym_delete_where, + sym_modify, + [5347] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 1, + aux_sym_group_clause_token1, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(477), 1, + sym_solution_modifier, + ACTIONS(1221), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1219), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [5412] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 1, + aux_sym_group_clause_token1, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(482), 1, + sym_solution_modifier, + ACTIONS(1225), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1223), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [5477] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 1, + aux_sym_group_clause_token1, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(299), 1, + sym_group_clause, + STATE(367), 1, + sym_having_clause, + STATE(373), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(485), 1, + sym_solution_modifier, + ACTIONS(1229), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1227), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [5542] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_base_declaration_token1, + ACTIONS(9), 1, + aux_sym_prefix_declaration_token1, + ACTIONS(19), 1, + aux_sym_load_token1, + ACTIONS(21), 1, + aux_sym_clear_token1, + ACTIONS(23), 1, + aux_sym_drop_token1, + ACTIONS(25), 1, + aux_sym_create_token1, + ACTIONS(27), 1, + aux_sym_add_token1, + ACTIONS(29), 1, + aux_sym_move_token1, + ACTIONS(31), 1, + aux_sym_copy_token1, + ACTIONS(33), 1, + anon_sym_INSERTDATA, + ACTIONS(35), 1, + anon_sym_DELETEDATA, + ACTIONS(37), 1, + anon_sym_DELETEWHERE, + ACTIONS(39), 1, + aux_sym_modify_token1, + ACTIONS(41), 1, + aux_sym_delete_clause_token1, + ACTIONS(43), 1, + aux_sym_insert_clause_token1, + STATE(378), 1, + sym_prologue, + STATE(516), 1, + sym__update, + STATE(795), 1, + sym_delete_clause, + STATE(857), 1, + sym_insert_clause, + STATE(404), 3, + sym_base_declaration, + sym_prefix_declaration, + aux_sym_prologue_repeat1, + STATE(422), 11, + sym_load, + sym_clear, + sym_drop, + sym_create, + sym_add, + sym_move, + sym_copy, + sym_insert_data, + sym_delete_data, + sym_delete_where, + sym_modify, + [5621] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1193), 1, + sym_pn_local, + ACTIONS(1189), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + ACTIONS(1191), 25, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_dataset_clause_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_load_token3, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + aux_sym_modify_token1, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + [5663] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1185), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + ACTIONS(1187), 26, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_dataset_clause_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_load_token3, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + aux_sym_modify_token1, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + sym_pn_local, + [5703] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1173), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + ACTIONS(1175), 26, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_dataset_clause_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_load_token3, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + aux_sym_modify_token1, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + sym_pn_local, + [5743] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1233), 1, + aux_sym_dataset_clause_token1, + ACTIONS(1236), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + STATE(290), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + ACTIONS(1231), 26, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [5786] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(1240), 1, + anon_sym_LPAREN, + ACTIONS(1244), 1, + anon_sym_a, + ACTIONS(1246), 1, + anon_sym_CARET, + ACTIONS(1248), 1, + anon_sym_BANG, + ACTIONS(1250), 1, + sym_var, + STATE(254), 1, + sym__predicate_path, + STATE(384), 1, + sym_namespace, + STATE(699), 1, + sym_property_path_rest, + STATE(711), 1, + sym_path_inverse, + STATE(511), 3, + sym__path, + sym_binary_path, + sym_path_element, + ACTIONS(1238), 4, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + STATE(432), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + ACTIONS(1242), 7, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [5852] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1254), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1252), 28, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_CARET_CARET, + sym_lang_tag, + [5890] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1260), 1, + aux_sym_group_or_union_graph_pattern_token1, + STATE(300), 1, + aux_sym_group_or_union_graph_pattern_repeat1, + ACTIONS(1258), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1256), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [5932] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(1240), 1, + anon_sym_LPAREN, + ACTIONS(1244), 1, + anon_sym_a, + ACTIONS(1246), 1, + anon_sym_CARET, + ACTIONS(1248), 1, + anon_sym_BANG, + ACTIONS(1266), 1, + sym_var, + STATE(250), 1, + sym__predicate_path, + STATE(384), 1, + sym_namespace, + STATE(702), 1, + sym_property_path, + STATE(711), 1, + sym_path_inverse, + STATE(724), 1, + sym_property_list_path, + ACTIONS(1262), 3, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + STATE(511), 3, + sym__path, + sym_binary_path, + sym_path_element, + STATE(432), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + ACTIONS(1264), 7, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [6000] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1270), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1268), 28, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_CARET_CARET, + sym_lang_tag, + [6038] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1274), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1272), 28, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_CARET_CARET, + sym_lang_tag, + [6076] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1278), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1276), 28, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_CARET_CARET, + sym_lang_tag, + [6114] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1282), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1280), 28, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_CARET_CARET, + sym_lang_tag, + [6152] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1109), 1, + aux_sym_having_clause_token1, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(319), 1, + sym_having_clause, + STATE(377), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(412), 1, + sym_limit_offset_clauses, + ACTIONS(1286), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1284), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [6208] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1260), 1, + aux_sym_group_or_union_graph_pattern_token1, + STATE(302), 1, + aux_sym_group_or_union_graph_pattern_repeat1, + ACTIONS(1290), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1288), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [6250] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1294), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1292), 28, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_CARET_CARET, + sym_lang_tag, + [6288] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1300), 1, + aux_sym_group_or_union_graph_pattern_token1, + STATE(302), 1, + aux_sym_group_or_union_graph_pattern_repeat1, + ACTIONS(1298), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1296), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [6330] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1305), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1303), 28, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_CARET_CARET, + sym_lang_tag, + [6368] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1309), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1307), 28, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_CARET_CARET, + sym_lang_tag, + [6406] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1313), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1311), 28, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_CARET_CARET, + sym_lang_tag, + [6444] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(495), 18, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_group_or_union_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [6481] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1315), 1, + sym_pn_prefix, + ACTIONS(1323), 1, + anon_sym_LT, + ACTIONS(1329), 1, + anon_sym_COLON, + ACTIONS(1332), 1, + sym_double, + ACTIONS(1335), 1, + anon_sym_SQUOTE, + ACTIONS(1338), 1, + anon_sym_DQUOTE, + ACTIONS(1341), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(564), 1, + sym_string, + STATE(575), 1, + sym_namespace, + ACTIONS(1318), 2, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(1326), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1320), 3, + aux_sym__data_block_value_token1, + sym_integer, + sym_decimal, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(307), 8, + sym__data_block_value, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + aux_sym__inline_data_one_var_repeat1, + [6544] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1349), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1347), 27, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_dataset_clause_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [6581] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1298), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1296), 18, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_group_or_union_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [6618] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1353), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1351), 27, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_dataset_clause_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [6655] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(561), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(563), 18, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_group_or_union_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [6692] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(593), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(595), 18, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_group_or_union_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [6729] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1357), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1355), 27, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_dataset_clause_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [6766] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(429), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [6802] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(577), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(579), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [6838] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1361), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1359), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [6874] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1365), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1363), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [6910] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1369), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1367), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [6946] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(375), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(406), 1, + sym_limit_offset_clauses, + ACTIONS(1373), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1371), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [6996] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1377), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1375), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7032] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1377), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1375), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7068] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1381), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1379), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7104] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1385), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1383), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7140] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1389), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1387), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7176] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1393), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1391), 26, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [7212] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(409), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7248] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1397), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1395), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7284] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1401), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1399), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7320] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1405), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1403), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7356] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1407), 1, + sym_pn_prefix, + ACTIONS(1409), 1, + anon_sym_RPAREN, + ACTIONS(1413), 1, + anon_sym_COLON, + ACTIONS(1415), 1, + sym_double, + STATE(564), 1, + sym_string, + STATE(575), 1, + sym_namespace, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1411), 3, + aux_sym__data_block_value_token1, + sym_integer, + sym_decimal, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(307), 8, + sym__data_block_value, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + aux_sym__inline_data_one_var_repeat1, + [7418] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1419), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1417), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7454] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(505), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(507), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7490] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(505), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(507), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7526] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(505), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(507), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7562] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1423), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1421), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7598] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(505), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(507), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7634] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(549), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(551), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7670] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(581), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(583), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7706] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(557), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(559), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7742] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(573), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(575), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7778] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1407), 1, + sym_pn_prefix, + ACTIONS(1413), 1, + anon_sym_COLON, + ACTIONS(1425), 1, + anon_sym_RBRACE, + ACTIONS(1429), 1, + sym_double, + STATE(564), 1, + sym_string, + STATE(575), 1, + sym_namespace, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1427), 3, + aux_sym__data_block_value_token1, + sym_integer, + sym_decimal, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(349), 8, + sym__data_block_value, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + aux_sym__inline_data_one_var_repeat1, + [7840] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(403), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(405), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7876] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(597), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(599), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7912] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(565), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(567), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7948] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(613), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(615), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [7984] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(585), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(587), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8020] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1433), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1431), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8056] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(501), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(503), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8092] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1407), 1, + sym_pn_prefix, + ACTIONS(1413), 1, + anon_sym_COLON, + ACTIONS(1415), 1, + sym_double, + ACTIONS(1435), 1, + anon_sym_RBRACE, + STATE(564), 1, + sym_string, + STATE(575), 1, + sym_namespace, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1411), 3, + aux_sym__data_block_value_token1, + sym_integer, + sym_decimal, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(307), 8, + sym__data_block_value, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + aux_sym__inline_data_one_var_repeat1, + [8154] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(497), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(499), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8190] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(433), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8226] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1439), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1437), 26, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [8262] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(601), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(603), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8298] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(605), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(607), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8334] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(609), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(611), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8370] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(545), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(547), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8406] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(489), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(491), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8442] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(569), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(571), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8478] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1443), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1441), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8514] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(399), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(401), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8550] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1447), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1445), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8586] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(553), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(555), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8622] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(589), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(591), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8658] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1407), 1, + sym_pn_prefix, + ACTIONS(1413), 1, + anon_sym_COLON, + ACTIONS(1415), 1, + sym_double, + ACTIONS(1449), 1, + anon_sym_RBRACE, + STATE(564), 1, + sym_string, + STATE(575), 1, + sym_namespace, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1411), 3, + aux_sym__data_block_value_token1, + sym_integer, + sym_decimal, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(307), 8, + sym__data_block_value, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + aux_sym__inline_data_one_var_repeat1, + [8720] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1407), 1, + sym_pn_prefix, + ACTIONS(1413), 1, + anon_sym_COLON, + ACTIONS(1451), 1, + anon_sym_RBRACE, + ACTIONS(1455), 1, + sym_double, + STATE(564), 1, + sym_string, + STATE(575), 1, + sym_namespace, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1453), 3, + aux_sym__data_block_value_token1, + sym_integer, + sym_decimal, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(364), 8, + sym__data_block_value, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + aux_sym__inline_data_one_var_repeat1, + [8782] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1459), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1457), 26, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [8818] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1111), 1, + aux_sym_order_clause_token1, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(377), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(412), 1, + sym_limit_offset_clauses, + ACTIONS(1286), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1284), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [8868] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(411), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(413), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8904] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(415), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(417), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8940] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(421), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [8976] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(425), 17, + anon_sym_LPAREN, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [9012] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1463), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1461), 25, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [9047] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(412), 1, + sym_limit_offset_clauses, + ACTIONS(1286), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1284), 20, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [9092] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1467), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1465), 25, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_group_clause_token1, + aux_sym_having_clause_token1, + aux_sym_order_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [9127] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(408), 1, + sym_limit_offset_clauses, + ACTIONS(1471), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1469), 20, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [9172] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(818), 1, + anon_sym_SQUOTE, + ACTIONS(820), 1, + anon_sym_DQUOTE, + ACTIONS(822), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(824), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1407), 1, + sym_pn_prefix, + ACTIONS(1413), 1, + anon_sym_COLON, + ACTIONS(1475), 1, + sym_double, + STATE(564), 1, + sym_string, + STATE(575), 1, + sym_namespace, + ACTIONS(810), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1473), 3, + aux_sym__data_block_value_token1, + sym_integer, + sym_decimal, + STATE(397), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + STATE(330), 8, + sym__data_block_value, + sym_rdf_literal, + sym__numeric_literal, + sym_boolean_literal, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + aux_sym__inline_data_one_var_repeat1, + [9231] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(406), 1, + sym_limit_offset_clauses, + ACTIONS(1373), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1371), 20, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [9276] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19), 1, + aux_sym_load_token1, + ACTIONS(21), 1, + aux_sym_clear_token1, + ACTIONS(23), 1, + aux_sym_drop_token1, + ACTIONS(25), 1, + aux_sym_create_token1, + ACTIONS(27), 1, + aux_sym_add_token1, + ACTIONS(29), 1, + aux_sym_move_token1, + ACTIONS(31), 1, + aux_sym_copy_token1, + ACTIONS(33), 1, + anon_sym_INSERTDATA, + ACTIONS(35), 1, + anon_sym_DELETEDATA, + ACTIONS(37), 1, + anon_sym_DELETEWHERE, + ACTIONS(39), 1, + aux_sym_modify_token1, + ACTIONS(41), 1, + aux_sym_delete_clause_token1, + ACTIONS(43), 1, + aux_sym_insert_clause_token1, + STATE(795), 1, + sym_delete_clause, + STATE(857), 1, + sym_insert_clause, + STATE(420), 11, + sym_load, + sym_clear, + sym_drop, + sym_create, + sym_add, + sym_move, + sym_copy, + sym_insert_data, + sym_delete_data, + sym_delete_where, + sym_modify, + [9338] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + STATE(405), 1, + sym_limit_clause, + ACTIONS(1479), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1477), 20, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [9374] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + STATE(405), 1, + sym_offset_clause, + ACTIONS(1479), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1477), 20, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [9410] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1483), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1481), 21, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_limit_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [9441] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1487), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1485), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + aux_sym_using_clause_token1, + [9472] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1185), 9, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1187), 14, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + anon_sym_COLON, + anon_sym__COLON, + sym_integer, + sym_decimal, + sym_double, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + sym_pn_local, + [9503] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1489), 1, + sym_pn_local, + ACTIONS(1189), 9, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1191), 13, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + anon_sym_COLON, + anon_sym__COLON, + sym_integer, + sym_decimal, + sym_double, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [9536] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1493), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1491), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + aux_sym_using_clause_token1, + [9567] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1173), 9, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1175), 14, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + anon_sym_COLON, + anon_sym__COLON, + sym_integer, + sym_decimal, + sym_double, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + sym_pn_local, + [9598] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1497), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1495), 21, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_offset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [9629] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1501), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1499), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_construct_query_token2, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + aux_sym_using_clause_token1, + [9660] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1505), 1, + aux_sym_load_token3, + ACTIONS(1507), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1503), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [9692] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1309), 10, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_CARET, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1307), 12, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [9722] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1278), 10, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_CARET, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1276), 12, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [9752] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1511), 1, + aux_sym_load_token3, + ACTIONS(1513), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1509), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [9784] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1313), 10, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_CARET, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1311), 12, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [9814] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1274), 10, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_CARET, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1272), 12, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [9844] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1282), 10, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_CARET, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1280), 12, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [9874] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(836), 11, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_CARET, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(838), 11, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [9904] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1305), 10, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_CARET, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1303), 12, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [9934] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1515), 1, + sym_pn_local, + ACTIONS(1189), 9, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_PIPE, + anon_sym_RBRACK, + sym_nil, + ACTIONS(1191), 12, + anon_sym_LPAREN, + aux_sym_construct_query_token2, + aux_sym_dataset_clause_token1, + aux_sym_values_clause_token1, + aux_sym_add_token2, + aux_sym_using_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [9966] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1519), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1517), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_add_token2, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [9996] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1521), 10, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1523), 12, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [10026] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1525), 1, + sym_pn_local, + ACTIONS(1191), 8, + anon_sym_LPAREN, + aux_sym_select_clause_token4, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + anon_sym_LT, + anon_sym_GT, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + ACTIONS(1189), 13, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS, + anon_sym_DASH, + sym_nil, + [10058] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1529), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1527), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_add_token2, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10088] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1286), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1284), 20, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10118] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_base_declaration_token1, + ACTIONS(9), 1, + aux_sym_prefix_declaration_token1, + ACTIONS(1533), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + STATE(413), 3, + sym_base_declaration, + sym_prefix_declaration, + aux_sym_prologue_repeat1, + ACTIONS(1531), 15, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10154] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1537), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1535), 20, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10184] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1471), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1469), 20, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10214] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1254), 10, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_CARET, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1252), 12, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [10244] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1541), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1539), 20, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10274] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1543), 1, + aux_sym_values_clause_token1, + STATE(497), 1, + sym_values_clause, + ACTIONS(1545), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(884), 18, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10308] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1543), 1, + aux_sym_values_clause_token1, + STATE(506), 1, + sym_values_clause, + ACTIONS(1549), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1547), 18, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10342] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1294), 10, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_CARET, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1292), 12, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [10372] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1371), 20, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10402] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1551), 1, + aux_sym_base_declaration_token1, + ACTIONS(1554), 1, + aux_sym_prefix_declaration_token1, + ACTIONS(1559), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + STATE(413), 3, + sym_base_declaration, + sym_prefix_declaration, + aux_sym_prologue_repeat1, + ACTIONS(1557), 15, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10438] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 10, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(836), 12, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [10468] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(834), 10, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(832), 12, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [10498] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1561), 10, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1563), 12, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [10528] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1270), 10, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_CARET, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1268), 12, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [10558] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1567), 10, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1565), 11, + anon_sym_LPAREN, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [10587] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1571), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1569), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10616] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1575), 1, + anon_sym_SEMI, + ACTIONS(1577), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1573), 18, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10647] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1217), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1215), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10676] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1581), 1, + anon_sym_SEMI, + ACTIONS(1583), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1579), 18, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10707] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1205), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1203), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10736] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1585), 9, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_a, + sym_pn_prefix, + ACTIONS(1587), 12, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_CARET, + anon_sym_BANG, + anon_sym_RBRACK, + sym_var, + anon_sym_LT, + anon_sym_COLON, + [10765] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1591), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1589), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10794] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1593), 10, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1595), 11, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [10823] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1597), 10, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1599), 11, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [10852] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1601), 9, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_a, + sym_pn_prefix, + ACTIONS(1603), 12, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_CARET, + anon_sym_BANG, + anon_sym_RBRACK, + sym_var, + anon_sym_LT, + anon_sym_COLON, + [10881] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(1240), 1, + anon_sym_LPAREN, + ACTIONS(1244), 1, + anon_sym_a, + ACTIONS(1246), 1, + anon_sym_CARET, + ACTIONS(1248), 1, + anon_sym_BANG, + ACTIONS(1605), 1, + sym_var, + STATE(260), 1, + sym__predicate_path, + STATE(384), 1, + sym_namespace, + STATE(699), 1, + sym_property_path_rest, + STATE(711), 1, + sym_path_inverse, + ACTIONS(1238), 2, + anon_sym_SEMI, + anon_sym_RBRACK, + STATE(511), 3, + sym__path, + sym_binary_path, + sym_path_element, + STATE(432), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [10936] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1609), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1607), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10965] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1225), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1223), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [10994] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1615), 1, + sym_path_mod, + ACTIONS(1611), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1613), 11, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11025] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1619), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1617), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11054] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(834), 4, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + aux_sym_binary_expression_token1, + ACTIONS(832), 17, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + sym_nil, + [11083] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1625), 1, + sym_path_mod, + ACTIONS(1621), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1623), 11, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11114] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1621), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1623), 12, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11143] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1629), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1627), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11172] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1633), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1631), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11201] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1229), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1227), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11230] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1637), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1635), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11259] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1643), 1, + anon_sym_CARET_CARET, + ACTIONS(1645), 1, + sym_lang_tag, + ACTIONS(1639), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1641), 10, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11292] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1305), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1303), 12, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + anon_sym__COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11321] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1649), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1647), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11350] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1375), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1377), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11379] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1375), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1377), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11408] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1653), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1651), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11437] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1657), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1655), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11466] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1661), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1659), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11495] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1665), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1663), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11524] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1669), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1667), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11553] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1673), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1671), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11582] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1417), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1419), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11611] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1677), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1675), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11640] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1282), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1280), 12, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + anon_sym__COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11669] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1679), 10, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1681), 11, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11698] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1274), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1272), 12, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + anon_sym__COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11727] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1313), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1311), 12, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + anon_sym__COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11756] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1431), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1433), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11785] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1278), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1276), 12, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + anon_sym__COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11814] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1254), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1252), 12, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + anon_sym__COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11843] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1359), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1361), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11872] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1685), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1683), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11901] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1294), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1292), 12, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + anon_sym__COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11930] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1689), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1687), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [11959] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1270), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1268), 12, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + anon_sym__COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [11988] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1309), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1307), 12, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_CARET_CARET, + anon_sym_COLON, + anon_sym__COLON, + sym_lang_tag, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [12017] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1403), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1405), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12046] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1693), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1691), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12075] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1697), 10, + anon_sym_RBRACE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + ACTIONS(1695), 11, + anon_sym_LPAREN, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [12104] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1701), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1699), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12133] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1705), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1703), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12162] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1709), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1707), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12191] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1713), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1711), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12220] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1715), 10, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1717), 11, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [12249] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1721), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1719), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12278] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1725), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1723), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12307] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1209), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1207), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12336] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1729), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1727), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12365] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1731), 9, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_a, + sym_pn_prefix, + ACTIONS(1733), 12, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_CARET, + anon_sym_BANG, + anon_sym_RBRACK, + sym_var, + anon_sym_LT, + anon_sym_COLON, + [12394] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1737), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1735), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12423] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1741), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1739), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12452] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1197), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1195), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12481] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1743), 10, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1745), 11, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [12510] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1747), 10, + anon_sym_LPAREN, + sym_path_mod, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1749), 11, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [12539] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1753), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1751), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12568] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1399), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1401), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12597] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1755), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1757), 12, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [12626] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1761), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1759), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12655] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1763), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1765), 12, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [12684] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1395), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1397), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + anon_sym_RBRACE, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12713] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1117), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1101), 19, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_values_clause_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12742] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(1240), 1, + anon_sym_LPAREN, + ACTIONS(1244), 1, + anon_sym_a, + ACTIONS(1246), 1, + anon_sym_CARET, + ACTIONS(1248), 1, + anon_sym_BANG, + ACTIONS(1767), 1, + sym_var, + STATE(261), 1, + sym__predicate_path, + STATE(384), 1, + sym_namespace, + STATE(711), 1, + sym_path_inverse, + STATE(897), 1, + sym_property_path, + STATE(1087), 1, + sym_property_list_path, + STATE(511), 3, + sym__path, + sym_binary_path, + sym_path_element, + STATE(432), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [12796] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(1769), 1, + anon_sym_RBRACE, + ACTIONS(1771), 1, + aux_sym_values_clause_token1, + ACTIONS(1773), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1775), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1777), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1779), 1, + aux_sym_bind_token1, + ACTIONS(1781), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1783), 1, + aux_sym_filter_token1, + STATE(293), 1, + sym_group_graph_pattern, + STATE(512), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [12844] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(1771), 1, + aux_sym_values_clause_token1, + ACTIONS(1773), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1775), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1777), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1779), 1, + aux_sym_bind_token1, + ACTIONS(1781), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1783), 1, + aux_sym_filter_token1, + ACTIONS(1785), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(517), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [12892] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(1771), 1, + aux_sym_values_clause_token1, + ACTIONS(1773), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1775), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1777), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1779), 1, + aux_sym_bind_token1, + ACTIONS(1781), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1783), 1, + aux_sym_filter_token1, + ACTIONS(1787), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(494), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [12940] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1439), 9, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1437), 11, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_CARET, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [12968] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1791), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1789), 18, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [12996] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(1769), 1, + anon_sym_RBRACE, + ACTIONS(1771), 1, + aux_sym_values_clause_token1, + ACTIONS(1773), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1775), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1777), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1779), 1, + aux_sym_bind_token1, + ACTIONS(1781), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1783), 1, + aux_sym_filter_token1, + STATE(293), 1, + sym_group_graph_pattern, + STATE(517), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [13044] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(1771), 1, + aux_sym_values_clause_token1, + ACTIONS(1773), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1775), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1777), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1779), 1, + aux_sym_bind_token1, + ACTIONS(1781), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1783), 1, + aux_sym_filter_token1, + ACTIONS(1793), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(517), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [13092] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(1240), 1, + anon_sym_LPAREN, + ACTIONS(1244), 1, + anon_sym_a, + ACTIONS(1246), 1, + anon_sym_CARET, + ACTIONS(1248), 1, + anon_sym_BANG, + ACTIONS(1266), 1, + sym_var, + STATE(250), 1, + sym__predicate_path, + STATE(384), 1, + sym_namespace, + STATE(702), 1, + sym_property_path, + STATE(711), 1, + sym_path_inverse, + STATE(719), 1, + sym_property_list_path, + STATE(511), 3, + sym__path, + sym_binary_path, + sym_path_element, + STATE(432), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [13146] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(1771), 1, + aux_sym_values_clause_token1, + ACTIONS(1773), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1775), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1777), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1779), 1, + aux_sym_bind_token1, + ACTIONS(1781), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1783), 1, + aux_sym_filter_token1, + ACTIONS(1795), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(517), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [13194] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1799), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1797), 18, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [13222] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(1771), 1, + aux_sym_values_clause_token1, + ACTIONS(1773), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1775), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1777), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1779), 1, + aux_sym_bind_token1, + ACTIONS(1781), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1783), 1, + aux_sym_filter_token1, + ACTIONS(1795), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(499), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [13270] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(1771), 1, + aux_sym_values_clause_token1, + ACTIONS(1773), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1775), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1777), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1779), 1, + aux_sym_bind_token1, + ACTIONS(1781), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1783), 1, + aux_sym_filter_token1, + ACTIONS(1801), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(514), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [13318] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(1771), 1, + aux_sym_values_clause_token1, + ACTIONS(1773), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1775), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1777), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1779), 1, + aux_sym_bind_token1, + ACTIONS(1781), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1783), 1, + aux_sym_filter_token1, + ACTIONS(1787), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(517), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [13366] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1545), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(884), 18, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [13394] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1803), 1, + anon_sym_SLASH, + ACTIONS(1755), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1757), 10, + anon_sym_PIPE, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [13424] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(1240), 1, + anon_sym_LPAREN, + ACTIONS(1244), 1, + anon_sym_a, + ACTIONS(1246), 1, + anon_sym_CARET, + ACTIONS(1248), 1, + anon_sym_BANG, + ACTIONS(1767), 1, + sym_var, + STATE(261), 1, + sym__predicate_path, + STATE(384), 1, + sym_namespace, + STATE(711), 1, + sym_path_inverse, + STATE(897), 1, + sym_property_path, + STATE(990), 1, + sym_property_list_path, + STATE(511), 3, + sym__path, + sym_binary_path, + sym_path_element, + STATE(432), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [13478] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(1771), 1, + aux_sym_values_clause_token1, + ACTIONS(1773), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1775), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1777), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1779), 1, + aux_sym_bind_token1, + ACTIONS(1781), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1783), 1, + aux_sym_filter_token1, + ACTIONS(1801), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(517), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [13526] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1393), 9, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1391), 11, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_CARET, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [13554] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1803), 1, + anon_sym_SLASH, + ACTIONS(1807), 1, + anon_sym_PIPE, + ACTIONS(1805), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1809), 9, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [13586] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(1771), 1, + aux_sym_values_clause_token1, + ACTIONS(1773), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1775), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1777), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1779), 1, + aux_sym_bind_token1, + ACTIONS(1781), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1783), 1, + aux_sym_filter_token1, + ACTIONS(1811), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(517), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [13634] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(834), 9, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(832), 11, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_CARET, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [13662] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + ACTIONS(1771), 1, + aux_sym_values_clause_token1, + ACTIONS(1773), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1775), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1777), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1779), 1, + aux_sym_bind_token1, + ACTIONS(1781), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1783), 1, + aux_sym_filter_token1, + ACTIONS(1813), 1, + anon_sym_RBRACE, + STATE(293), 1, + sym_group_graph_pattern, + STATE(517), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [13710] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1817), 1, + anon_sym_LPAREN, + ACTIONS(1821), 1, + sym_nil, + STATE(571), 1, + sym_arg_list, + ACTIONS(1819), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1815), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [13744] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1825), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1823), 18, + ts_builtin_sym_end, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [13772] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(872), 1, + anon_sym_RBRACE, + ACTIONS(1827), 1, + anon_sym_LBRACE, + ACTIONS(1830), 1, + aux_sym_values_clause_token1, + ACTIONS(1833), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1836), 1, + aux_sym_optional_graph_pattern_token1, + ACTIONS(1839), 1, + aux_sym_service_graph_pattern_token1, + ACTIONS(1842), 1, + aux_sym_bind_token1, + ACTIONS(1845), 1, + aux_sym_minus_graph_pattern_token1, + ACTIONS(1848), 1, + aux_sym_filter_token1, + STATE(293), 1, + sym_group_graph_pattern, + STATE(517), 1, + aux_sym_group_graph_pattern_repeat1, + STATE(223), 9, + sym__graph_pattern_not_triples, + sym_optional_graph_pattern, + sym_graph_graph_pattern, + sym_service_graph_pattern, + sym_bind, + sym_inline_data, + sym_minus_graph_pattern, + sym_group_or_union_graph_pattern, + sym_filter, + [13820] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1459), 9, + aux_sym__data_block_value_token1, + anon_sym_a, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1457), 11, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_CARET, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [13848] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1851), 1, + anon_sym_CARET_CARET, + ACTIONS(1853), 1, + sym_lang_tag, + ACTIONS(1639), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1641), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [13879] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1459), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1457), 10, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [13906] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1585), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1587), 10, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [13933] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1601), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1603), 10, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [13960] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1731), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1733), 10, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [13987] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1857), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1855), 17, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [14014] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + ACTIONS(836), 16, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + sym_nil, + [14041] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1861), 2, + aux_sym_delete_clause_token1, + aux_sym_insert_clause_token1, + ACTIONS(1859), 17, + aux_sym_base_declaration_token1, + aux_sym_prefix_declaration_token1, + aux_sym_select_clause_token1, + aux_sym_construct_query_token1, + aux_sym_describe_query_token1, + aux_sym_ask_query_token1, + aux_sym_load_token1, + aux_sym_clear_token1, + aux_sym_drop_token1, + aux_sym_create_token1, + aux_sym_add_token1, + aux_sym_move_token1, + aux_sym_copy_token1, + anon_sym_INSERTDATA, + anon_sym_DELETEDATA, + anon_sym_DELETEWHERE, + aux_sym_modify_token1, + [14068] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1393), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1391), 10, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [14095] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1863), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1865), 10, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [14122] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1439), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1437), 10, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [14149] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1867), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + ACTIONS(1869), 10, + anon_sym_RPAREN, + sym_var, + anon_sym_LT, + anon_sym_COLON, + anon_sym__COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_nil, + sym_anon, + [14176] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1867), 9, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_a, + sym_pn_prefix, + ACTIONS(1869), 9, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_RBRACK, + sym_var, + anon_sym_LT, + anon_sym_COLON, + [14202] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1863), 9, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_a, + sym_pn_prefix, + ACTIONS(1865), 9, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_RBRACK, + sym_var, + anon_sym_LT, + anon_sym_COLON, + [14228] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(551), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(549), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14253] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(555), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(553), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14278] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(567), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(565), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14303] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(599), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(597), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14328] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(507), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(505), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14353] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(431), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14378] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1873), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1871), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14403] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(405), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(403), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14428] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1873), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1871), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14453] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1871), 5, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE_PIPE, + [14490] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(575), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(573), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14515] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(587), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(585), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14540] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(579), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(577), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14565] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(499), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(497), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14590] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(547), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(545), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14615] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(491), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(489), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14640] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(571), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(569), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14665] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(501), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14690] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(507), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(505), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14715] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(401), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(399), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14740] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(557), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14765] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(583), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(581), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14790] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(507), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(505), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14815] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(429), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(427), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14840] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1891), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1889), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14865] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1873), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1871), 11, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + [14894] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1871), 6, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [14929] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(603), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(601), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14954] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1873), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1871), 13, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [14981] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1895), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1893), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [15006] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1899), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1897), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [15031] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1901), 1, + anon_sym_CARET_CARET, + ACTIONS(1903), 1, + sym_lang_tag, + ACTIONS(1641), 7, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_LT, + anon_sym_COLON, + sym_double, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1639), 8, + aux_sym__data_block_value_token1, + anon_sym_true, + anon_sym_false, + sym_integer, + sym_decimal, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [15060] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(611), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(609), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [15085] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(507), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(505), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [15110] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(591), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(589), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [15135] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(409), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(407), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [15160] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(413), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(411), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [15185] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(607), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(605), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [15210] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(615), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(613), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [15235] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(417), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(415), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [15260] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(423), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [15285] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(421), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(419), 15, + anon_sym_SEMI, + aux_sym_select_clause_token4, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_SLASH, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + anon_sym_PLUS, + anon_sym_DASH, + [15310] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1905), 1, + sym_pn_local, + ACTIONS(1189), 5, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1191), 10, + aux_sym__data_block_value_token1, + anon_sym_true, + anon_sym_false, + anon_sym_COLON, + sym_integer, + sym_decimal, + sym_double, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + [15336] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1907), 1, + anon_sym_RPAREN, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + STATE(930), 1, + aux_sym_arg_list_repeat1, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [15378] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1913), 1, + anon_sym_RPAREN, + STATE(917), 1, + aux_sym_arg_list_repeat1, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [15420] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1915), 1, + anon_sym_RPAREN, + STATE(909), 1, + aux_sym_arg_list_repeat1, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [15462] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1173), 5, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1175), 11, + aux_sym__data_block_value_token1, + anon_sym_true, + anon_sym_false, + anon_sym_COLON, + sym_integer, + sym_decimal, + sym_double, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + sym_pn_local, + [15486] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(1919), 1, + aux_sym_graph_or_default_token2, + ACTIONS(1921), 1, + anon_sym_a, + ACTIONS(1923), 1, + sym_var, + STATE(384), 1, + sym_namespace, + STATE(810), 1, + sym_property, + STATE(885), 1, + sym_property_list, + ACTIONS(1917), 2, + anon_sym_RBRACE, + anon_sym_DOT, + STATE(256), 5, + sym__predicate, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [15528] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1246), 1, + anon_sym_CARET, + ACTIONS(1925), 1, + sym_pn_prefix, + ACTIONS(1927), 1, + anon_sym_LPAREN, + ACTIONS(1929), 1, + anon_sym_a, + ACTIONS(1931), 1, + anon_sym_BANG, + ACTIONS(1933), 1, + anon_sym_LT, + ACTIONS(1935), 1, + anon_sym_COLON, + STATE(710), 1, + sym_path_inverse, + STATE(816), 1, + sym_namespace, + STATE(487), 3, + sym__path, + sym_binary_path, + sym_path_element, + STATE(821), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [15570] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1185), 5, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(1187), 11, + aux_sym__data_block_value_token1, + anon_sym_true, + anon_sym_false, + anon_sym_COLON, + sym_integer, + sym_decimal, + sym_double, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_pn_prefix, + sym_pn_local, + [15594] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1937), 1, + anon_sym_RPAREN, + STATE(923), 1, + aux_sym_arg_list_repeat1, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [15636] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1939), 1, + anon_sym_RPAREN, + STATE(908), 1, + aux_sym_arg_list_repeat1, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [15678] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1941), 1, + anon_sym_RPAREN, + STATE(911), 1, + aux_sym_arg_list_repeat1, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [15720] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1943), 1, + anon_sym_RPAREN, + STATE(900), 1, + aux_sym_arg_list_repeat1, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [15762] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1246), 1, + anon_sym_CARET, + ACTIONS(1925), 1, + sym_pn_prefix, + ACTIONS(1927), 1, + anon_sym_LPAREN, + ACTIONS(1929), 1, + anon_sym_a, + ACTIONS(1931), 1, + anon_sym_BANG, + ACTIONS(1933), 1, + anon_sym_LT, + ACTIONS(1935), 1, + anon_sym_COLON, + STATE(710), 1, + sym_path_inverse, + STATE(816), 1, + sym_namespace, + STATE(925), 3, + sym__path, + sym_binary_path, + sym_path_element, + STATE(821), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [15804] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(1240), 1, + anon_sym_LPAREN, + ACTIONS(1244), 1, + anon_sym_a, + ACTIONS(1246), 1, + anon_sym_CARET, + ACTIONS(1248), 1, + anon_sym_BANG, + STATE(384), 1, + sym_namespace, + STATE(711), 1, + sym_path_inverse, + STATE(507), 3, + sym__path, + sym_binary_path, + sym_path_element, + STATE(432), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [15846] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(1240), 1, + anon_sym_LPAREN, + ACTIONS(1244), 1, + anon_sym_a, + ACTIONS(1246), 1, + anon_sym_CARET, + ACTIONS(1248), 1, + anon_sym_BANG, + STATE(384), 1, + sym_namespace, + STATE(711), 1, + sym_path_inverse, + STATE(487), 3, + sym__path, + sym_binary_path, + sym_path_element, + STATE(432), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [15888] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1945), 1, + anon_sym_RPAREN, + STATE(935), 1, + aux_sym_arg_list_repeat1, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [15930] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1947), 1, + anon_sym_RPAREN, + STATE(899), 1, + aux_sym_arg_list_repeat1, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [15972] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1949), 1, + anon_sym_RPAREN, + STATE(904), 1, + aux_sym_arg_list_repeat1, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16014] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1951), 1, + anon_sym_RPAREN, + STATE(929), 1, + aux_sym_arg_list_repeat1, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16056] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(1921), 1, + anon_sym_a, + ACTIONS(1923), 1, + sym_var, + ACTIONS(1955), 1, + aux_sym_graph_or_default_token2, + STATE(384), 1, + sym_namespace, + STATE(815), 1, + sym_property, + ACTIONS(1953), 3, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_DOT, + STATE(256), 5, + sym__predicate, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [16096] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1246), 1, + anon_sym_CARET, + ACTIONS(1925), 1, + sym_pn_prefix, + ACTIONS(1927), 1, + anon_sym_LPAREN, + ACTIONS(1929), 1, + anon_sym_a, + ACTIONS(1931), 1, + anon_sym_BANG, + ACTIONS(1933), 1, + anon_sym_LT, + ACTIONS(1935), 1, + anon_sym_COLON, + STATE(710), 1, + sym_path_inverse, + STATE(816), 1, + sym_namespace, + STATE(894), 3, + sym__path, + sym_binary_path, + sym_path_element, + STATE(821), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [16138] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1246), 1, + anon_sym_CARET, + ACTIONS(1925), 1, + sym_pn_prefix, + ACTIONS(1927), 1, + anon_sym_LPAREN, + ACTIONS(1929), 1, + anon_sym_a, + ACTIONS(1931), 1, + anon_sym_BANG, + ACTIONS(1933), 1, + anon_sym_LT, + ACTIONS(1935), 1, + anon_sym_COLON, + STATE(710), 1, + sym_path_inverse, + STATE(816), 1, + sym_namespace, + STATE(915), 3, + sym__path, + sym_binary_path, + sym_path_element, + STATE(821), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [16180] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1957), 1, + anon_sym_RPAREN, + STATE(937), 1, + aux_sym_arg_list_repeat1, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16222] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1959), 1, + anon_sym_SEMI, + ACTIONS(1961), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16261] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1963), 1, + anon_sym_RPAREN, + ACTIONS(1965), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16300] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1967), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16337] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1969), 1, + anon_sym_RPAREN, + ACTIONS(1971), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16376] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1973), 1, + anon_sym_SEMI, + ACTIONS(1975), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16415] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + ACTIONS(1543), 1, + aux_sym_values_clause_token1, + ACTIONS(1977), 1, + anon_sym_RBRACE, + ACTIONS(1979), 1, + aux_sym_group_clause_token1, + ACTIONS(1981), 1, + aux_sym_having_clause_token1, + ACTIONS(1983), 1, + aux_sym_order_clause_token1, + STATE(373), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(403), 1, + sym_limit_offset_clauses, + STATE(706), 1, + sym_group_clause, + STATE(741), 1, + sym_having_clause, + STATE(920), 1, + sym_solution_modifier, + STATE(1094), 1, + sym_values_clause, + [16464] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1985), 1, + anon_sym_RPAREN, + ACTIONS(1987), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16503] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1989), 1, + anon_sym_RPAREN, + ACTIONS(1991), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16542] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1993), 1, + aux_sym_select_clause_token4, + ACTIONS(1995), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16581] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1997), 1, + anon_sym_SEMI, + ACTIONS(1999), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16620] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1853), 1, + sym_lang_tag, + ACTIONS(2001), 1, + anon_sym_CARET_CARET, + ACTIONS(1641), 13, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_RBRACK, + [16645] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2003), 1, + anon_sym_RPAREN, + ACTIONS(2005), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16684] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2007), 1, + anon_sym_RPAREN, + ACTIONS(2009), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16723] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2011), 1, + anon_sym_RPAREN, + ACTIONS(2013), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16762] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2015), 1, + anon_sym_RPAREN, + ACTIONS(2017), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16801] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2019), 1, + anon_sym_SEMI, + ACTIONS(2021), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16840] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2023), 1, + anon_sym_RPAREN, + ACTIONS(2025), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16879] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2027), 1, + aux_sym_select_clause_token4, + ACTIONS(2029), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16918] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2031), 1, + anon_sym_SEMI, + ACTIONS(2033), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16957] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2035), 1, + anon_sym_SEMI, + ACTIONS(2037), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [16996] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2039), 1, + anon_sym_SEMI, + ACTIONS(2041), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17035] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2043), 1, + anon_sym_RPAREN, + ACTIONS(2045), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17074] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2047), 1, + anon_sym_RPAREN, + ACTIONS(2049), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17113] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2051), 1, + anon_sym_RPAREN, + ACTIONS(2053), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17152] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2055), 1, + anon_sym_SEMI, + ACTIONS(2057), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17191] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2059), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17227] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2041), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17263] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2061), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17299] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2037), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17335] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2063), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17371] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2065), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17407] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2033), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17443] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2067), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17479] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2069), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17515] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2071), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17551] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2073), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17587] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2075), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17623] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2077), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17659] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2079), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17695] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2081), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17731] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2083), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17767] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2085), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17803] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2087), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17839] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2089), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17875] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2091), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17911] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2093), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17947] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2057), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [17983] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2095), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18019] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2097), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18055] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2099), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18091] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2101), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18127] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2103), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18163] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2105), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18199] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2107), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18235] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2109), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18271] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(2111), 1, + anon_sym_a, + ACTIONS(2113), 1, + sym_var, + STATE(384), 1, + sym_namespace, + STATE(815), 1, + sym_property, + ACTIONS(1953), 2, + anon_sym_SEMI, + anon_sym_RBRACK, + STATE(248), 5, + sym__predicate, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [18307] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2115), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18343] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2021), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18379] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1999), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18415] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1975), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18451] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1961), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18487] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2117), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18523] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2119), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18559] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2121), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18595] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2123), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18631] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2125), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18667] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2127), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18703] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2129), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18739] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2131), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18775] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2133), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18811] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2135), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18847] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2137), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18883] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2139), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18919] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2141), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18955] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2143), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [18991] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2145), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19027] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19063] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2149), 1, + aux_sym_select_clause_token4, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19099] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2151), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19135] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2153), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19171] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2155), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19207] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2157), 1, + aux_sym_select_clause_token4, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19243] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2159), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19279] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2161), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19315] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2163), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19351] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2165), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19387] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2167), 1, + anon_sym_COMMA, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19423] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1877), 1, + anon_sym_AMP_AMP, + ACTIONS(1883), 1, + aux_sym_binary_expression_token1, + ACTIONS(1885), 1, + aux_sym_binary_expression_token2, + ACTIONS(1911), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2169), 1, + anon_sym_RPAREN, + ACTIONS(1875), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1881), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1887), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1879), 3, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [19459] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(1921), 1, + anon_sym_a, + ACTIONS(1923), 1, + sym_var, + STATE(384), 1, + sym_namespace, + STATE(810), 1, + sym_property, + STATE(885), 1, + sym_property_list, + STATE(256), 5, + sym__predicate, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [19494] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2173), 1, + anon_sym_COMMA, + STATE(692), 1, + aux_sym_object_list_path_repeat1, + ACTIONS(2171), 11, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [19517] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2177), 1, + anon_sym_COMMA, + STATE(691), 1, + aux_sym_object_list_repeat1, + ACTIONS(2175), 11, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [19540] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(2111), 1, + anon_sym_a, + ACTIONS(2113), 1, + sym_var, + STATE(384), 1, + sym_namespace, + STATE(891), 1, + sym_property, + STATE(998), 1, + sym_property_list, + STATE(248), 5, + sym__predicate, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [19575] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2179), 13, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_RBRACK, + [19594] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2177), 1, + anon_sym_COMMA, + STATE(695), 1, + aux_sym_object_list_repeat1, + ACTIONS(2181), 11, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [19617] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2173), 1, + anon_sym_COMMA, + STATE(696), 1, + aux_sym_object_list_path_repeat1, + ACTIONS(2183), 11, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [19640] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(2111), 1, + anon_sym_a, + ACTIONS(2113), 1, + sym_var, + STATE(384), 1, + sym_namespace, + STATE(891), 1, + sym_property, + STATE(1117), 1, + sym_property_list, + STATE(248), 5, + sym__predicate, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [19675] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2185), 13, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_COMMA, + anon_sym_RBRACK, + [19694] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2187), 1, + anon_sym_COMMA, + STATE(695), 1, + aux_sym_object_list_repeat1, + ACTIONS(2185), 11, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [19717] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2190), 1, + anon_sym_COMMA, + STATE(696), 1, + aux_sym_object_list_path_repeat1, + ACTIONS(2179), 11, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [19740] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1925), 1, + sym_pn_prefix, + ACTIONS(1933), 1, + anon_sym_LT, + ACTIONS(1935), 1, + anon_sym_COLON, + ACTIONS(2193), 1, + anon_sym_LPAREN, + ACTIONS(2195), 1, + anon_sym_a, + ACTIONS(2197), 1, + anon_sym_CARET, + STATE(816), 1, + sym_namespace, + STATE(861), 1, + sym_path_one_in_property_set, + STATE(862), 1, + sym_path_negated_property_set, + STATE(863), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [19776] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2199), 1, + anon_sym_SEMI, + STATE(698), 1, + aux_sym_property_list_path_repeat1, + ACTIONS(2202), 10, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [19798] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2202), 12, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_RBRACK, + [19816] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2204), 1, + anon_sym_SEMI, + STATE(698), 1, + aux_sym_property_list_path_repeat1, + ACTIONS(2206), 10, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [19838] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2208), 12, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_RBRACK, + [19856] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2204), 1, + anon_sym_SEMI, + STATE(700), 1, + aux_sym_property_list_path_repeat1, + ACTIONS(2210), 10, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [19878] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(2212), 1, + anon_sym_LPAREN, + ACTIONS(2214), 1, + anon_sym_a, + ACTIONS(2216), 1, + anon_sym_CARET, + STATE(384), 1, + sym_namespace, + STATE(426), 1, + sym_path_negated_property_set, + STATE(427), 1, + sym_path_one_in_property_set, + STATE(416), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [19914] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2218), 12, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + anon_sym_RBRACK, + [19932] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2220), 1, + aux_sym_load_token2, + ACTIONS(2222), 1, + aux_sym_graph_or_default_token1, + ACTIONS(2224), 1, + aux_sym_graph_or_default_token2, + STATE(398), 1, + sym_namespace, + STATE(1016), 1, + sym_graph_or_default, + STATE(402), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [19965] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + ACTIONS(1981), 1, + aux_sym_having_clause_token1, + ACTIONS(1983), 1, + aux_sym_order_clause_token1, + STATE(377), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(412), 1, + sym_limit_offset_clauses, + STATE(750), 1, + sym_having_clause, + ACTIONS(1284), 2, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + [20000] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2226), 1, + anon_sym_DOT, + STATE(715), 1, + aux_sym_triples_block_repeat1, + ACTIONS(880), 9, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [20021] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2214), 1, + anon_sym_a, + ACTIONS(2228), 1, + anon_sym_RPAREN, + ACTIONS(2230), 1, + anon_sym_CARET, + STATE(398), 1, + sym_namespace, + STATE(931), 1, + sym_path_one_in_property_set, + STATE(416), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20054] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(864), 1, + anon_sym_COLON, + ACTIONS(2232), 1, + sym_pn_prefix, + ACTIONS(2234), 1, + anon_sym_STAR, + ACTIONS(2236), 1, + sym_var, + STATE(273), 1, + sym_namespace, + STATE(222), 5, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + aux_sym_describe_query_repeat1, + [20083] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1925), 1, + sym_pn_prefix, + ACTIONS(1927), 1, + anon_sym_LPAREN, + ACTIONS(1931), 1, + anon_sym_BANG, + ACTIONS(1933), 1, + anon_sym_LT, + ACTIONS(1935), 1, + anon_sym_COLON, + ACTIONS(2238), 1, + anon_sym_a, + STATE(816), 1, + sym_namespace, + STATE(858), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20114] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(1240), 1, + anon_sym_LPAREN, + ACTIONS(1248), 1, + anon_sym_BANG, + ACTIONS(2240), 1, + anon_sym_a, + STATE(384), 1, + sym_namespace, + STATE(435), 4, + sym__primary_path, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20145] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2214), 1, + anon_sym_a, + ACTIONS(2230), 1, + anon_sym_CARET, + ACTIONS(2242), 1, + anon_sym_RPAREN, + STATE(398), 1, + sym_namespace, + STATE(926), 1, + sym_path_one_in_property_set, + STATE(416), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20178] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2222), 1, + aux_sym_graph_or_default_token1, + ACTIONS(2224), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2244), 1, + aux_sym_load_token2, + STATE(398), 1, + sym_namespace, + STATE(1014), 1, + sym_graph_or_default, + STATE(402), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20211] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2222), 1, + aux_sym_graph_or_default_token1, + ACTIONS(2224), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2246), 1, + aux_sym_load_token2, + STATE(398), 1, + sym_namespace, + STATE(1010), 1, + sym_graph_or_default, + STATE(402), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20244] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2250), 1, + anon_sym_DOT, + STATE(715), 1, + aux_sym_triples_block_repeat1, + ACTIONS(2248), 9, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [20265] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2255), 1, + anon_sym_DOT, + STATE(707), 1, + aux_sym_triples_block_repeat1, + ACTIONS(2253), 9, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [20286] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2257), 1, + aux_sym_load_token2, + ACTIONS(2259), 1, + sym_var, + STATE(398), 1, + sym_namespace, + STATE(951), 4, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20314] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1903), 1, + sym_lang_tag, + ACTIONS(2261), 1, + anon_sym_CARET_CARET, + ACTIONS(1639), 3, + anon_sym_a, + anon_sym_CARET, + sym_pn_prefix, + ACTIONS(1641), 5, + anon_sym_LPAREN, + anon_sym_BANG, + sym_var, + anon_sym_LT, + anon_sym_COLON, + [20336] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2263), 10, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [20352] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(2222), 1, + aux_sym_graph_or_default_token1, + ACTIONS(2265), 1, + sym_pn_prefix, + ACTIONS(2267), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2269), 1, + anon_sym_COLON, + STATE(287), 1, + sym_namespace, + STATE(462), 1, + sym_graph_or_default, + STATE(402), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20382] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2222), 1, + aux_sym_graph_or_default_token1, + ACTIONS(2224), 1, + aux_sym_graph_or_default_token2, + STATE(398), 1, + sym_namespace, + STATE(1046), 1, + sym_graph_or_default, + STATE(402), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20412] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(2222), 1, + aux_sym_graph_or_default_token1, + ACTIONS(2265), 1, + sym_pn_prefix, + ACTIONS(2267), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2269), 1, + anon_sym_COLON, + STATE(287), 1, + sym_namespace, + STATE(443), 1, + sym_graph_or_default, + STATE(402), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20442] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2214), 1, + anon_sym_a, + ACTIONS(2230), 1, + anon_sym_CARET, + STATE(398), 1, + sym_namespace, + STATE(967), 1, + sym_path_one_in_property_set, + STATE(416), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20472] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2271), 10, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [20488] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2273), 1, + aux_sym_named_graph_clause_token1, + STATE(398), 1, + sym_namespace, + STATE(310), 2, + sym_default_graph_clause, + sym_named_graph_clause, + STATE(308), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20516] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2222), 1, + aux_sym_graph_or_default_token1, + ACTIONS(2224), 1, + aux_sym_graph_or_default_token2, + STATE(398), 1, + sym_namespace, + STATE(1045), 1, + sym_graph_or_default, + STATE(402), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20546] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(2222), 1, + aux_sym_graph_or_default_token1, + ACTIONS(2265), 1, + sym_pn_prefix, + ACTIONS(2267), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2269), 1, + anon_sym_COLON, + STATE(287), 1, + sym_namespace, + STATE(449), 1, + sym_graph_or_default, + STATE(402), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20576] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2222), 1, + aux_sym_graph_or_default_token1, + ACTIONS(2224), 1, + aux_sym_graph_or_default_token2, + STATE(398), 1, + sym_namespace, + STATE(1044), 1, + sym_graph_or_default, + STATE(402), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20606] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(2222), 1, + aux_sym_graph_or_default_token1, + ACTIONS(2265), 1, + sym_pn_prefix, + ACTIONS(2267), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2269), 1, + anon_sym_COLON, + STATE(287), 1, + sym_namespace, + STATE(447), 1, + sym_graph_or_default, + STATE(402), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20636] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(2222), 1, + aux_sym_graph_or_default_token1, + ACTIONS(2265), 1, + sym_pn_prefix, + ACTIONS(2267), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2269), 1, + anon_sym_COLON, + STATE(287), 1, + sym_namespace, + STATE(448), 1, + sym_graph_or_default, + STATE(402), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20666] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2248), 10, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [20682] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(2222), 1, + aux_sym_graph_or_default_token1, + ACTIONS(2265), 1, + sym_pn_prefix, + ACTIONS(2267), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2269), 1, + anon_sym_COLON, + STATE(287), 1, + sym_namespace, + STATE(464), 1, + sym_graph_or_default, + STATE(402), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20712] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(2265), 1, + sym_pn_prefix, + ACTIONS(2269), 1, + anon_sym_COLON, + ACTIONS(2275), 1, + aux_sym_named_graph_clause_token1, + STATE(287), 1, + sym_namespace, + STATE(310), 2, + sym_default_graph_clause, + sym_named_graph_clause, + STATE(308), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20740] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2277), 9, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [20755] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(1018), 1, + sym_string, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + [20780] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(1069), 1, + sym_string, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + [20805] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(1026), 1, + sym_string, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + [20830] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(1086), 1, + sym_string, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + [20855] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1905), 1, + sym_pn_local, + ACTIONS(1191), 3, + anon_sym_a, + anon_sym_COLON, + sym_pn_prefix, + ACTIONS(1189), 5, + anon_sym_LPAREN, + anon_sym_CARET, + anon_sym_BANG, + sym_var, + anon_sym_LT, + [20874] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2279), 1, + sym_pn_prefix, + ACTIONS(2281), 1, + sym_var, + STATE(398), 1, + sym_namespace, + STATE(943), 4, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20899] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + ACTIONS(1983), 1, + aux_sym_order_clause_token1, + STATE(377), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(412), 1, + sym_limit_offset_clauses, + ACTIONS(1284), 2, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + [20928] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2279), 1, + sym_pn_prefix, + ACTIONS(2283), 1, + sym_var, + STATE(398), 1, + sym_namespace, + STATE(1047), 4, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [20953] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(1068), 1, + sym_string, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + [20978] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(1056), 1, + sym_string, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + [21003] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1187), 4, + anon_sym_a, + anon_sym_COLON, + sym_pn_prefix, + sym_pn_local, + ACTIONS(1185), 5, + anon_sym_LPAREN, + anon_sym_CARET, + anon_sym_BANG, + sym_var, + anon_sym_LT, + [21020] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1175), 4, + anon_sym_a, + anon_sym_COLON, + sym_pn_prefix, + sym_pn_local, + ACTIONS(1173), 5, + anon_sym_LPAREN, + anon_sym_CARET, + anon_sym_BANG, + sym_var, + anon_sym_LT, + [21037] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(1071), 1, + sym_string, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + [21062] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(872), 9, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + aux_sym_graph_or_default_token2, + aux_sym_optional_graph_pattern_token1, + aux_sym_service_graph_pattern_token1, + aux_sym_bind_token1, + aux_sym_minus_graph_pattern_token1, + aux_sym_filter_token1, + [21077] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(206), 1, + anon_sym_SQUOTE, + ACTIONS(208), 1, + anon_sym_DQUOTE, + ACTIONS(210), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(212), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(1088), 1, + sym_string, + STATE(303), 4, + sym__string_literal1, + sym__string_literal2, + sym__string_literal_long1, + sym__string_literal_long2, + [21102] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1113), 1, + aux_sym_limit_clause_token1, + ACTIONS(1115), 1, + aux_sym_offset_clause_token1, + ACTIONS(1983), 1, + aux_sym_order_clause_token1, + STATE(375), 1, + sym_order_clause, + STATE(379), 1, + sym_offset_clause, + STATE(380), 1, + sym_limit_clause, + STATE(406), 1, + sym_limit_offset_clauses, + ACTIONS(1371), 2, + anon_sym_RBRACE, + aux_sym_values_clause_token1, + [21131] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2279), 1, + sym_pn_prefix, + ACTIONS(2285), 1, + sym_var, + STATE(398), 1, + sym_namespace, + STATE(982), 4, + sym__var_or_iri, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21156] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2287), 1, + aux_sym_named_graph_clause_token1, + STATE(398), 1, + sym_namespace, + STATE(939), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21180] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(114), 1, + sym_pn_prefix, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2289), 1, + anon_sym_a, + STATE(398), 1, + sym_namespace, + STATE(400), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21204] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + sym_pn_prefix, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(2289), 1, + anon_sym_a, + STATE(384), 1, + sym_namespace, + STATE(400), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21228] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(2265), 1, + sym_pn_prefix, + ACTIONS(2269), 1, + anon_sym_COLON, + ACTIONS(2291), 1, + aux_sym_load_token2, + STATE(287), 1, + sym_namespace, + STATE(392), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21252] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1925), 1, + sym_pn_prefix, + ACTIONS(1933), 1, + anon_sym_LT, + ACTIONS(1935), 1, + anon_sym_COLON, + ACTIONS(2293), 1, + anon_sym_a, + STATE(816), 1, + sym_namespace, + STATE(850), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21276] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + ACTIONS(1103), 1, + aux_sym_construct_query_token2, + ACTIONS(2295), 1, + aux_sym_dataset_clause_token1, + STATE(279), 1, + sym_where_clause, + STATE(374), 1, + sym_group_graph_pattern, + STATE(812), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + [21299] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2279), 1, + sym_pn_prefix, + STATE(398), 1, + sym_namespace, + STATE(399), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21320] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + ACTIONS(1103), 1, + aux_sym_construct_query_token2, + ACTIONS(2295), 1, + aux_sym_dataset_clause_token1, + STATE(277), 1, + sym_where_clause, + STATE(374), 1, + sym_group_graph_pattern, + STATE(812), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + [21343] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2279), 1, + sym_pn_prefix, + STATE(398), 1, + sym_namespace, + STATE(313), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21364] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(2297), 1, + sym_pn_prefix, + STATE(739), 1, + sym_namespace, + STATE(496), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21385] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2301), 1, + aux_sym_load_token2, + ACTIONS(2303), 1, + aux_sym_graph_or_default_token2, + STATE(425), 1, + sym_graph_ref, + STATE(430), 1, + sym_graph_ref_all, + ACTIONS(2299), 3, + aux_sym_named_graph_clause_token1, + aux_sym_graph_or_default_token1, + aux_sym_graph_ref_all_token1, + [21406] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(1413), 1, + anon_sym_COLON, + ACTIONS(2305), 1, + sym_pn_prefix, + STATE(575), 1, + sym_namespace, + STATE(496), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21427] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + ACTIONS(1103), 1, + aux_sym_construct_query_token2, + ACTIONS(2295), 1, + aux_sym_dataset_clause_token1, + STATE(283), 1, + sym_where_clause, + STATE(374), 1, + sym_group_graph_pattern, + STATE(757), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + [21450] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2279), 1, + sym_pn_prefix, + STATE(398), 1, + sym_namespace, + STATE(944), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21471] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(2269), 1, + anon_sym_COLON, + ACTIONS(2307), 1, + sym_pn_prefix, + STATE(287), 1, + sym_namespace, + STATE(473), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21492] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(2269), 1, + anon_sym_COLON, + ACTIONS(2307), 1, + sym_pn_prefix, + STATE(287), 1, + sym_namespace, + STATE(389), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21513] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(168), 1, + anon_sym_LT, + ACTIONS(2279), 1, + sym_pn_prefix, + STATE(401), 1, + sym_namespace, + STATE(352), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21534] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(2269), 1, + anon_sym_COLON, + ACTIONS(2307), 1, + sym_pn_prefix, + STATE(287), 1, + sym_namespace, + STATE(313), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21555] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + ACTIONS(1103), 1, + aux_sym_construct_query_token2, + ACTIONS(2295), 1, + aux_sym_dataset_clause_token1, + STATE(276), 1, + sym_where_clause, + STATE(374), 1, + sym_group_graph_pattern, + STATE(771), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + [21578] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + ACTIONS(1103), 1, + aux_sym_construct_query_token2, + ACTIONS(2295), 1, + aux_sym_dataset_clause_token1, + STATE(285), 1, + sym_where_clause, + STATE(374), 1, + sym_group_graph_pattern, + STATE(812), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + [21601] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(2279), 1, + sym_pn_prefix, + STATE(398), 1, + sym_namespace, + STATE(352), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21622] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(983), 1, + anon_sym_LT, + ACTIONS(987), 1, + anon_sym_COLON, + ACTIONS(2309), 1, + sym_pn_prefix, + STATE(384), 1, + sym_namespace, + STATE(529), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21643] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + ACTIONS(2269), 1, + anon_sym_COLON, + ACTIONS(2307), 1, + sym_pn_prefix, + STATE(287), 1, + sym_namespace, + STATE(399), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21664] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + ACTIONS(1103), 1, + aux_sym_construct_query_token2, + ACTIONS(2295), 1, + aux_sym_dataset_clause_token1, + STATE(280), 1, + sym_where_clause, + STATE(374), 1, + sym_group_graph_pattern, + STATE(759), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + [21687] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(156), 1, + anon_sym_COLON, + ACTIONS(808), 1, + anon_sym_LT, + ACTIONS(2279), 1, + sym_pn_prefix, + STATE(401), 1, + sym_namespace, + STATE(830), 3, + sym__iri, + sym_prefixed_name, + sym_iri_reference, + [21708] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2303), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2311), 1, + aux_sym_load_token2, + STATE(425), 1, + sym_graph_ref, + STATE(433), 1, + sym_graph_ref_all, + ACTIONS(2299), 3, + aux_sym_named_graph_clause_token1, + aux_sym_graph_or_default_token1, + aux_sym_graph_ref_all_token1, + [21729] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2303), 1, + aux_sym_graph_or_default_token2, + STATE(425), 1, + sym_graph_ref, + STATE(475), 1, + sym_graph_ref_all, + ACTIONS(2299), 3, + aux_sym_named_graph_clause_token1, + aux_sym_graph_or_default_token1, + aux_sym_graph_ref_all_token1, + [21747] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2317), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(2319), 1, + aux_sym__string_literal_long1_token1, + ACTIONS(2321), 1, + sym_echar, + STATE(803), 1, + aux_sym__string_literal_long1_repeat1, + ACTIONS(2315), 2, + anon_sym_SQUOTE, + anon_sym_SQUOTE_SQUOTE, + [21767] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2323), 1, + anon_sym_LPAREN, + ACTIONS(2328), 1, + sym_var, + STATE(780), 1, + aux_sym_select_clause_repeat1, + ACTIONS(2326), 3, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + aux_sym_dataset_clause_token1, + [21785] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2333), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(2335), 1, + aux_sym__string_literal_long2_token1, + ACTIONS(2337), 1, + sym_echar, + STATE(787), 1, + aux_sym__string_literal_long2_repeat1, + ACTIONS(2331), 2, + anon_sym_DQUOTE, + anon_sym_DQUOTE_DQUOTE, + [21805] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2339), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(2341), 1, + aux_sym__string_literal_long1_token1, + ACTIONS(2343), 1, + sym_echar, + STATE(786), 1, + aux_sym__string_literal_long1_repeat1, + ACTIONS(2315), 2, + anon_sym_SQUOTE, + anon_sym_SQUOTE_SQUOTE, + [21825] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2345), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(2347), 1, + aux_sym__string_literal_long2_token1, + ACTIONS(2349), 1, + sym_echar, + STATE(800), 1, + aux_sym__string_literal_long2_repeat1, + ACTIONS(2331), 2, + anon_sym_DQUOTE, + anon_sym_DQUOTE_DQUOTE, + [21845] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2351), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(2353), 1, + aux_sym__string_literal_long1_token1, + ACTIONS(2355), 1, + sym_echar, + STATE(802), 1, + aux_sym__string_literal_long1_repeat1, + ACTIONS(2315), 2, + anon_sym_SQUOTE, + anon_sym_SQUOTE_SQUOTE, + [21865] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2357), 1, + anon_sym_LPAREN, + ACTIONS(2359), 1, + sym_var, + ACTIONS(2361), 1, + sym_nil, + STATE(444), 1, + sym__inline_data_full, + STATE(445), 1, + sym__inline_data_one_var, + STATE(451), 1, + sym_data_block, + [21887] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2319), 1, + aux_sym__string_literal_long1_token1, + ACTIONS(2321), 1, + sym_echar, + ACTIONS(2363), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(803), 1, + aux_sym__string_literal_long1_repeat1, + ACTIONS(2315), 2, + anon_sym_SQUOTE, + anon_sym_SQUOTE_SQUOTE, + [21907] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2365), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(2367), 1, + aux_sym__string_literal_long2_token1, + ACTIONS(2369), 1, + sym_echar, + STATE(796), 1, + aux_sym__string_literal_long2_repeat1, + ACTIONS(2331), 2, + anon_sym_DQUOTE, + anon_sym_DQUOTE_DQUOTE, + [21927] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2371), 1, + aux_sym_construct_query_token2, + ACTIONS(2373), 1, + aux_sym_insert_clause_token1, + ACTIONS(2375), 1, + aux_sym_using_clause_token1, + STATE(818), 1, + sym_insert_clause, + STATE(847), 2, + sym_using_clause, + aux_sym_modify_repeat1, + [21947] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2379), 1, + anon_sym_LPAREN, + ACTIONS(2381), 1, + anon_sym_STAR, + ACTIONS(2383), 1, + sym_var, + STATE(798), 1, + aux_sym_select_clause_repeat1, + ACTIONS(2377), 2, + aux_sym_select_clause_token2, + aux_sym_select_clause_token3, + [21967] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2385), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(2387), 1, + aux_sym__string_literal_long1_token1, + ACTIONS(2389), 1, + sym_echar, + STATE(779), 1, + aux_sym__string_literal_long1_repeat1, + ACTIONS(2315), 2, + anon_sym_SQUOTE, + anon_sym_SQUOTE_SQUOTE, + [21987] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2391), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(2393), 1, + aux_sym__string_literal_long2_token1, + ACTIONS(2395), 1, + sym_echar, + STATE(799), 1, + aux_sym__string_literal_long2_repeat1, + ACTIONS(2331), 2, + anon_sym_DQUOTE, + anon_sym_DQUOTE_DQUOTE, + [22007] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2379), 1, + anon_sym_LPAREN, + ACTIONS(2383), 1, + sym_var, + STATE(780), 1, + aux_sym_select_clause_repeat1, + ACTIONS(2397), 3, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + aux_sym_dataset_clause_token1, + [22025] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2303), 1, + aux_sym_graph_or_default_token2, + STATE(425), 1, + sym_graph_ref, + STATE(472), 1, + sym_graph_ref_all, + ACTIONS(2299), 3, + aux_sym_named_graph_clause_token1, + aux_sym_graph_or_default_token1, + aux_sym_graph_ref_all_token1, + [22043] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2295), 1, + aux_sym_dataset_clause_token1, + ACTIONS(2399), 1, + aux_sym_construct_query_token2, + ACTIONS(2401), 1, + anon_sym_LBRACE, + STATE(775), 1, + sym_construct_template, + STATE(841), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + [22063] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2373), 1, + aux_sym_insert_clause_token1, + ACTIONS(2375), 1, + aux_sym_using_clause_token1, + ACTIONS(2403), 1, + aux_sym_construct_query_token2, + STATE(856), 1, + sym_insert_clause, + STATE(848), 2, + sym_using_clause, + aux_sym_modify_repeat1, + [22083] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2408), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(2410), 1, + aux_sym__string_literal_long2_token1, + ACTIONS(2413), 1, + sym_echar, + STATE(796), 1, + aux_sym__string_literal_long2_repeat1, + ACTIONS(2405), 2, + anon_sym_DQUOTE, + anon_sym_DQUOTE_DQUOTE, + [22103] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2416), 2, + anon_sym_a, + sym_pn_prefix, + ACTIONS(2418), 4, + anon_sym_LPAREN, + anon_sym_BANG, + anon_sym_LT, + anon_sym_COLON, + [22117] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2379), 1, + anon_sym_LPAREN, + ACTIONS(2383), 1, + sym_var, + STATE(780), 1, + aux_sym_select_clause_repeat1, + ACTIONS(2420), 3, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + aux_sym_dataset_clause_token1, + [22135] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2367), 1, + aux_sym__string_literal_long2_token1, + ACTIONS(2369), 1, + sym_echar, + ACTIONS(2422), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(796), 1, + aux_sym__string_literal_long2_repeat1, + ACTIONS(2331), 2, + anon_sym_DQUOTE, + anon_sym_DQUOTE_DQUOTE, + [22155] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2367), 1, + aux_sym__string_literal_long2_token1, + ACTIONS(2369), 1, + sym_echar, + ACTIONS(2424), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(796), 1, + aux_sym__string_literal_long2_repeat1, + ACTIONS(2331), 2, + anon_sym_DQUOTE, + anon_sym_DQUOTE_DQUOTE, + [22175] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2426), 1, + anon_sym_LPAREN, + ACTIONS(2428), 1, + sym_var, + ACTIONS(2430), 1, + sym_nil, + STATE(320), 1, + sym__inline_data_full, + STATE(321), 1, + sym__inline_data_one_var, + STATE(322), 1, + sym_data_block, + [22197] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2319), 1, + aux_sym__string_literal_long1_token1, + ACTIONS(2321), 1, + sym_echar, + ACTIONS(2432), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(803), 1, + aux_sym__string_literal_long1_repeat1, + ACTIONS(2315), 2, + anon_sym_SQUOTE, + anon_sym_SQUOTE_SQUOTE, + [22217] = 6, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2437), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(2439), 1, + aux_sym__string_literal_long1_token1, + ACTIONS(2442), 1, + sym_echar, + STATE(803), 1, + aux_sym__string_literal_long1_repeat1, + ACTIONS(2434), 2, + anon_sym_SQUOTE, + anon_sym_SQUOTE_SQUOTE, + [22237] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1185), 5, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + sym_pn_local, + [22248] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2445), 1, + anon_sym_SEMI, + STATE(805), 1, + aux_sym_property_list_repeat1, + ACTIONS(2448), 3, + anon_sym_RBRACE, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + [22263] = 3, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2450), 1, + aux_sym__string_literal_long2_token1, + ACTIONS(2408), 4, + anon_sym_DQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_DQUOTE_DQUOTE, + sym_echar, + [22276] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2452), 5, + anon_sym_LPAREN, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + aux_sym_dataset_clause_token1, + sym_var, + [22287] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2454), 5, + anon_sym_LPAREN, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + aux_sym_dataset_clause_token1, + sym_var, + [22298] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2456), 1, + anon_sym_SEMI, + STATE(805), 1, + aux_sym_property_list_repeat1, + ACTIONS(2458), 3, + anon_sym_RBRACE, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + [22313] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2456), 1, + anon_sym_SEMI, + STATE(809), 1, + aux_sym_property_list_repeat1, + ACTIONS(2460), 3, + anon_sym_RBRACE, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + [22328] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2462), 5, + anon_sym_SEMI, + anon_sym_RBRACE, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + anon_sym_RBRACK, + [22339] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2464), 1, + aux_sym_dataset_clause_token1, + ACTIONS(1231), 2, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + STATE(812), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + [22354] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1173), 5, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + sym_pn_local, + [22365] = 3, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2467), 1, + aux_sym__string_literal_long1_token1, + ACTIONS(2437), 4, + anon_sym_SQUOTE, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_SQUOTE_SQUOTE, + sym_echar, + [22378] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2448), 5, + anon_sym_SEMI, + anon_sym_RBRACE, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + anon_sym_RBRACK, + [22389] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2469), 1, + sym_pn_local, + ACTIONS(1189), 4, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + [22402] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2471), 1, + anon_sym_SQUOTE, + ACTIONS(2473), 1, + aux_sym__string_literal1_token1, + ACTIONS(2475), 1, + sym_echar, + STATE(878), 1, + aux_sym__string_literal1_repeat1, + [22418] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2375), 1, + aux_sym_using_clause_token1, + ACTIONS(2477), 1, + aux_sym_construct_query_token2, + STATE(860), 2, + sym_using_clause, + aux_sym_modify_repeat1, + [22432] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2479), 1, + anon_sym_RBRACE, + ACTIONS(2481), 1, + aux_sym_graph_or_default_token2, + STATE(234), 1, + sym_quads_not_triples, + STATE(865), 1, + aux_sym_quads_repeat1, + [22448] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2483), 1, + anon_sym_LPAREN, + ACTIONS(2486), 1, + anon_sym_RBRACE, + ACTIONS(2488), 1, + sym_nil, + STATE(820), 1, + aux_sym__inline_data_full_repeat2, + [22464] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2491), 1, + sym_path_mod, + ACTIONS(1613), 3, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + [22476] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2371), 1, + aux_sym_construct_query_token2, + ACTIONS(2375), 1, + aux_sym_using_clause_token1, + STATE(825), 2, + sym_using_clause, + aux_sym_modify_repeat1, + [22490] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2481), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2493), 1, + anon_sym_RBRACE, + STATE(234), 1, + sym_quads_not_triples, + STATE(865), 1, + aux_sym_quads_repeat1, + [22506] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2495), 1, + anon_sym_LPAREN, + ACTIONS(2497), 1, + anon_sym_RBRACE, + ACTIONS(2499), 1, + sym_nil, + STATE(836), 1, + aux_sym__inline_data_full_repeat2, + [22522] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2501), 1, + aux_sym_construct_query_token2, + ACTIONS(2503), 1, + aux_sym_using_clause_token1, + STATE(825), 2, + sym_using_clause, + aux_sym_modify_repeat1, + [22536] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2506), 1, + anon_sym_COMMA, + STATE(843), 1, + aux_sym_object_list_path_repeat1, + ACTIONS(2171), 2, + anon_sym_SEMI, + anon_sym_RBRACK, + [22550] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1681), 4, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + [22560] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2495), 1, + anon_sym_LPAREN, + ACTIONS(2508), 1, + anon_sym_RBRACE, + ACTIONS(2510), 1, + sym_nil, + STATE(869), 1, + aux_sym__inline_data_full_repeat2, + [22576] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2512), 1, + anon_sym_COMMA, + STATE(844), 1, + aux_sym_object_list_repeat1, + ACTIONS(2181), 2, + anon_sym_SEMI, + anon_sym_RBRACK, + [22590] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2373), 1, + aux_sym_insert_clause_token1, + ACTIONS(2514), 1, + aux_sym_delete_clause_token1, + STATE(788), 1, + sym_delete_clause, + STATE(874), 1, + sym_insert_clause, + [22606] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2495), 1, + anon_sym_LPAREN, + ACTIONS(2516), 1, + anon_sym_RBRACE, + ACTIONS(2518), 1, + sym_nil, + STATE(864), 1, + aux_sym__inline_data_full_repeat2, + [22622] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2473), 1, + aux_sym__string_literal1_token1, + ACTIONS(2475), 1, + sym_echar, + ACTIONS(2520), 1, + anon_sym_SQUOTE, + STATE(878), 1, + aux_sym__string_literal1_repeat1, + [22638] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2522), 1, + anon_sym_DOT, + STATE(834), 1, + aux_sym_triples_template_repeat1, + ACTIONS(1097), 2, + anon_sym_RBRACE, + aux_sym_graph_or_default_token2, + [22652] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2526), 1, + anon_sym_DOT, + STATE(834), 1, + aux_sym_triples_template_repeat1, + ACTIONS(2524), 2, + anon_sym_RBRACE, + aux_sym_graph_or_default_token2, + [22666] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(836), 4, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + [22676] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2495), 1, + anon_sym_LPAREN, + ACTIONS(2529), 1, + anon_sym_RBRACE, + ACTIONS(2531), 1, + sym_nil, + STATE(820), 1, + aux_sym__inline_data_full_repeat2, + [22692] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + aux_sym__string_literal2_token1, + ACTIONS(2537), 1, + sym_echar, + STATE(879), 1, + aux_sym__string_literal2_repeat1, + [22708] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(832), 4, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + [22718] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1717), 4, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + [22728] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + ACTIONS(1103), 1, + aux_sym_construct_query_token2, + STATE(374), 1, + sym_group_graph_pattern, + STATE(603), 1, + sym_where_clause, + [22744] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2295), 1, + aux_sym_dataset_clause_token1, + ACTIONS(2539), 1, + aux_sym_construct_query_token2, + STATE(812), 2, + sym_dataset_clause, + aux_sym_select_query_repeat1, + [22758] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2535), 1, + aux_sym__string_literal2_token1, + ACTIONS(2537), 1, + sym_echar, + ACTIONS(2541), 1, + anon_sym_DQUOTE, + STATE(879), 1, + aux_sym__string_literal2_repeat1, + [22774] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2506), 1, + anon_sym_COMMA, + STATE(855), 1, + aux_sym_object_list_path_repeat1, + ACTIONS(2183), 2, + anon_sym_SEMI, + anon_sym_RBRACK, + [22788] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2543), 1, + anon_sym_COMMA, + STATE(844), 1, + aux_sym_object_list_repeat1, + ACTIONS(2185), 2, + anon_sym_SEMI, + anon_sym_RBRACK, + [22802] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2481), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2546), 1, + anon_sym_RBRACE, + STATE(234), 1, + sym_quads_not_triples, + STATE(865), 1, + aux_sym_quads_repeat1, + [22818] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2481), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2546), 1, + anon_sym_RBRACE, + STATE(234), 1, + sym_quads_not_triples, + STATE(823), 1, + aux_sym_quads_repeat1, + [22834] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2375), 1, + aux_sym_using_clause_token1, + ACTIONS(2477), 1, + aux_sym_construct_query_token2, + STATE(825), 2, + sym_using_clause, + aux_sym_modify_repeat1, + [22848] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2375), 1, + aux_sym_using_clause_token1, + ACTIONS(2548), 1, + aux_sym_construct_query_token2, + STATE(825), 2, + sym_using_clause, + aux_sym_modify_repeat1, + [22862] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2379), 1, + anon_sym_LPAREN, + ACTIONS(2383), 1, + sym_var, + ACTIONS(2550), 1, + anon_sym_STAR, + STATE(792), 1, + aux_sym_select_clause_repeat1, + [22878] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1523), 4, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + [22888] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2495), 1, + anon_sym_LPAREN, + ACTIONS(2552), 1, + anon_sym_RBRACE, + ACTIONS(2554), 1, + sym_nil, + STATE(859), 1, + aux_sym__inline_data_full_repeat2, + [22904] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1749), 4, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + [22914] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1745), 4, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + [22924] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2512), 1, + anon_sym_COMMA, + STATE(829), 1, + aux_sym_object_list_repeat1, + ACTIONS(2175), 2, + anon_sym_SEMI, + anon_sym_RBRACK, + [22938] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2556), 1, + anon_sym_COMMA, + STATE(855), 1, + aux_sym_object_list_path_repeat1, + ACTIONS(2179), 2, + anon_sym_SEMI, + anon_sym_RBRACK, + [22952] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2375), 1, + aux_sym_using_clause_token1, + ACTIONS(2548), 1, + aux_sym_construct_query_token2, + STATE(822), 2, + sym_using_clause, + aux_sym_modify_repeat1, + [22966] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2375), 1, + aux_sym_using_clause_token1, + ACTIONS(2403), 1, + aux_sym_construct_query_token2, + STATE(848), 2, + sym_using_clause, + aux_sym_modify_repeat1, + [22980] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2559), 1, + sym_path_mod, + ACTIONS(1623), 3, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + [22992] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2495), 1, + anon_sym_LPAREN, + ACTIONS(2531), 1, + sym_nil, + ACTIONS(2561), 1, + anon_sym_RBRACE, + STATE(820), 1, + aux_sym__inline_data_full_repeat2, + [23008] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2375), 1, + aux_sym_using_clause_token1, + ACTIONS(2563), 1, + aux_sym_construct_query_token2, + STATE(825), 2, + sym_using_clause, + aux_sym_modify_repeat1, + [23022] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1599), 4, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + [23032] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1595), 4, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + [23042] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1563), 4, + anon_sym_RPAREN, + anon_sym_SLASH, + anon_sym_PIPE, + sym_path_mod, + [23052] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2495), 1, + anon_sym_LPAREN, + ACTIONS(2531), 1, + sym_nil, + ACTIONS(2565), 1, + anon_sym_RBRACE, + STATE(820), 1, + aux_sym__inline_data_full_repeat2, + [23068] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(965), 1, + anon_sym_RBRACE, + ACTIONS(2567), 1, + aux_sym_graph_or_default_token2, + STATE(234), 1, + sym_quads_not_triples, + STATE(865), 1, + aux_sym_quads_repeat1, + [23084] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2481), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2570), 1, + anon_sym_RBRACE, + STATE(234), 1, + sym_quads_not_triples, + STATE(819), 1, + aux_sym_quads_repeat1, + [23100] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2574), 1, + anon_sym_DOT, + STATE(833), 1, + aux_sym_triples_template_repeat1, + ACTIONS(2572), 2, + anon_sym_RBRACE, + aux_sym_graph_or_default_token2, + [23114] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2576), 1, + anon_sym_SQUOTE, + ACTIONS(2578), 1, + aux_sym__string_literal1_token1, + ACTIONS(2580), 1, + sym_echar, + STATE(832), 1, + aux_sym__string_literal1_repeat1, + [23130] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2495), 1, + anon_sym_LPAREN, + ACTIONS(2531), 1, + sym_nil, + ACTIONS(2582), 1, + anon_sym_RBRACE, + STATE(820), 1, + aux_sym__inline_data_full_repeat2, + [23146] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2584), 1, + anon_sym_DQUOTE, + ACTIONS(2586), 1, + aux_sym__string_literal2_token1, + ACTIONS(2588), 1, + sym_echar, + STATE(837), 1, + aux_sym__string_literal2_repeat1, + [23162] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2481), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2570), 1, + anon_sym_RBRACE, + STATE(234), 1, + sym_quads_not_triples, + STATE(865), 1, + aux_sym_quads_repeat1, + [23178] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2590), 1, + anon_sym_DQUOTE, + ACTIONS(2592), 1, + aux_sym__string_literal2_token1, + ACTIONS(2594), 1, + sym_echar, + STATE(842), 1, + aux_sym__string_literal2_repeat1, + [23194] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2596), 1, + anon_sym_SQUOTE, + ACTIONS(2598), 1, + aux_sym__string_literal1_token1, + ACTIONS(2600), 1, + sym_echar, + STATE(817), 1, + aux_sym__string_literal1_repeat1, + [23210] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2371), 1, + aux_sym_construct_query_token2, + ACTIONS(2375), 1, + aux_sym_using_clause_token1, + STATE(847), 2, + sym_using_clause, + aux_sym_modify_repeat1, + [23224] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2535), 1, + aux_sym__string_literal2_token1, + ACTIONS(2537), 1, + sym_echar, + ACTIONS(2602), 1, + anon_sym_DQUOTE, + STATE(879), 1, + aux_sym__string_literal2_repeat1, + [23240] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2604), 1, + anon_sym_SQUOTE, + ACTIONS(2606), 1, + aux_sym__string_literal1_token1, + ACTIONS(2608), 1, + sym_echar, + STATE(880), 1, + aux_sym__string_literal1_repeat1, + [23256] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2610), 1, + anon_sym_DQUOTE, + ACTIONS(2612), 1, + aux_sym__string_literal2_token1, + ACTIONS(2614), 1, + sym_echar, + STATE(875), 1, + aux_sym__string_literal2_repeat1, + [23272] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2616), 1, + anon_sym_SQUOTE, + ACTIONS(2618), 1, + aux_sym__string_literal1_token1, + ACTIONS(2621), 1, + sym_echar, + STATE(878), 1, + aux_sym__string_literal1_repeat1, + [23288] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2624), 1, + anon_sym_DQUOTE, + ACTIONS(2626), 1, + aux_sym__string_literal2_token1, + ACTIONS(2629), 1, + sym_echar, + STATE(879), 1, + aux_sym__string_literal2_repeat1, + [23304] = 5, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2473), 1, + aux_sym__string_literal1_token1, + ACTIONS(2475), 1, + sym_echar, + ACTIONS(2632), 1, + anon_sym_SQUOTE, + STATE(878), 1, + aux_sym__string_literal1_repeat1, + [23320] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1967), 1, + anon_sym_RPAREN, + ACTIONS(2634), 1, + anon_sym_COMMA, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [23333] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2637), 1, + anon_sym_LPAREN, + ACTIONS(2639), 1, + sym_nil, + STATE(540), 1, + sym_expression_list, + [23346] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(864), 1, + anon_sym_COLON, + ACTIONS(2232), 1, + sym_pn_prefix, + STATE(969), 1, + sym_namespace, + [23359] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2641), 1, + anon_sym_LPAREN, + ACTIONS(2643), 1, + sym_nil, + STATE(155), 1, + sym_arg_list, + [23372] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2645), 3, + anon_sym_RBRACE, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + [23381] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1161), 1, + anon_sym_RBRACE, + ACTIONS(2647), 1, + anon_sym_DOT, + STATE(834), 1, + aux_sym_triples_template_repeat1, + [23394] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1491), 3, + aux_sym_construct_query_token2, + aux_sym_insert_clause_token1, + aux_sym_using_clause_token1, + [23403] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2649), 1, + anon_sym_LPAREN, + ACTIONS(2651), 1, + sym_nil, + STATE(342), 1, + sym_expression_list, + [23416] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2653), 3, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + aux_sym_dataset_clause_token1, + [23425] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2655), 1, + anon_sym_LPAREN, + ACTIONS(2657), 1, + sym_nil, + STATE(178), 1, + sym_arg_list, + [23438] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2460), 1, + anon_sym_RBRACK, + ACTIONS(2659), 1, + anon_sym_SEMI, + STATE(905), 1, + aux_sym_property_list_repeat1, + [23451] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2661), 1, + anon_sym_LPAREN, + ACTIONS(2663), 2, + anon_sym_RBRACE, + sym_nil, + [23462] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2303), 1, + aux_sym_graph_or_default_token2, + ACTIONS(2665), 1, + aux_sym_load_token2, + STATE(476), 1, + sym_graph_ref, + [23475] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2667), 1, + anon_sym_SLASH, + ACTIONS(1757), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + [23486] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2669), 1, + anon_sym_LPAREN, + ACTIONS(2671), 1, + sym_nil, + STATE(337), 1, + sym_bracketted_expression, + [23499] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2637), 1, + anon_sym_LPAREN, + ACTIONS(2639), 1, + sym_nil, + STATE(539), 1, + sym_expression_list, + [23512] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2210), 1, + anon_sym_RBRACK, + ACTIONS(2673), 1, + anon_sym_SEMI, + STATE(932), 1, + aux_sym_property_list_path_repeat1, + [23525] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1485), 3, + aux_sym_construct_query_token2, + aux_sym_insert_clause_token1, + aux_sym_using_clause_token1, + [23534] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(2675), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [23547] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(2677), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [23560] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2679), 1, + anon_sym_RPAREN, + ACTIONS(2681), 1, + anon_sym_PIPE, + STATE(901), 1, + aux_sym_path_negated_property_set_repeat1, + [23573] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2684), 1, + anon_sym_RPAREN, + ACTIONS(2686), 1, + sym_var, + STATE(902), 1, + aux_sym__inline_data_full_repeat1, + [23586] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2689), 1, + anon_sym_RPAREN, + ACTIONS(2691), 1, + sym_var, + STATE(902), 1, + aux_sym__inline_data_full_repeat1, + [23599] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1939), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [23612] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2458), 1, + anon_sym_RBRACK, + ACTIONS(2659), 1, + anon_sym_SEMI, + STATE(921), 1, + aux_sym_property_list_repeat1, + [23625] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2693), 1, + anon_sym_RPAREN, + ACTIONS(2695), 1, + anon_sym_PIPE, + STATE(901), 1, + aux_sym_path_negated_property_set_repeat1, + [23638] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2697), 3, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + aux_sym_dataset_clause_token1, + [23647] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(2699), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [23660] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(2701), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [23673] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2695), 1, + anon_sym_PIPE, + ACTIONS(2703), 1, + anon_sym_RPAREN, + STATE(901), 1, + aux_sym_path_negated_property_set_repeat1, + [23686] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(2705), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [23699] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2524), 3, + anon_sym_RBRACE, + aux_sym_graph_or_default_token2, + anon_sym_DOT, + [23708] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2707), 1, + anon_sym_RBRACE, + ACTIONS(2709), 1, + anon_sym_DOT, + STATE(886), 1, + aux_sym_triples_template_repeat1, + [23721] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1499), 3, + aux_sym_construct_query_token2, + aux_sym_insert_clause_token1, + aux_sym_using_clause_token1, + [23730] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2667), 1, + anon_sym_SLASH, + ACTIONS(2711), 1, + anon_sym_RPAREN, + ACTIONS(2713), 1, + anon_sym_PIPE, + [23743] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2715), 1, + anon_sym_LPAREN, + ACTIONS(2717), 1, + sym_nil, + STATE(345), 1, + sym_arg_list, + [23756] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1937), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [23769] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2719), 1, + anon_sym_LPAREN, + ACTIONS(2721), 1, + sym_nil, + STATE(533), 1, + sym_bracketted_expression, + [23782] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2723), 1, + anon_sym_LPAREN, + ACTIONS(2725), 1, + sym_nil, + STATE(175), 1, + sym_bracketted_expression, + [23795] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1543), 1, + aux_sym_values_clause_token1, + ACTIONS(2727), 1, + anon_sym_RBRACE, + STATE(1013), 1, + sym_values_clause, + [23808] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2448), 1, + anon_sym_RBRACK, + ACTIONS(2729), 1, + anon_sym_SEMI, + STATE(921), 1, + aux_sym_property_list_repeat1, + [23821] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2732), 1, + anon_sym_LPAREN, + ACTIONS(2734), 1, + sym_nil, + STATE(181), 1, + sym_expression_list, + [23834] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(2736), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [23847] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2637), 1, + anon_sym_LPAREN, + ACTIONS(2639), 1, + sym_nil, + STATE(563), 1, + sym_expression_list, + [23860] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2667), 1, + anon_sym_SLASH, + ACTIONS(2713), 1, + anon_sym_PIPE, + ACTIONS(2738), 1, + anon_sym_RPAREN, + [23873] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2695), 1, + anon_sym_PIPE, + ACTIONS(2740), 1, + anon_sym_RPAREN, + STATE(910), 1, + aux_sym_path_negated_property_set_repeat1, + [23886] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2691), 1, + sym_var, + ACTIONS(2742), 1, + anon_sym_RPAREN, + STATE(902), 1, + aux_sym__inline_data_full_repeat1, + [23899] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2744), 1, + anon_sym_LPAREN, + ACTIONS(2746), 1, + sym_nil, + STATE(138), 1, + sym_bracketted_expression, + [23912] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1941), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [23925] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(1915), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [23938] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2695), 1, + anon_sym_PIPE, + ACTIONS(2748), 1, + anon_sym_RPAREN, + STATE(906), 1, + aux_sym_path_negated_property_set_repeat1, + [23951] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2206), 1, + anon_sym_RBRACK, + ACTIONS(2673), 1, + anon_sym_SEMI, + STATE(933), 1, + aux_sym_property_list_path_repeat1, + [23964] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2202), 1, + anon_sym_RBRACK, + ACTIONS(2750), 1, + anon_sym_SEMI, + STATE(933), 1, + aux_sym_property_list_path_repeat1, + [23977] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2753), 1, + anon_sym_LPAREN, + ACTIONS(2755), 1, + sym_nil, + STATE(120), 1, + sym_expression_list, + [23990] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(2757), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [24003] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2759), 3, + aux_sym_construct_query_token2, + aux_sym_insert_clause_token1, + aux_sym_using_clause_token1, + [24012] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1909), 1, + anon_sym_COMMA, + ACTIONS(2761), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_arg_list_repeat1, + [24025] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2763), 3, + aux_sym_construct_query_token2, + anon_sym_LBRACE, + aux_sym_dataset_clause_token1, + [24034] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2765), 2, + aux_sym_construct_query_token2, + aux_sym_using_clause_token1, + [24042] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2303), 1, + aux_sym_graph_or_default_token2, + STATE(471), 1, + sym_graph_ref, + [24052] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + STATE(315), 1, + sym_group_graph_pattern, + [24062] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2767), 2, + anon_sym_RBRACE, + aux_sym_graph_or_default_token2, + [24070] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + STATE(361), 1, + sym_group_graph_pattern, + [24080] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2769), 2, + aux_sym_construct_query_token2, + aux_sym_using_clause_token1, + [24088] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(509), 1, + anon_sym_LPAREN, + STATE(183), 1, + sym_bracketted_expression, + [24098] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2771), 1, + anon_sym_LBRACE, + STATE(180), 1, + sym_group_graph_pattern, + [24108] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + STATE(343), 1, + sym_group_graph_pattern, + [24118] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 1, + anon_sym_LPAREN, + STATE(553), 1, + sym_bracketted_expression, + [24128] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(748), 1, + anon_sym_LPAREN, + STATE(339), 1, + sym_bracketted_expression, + [24138] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2771), 1, + anon_sym_LBRACE, + STATE(187), 1, + sym_group_graph_pattern, + [24148] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + STATE(359), 1, + sym_group_graph_pattern, + [24158] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2773), 1, + anon_sym_LBRACE, + STATE(450), 1, + sym_quads, + [24168] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2773), 1, + anon_sym_LBRACE, + STATE(488), 1, + sym_quads, + [24178] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2773), 1, + anon_sym_LBRACE, + STATE(480), 1, + sym_quads, + [24188] = 3, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2775), 1, + aux_sym__string_literal_long2_token1, + ACTIONS(2777), 1, + sym_echar, + [24198] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2779), 1, + anon_sym_LBRACE, + STATE(936), 1, + sym_quads, + [24208] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(509), 1, + anon_sym_LPAREN, + STATE(212), 1, + sym_bracketted_expression, + [24218] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2773), 1, + anon_sym_LBRACE, + STATE(984), 1, + sym_quads, + [24228] = 3, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2781), 1, + aux_sym__string_literal_long1_token1, + ACTIONS(2783), 1, + sym_echar, + [24238] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2691), 1, + sym_var, + STATE(903), 1, + aux_sym__inline_data_full_repeat1, + [24248] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + STATE(309), 1, + sym_group_graph_pattern, + [24258] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + STATE(545), 1, + sym_group_graph_pattern, + [24268] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + STATE(470), 1, + sym_group_graph_pattern, + [24278] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2303), 1, + aux_sym_graph_or_default_token2, + STATE(446), 1, + sym_graph_ref, + [24288] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2785), 2, + anon_sym_RPAREN, + sym_var, + [24296] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2691), 1, + sym_var, + STATE(927), 1, + aux_sym__inline_data_full_repeat1, + [24306] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2679), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + [24314] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + STATE(481), 1, + sym_group_graph_pattern, + [24324] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + STATE(526), 1, + sym_iri_reference, + [24334] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2303), 1, + aux_sym_graph_or_default_token2, + STATE(440), 1, + sym_graph_ref, + [24344] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + STATE(453), 1, + sym_group_graph_pattern, + [24354] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(965), 2, + anon_sym_RBRACE, + aux_sym_graph_or_default_token2, + [24362] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2787), 1, + anon_sym_LBRACE, + STATE(145), 1, + sym_group_graph_pattern, + [24372] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + STATE(317), 1, + sym_group_graph_pattern, + [24382] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + STATE(437), 1, + sym_group_graph_pattern, + [24392] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + STATE(324), 1, + sym_group_graph_pattern, + [24402] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2787), 1, + anon_sym_LBRACE, + STATE(151), 1, + sym_group_graph_pattern, + [24412] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + STATE(536), 1, + sym_group_graph_pattern, + [24422] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(118), 1, + anon_sym_LPAREN, + STATE(140), 1, + sym_bracketted_expression, + [24432] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + anon_sym_LT, + STATE(524), 1, + sym_iri_reference, + [24442] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + STATE(468), 1, + sym_group_graph_pattern, + [24452] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 1, + anon_sym_LBRACE, + STATE(335), 1, + sym_group_graph_pattern, + [24462] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(848), 1, + anon_sym_LBRACE, + STATE(372), 1, + sym_group_graph_pattern, + [24472] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2789), 2, + aux_sym_construct_query_token2, + aux_sym_using_clause_token1, + [24480] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(118), 1, + anon_sym_LPAREN, + STATE(164), 1, + sym_bracketted_expression, + [24490] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2791), 1, + anon_sym_LBRACE, + [24497] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2793), 1, + anon_sym_LBRACE, + [24504] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2795), 1, + aux_sym_group_clause_token2, + [24511] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2797), 1, + aux_sym_group_clause_token2, + [24518] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2799), 1, + anon_sym_RBRACK, + [24525] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2801), 1, + anon_sym_LPAREN, + [24532] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2803), 1, + anon_sym_LBRACE, + [24539] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2805), 1, + anon_sym_LBRACE, + [24546] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2807), 1, + sym_var, + [24553] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2809), 1, + anon_sym_GT2, + [24560] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2811), 1, + anon_sym_LPAREN, + [24567] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2813), 1, + anon_sym_LPAREN, + [24574] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2815), 1, + anon_sym_RBRACK, + [24581] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2817), 1, + anon_sym_LPAREN, + [24588] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1795), 1, + anon_sym_RBRACE, + [24595] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2819), 1, + aux_sym_blank_node_label_token1, + [24602] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2821), 1, + sym_nil, + [24609] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2823), 1, + anon_sym_LBRACE, + [24616] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2825), 1, + anon_sym_GT2, + [24623] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2827), 1, + anon_sym_COLON, + [24630] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2829), 1, + sym_var, + [24637] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2831), 1, + sym_var, + [24644] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2833), 1, + anon_sym_RBRACE, + [24651] = 2, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2835), 1, + aux_sym_iri_reference_token1, + [24658] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2837), 1, + aux_sym_add_token2, + [24665] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2839), 1, + aux_sym_exists_func_token1, + [24672] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2841), 1, + sym_var, + [24679] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2843), 1, + anon_sym_RBRACE, + [24686] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2845), 1, + aux_sym_add_token2, + [24693] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2847), 1, + aux_sym_blank_node_label_token1, + [24700] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2849), 1, + aux_sym_add_token2, + [24707] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2851), 1, + anon_sym_RBRACE, + [24714] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2853), 1, + anon_sym_RPAREN, + [24721] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2855), 1, + anon_sym_LBRACE, + [24728] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2857), 1, + anon_sym_RPAREN, + [24735] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2859), 1, + aux_sym_group_clause_token2, + [24742] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_RBRACE, + [24749] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2863), 1, + sym_integer, + [24756] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2865), 1, + sym_integer, + [24763] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2867), 1, + aux_sym_aggregate_token7, + [24770] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2869), 1, + anon_sym_RPAREN, + [24777] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2871), 1, + anon_sym_LPAREN, + [24784] = 2, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2873), 1, + aux_sym_iri_reference_token1, + [24791] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2875), 1, + anon_sym_EQ, + [24798] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2877), 1, + aux_sym_exists_func_token1, + [24805] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2879), 1, + sym_var, + [24812] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1769), 1, + anon_sym_RBRACE, + [24819] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2881), 1, + aux_sym_aggregate_token7, + [24826] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2883), 1, + sym_var, + [24833] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2885), 1, + sym_nil, + [24840] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2887), 1, + anon_sym_COLON, + [24847] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2889), 1, + anon_sym_RPAREN, + [24854] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2891), 1, + anon_sym_RPAREN, + [24861] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2893), 1, + aux_sym_exists_func_token1, + [24868] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2895), 1, + aux_sym_exists_func_token1, + [24875] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2897), 1, + anon_sym_COLON, + [24882] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2899), 1, + anon_sym_LPAREN, + [24889] = 2, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2901), 1, + aux_sym_iri_reference_token1, + [24896] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2903), 1, + aux_sym_add_token2, + [24903] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2905), 1, + aux_sym_add_token2, + [24910] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2907), 1, + aux_sym_add_token2, + [24917] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2909), 1, + anon_sym_LBRACE, + [24924] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2911), 1, + anon_sym_EQ, + [24931] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2057), 1, + anon_sym_RPAREN, + [24938] = 2, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2913), 1, + aux_sym_iri_reference_token1, + [24945] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2915), 1, + anon_sym_LPAREN, + [24952] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2917), 1, + anon_sym_LPAREN, + [24959] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2919), 1, + anon_sym_LPAREN, + [24966] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2921), 1, + anon_sym_LPAREN, + [24973] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2923), 1, + anon_sym_RPAREN, + [24980] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2925), 1, + anon_sym_RPAREN, + [24987] = 2, + ACTIONS(2313), 1, + sym_comment, + ACTIONS(2927), 1, + aux_sym_iri_reference_token1, + [24994] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2929), 1, + anon_sym_LBRACE, + [25001] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2931), 1, + anon_sym_COLON, + [25008] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2933), 1, + anon_sym_LBRACE, + [25015] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2935), 1, + anon_sym_LPAREN, + [25022] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2937), 1, + anon_sym_EQ, + [25029] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2939), 1, + anon_sym_EQ, + [25036] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2941), 1, + anon_sym_LPAREN, + [25043] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2943), 1, + anon_sym_LPAREN, + [25050] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2945), 1, + anon_sym_LPAREN, + [25057] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2947), 1, + anon_sym_LPAREN, + [25064] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2949), 1, + anon_sym_RPAREN, + [25071] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2951), 1, + anon_sym_RPAREN, + [25078] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2953), 1, + anon_sym_COLON, + [25085] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2955), 1, + anon_sym_RPAREN, + [25092] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2957), 1, + anon_sym_GT2, + [25099] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2959), 1, + anon_sym_EQ, + [25106] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2961), 1, + anon_sym_EQ, + [25113] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2963), 1, + anon_sym_LPAREN, + [25120] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2965), 1, + anon_sym_LPAREN, + [25127] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2967), 1, + anon_sym_LPAREN, + [25134] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2969), 1, + anon_sym_LPAREN, + [25141] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2033), 1, + anon_sym_RPAREN, + [25148] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2971), 1, + anon_sym_COLON, + [25155] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2973), 1, + sym_var, + [25162] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2975), 1, + anon_sym_LPAREN, + [25169] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2977), 1, + anon_sym_COLON, + [25176] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2979), 1, + anon_sym_EQ, + [25183] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2981), 1, + anon_sym_EQ, + [25190] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2983), 1, + anon_sym_RPAREN, + [25197] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2985), 1, + anon_sym_RBRACK, + [25204] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2987), 1, + anon_sym_RPAREN, + [25211] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2989), 1, + ts_builtin_sym_end, + [25218] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2991), 1, + anon_sym_RPAREN, + [25225] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2041), 1, + anon_sym_RPAREN, + [25232] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2993), 1, + aux_sym_aggregate_token7, + [25239] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2995), 1, + aux_sym_aggregate_token7, + [25246] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2727), 1, + anon_sym_RBRACE, + [25253] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1975), 1, + anon_sym_RPAREN, + [25260] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1961), 1, + anon_sym_RPAREN, + [25267] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2021), 1, + anon_sym_RPAREN, + [25274] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2997), 1, + sym_var, + [25281] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2999), 1, + aux_sym_aggregate_token7, + [25288] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3001), 1, + aux_sym_aggregate_token7, + [25295] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3003), 1, + anon_sym_LPAREN, + [25302] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3005), 1, + anon_sym_GT2, + [25309] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2037), 1, + anon_sym_RPAREN, + [25316] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3007), 1, + aux_sym_binary_expression_token1, + [25323] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3009), 1, + aux_sym_group_clause_token2, + [25330] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3011), 1, + aux_sym_aggregate_token7, + [25337] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3013), 1, + aux_sym_aggregate_token7, + [25344] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3015), 1, + anon_sym_LPAREN, + [25351] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3017), 1, + anon_sym_LPAREN, + [25358] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3019), 1, + anon_sym_LPAREN, + [25365] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1999), 1, + anon_sym_RPAREN, + [25372] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3021), 1, + sym_nil, + [25379] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3023), 1, + anon_sym_LPAREN, + [25386] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3025), 1, + anon_sym_LPAREN, + [25393] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3027), 1, + anon_sym_LPAREN, + [25400] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3029), 1, + anon_sym_RBRACE, + [25407] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3031), 1, + anon_sym_RBRACK, + [25414] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3033), 1, + anon_sym_LPAREN, + [25421] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3035), 1, + anon_sym_LPAREN, + [25428] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3037), 1, + anon_sym_LPAREN, + [25435] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3039), 1, + anon_sym_RPAREN, + [25442] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3041), 1, + anon_sym_RPAREN, + [25449] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3043), 1, + anon_sym_RPAREN, + [25456] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3045), 1, + anon_sym_LPAREN, + [25463] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1787), 1, + anon_sym_RBRACE, + [25470] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1801), 1, + anon_sym_RBRACE, + [25477] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3047), 1, + sym_nil, + [25484] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3049), 1, + anon_sym_GT2, + [25491] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3051), 1, + anon_sym_LPAREN, + [25498] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3053), 1, + anon_sym_LPAREN, + [25505] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3055), 1, + anon_sym_LPAREN, + [25512] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3057), 1, + anon_sym_LPAREN, + [25519] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3059), 1, + anon_sym_LPAREN, + [25526] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3061), 1, + anon_sym_LPAREN, +}; + +static uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(216)] = 0, + [SMALL_STATE(217)] = 136, + [SMALL_STATE(218)] = 272, + [SMALL_STATE(219)] = 408, + [SMALL_STATE(220)] = 544, + [SMALL_STATE(221)] = 603, + [SMALL_STATE(222)] = 662, + [SMALL_STATE(223)] = 768, + [SMALL_STATE(224)] = 867, + [SMALL_STATE(225)] = 963, + [SMALL_STATE(226)] = 1056, + [SMALL_STATE(227)] = 1149, + [SMALL_STATE(228)] = 1201, + [SMALL_STATE(229)] = 1305, + [SMALL_STATE(230)] = 1357, + [SMALL_STATE(231)] = 1461, + [SMALL_STATE(232)] = 1513, + [SMALL_STATE(233)] = 1608, + [SMALL_STATE(234)] = 1703, + [SMALL_STATE(235)] = 1795, + [SMALL_STATE(236)] = 1884, + [SMALL_STATE(237)] = 1970, + [SMALL_STATE(238)] = 2050, + [SMALL_STATE(239)] = 2130, + [SMALL_STATE(240)] = 2210, + [SMALL_STATE(241)] = 2290, + [SMALL_STATE(242)] = 2370, + [SMALL_STATE(243)] = 2450, + [SMALL_STATE(244)] = 2536, + [SMALL_STATE(245)] = 2620, + [SMALL_STATE(246)] = 2706, + [SMALL_STATE(247)] = 2790, + [SMALL_STATE(248)] = 2867, + [SMALL_STATE(249)] = 2946, + [SMALL_STATE(250)] = 3023, + [SMALL_STATE(251)] = 3102, + [SMALL_STATE(252)] = 3161, + [SMALL_STATE(253)] = 3244, + [SMALL_STATE(254)] = 3327, + [SMALL_STATE(255)] = 3406, + [SMALL_STATE(256)] = 3483, + [SMALL_STATE(257)] = 3562, + [SMALL_STATE(258)] = 3645, + [SMALL_STATE(259)] = 3722, + [SMALL_STATE(260)] = 3805, + [SMALL_STATE(261)] = 3884, + [SMALL_STATE(262)] = 3963, + [SMALL_STATE(263)] = 4046, + [SMALL_STATE(264)] = 4092, + [SMALL_STATE(265)] = 4172, + [SMALL_STATE(266)] = 4252, + [SMALL_STATE(267)] = 4328, + [SMALL_STATE(268)] = 4404, + [SMALL_STATE(269)] = 4480, + [SMALL_STATE(270)] = 4526, + [SMALL_STATE(271)] = 4602, + [SMALL_STATE(272)] = 4685, + [SMALL_STATE(273)] = 4727, + [SMALL_STATE(274)] = 4771, + [SMALL_STATE(275)] = 4813, + [SMALL_STATE(276)] = 4878, + [SMALL_STATE(277)] = 4943, + [SMALL_STATE(278)] = 5008, + [SMALL_STATE(279)] = 5073, + [SMALL_STATE(280)] = 5138, + [SMALL_STATE(281)] = 5203, + [SMALL_STATE(282)] = 5268, + [SMALL_STATE(283)] = 5347, + [SMALL_STATE(284)] = 5412, + [SMALL_STATE(285)] = 5477, + [SMALL_STATE(286)] = 5542, + [SMALL_STATE(287)] = 5621, + [SMALL_STATE(288)] = 5663, + [SMALL_STATE(289)] = 5703, + [SMALL_STATE(290)] = 5743, + [SMALL_STATE(291)] = 5786, + [SMALL_STATE(292)] = 5852, + [SMALL_STATE(293)] = 5890, + [SMALL_STATE(294)] = 5932, + [SMALL_STATE(295)] = 6000, + [SMALL_STATE(296)] = 6038, + [SMALL_STATE(297)] = 6076, + [SMALL_STATE(298)] = 6114, + [SMALL_STATE(299)] = 6152, + [SMALL_STATE(300)] = 6208, + [SMALL_STATE(301)] = 6250, + [SMALL_STATE(302)] = 6288, + [SMALL_STATE(303)] = 6330, + [SMALL_STATE(304)] = 6368, + [SMALL_STATE(305)] = 6406, + [SMALL_STATE(306)] = 6444, + [SMALL_STATE(307)] = 6481, + [SMALL_STATE(308)] = 6544, + [SMALL_STATE(309)] = 6581, + [SMALL_STATE(310)] = 6618, + [SMALL_STATE(311)] = 6655, + [SMALL_STATE(312)] = 6692, + [SMALL_STATE(313)] = 6729, + [SMALL_STATE(314)] = 6766, + [SMALL_STATE(315)] = 6802, + [SMALL_STATE(316)] = 6838, + [SMALL_STATE(317)] = 6874, + [SMALL_STATE(318)] = 6910, + [SMALL_STATE(319)] = 6946, + [SMALL_STATE(320)] = 6996, + [SMALL_STATE(321)] = 7032, + [SMALL_STATE(322)] = 7068, + [SMALL_STATE(323)] = 7104, + [SMALL_STATE(324)] = 7140, + [SMALL_STATE(325)] = 7176, + [SMALL_STATE(326)] = 7212, + [SMALL_STATE(327)] = 7248, + [SMALL_STATE(328)] = 7284, + [SMALL_STATE(329)] = 7320, + [SMALL_STATE(330)] = 7356, + [SMALL_STATE(331)] = 7418, + [SMALL_STATE(332)] = 7454, + [SMALL_STATE(333)] = 7490, + [SMALL_STATE(334)] = 7526, + [SMALL_STATE(335)] = 7562, + [SMALL_STATE(336)] = 7598, + [SMALL_STATE(337)] = 7634, + [SMALL_STATE(338)] = 7670, + [SMALL_STATE(339)] = 7706, + [SMALL_STATE(340)] = 7742, + [SMALL_STATE(341)] = 7778, + [SMALL_STATE(342)] = 7840, + [SMALL_STATE(343)] = 7876, + [SMALL_STATE(344)] = 7912, + [SMALL_STATE(345)] = 7948, + [SMALL_STATE(346)] = 7984, + [SMALL_STATE(347)] = 8020, + [SMALL_STATE(348)] = 8056, + [SMALL_STATE(349)] = 8092, + [SMALL_STATE(350)] = 8154, + [SMALL_STATE(351)] = 8190, + [SMALL_STATE(352)] = 8226, + [SMALL_STATE(353)] = 8262, + [SMALL_STATE(354)] = 8298, + [SMALL_STATE(355)] = 8334, + [SMALL_STATE(356)] = 8370, + [SMALL_STATE(357)] = 8406, + [SMALL_STATE(358)] = 8442, + [SMALL_STATE(359)] = 8478, + [SMALL_STATE(360)] = 8514, + [SMALL_STATE(361)] = 8550, + [SMALL_STATE(362)] = 8586, + [SMALL_STATE(363)] = 8622, + [SMALL_STATE(364)] = 8658, + [SMALL_STATE(365)] = 8720, + [SMALL_STATE(366)] = 8782, + [SMALL_STATE(367)] = 8818, + [SMALL_STATE(368)] = 8868, + [SMALL_STATE(369)] = 8904, + [SMALL_STATE(370)] = 8940, + [SMALL_STATE(371)] = 8976, + [SMALL_STATE(372)] = 9012, + [SMALL_STATE(373)] = 9047, + [SMALL_STATE(374)] = 9092, + [SMALL_STATE(375)] = 9127, + [SMALL_STATE(376)] = 9172, + [SMALL_STATE(377)] = 9231, + [SMALL_STATE(378)] = 9276, + [SMALL_STATE(379)] = 9338, + [SMALL_STATE(380)] = 9374, + [SMALL_STATE(381)] = 9410, + [SMALL_STATE(382)] = 9441, + [SMALL_STATE(383)] = 9472, + [SMALL_STATE(384)] = 9503, + [SMALL_STATE(385)] = 9536, + [SMALL_STATE(386)] = 9567, + [SMALL_STATE(387)] = 9598, + [SMALL_STATE(388)] = 9629, + [SMALL_STATE(389)] = 9660, + [SMALL_STATE(390)] = 9692, + [SMALL_STATE(391)] = 9722, + [SMALL_STATE(392)] = 9752, + [SMALL_STATE(393)] = 9784, + [SMALL_STATE(394)] = 9814, + [SMALL_STATE(395)] = 9844, + [SMALL_STATE(396)] = 9874, + [SMALL_STATE(397)] = 9904, + [SMALL_STATE(398)] = 9934, + [SMALL_STATE(399)] = 9966, + [SMALL_STATE(400)] = 9996, + [SMALL_STATE(401)] = 10026, + [SMALL_STATE(402)] = 10058, + [SMALL_STATE(403)] = 10088, + [SMALL_STATE(404)] = 10118, + [SMALL_STATE(405)] = 10154, + [SMALL_STATE(406)] = 10184, + [SMALL_STATE(407)] = 10214, + [SMALL_STATE(408)] = 10244, + [SMALL_STATE(409)] = 10274, + [SMALL_STATE(410)] = 10308, + [SMALL_STATE(411)] = 10342, + [SMALL_STATE(412)] = 10372, + [SMALL_STATE(413)] = 10402, + [SMALL_STATE(414)] = 10438, + [SMALL_STATE(415)] = 10468, + [SMALL_STATE(416)] = 10498, + [SMALL_STATE(417)] = 10528, + [SMALL_STATE(418)] = 10558, + [SMALL_STATE(419)] = 10587, + [SMALL_STATE(420)] = 10616, + [SMALL_STATE(421)] = 10647, + [SMALL_STATE(422)] = 10676, + [SMALL_STATE(423)] = 10707, + [SMALL_STATE(424)] = 10736, + [SMALL_STATE(425)] = 10765, + [SMALL_STATE(426)] = 10794, + [SMALL_STATE(427)] = 10823, + [SMALL_STATE(428)] = 10852, + [SMALL_STATE(429)] = 10881, + [SMALL_STATE(430)] = 10936, + [SMALL_STATE(431)] = 10965, + [SMALL_STATE(432)] = 10994, + [SMALL_STATE(433)] = 11025, + [SMALL_STATE(434)] = 11054, + [SMALL_STATE(435)] = 11083, + [SMALL_STATE(436)] = 11114, + [SMALL_STATE(437)] = 11143, + [SMALL_STATE(438)] = 11172, + [SMALL_STATE(439)] = 11201, + [SMALL_STATE(440)] = 11230, + [SMALL_STATE(441)] = 11259, + [SMALL_STATE(442)] = 11292, + [SMALL_STATE(443)] = 11321, + [SMALL_STATE(444)] = 11350, + [SMALL_STATE(445)] = 11379, + [SMALL_STATE(446)] = 11408, + [SMALL_STATE(447)] = 11437, + [SMALL_STATE(448)] = 11466, + [SMALL_STATE(449)] = 11495, + [SMALL_STATE(450)] = 11524, + [SMALL_STATE(451)] = 11553, + [SMALL_STATE(452)] = 11582, + [SMALL_STATE(453)] = 11611, + [SMALL_STATE(454)] = 11640, + [SMALL_STATE(455)] = 11669, + [SMALL_STATE(456)] = 11698, + [SMALL_STATE(457)] = 11727, + [SMALL_STATE(458)] = 11756, + [SMALL_STATE(459)] = 11785, + [SMALL_STATE(460)] = 11814, + [SMALL_STATE(461)] = 11843, + [SMALL_STATE(462)] = 11872, + [SMALL_STATE(463)] = 11901, + [SMALL_STATE(464)] = 11930, + [SMALL_STATE(465)] = 11959, + [SMALL_STATE(466)] = 11988, + [SMALL_STATE(467)] = 12017, + [SMALL_STATE(468)] = 12046, + [SMALL_STATE(469)] = 12075, + [SMALL_STATE(470)] = 12104, + [SMALL_STATE(471)] = 12133, + [SMALL_STATE(472)] = 12162, + [SMALL_STATE(473)] = 12191, + [SMALL_STATE(474)] = 12220, + [SMALL_STATE(475)] = 12249, + [SMALL_STATE(476)] = 12278, + [SMALL_STATE(477)] = 12307, + [SMALL_STATE(478)] = 12336, + [SMALL_STATE(479)] = 12365, + [SMALL_STATE(480)] = 12394, + [SMALL_STATE(481)] = 12423, + [SMALL_STATE(482)] = 12452, + [SMALL_STATE(483)] = 12481, + [SMALL_STATE(484)] = 12510, + [SMALL_STATE(485)] = 12539, + [SMALL_STATE(486)] = 12568, + [SMALL_STATE(487)] = 12597, + [SMALL_STATE(488)] = 12626, + [SMALL_STATE(489)] = 12655, + [SMALL_STATE(490)] = 12684, + [SMALL_STATE(491)] = 12713, + [SMALL_STATE(492)] = 12742, + [SMALL_STATE(493)] = 12796, + [SMALL_STATE(494)] = 12844, + [SMALL_STATE(495)] = 12892, + [SMALL_STATE(496)] = 12940, + [SMALL_STATE(497)] = 12968, + [SMALL_STATE(498)] = 12996, + [SMALL_STATE(499)] = 13044, + [SMALL_STATE(500)] = 13092, + [SMALL_STATE(501)] = 13146, + [SMALL_STATE(502)] = 13194, + [SMALL_STATE(503)] = 13222, + [SMALL_STATE(504)] = 13270, + [SMALL_STATE(505)] = 13318, + [SMALL_STATE(506)] = 13366, + [SMALL_STATE(507)] = 13394, + [SMALL_STATE(508)] = 13424, + [SMALL_STATE(509)] = 13478, + [SMALL_STATE(510)] = 13526, + [SMALL_STATE(511)] = 13554, + [SMALL_STATE(512)] = 13586, + [SMALL_STATE(513)] = 13634, + [SMALL_STATE(514)] = 13662, + [SMALL_STATE(515)] = 13710, + [SMALL_STATE(516)] = 13744, + [SMALL_STATE(517)] = 13772, + [SMALL_STATE(518)] = 13820, + [SMALL_STATE(519)] = 13848, + [SMALL_STATE(520)] = 13879, + [SMALL_STATE(521)] = 13906, + [SMALL_STATE(522)] = 13933, + [SMALL_STATE(523)] = 13960, + [SMALL_STATE(524)] = 13987, + [SMALL_STATE(525)] = 14014, + [SMALL_STATE(526)] = 14041, + [SMALL_STATE(527)] = 14068, + [SMALL_STATE(528)] = 14095, + [SMALL_STATE(529)] = 14122, + [SMALL_STATE(530)] = 14149, + [SMALL_STATE(531)] = 14176, + [SMALL_STATE(532)] = 14202, + [SMALL_STATE(533)] = 14228, + [SMALL_STATE(534)] = 14253, + [SMALL_STATE(535)] = 14278, + [SMALL_STATE(536)] = 14303, + [SMALL_STATE(537)] = 14328, + [SMALL_STATE(538)] = 14353, + [SMALL_STATE(539)] = 14378, + [SMALL_STATE(540)] = 14403, + [SMALL_STATE(541)] = 14428, + [SMALL_STATE(542)] = 14453, + [SMALL_STATE(543)] = 14490, + [SMALL_STATE(544)] = 14515, + [SMALL_STATE(545)] = 14540, + [SMALL_STATE(546)] = 14565, + [SMALL_STATE(547)] = 14590, + [SMALL_STATE(548)] = 14615, + [SMALL_STATE(549)] = 14640, + [SMALL_STATE(550)] = 14665, + [SMALL_STATE(551)] = 14690, + [SMALL_STATE(552)] = 14715, + [SMALL_STATE(553)] = 14740, + [SMALL_STATE(554)] = 14765, + [SMALL_STATE(555)] = 14790, + [SMALL_STATE(556)] = 14815, + [SMALL_STATE(557)] = 14840, + [SMALL_STATE(558)] = 14865, + [SMALL_STATE(559)] = 14894, + [SMALL_STATE(560)] = 14929, + [SMALL_STATE(561)] = 14954, + [SMALL_STATE(562)] = 14981, + [SMALL_STATE(563)] = 15006, + [SMALL_STATE(564)] = 15031, + [SMALL_STATE(565)] = 15060, + [SMALL_STATE(566)] = 15085, + [SMALL_STATE(567)] = 15110, + [SMALL_STATE(568)] = 15135, + [SMALL_STATE(569)] = 15160, + [SMALL_STATE(570)] = 15185, + [SMALL_STATE(571)] = 15210, + [SMALL_STATE(572)] = 15235, + [SMALL_STATE(573)] = 15260, + [SMALL_STATE(574)] = 15285, + [SMALL_STATE(575)] = 15310, + [SMALL_STATE(576)] = 15336, + [SMALL_STATE(577)] = 15378, + [SMALL_STATE(578)] = 15420, + [SMALL_STATE(579)] = 15462, + [SMALL_STATE(580)] = 15486, + [SMALL_STATE(581)] = 15528, + [SMALL_STATE(582)] = 15570, + [SMALL_STATE(583)] = 15594, + [SMALL_STATE(584)] = 15636, + [SMALL_STATE(585)] = 15678, + [SMALL_STATE(586)] = 15720, + [SMALL_STATE(587)] = 15762, + [SMALL_STATE(588)] = 15804, + [SMALL_STATE(589)] = 15846, + [SMALL_STATE(590)] = 15888, + [SMALL_STATE(591)] = 15930, + [SMALL_STATE(592)] = 15972, + [SMALL_STATE(593)] = 16014, + [SMALL_STATE(594)] = 16056, + [SMALL_STATE(595)] = 16096, + [SMALL_STATE(596)] = 16138, + [SMALL_STATE(597)] = 16180, + [SMALL_STATE(598)] = 16222, + [SMALL_STATE(599)] = 16261, + [SMALL_STATE(600)] = 16300, + [SMALL_STATE(601)] = 16337, + [SMALL_STATE(602)] = 16376, + [SMALL_STATE(603)] = 16415, + [SMALL_STATE(604)] = 16464, + [SMALL_STATE(605)] = 16503, + [SMALL_STATE(606)] = 16542, + [SMALL_STATE(607)] = 16581, + [SMALL_STATE(608)] = 16620, + [SMALL_STATE(609)] = 16645, + [SMALL_STATE(610)] = 16684, + [SMALL_STATE(611)] = 16723, + [SMALL_STATE(612)] = 16762, + [SMALL_STATE(613)] = 16801, + [SMALL_STATE(614)] = 16840, + [SMALL_STATE(615)] = 16879, + [SMALL_STATE(616)] = 16918, + [SMALL_STATE(617)] = 16957, + [SMALL_STATE(618)] = 16996, + [SMALL_STATE(619)] = 17035, + [SMALL_STATE(620)] = 17074, + [SMALL_STATE(621)] = 17113, + [SMALL_STATE(622)] = 17152, + [SMALL_STATE(623)] = 17191, + [SMALL_STATE(624)] = 17227, + [SMALL_STATE(625)] = 17263, + [SMALL_STATE(626)] = 17299, + [SMALL_STATE(627)] = 17335, + [SMALL_STATE(628)] = 17371, + [SMALL_STATE(629)] = 17407, + [SMALL_STATE(630)] = 17443, + [SMALL_STATE(631)] = 17479, + [SMALL_STATE(632)] = 17515, + [SMALL_STATE(633)] = 17551, + [SMALL_STATE(634)] = 17587, + [SMALL_STATE(635)] = 17623, + [SMALL_STATE(636)] = 17659, + [SMALL_STATE(637)] = 17695, + [SMALL_STATE(638)] = 17731, + [SMALL_STATE(639)] = 17767, + [SMALL_STATE(640)] = 17803, + [SMALL_STATE(641)] = 17839, + [SMALL_STATE(642)] = 17875, + [SMALL_STATE(643)] = 17911, + [SMALL_STATE(644)] = 17947, + [SMALL_STATE(645)] = 17983, + [SMALL_STATE(646)] = 18019, + [SMALL_STATE(647)] = 18055, + [SMALL_STATE(648)] = 18091, + [SMALL_STATE(649)] = 18127, + [SMALL_STATE(650)] = 18163, + [SMALL_STATE(651)] = 18199, + [SMALL_STATE(652)] = 18235, + [SMALL_STATE(653)] = 18271, + [SMALL_STATE(654)] = 18307, + [SMALL_STATE(655)] = 18343, + [SMALL_STATE(656)] = 18379, + [SMALL_STATE(657)] = 18415, + [SMALL_STATE(658)] = 18451, + [SMALL_STATE(659)] = 18487, + [SMALL_STATE(660)] = 18523, + [SMALL_STATE(661)] = 18559, + [SMALL_STATE(662)] = 18595, + [SMALL_STATE(663)] = 18631, + [SMALL_STATE(664)] = 18667, + [SMALL_STATE(665)] = 18703, + [SMALL_STATE(666)] = 18739, + [SMALL_STATE(667)] = 18775, + [SMALL_STATE(668)] = 18811, + [SMALL_STATE(669)] = 18847, + [SMALL_STATE(670)] = 18883, + [SMALL_STATE(671)] = 18919, + [SMALL_STATE(672)] = 18955, + [SMALL_STATE(673)] = 18991, + [SMALL_STATE(674)] = 19027, + [SMALL_STATE(675)] = 19063, + [SMALL_STATE(676)] = 19099, + [SMALL_STATE(677)] = 19135, + [SMALL_STATE(678)] = 19171, + [SMALL_STATE(679)] = 19207, + [SMALL_STATE(680)] = 19243, + [SMALL_STATE(681)] = 19279, + [SMALL_STATE(682)] = 19315, + [SMALL_STATE(683)] = 19351, + [SMALL_STATE(684)] = 19387, + [SMALL_STATE(685)] = 19423, + [SMALL_STATE(686)] = 19459, + [SMALL_STATE(687)] = 19494, + [SMALL_STATE(688)] = 19517, + [SMALL_STATE(689)] = 19540, + [SMALL_STATE(690)] = 19575, + [SMALL_STATE(691)] = 19594, + [SMALL_STATE(692)] = 19617, + [SMALL_STATE(693)] = 19640, + [SMALL_STATE(694)] = 19675, + [SMALL_STATE(695)] = 19694, + [SMALL_STATE(696)] = 19717, + [SMALL_STATE(697)] = 19740, + [SMALL_STATE(698)] = 19776, + [SMALL_STATE(699)] = 19798, + [SMALL_STATE(700)] = 19816, + [SMALL_STATE(701)] = 19838, + [SMALL_STATE(702)] = 19856, + [SMALL_STATE(703)] = 19878, + [SMALL_STATE(704)] = 19914, + [SMALL_STATE(705)] = 19932, + [SMALL_STATE(706)] = 19965, + [SMALL_STATE(707)] = 20000, + [SMALL_STATE(708)] = 20021, + [SMALL_STATE(709)] = 20054, + [SMALL_STATE(710)] = 20083, + [SMALL_STATE(711)] = 20114, + [SMALL_STATE(712)] = 20145, + [SMALL_STATE(713)] = 20178, + [SMALL_STATE(714)] = 20211, + [SMALL_STATE(715)] = 20244, + [SMALL_STATE(716)] = 20265, + [SMALL_STATE(717)] = 20286, + [SMALL_STATE(718)] = 20314, + [SMALL_STATE(719)] = 20336, + [SMALL_STATE(720)] = 20352, + [SMALL_STATE(721)] = 20382, + [SMALL_STATE(722)] = 20412, + [SMALL_STATE(723)] = 20442, + [SMALL_STATE(724)] = 20472, + [SMALL_STATE(725)] = 20488, + [SMALL_STATE(726)] = 20516, + [SMALL_STATE(727)] = 20546, + [SMALL_STATE(728)] = 20576, + [SMALL_STATE(729)] = 20606, + [SMALL_STATE(730)] = 20636, + [SMALL_STATE(731)] = 20666, + [SMALL_STATE(732)] = 20682, + [SMALL_STATE(733)] = 20712, + [SMALL_STATE(734)] = 20740, + [SMALL_STATE(735)] = 20755, + [SMALL_STATE(736)] = 20780, + [SMALL_STATE(737)] = 20805, + [SMALL_STATE(738)] = 20830, + [SMALL_STATE(739)] = 20855, + [SMALL_STATE(740)] = 20874, + [SMALL_STATE(741)] = 20899, + [SMALL_STATE(742)] = 20928, + [SMALL_STATE(743)] = 20953, + [SMALL_STATE(744)] = 20978, + [SMALL_STATE(745)] = 21003, + [SMALL_STATE(746)] = 21020, + [SMALL_STATE(747)] = 21037, + [SMALL_STATE(748)] = 21062, + [SMALL_STATE(749)] = 21077, + [SMALL_STATE(750)] = 21102, + [SMALL_STATE(751)] = 21131, + [SMALL_STATE(752)] = 21156, + [SMALL_STATE(753)] = 21180, + [SMALL_STATE(754)] = 21204, + [SMALL_STATE(755)] = 21228, + [SMALL_STATE(756)] = 21252, + [SMALL_STATE(757)] = 21276, + [SMALL_STATE(758)] = 21299, + [SMALL_STATE(759)] = 21320, + [SMALL_STATE(760)] = 21343, + [SMALL_STATE(761)] = 21364, + [SMALL_STATE(762)] = 21385, + [SMALL_STATE(763)] = 21406, + [SMALL_STATE(764)] = 21427, + [SMALL_STATE(765)] = 21450, + [SMALL_STATE(766)] = 21471, + [SMALL_STATE(767)] = 21492, + [SMALL_STATE(768)] = 21513, + [SMALL_STATE(769)] = 21534, + [SMALL_STATE(770)] = 21555, + [SMALL_STATE(771)] = 21578, + [SMALL_STATE(772)] = 21601, + [SMALL_STATE(773)] = 21622, + [SMALL_STATE(774)] = 21643, + [SMALL_STATE(775)] = 21664, + [SMALL_STATE(776)] = 21687, + [SMALL_STATE(777)] = 21708, + [SMALL_STATE(778)] = 21729, + [SMALL_STATE(779)] = 21747, + [SMALL_STATE(780)] = 21767, + [SMALL_STATE(781)] = 21785, + [SMALL_STATE(782)] = 21805, + [SMALL_STATE(783)] = 21825, + [SMALL_STATE(784)] = 21845, + [SMALL_STATE(785)] = 21865, + [SMALL_STATE(786)] = 21887, + [SMALL_STATE(787)] = 21907, + [SMALL_STATE(788)] = 21927, + [SMALL_STATE(789)] = 21947, + [SMALL_STATE(790)] = 21967, + [SMALL_STATE(791)] = 21987, + [SMALL_STATE(792)] = 22007, + [SMALL_STATE(793)] = 22025, + [SMALL_STATE(794)] = 22043, + [SMALL_STATE(795)] = 22063, + [SMALL_STATE(796)] = 22083, + [SMALL_STATE(797)] = 22103, + [SMALL_STATE(798)] = 22117, + [SMALL_STATE(799)] = 22135, + [SMALL_STATE(800)] = 22155, + [SMALL_STATE(801)] = 22175, + [SMALL_STATE(802)] = 22197, + [SMALL_STATE(803)] = 22217, + [SMALL_STATE(804)] = 22237, + [SMALL_STATE(805)] = 22248, + [SMALL_STATE(806)] = 22263, + [SMALL_STATE(807)] = 22276, + [SMALL_STATE(808)] = 22287, + [SMALL_STATE(809)] = 22298, + [SMALL_STATE(810)] = 22313, + [SMALL_STATE(811)] = 22328, + [SMALL_STATE(812)] = 22339, + [SMALL_STATE(813)] = 22354, + [SMALL_STATE(814)] = 22365, + [SMALL_STATE(815)] = 22378, + [SMALL_STATE(816)] = 22389, + [SMALL_STATE(817)] = 22402, + [SMALL_STATE(818)] = 22418, + [SMALL_STATE(819)] = 22432, + [SMALL_STATE(820)] = 22448, + [SMALL_STATE(821)] = 22464, + [SMALL_STATE(822)] = 22476, + [SMALL_STATE(823)] = 22490, + [SMALL_STATE(824)] = 22506, + [SMALL_STATE(825)] = 22522, + [SMALL_STATE(826)] = 22536, + [SMALL_STATE(827)] = 22550, + [SMALL_STATE(828)] = 22560, + [SMALL_STATE(829)] = 22576, + [SMALL_STATE(830)] = 22590, + [SMALL_STATE(831)] = 22606, + [SMALL_STATE(832)] = 22622, + [SMALL_STATE(833)] = 22638, + [SMALL_STATE(834)] = 22652, + [SMALL_STATE(835)] = 22666, + [SMALL_STATE(836)] = 22676, + [SMALL_STATE(837)] = 22692, + [SMALL_STATE(838)] = 22708, + [SMALL_STATE(839)] = 22718, + [SMALL_STATE(840)] = 22728, + [SMALL_STATE(841)] = 22744, + [SMALL_STATE(842)] = 22758, + [SMALL_STATE(843)] = 22774, + [SMALL_STATE(844)] = 22788, + [SMALL_STATE(845)] = 22802, + [SMALL_STATE(846)] = 22818, + [SMALL_STATE(847)] = 22834, + [SMALL_STATE(848)] = 22848, + [SMALL_STATE(849)] = 22862, + [SMALL_STATE(850)] = 22878, + [SMALL_STATE(851)] = 22888, + [SMALL_STATE(852)] = 22904, + [SMALL_STATE(853)] = 22914, + [SMALL_STATE(854)] = 22924, + [SMALL_STATE(855)] = 22938, + [SMALL_STATE(856)] = 22952, + [SMALL_STATE(857)] = 22966, + [SMALL_STATE(858)] = 22980, + [SMALL_STATE(859)] = 22992, + [SMALL_STATE(860)] = 23008, + [SMALL_STATE(861)] = 23022, + [SMALL_STATE(862)] = 23032, + [SMALL_STATE(863)] = 23042, + [SMALL_STATE(864)] = 23052, + [SMALL_STATE(865)] = 23068, + [SMALL_STATE(866)] = 23084, + [SMALL_STATE(867)] = 23100, + [SMALL_STATE(868)] = 23114, + [SMALL_STATE(869)] = 23130, + [SMALL_STATE(870)] = 23146, + [SMALL_STATE(871)] = 23162, + [SMALL_STATE(872)] = 23178, + [SMALL_STATE(873)] = 23194, + [SMALL_STATE(874)] = 23210, + [SMALL_STATE(875)] = 23224, + [SMALL_STATE(876)] = 23240, + [SMALL_STATE(877)] = 23256, + [SMALL_STATE(878)] = 23272, + [SMALL_STATE(879)] = 23288, + [SMALL_STATE(880)] = 23304, + [SMALL_STATE(881)] = 23320, + [SMALL_STATE(882)] = 23333, + [SMALL_STATE(883)] = 23346, + [SMALL_STATE(884)] = 23359, + [SMALL_STATE(885)] = 23372, + [SMALL_STATE(886)] = 23381, + [SMALL_STATE(887)] = 23394, + [SMALL_STATE(888)] = 23403, + [SMALL_STATE(889)] = 23416, + [SMALL_STATE(890)] = 23425, + [SMALL_STATE(891)] = 23438, + [SMALL_STATE(892)] = 23451, + [SMALL_STATE(893)] = 23462, + [SMALL_STATE(894)] = 23475, + [SMALL_STATE(895)] = 23486, + [SMALL_STATE(896)] = 23499, + [SMALL_STATE(897)] = 23512, + [SMALL_STATE(898)] = 23525, + [SMALL_STATE(899)] = 23534, + [SMALL_STATE(900)] = 23547, + [SMALL_STATE(901)] = 23560, + [SMALL_STATE(902)] = 23573, + [SMALL_STATE(903)] = 23586, + [SMALL_STATE(904)] = 23599, + [SMALL_STATE(905)] = 23612, + [SMALL_STATE(906)] = 23625, + [SMALL_STATE(907)] = 23638, + [SMALL_STATE(908)] = 23647, + [SMALL_STATE(909)] = 23660, + [SMALL_STATE(910)] = 23673, + [SMALL_STATE(911)] = 23686, + [SMALL_STATE(912)] = 23699, + [SMALL_STATE(913)] = 23708, + [SMALL_STATE(914)] = 23721, + [SMALL_STATE(915)] = 23730, + [SMALL_STATE(916)] = 23743, + [SMALL_STATE(917)] = 23756, + [SMALL_STATE(918)] = 23769, + [SMALL_STATE(919)] = 23782, + [SMALL_STATE(920)] = 23795, + [SMALL_STATE(921)] = 23808, + [SMALL_STATE(922)] = 23821, + [SMALL_STATE(923)] = 23834, + [SMALL_STATE(924)] = 23847, + [SMALL_STATE(925)] = 23860, + [SMALL_STATE(926)] = 23873, + [SMALL_STATE(927)] = 23886, + [SMALL_STATE(928)] = 23899, + [SMALL_STATE(929)] = 23912, + [SMALL_STATE(930)] = 23925, + [SMALL_STATE(931)] = 23938, + [SMALL_STATE(932)] = 23951, + [SMALL_STATE(933)] = 23964, + [SMALL_STATE(934)] = 23977, + [SMALL_STATE(935)] = 23990, + [SMALL_STATE(936)] = 24003, + [SMALL_STATE(937)] = 24012, + [SMALL_STATE(938)] = 24025, + [SMALL_STATE(939)] = 24034, + [SMALL_STATE(940)] = 24042, + [SMALL_STATE(941)] = 24052, + [SMALL_STATE(942)] = 24062, + [SMALL_STATE(943)] = 24070, + [SMALL_STATE(944)] = 24080, + [SMALL_STATE(945)] = 24088, + [SMALL_STATE(946)] = 24098, + [SMALL_STATE(947)] = 24108, + [SMALL_STATE(948)] = 24118, + [SMALL_STATE(949)] = 24128, + [SMALL_STATE(950)] = 24138, + [SMALL_STATE(951)] = 24148, + [SMALL_STATE(952)] = 24158, + [SMALL_STATE(953)] = 24168, + [SMALL_STATE(954)] = 24178, + [SMALL_STATE(955)] = 24188, + [SMALL_STATE(956)] = 24198, + [SMALL_STATE(957)] = 24208, + [SMALL_STATE(958)] = 24218, + [SMALL_STATE(959)] = 24228, + [SMALL_STATE(960)] = 24238, + [SMALL_STATE(961)] = 24248, + [SMALL_STATE(962)] = 24258, + [SMALL_STATE(963)] = 24268, + [SMALL_STATE(964)] = 24278, + [SMALL_STATE(965)] = 24288, + [SMALL_STATE(966)] = 24296, + [SMALL_STATE(967)] = 24306, + [SMALL_STATE(968)] = 24314, + [SMALL_STATE(969)] = 24324, + [SMALL_STATE(970)] = 24334, + [SMALL_STATE(971)] = 24344, + [SMALL_STATE(972)] = 24354, + [SMALL_STATE(973)] = 24362, + [SMALL_STATE(974)] = 24372, + [SMALL_STATE(975)] = 24382, + [SMALL_STATE(976)] = 24392, + [SMALL_STATE(977)] = 24402, + [SMALL_STATE(978)] = 24412, + [SMALL_STATE(979)] = 24422, + [SMALL_STATE(980)] = 24432, + [SMALL_STATE(981)] = 24442, + [SMALL_STATE(982)] = 24452, + [SMALL_STATE(983)] = 24462, + [SMALL_STATE(984)] = 24472, + [SMALL_STATE(985)] = 24480, + [SMALL_STATE(986)] = 24490, + [SMALL_STATE(987)] = 24497, + [SMALL_STATE(988)] = 24504, + [SMALL_STATE(989)] = 24511, + [SMALL_STATE(990)] = 24518, + [SMALL_STATE(991)] = 24525, + [SMALL_STATE(992)] = 24532, + [SMALL_STATE(993)] = 24539, + [SMALL_STATE(994)] = 24546, + [SMALL_STATE(995)] = 24553, + [SMALL_STATE(996)] = 24560, + [SMALL_STATE(997)] = 24567, + [SMALL_STATE(998)] = 24574, + [SMALL_STATE(999)] = 24581, + [SMALL_STATE(1000)] = 24588, + [SMALL_STATE(1001)] = 24595, + [SMALL_STATE(1002)] = 24602, + [SMALL_STATE(1003)] = 24609, + [SMALL_STATE(1004)] = 24616, + [SMALL_STATE(1005)] = 24623, + [SMALL_STATE(1006)] = 24630, + [SMALL_STATE(1007)] = 24637, + [SMALL_STATE(1008)] = 24644, + [SMALL_STATE(1009)] = 24651, + [SMALL_STATE(1010)] = 24658, + [SMALL_STATE(1011)] = 24665, + [SMALL_STATE(1012)] = 24672, + [SMALL_STATE(1013)] = 24679, + [SMALL_STATE(1014)] = 24686, + [SMALL_STATE(1015)] = 24693, + [SMALL_STATE(1016)] = 24700, + [SMALL_STATE(1017)] = 24707, + [SMALL_STATE(1018)] = 24714, + [SMALL_STATE(1019)] = 24721, + [SMALL_STATE(1020)] = 24728, + [SMALL_STATE(1021)] = 24735, + [SMALL_STATE(1022)] = 24742, + [SMALL_STATE(1023)] = 24749, + [SMALL_STATE(1024)] = 24756, + [SMALL_STATE(1025)] = 24763, + [SMALL_STATE(1026)] = 24770, + [SMALL_STATE(1027)] = 24777, + [SMALL_STATE(1028)] = 24784, + [SMALL_STATE(1029)] = 24791, + [SMALL_STATE(1030)] = 24798, + [SMALL_STATE(1031)] = 24805, + [SMALL_STATE(1032)] = 24812, + [SMALL_STATE(1033)] = 24819, + [SMALL_STATE(1034)] = 24826, + [SMALL_STATE(1035)] = 24833, + [SMALL_STATE(1036)] = 24840, + [SMALL_STATE(1037)] = 24847, + [SMALL_STATE(1038)] = 24854, + [SMALL_STATE(1039)] = 24861, + [SMALL_STATE(1040)] = 24868, + [SMALL_STATE(1041)] = 24875, + [SMALL_STATE(1042)] = 24882, + [SMALL_STATE(1043)] = 24889, + [SMALL_STATE(1044)] = 24896, + [SMALL_STATE(1045)] = 24903, + [SMALL_STATE(1046)] = 24910, + [SMALL_STATE(1047)] = 24917, + [SMALL_STATE(1048)] = 24924, + [SMALL_STATE(1049)] = 24931, + [SMALL_STATE(1050)] = 24938, + [SMALL_STATE(1051)] = 24945, + [SMALL_STATE(1052)] = 24952, + [SMALL_STATE(1053)] = 24959, + [SMALL_STATE(1054)] = 24966, + [SMALL_STATE(1055)] = 24973, + [SMALL_STATE(1056)] = 24980, + [SMALL_STATE(1057)] = 24987, + [SMALL_STATE(1058)] = 24994, + [SMALL_STATE(1059)] = 25001, + [SMALL_STATE(1060)] = 25008, + [SMALL_STATE(1061)] = 25015, + [SMALL_STATE(1062)] = 25022, + [SMALL_STATE(1063)] = 25029, + [SMALL_STATE(1064)] = 25036, + [SMALL_STATE(1065)] = 25043, + [SMALL_STATE(1066)] = 25050, + [SMALL_STATE(1067)] = 25057, + [SMALL_STATE(1068)] = 25064, + [SMALL_STATE(1069)] = 25071, + [SMALL_STATE(1070)] = 25078, + [SMALL_STATE(1071)] = 25085, + [SMALL_STATE(1072)] = 25092, + [SMALL_STATE(1073)] = 25099, + [SMALL_STATE(1074)] = 25106, + [SMALL_STATE(1075)] = 25113, + [SMALL_STATE(1076)] = 25120, + [SMALL_STATE(1077)] = 25127, + [SMALL_STATE(1078)] = 25134, + [SMALL_STATE(1079)] = 25141, + [SMALL_STATE(1080)] = 25148, + [SMALL_STATE(1081)] = 25155, + [SMALL_STATE(1082)] = 25162, + [SMALL_STATE(1083)] = 25169, + [SMALL_STATE(1084)] = 25176, + [SMALL_STATE(1085)] = 25183, + [SMALL_STATE(1086)] = 25190, + [SMALL_STATE(1087)] = 25197, + [SMALL_STATE(1088)] = 25204, + [SMALL_STATE(1089)] = 25211, + [SMALL_STATE(1090)] = 25218, + [SMALL_STATE(1091)] = 25225, + [SMALL_STATE(1092)] = 25232, + [SMALL_STATE(1093)] = 25239, + [SMALL_STATE(1094)] = 25246, + [SMALL_STATE(1095)] = 25253, + [SMALL_STATE(1096)] = 25260, + [SMALL_STATE(1097)] = 25267, + [SMALL_STATE(1098)] = 25274, + [SMALL_STATE(1099)] = 25281, + [SMALL_STATE(1100)] = 25288, + [SMALL_STATE(1101)] = 25295, + [SMALL_STATE(1102)] = 25302, + [SMALL_STATE(1103)] = 25309, + [SMALL_STATE(1104)] = 25316, + [SMALL_STATE(1105)] = 25323, + [SMALL_STATE(1106)] = 25330, + [SMALL_STATE(1107)] = 25337, + [SMALL_STATE(1108)] = 25344, + [SMALL_STATE(1109)] = 25351, + [SMALL_STATE(1110)] = 25358, + [SMALL_STATE(1111)] = 25365, + [SMALL_STATE(1112)] = 25372, + [SMALL_STATE(1113)] = 25379, + [SMALL_STATE(1114)] = 25386, + [SMALL_STATE(1115)] = 25393, + [SMALL_STATE(1116)] = 25400, + [SMALL_STATE(1117)] = 25407, + [SMALL_STATE(1118)] = 25414, + [SMALL_STATE(1119)] = 25421, + [SMALL_STATE(1120)] = 25428, + [SMALL_STATE(1121)] = 25435, + [SMALL_STATE(1122)] = 25442, + [SMALL_STATE(1123)] = 25449, + [SMALL_STATE(1124)] = 25456, + [SMALL_STATE(1125)] = 25463, + [SMALL_STATE(1126)] = 25470, + [SMALL_STATE(1127)] = 25477, + [SMALL_STATE(1128)] = 25484, + [SMALL_STATE(1129)] = 25491, + [SMALL_STATE(1130)] = 25498, + [SMALL_STATE(1131)] = 25505, + [SMALL_STATE(1132)] = 25512, + [SMALL_STATE(1133)] = 25519, + [SMALL_STATE(1134)] = 25526, +}; + +static TSParseActionEntry ts_parse_actions[] = { + [0] = {.entry = {.count = 0, .reusable = false}}, + [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), + [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), + [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 0), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), + [45] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2), + [47] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1083), + [50] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), + [52] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(98), + [55] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(985), + [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(162), + [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1043), + [64] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1040), + [67] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1051), + [70] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(928), + [73] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1129), + [76] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1002), + [79] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(979), + [82] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1108), + [85] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(934), + [88] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1109), + [91] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1110), + [94] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1130), + [97] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(977), + [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1052), + [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1053), + [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1054), + [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(263), + [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_clause, 3), + [114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1083), + [116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_clause, 3), + [118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), + [122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1040), + [128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), + [130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), + [132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1129), + [134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), + [136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979), + [138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1108), + [140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(934), + [142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1109), + [144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1110), + [146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), + [148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(977), + [150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1052), + [152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053), + [154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1054), + [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1039), + [172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1042), + [176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(918), + [178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), + [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1035), + [182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), + [184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124), + [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), + [188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082), + [190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1061), + [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), + [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(978), + [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(996), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(997), + [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(999), + [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), + [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), + [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), + [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), + [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_group_clause_repeat1, 2), + [230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1083), + [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), + [235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(94), + [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(159), + [241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1043), + [244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1040), + [247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1051), + [250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(928), + [253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1129), + [256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1002), + [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(979), + [262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1108), + [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(934), + [268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1109), + [271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1110), + [274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1130), + [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(977), + [280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1052), + [283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1053), + [286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1054), + [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(263), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_having_clause, 2), + [296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_having_clause, 2), + [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_having_clause_repeat1, 2), + [300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1083), + [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), + [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(98), + [308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1043), + [311] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1040), + [314] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1051), + [317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(928), + [320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1129), + [323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1002), + [326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(979), + [329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1108), + [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(934), + [335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1109), + [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1110), + [341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1130), + [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(977), + [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1052), + [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1053), + [353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1054), + [356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(263), + [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_clause, 3), + [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_clause, 3), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), + [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_list, 5), + [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_list, 5), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__variadic_build_in_function, 2, .production_id = 9), + [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__variadic_build_in_function, 2, .production_id = 9), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_substring_expression, 8), + [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_substring_expression, 8), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_replace_expression, 8), + [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_replace_expression, 8), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aggregate, 8), + [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_aggregate, 8), + [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aggregate, 9), + [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_aggregate, 9), + [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_replace_expression, 10), + [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_replace_expression, 10), + [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_list, 3), + [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_list, 3), + [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aggregate, 4), + [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_aggregate, 4), + [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(58), + [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(957), + [441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(211), + [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1030), + [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1075), + [450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(919), + [453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1133), + [456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1127), + [459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(945), + [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1118), + [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(922), + [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1119), + [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1120), + [474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1134), + [477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(946), + [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1076), + [483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1077), + [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_order_clause_repeat1, 2), SHIFT_REPEAT(1078), + [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex_expression, 6, .production_id = 17), + [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex_expression, 6, .production_id = 17), + [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_graph_pattern, 3), + [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_graph_pattern, 3), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_list, 3), + [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_list, 3), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_build_in_function, 4, .production_id = 14), + [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_build_in_function, 4, .production_id = 14), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_build_in_function, 1, .production_id = 4), + [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_build_in_function, 1, .production_id = 4), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1030), + [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), + [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), + [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1133), + [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1127), + [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), + [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118), + [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(922), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119), + [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120), + [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1134), + [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), + [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), + [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077), + [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), + [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binary_build_in_function, 6, .production_id = 16), + [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binary_build_in_function, 6, .production_id = 16), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_build_in_function, 2, .production_id = 9), + [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_build_in_function, 2, .production_id = 9), + [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_build_in_function, 8, .production_id = 19), + [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_build_in_function, 8, .production_id = 19), + [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unary_build_in_function, 2, .production_id = 9), + [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unary_build_in_function, 2, .production_id = 9), + [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_graph_pattern, 4), + [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_graph_pattern, 4), + [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_list, 1), + [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_list, 1), + [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_substring_expression, 6), + [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_substring_expression, 6), + [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_list, 1), + [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_list, 1), + [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_exists_func, 3), + [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_exists_func, 3), + [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__nullary_build_in_function, 2, .production_id = 9), + [583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__nullary_build_in_function, 2, .production_id = 9), + [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracketted_expression, 3), + [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bracketted_expression, 3), + [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex_expression, 8, .production_id = 20), + [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex_expression, 8, .production_id = 20), + [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_graph_pattern, 2), + [595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_graph_pattern, 2), + [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exists_func, 2), + [599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exists_func, 2), + [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_list, 4), + [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_list, 4), + [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aggregate, 5), + [607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_aggregate, 5), + [609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_list, 4), + [611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_list, 4), + [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, .production_id = 10), + [615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, .production_id = 10), + [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_condition, 3), + [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_condition, 3), + [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_condition, 1), + [623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_condition, 1), + [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_condition, 1, .production_id = 1), + [627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_condition, 1, .production_id = 1), + [629] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(85), + [632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(214), + [635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1030), + [638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1075), + [641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(919), + [644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1133), + [647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1127), + [650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(945), + [653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1118), + [656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(922), + [659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1119), + [662] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1120), + [665] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1134), + [668] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(946), + [671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1076), + [674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1077), + [677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_clause_repeat1, 2), SHIFT_REPEAT(1078), + [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_condition, 1), + [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_condition, 1), + [688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(58), + [691] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1030), + [694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1075), + [697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(919), + [700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1133), + [703] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1127), + [706] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(945), + [709] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1118), + [712] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(922), + [715] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1119), + [718] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1120), + [721] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1134), + [724] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(946), + [727] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1076), + [730] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1077), + [733] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_having_clause_repeat1, 2), SHIFT_REPEAT(1078), + [736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_condition, 2), + [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_condition, 2), + [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_condition, 5, .production_id = 15), + [742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_condition, 5, .production_id = 15), + [744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_having_condition, 1), + [746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_having_condition, 1), + [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), + [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), + [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), + [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1131), + [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1112), + [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949), + [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1113), + [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), + [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114), + [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1115), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132), + [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), + [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), + [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1066), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), + [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1036), + [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), + [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(801), + [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(976), + [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1027), + [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), + [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), + [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), + [820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(872), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefixed_name, 2), + [834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefixed_name, 2), + [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iri_reference, 3), + [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iri_reference, 3), + [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_describe_query, 2), + [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041), + [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_describe_query, 2), + [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), + [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), + [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1105), + [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1021), + [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), + [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), + [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 1), + [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 1), + [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 2), + [874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 2), + [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_triples_block, 3), + [878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_triples_block, 3), + [880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_triples_block, 2), + [882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_triples_block, 2), + [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), + [886] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(980), + [889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(883), + [892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(789), + [895] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(794), + [898] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(709), + [901] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(764), + [904] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(755), + [907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(762), + [910] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(777), + [913] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(893), + [916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(705), + [919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(713), + [922] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(714), + [925] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(952), + [928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(953), + [931] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(954), + [934] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(776), + [937] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(956), + [940] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unit_repeat1, 2), SHIFT_REPEAT(958), + [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 1), + [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), + [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), + [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), + [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quads_repeat1, 1), + [961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_quads_repeat1, 1), + [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quads_repeat1, 2), + [967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_quads_repeat1, 2), + [969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_triples_template, 3), + [971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_triples_template, 3), + [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1080), + [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), + [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), + [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), + [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), + [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [1003] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(1080), + [1006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(255), + [1009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_collection_repeat1, 2), + [1011] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(689), + [1014] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(239), + [1017] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(1028), + [1020] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(520), + [1023] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(386), + [1026] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(1001), + [1029] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(239), + [1032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(876), + [1035] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(877), + [1038] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(782), + [1041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_repeat1, 2), SHIFT_REPEAT(781), + [1044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [1048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [1056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(1080), + [1059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(247), + [1062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_collection_path_repeat1, 2), + [1064] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(508), + [1067] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(242), + [1070] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(1028), + [1073] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(520), + [1076] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(386), + [1079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(1001), + [1082] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(242), + [1085] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(876), + [1088] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(877), + [1091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(782), + [1094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_path_repeat1, 2), SHIFT_REPEAT(781), + [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_triples_template, 2), + [1099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_triples_template, 2), + [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_describe_query, 3), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [1117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_describe_query, 3), + [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [1137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_describe_query_repeat1, 2), + [1139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_describe_query_repeat1, 2), SHIFT_REPEAT(1041), + [1142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_describe_query_repeat1, 2), + [1144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_describe_query_repeat1, 2), SHIFT_REPEAT(251), + [1147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_describe_query_repeat1, 2), SHIFT_REPEAT(1043), + [1150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_describe_query_repeat1, 2), SHIFT_REPEAT(274), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), + [1161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_triples, 2), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), + [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_triples, 3), + [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace, 1), + [1175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace, 1), + [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [1185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace, 2), + [1187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace, 2), + [1189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefixed_name, 1), + [1191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefixed_name, 1), + [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_query, 6), + [1197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_construct_query, 6), + [1199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_query, 2), + [1201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_query, 2), + [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_query, 4), + [1205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_construct_query, 4), + [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ask_query, 3), + [1209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ask_query, 3), + [1211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_query, 3), + [1213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_construct_query, 3), + [1215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_describe_query, 4), + [1217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_describe_query, 4), + [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ask_query, 2), + [1221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ask_query, 2), + [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_query, 5), + [1225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_construct_query, 5), + [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_query, 3), + [1229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_query, 3), + [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_query_repeat1, 2), + [1233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_query_repeat1, 2), SHIFT_REPEAT(733), + [1236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_select_query_repeat1, 2), + [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_list_path_repeat1, 1), + [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [1242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_property_list_path_repeat1, 1), + [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), + [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [1252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_literal1, 3), + [1254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_literal1, 3), + [1256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_or_union_graph_pattern, 1), + [1258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_or_union_graph_pattern, 1), + [1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), + [1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_triples_same_subject_path, 1), + [1264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_triples_same_subject_path, 1), + [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_literal_long1, 3), + [1270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_literal_long1, 3), + [1272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_literal2, 2), + [1274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_literal2, 2), + [1276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_literal_long2, 2), + [1278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_literal_long2, 2), + [1280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_literal1, 2), + [1282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_literal1, 2), + [1284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_solution_modifier, 1), + [1286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_solution_modifier, 1), + [1288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_or_union_graph_pattern, 2), + [1290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_or_union_graph_pattern, 2), + [1292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_literal2, 3), + [1294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_literal2, 3), + [1296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_group_or_union_graph_pattern_repeat1, 2), + [1298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_group_or_union_graph_pattern_repeat1, 2), + [1300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_group_or_union_graph_pattern_repeat1, 2), SHIFT_REPEAT(961), + [1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 1), + [1305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 1), + [1307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_literal_long2, 3), + [1309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_literal_long2, 3), + [1311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_literal_long1, 2), + [1313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_literal_long1, 2), + [1315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline_data_one_var_repeat1, 2), SHIFT_REPEAT(1059), + [1318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__inline_data_one_var_repeat1, 2), + [1320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline_data_one_var_repeat1, 2), SHIFT_REPEAT(307), + [1323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__inline_data_one_var_repeat1, 2), SHIFT_REPEAT(1057), + [1326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline_data_one_var_repeat1, 2), SHIFT_REPEAT(518), + [1329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__inline_data_one_var_repeat1, 2), SHIFT_REPEAT(579), + [1332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__inline_data_one_var_repeat1, 2), SHIFT_REPEAT(307), + [1335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline_data_one_var_repeat1, 2), SHIFT_REPEAT(873), + [1338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline_data_one_var_repeat1, 2), SHIFT_REPEAT(872), + [1341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__inline_data_one_var_repeat1, 2), SHIFT_REPEAT(790), + [1344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__inline_data_one_var_repeat1, 2), SHIFT_REPEAT(791), + [1347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_graph_clause, 1, .production_id = 7), + [1349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_graph_clause, 1, .production_id = 7), + [1351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dataset_clause, 2), + [1353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dataset_clause, 2), + [1355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_graph_clause, 2, .production_id = 11), + [1357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_graph_clause, 2, .production_id = 11), + [1359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__inline_data_full, 3), + [1361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_data_full, 3), + [1363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_minus_graph_pattern, 2), + [1365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_minus_graph_pattern, 2), + [1367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 2), + [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 2), + [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_solution_modifier, 2), + [1373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_solution_modifier, 2), + [1375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_block, 1, .production_id = 8), + [1377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_block, 1, .production_id = 8), + [1379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_data, 2), + [1381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_data, 2), + [1383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bind, 6, .production_id = 18), + [1385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bind, 6, .production_id = 18), + [1387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_graph_pattern, 2), + [1389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_graph_pattern, 2), + [1391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rdf_literal, 2, .production_id = 5), + [1393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rdf_literal, 2, .production_id = 5), + [1395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__inline_data_one_var, 4, .production_id = 1), + [1397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_data_one_var, 4, .production_id = 1), + [1399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__inline_data_full, 4), + [1401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_data_full, 4), + [1403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__inline_data_full, 5, .production_id = 2), + [1405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_data_full, 5, .production_id = 2), + [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1059), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [1417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__inline_data_full, 6, .production_id = 2), + [1419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_data_full, 6, .production_id = 2), + [1421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_service_graph_pattern, 4), + [1423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_service_graph_pattern, 4), + [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [1427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [1431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__inline_data_one_var, 3, .production_id = 1), + [1433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_data_one_var, 3, .production_id = 1), + [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rdf_literal, 3, .production_id = 13), + [1439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rdf_literal, 3, .production_id = 13), + [1441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_service_graph_pattern, 3), + [1443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_service_graph_pattern, 3), + [1445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_graph_pattern, 3), + [1447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_graph_pattern, 3), + [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [1457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), + [1459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), + [1461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_where_clause, 2), + [1463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_where_clause, 2), + [1465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_where_clause, 1), + [1467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_where_clause, 1), + [1469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_solution_modifier, 3), + [1471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_solution_modifier, 3), + [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [1477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_offset_clauses, 1), + [1479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_limit_offset_clauses, 1), + [1481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_offset_clause, 2), + [1483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_offset_clause, 2), + [1485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quads, 2), + [1487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quads, 2), + [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), + [1491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quads, 4), + [1493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quads, 4), + [1495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_clause, 2), + [1497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_limit_clause, 2), + [1499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quads, 3), + [1501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quads, 3), + [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_load, 3), + [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [1507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_load, 3), + [1509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_load, 2), + [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [1513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_load, 2), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [1517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_or_default, 2), + [1519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_or_default, 2), + [1521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_one_in_property_set, 2), + [1523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_one_in_property_set, 2), + [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [1527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_or_default, 1), + [1529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_or_default, 1), + [1531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prologue, 1), + [1533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prologue, 1), + [1535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_offset_clauses, 2), + [1537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_limit_offset_clauses, 2), + [1539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_solution_modifier, 4), + [1541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_solution_modifier, 4), + [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [1545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unit_repeat1, 2), + [1547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 1), + [1549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unit_repeat1, 1), + [1551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_prologue_repeat1, 2), SHIFT_REPEAT(980), + [1554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_prologue_repeat1, 2), SHIFT_REPEAT(883), + [1557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_prologue_repeat1, 2), + [1559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_prologue_repeat1, 2), + [1561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_one_in_property_set, 1), + [1563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_one_in_property_set, 1), + [1565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quads_not_triples, 4), + [1567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quads_not_triples, 4), + [1569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_describe_query, 5), + [1571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_describe_query, 5), + [1573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update, 2), + [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update, 2), + [1579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update, 1), + [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [1583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update, 1), + [1585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_blank_node_label, 2), + [1587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_blank_node_label, 2), + [1589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_ref_all, 1), + [1591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_ref_all, 1), + [1593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primary_path, 2), + [1595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primary_path, 2), + [1597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_negated_property_set, 1), + [1599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_negated_property_set, 1), + [1601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_blank_node_property_list_path, 3), + [1603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_blank_node_property_list_path, 3), + [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [1607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_clear, 2), + [1609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_clear, 2), + [1611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_element, 1), + [1613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_element, 1), + [1615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), + [1617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop, 2), + [1619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop, 2), + [1621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_element, 2), + [1623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_element, 2), + [1625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), + [1627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modify, 3), + [1629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modify, 3), + [1631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ask_query, 4), + [1633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ask_query, 4), + [1635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_load, 4), + [1637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_load, 4), + [1639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rdf_literal, 1, .production_id = 5), + [1641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rdf_literal, 1, .production_id = 5), + [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), + [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [1647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_add, 4), + [1649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_add, 4), + [1651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_load, 5), + [1653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_load, 5), + [1655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_add, 5), + [1657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_add, 5), + [1659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_move, 5), + [1661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_move, 5), + [1663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_copy, 5), + [1665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_copy, 5), + [1667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_data, 2), + [1669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert_data, 2), + [1671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause, 2), + [1673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_values_clause, 2), + [1675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modify, 5), + [1677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modify, 5), + [1679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_negated_property_set, 4), + [1681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_negated_property_set, 4), + [1683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_move, 4), + [1685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_move, 4), + [1687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_copy, 4), + [1689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_copy, 4), + [1691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modify, 7), + [1693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modify, 7), + [1695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quads_not_triples, 5), + [1697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quads_not_triples, 5), + [1699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modify, 4), + [1701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modify, 4), + [1703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create, 3), + [1705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create, 3), + [1707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop, 3), + [1709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop, 3), + [1711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_ref, 2), + [1713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_ref, 2), + [1715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_negated_property_set, 3), + [1717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_negated_property_set, 3), + [1719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_clear, 3), + [1721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_clear, 3), + [1723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create, 2), + [1725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create, 2), + [1727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_query, 7), + [1729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_construct_query, 7), + [1731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection_path, 3), + [1733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_path, 3), + [1735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_where, 2), + [1737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_where, 2), + [1739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modify, 6), + [1741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modify, 6), + [1743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primary_path, 3), + [1745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primary_path, 3), + [1747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_negated_property_set, 2), + [1749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_negated_property_set, 2), + [1751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_query, 4), + [1753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_query, 4), + [1755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_path, 3), + [1757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_path, 3), + [1759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_data, 2), + [1761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_data, 2), + [1763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_element, 3), + [1765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_element, 3), + [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [1769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [1773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [1777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [1779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [1783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [1789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unit_repeat1, 3), + [1791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unit_repeat1, 3), + [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [1795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update, 4), + [1799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update, 4), + [1801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [1805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__predicate_path, 1), + [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [1809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__predicate_path, 1), + [1811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [1815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__iri_or_function, 1), + [1817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [1819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__iri_or_function, 1), + [1821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [1823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update, 3), + [1825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update, 3), + [1827] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 2), SHIFT_REPEAT(216), + [1830] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 2), SHIFT_REPEAT(801), + [1833] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 2), SHIFT_REPEAT(740), + [1836] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 2), SHIFT_REPEAT(976), + [1839] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 2), SHIFT_REPEAT(717), + [1842] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 2), SHIFT_REPEAT(1027), + [1845] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 2), SHIFT_REPEAT(974), + [1848] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 2), SHIFT_REPEAT(173), + [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [1855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_declaration, 2), + [1857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_base_declaration, 2), + [1859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefix_declaration, 3), + [1861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefix_declaration, 3), + [1863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection, 3), + [1865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection, 3), + [1867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_blank_node_property_list, 3), + [1869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_blank_node_property_list, 3), + [1871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3), + [1873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3), + [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [1881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [1887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [1889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2), + [1891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2), + [1893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), + [1895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), + [1897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 4), + [1899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 4), + [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), + [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [1917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_triples_same_subject, 1), + [1919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_triples_same_subject, 1), + [1921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1070), + [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [1929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(821), + [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [1953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_list_repeat1, 1), + [1955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_property_list_repeat1, 1), + [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [1967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arg_list_repeat1, 2), + [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_select, 2), + [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), + [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [2075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [2077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [2099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [2101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [2103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [2107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [2109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [2113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [2115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [2117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [2121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [2123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [2125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [2129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [2131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [2133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [2135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [2139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [2145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [2149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [2153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [2155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [2157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [2161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [2163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [2167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [2169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [2171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_list_path, 1), + [2173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [2175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_list, 1), + [2177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [2179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_list_path_repeat1, 2), + [2181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_list, 2), + [2183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_list_path, 2), + [2185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_list_repeat1, 2), + [2187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_list_repeat1, 2), SHIFT_REPEAT(268), + [2190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_list_path_repeat1, 2), SHIFT_REPEAT(270), + [2193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [2195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), + [2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [2199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_list_path_repeat1, 2), SHIFT_REPEAT(291), + [2202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_list_path_repeat1, 2), + [2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [2206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_list_path, 2), + [2208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_path, 2), + [2210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_list_path, 1), + [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), + [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [2218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_path_rest, 2), + [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), + [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), + [2226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [2236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), + [2240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), + [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [2246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [2248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_triples_block_repeat1, 2), + [2250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_triples_block_repeat1, 2), SHIFT_REPEAT(264), + [2253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_triples_block, 1), + [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [2257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), + [2259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [2263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_triples_same_subject_path, 2, .production_id = 12), + [2265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1005), + [2267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [2271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_triples_same_subject_path, 2), + [2273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), + [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), + [2277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_group_graph_pattern_repeat1, 3), + [2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), + [2289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), + [2291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), + [2293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), + [2295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [2297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [2303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [2305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [2309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [2311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [2313] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [2315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(959), + [2317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), + [2319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [2321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), + [2323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_repeat1, 2, .production_id = 6), SHIFT_REPEAT(51), + [2326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_repeat1, 2, .production_id = 6), + [2328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_repeat1, 2, .production_id = 6), SHIFT_REPEAT(808), + [2331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(955), + [2333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), + [2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [2337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), + [2339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), + [2341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [2343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), + [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [2347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [2349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), + [2351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [2355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(802), + [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), + [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [2363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), + [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), + [2367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), + [2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), + [2373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [2375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [2377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [2379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [2381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [2385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), + [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [2389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), + [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), + [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [2395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), + [2397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause, 3, .production_id = 3), + [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), + [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [2405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__string_literal_long2_repeat1, 2), SHIFT_REPEAT(955), + [2408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__string_literal_long2_repeat1, 2), + [2410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__string_literal_long2_repeat1, 2), SHIFT_REPEAT(796), + [2413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__string_literal_long2_repeat1, 2), SHIFT_REPEAT(796), + [2416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_inverse, 1), + [2418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_inverse, 1), + [2420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause, 2, .production_id = 2), + [2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), + [2424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [2426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(960), + [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), + [2432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [2434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__string_literal_long1_repeat1, 2), SHIFT_REPEAT(959), + [2437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__string_literal_long1_repeat1, 2), + [2439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__string_literal_long1_repeat1, 2), SHIFT_REPEAT(803), + [2442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__string_literal_long1_repeat1, 2), SHIFT_REPEAT(803), + [2445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_list_repeat1, 2), SHIFT_REPEAT(594), + [2448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_list_repeat1, 2), + [2450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__string_literal_long2_repeat1, 2), + [2452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_repeat1, 5, .production_id = 15), + [2454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_repeat1, 1, .production_id = 1), + [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [2458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_list, 2), + [2460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_list, 1), + [2462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property, 2), + [2464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_query_repeat1, 2), SHIFT_REPEAT(725), + [2467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__string_literal_long1_repeat1, 2), + [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), + [2473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), + [2477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [2481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [2483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline_data_full_repeat2, 2), SHIFT_REPEAT(376), + [2486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__inline_data_full_repeat2, 2), + [2488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__inline_data_full_repeat2, 2), SHIFT_REPEAT(820), + [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [2501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_modify_repeat1, 2), + [2503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modify_repeat1, 2), SHIFT_REPEAT(752), + [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [2520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [2524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_triples_template_repeat1, 2), + [2526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_triples_template_repeat1, 2), SHIFT_REPEAT(265), + [2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [2531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [2533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [2537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), + [2539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [2541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), + [2543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_list_repeat1, 2), SHIFT_REPEAT(266), + [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [2556] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_list_path_repeat1, 2), SHIFT_REPEAT(267), + [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [2561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [2563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [2565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [2567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_quads_repeat1, 2), SHIFT_REPEAT(742), + [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [2572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_triples_template, 1), + [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [2576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [2580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(832), + [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [2584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [2588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837), + [2590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [2594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), + [2596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), + [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [2600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), + [2602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), + [2604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), + [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [2608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), + [2610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [2614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), + [2616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__string_literal1_repeat1, 2), + [2618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__string_literal1_repeat1, 2), SHIFT_REPEAT(878), + [2621] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__string_literal1_repeat1, 2), SHIFT_REPEAT(878), + [2624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__string_literal2_repeat1, 2), + [2626] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__string_literal2_repeat1, 2), SHIFT_REPEAT(879), + [2629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__string_literal2_repeat1, 2), SHIFT_REPEAT(879), + [2632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), + [2634] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arg_list_repeat1, 2), SHIFT_REPEAT(107), + [2637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [2639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [2641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [2643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [2645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_triples_same_subject, 2), + [2647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [2649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [2651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [2653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_template, 3), + [2655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [2657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [2659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [2661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__inline_data_full_repeat2, 3), + [2663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__inline_data_full_repeat2, 3), + [2665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [2667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [2669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [2671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [2673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [2675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [2677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [2679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_negated_property_set_repeat1, 2), + [2681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_negated_property_set_repeat1, 2), SHIFT_REPEAT(723), + [2684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__inline_data_full_repeat1, 2, .production_id = 6), + [2686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__inline_data_full_repeat1, 2, .production_id = 6), SHIFT_REPEAT(965), + [2689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [2691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [2693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [2695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [2697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause, 2), + [2699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [2701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [2703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [2705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [2707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_triples, 1), + [2709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [2711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [2713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [2715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [2717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [2719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [2721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [2723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [2725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [2727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_select, 3), + [2729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_list_repeat1, 2), SHIFT_REPEAT(653), + [2732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [2736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [2738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [2740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [2742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [2744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [2746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [2748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [2750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_list_path_repeat1, 2), SHIFT_REPEAT(429), + [2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [2755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [2757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [2759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_clause, 2), + [2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [2763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause, 3), + [2765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_clause, 2), + [2767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quads_repeat1, 3), + [2769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_clause, 3), + [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [2777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), + [2779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [2781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [2783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), + [2785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__inline_data_full_repeat1, 1, .production_id = 1), + [2787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_clause, 2), + [2791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [2793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [2797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [2799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [2801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [2803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [2805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [2807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [2809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [2811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [2813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [2815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [2817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [2819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [2821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [2823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [2825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [2827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [2829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [2831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [2833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [2835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [2837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [2839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [2841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [2843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_select, 4), + [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [2847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [2849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [2851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [2853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [2855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [2857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [2859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [2861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [2863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [2865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [2867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [2869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [2871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [2873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [2875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [2877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [2879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [2881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [2883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [2885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [2887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [2889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [2891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [2893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [2897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [2899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [2901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [2903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [2905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [2907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [2909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [2911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [2913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [2915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [2917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [2919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [2921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [2923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [2925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [2927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [2929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [2931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [2933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [2935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [2937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [2939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [2941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), + [2943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [2945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [2947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [2949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [2951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [2953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [2955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [2957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [2959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [2961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [2963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [2965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [2967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [2971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [2973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [2977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [2979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [2981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [2983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [2985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [2987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [2989] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [2995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [2999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), + [3001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), + [3003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [3005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [3007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [3011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [3015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [3019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [3033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [3037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [3041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [3047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [3053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [3059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), +}; + +#ifdef __cplusplus +extern "C" { +#endif +#ifdef _WIN32 +#define extern __declspec(dllexport) +#endif + +extern const TSLanguage *tree_sitter_sparql(void) { + static TSLanguage language = { + .version = LANGUAGE_VERSION, + .symbol_count = SYMBOL_COUNT, + .alias_count = ALIAS_COUNT, + .token_count = TOKEN_COUNT, + .external_token_count = EXTERNAL_TOKEN_COUNT, + .state_count = STATE_COUNT, + .large_state_count = LARGE_STATE_COUNT, + .production_id_count = PRODUCTION_ID_COUNT, + .field_count = FIELD_COUNT, + .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .parse_table = (const uint16_t *)ts_parse_table, + .small_parse_table = (const uint16_t *)ts_small_parse_table, + .small_parse_table_map = (const uint32_t *)ts_small_parse_table_map, + .parse_actions = ts_parse_actions, + .symbol_names = ts_symbol_names, + .field_names = ts_field_names, + .field_map_slices = (const TSFieldMapSlice *)ts_field_map_slices, + .field_map_entries = (const TSFieldMapEntry *)ts_field_map_entries, + .symbol_metadata = ts_symbol_metadata, + .public_symbol_map = ts_symbol_map, + .alias_map = ts_non_terminal_alias_map, + .alias_sequences = (const TSSymbol *)ts_alias_sequences, + .lex_modes = ts_lex_modes, + .lex_fn = ts_lex, + .keyword_lex_fn = ts_lex_keywords, + .keyword_capture_token = sym_pn_prefix, + }; + return &language; +} +#ifdef __cplusplus +} +#endif diff --git a/sparql/parser.h b/sparql/parser.h new file mode 100644 index 00000000..a3a87bd1 --- /dev/null +++ b/sparql/parser.h @@ -0,0 +1,223 @@ +#ifndef TREE_SITTER_PARSER_H_ +#define TREE_SITTER_PARSER_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +#define ts_builtin_sym_error ((TSSymbol)-1) +#define ts_builtin_sym_end 0 +#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 + +typedef uint16_t TSStateId; + +#ifndef TREE_SITTER_API_H_ +typedef uint16_t TSSymbol; +typedef uint16_t TSFieldId; +typedef struct TSLanguage TSLanguage; +#endif + +typedef struct { + TSFieldId field_id; + uint8_t child_index; + bool inherited; +} TSFieldMapEntry; + +typedef struct { + uint16_t index; + uint16_t length; +} TSFieldMapSlice; + +typedef struct { + bool visible; + bool named; + bool supertype; +} TSSymbolMetadata; + +typedef struct TSLexer TSLexer; + +struct TSLexer { + int32_t lookahead; + TSSymbol result_symbol; + void (*advance)(TSLexer *, bool); + void (*mark_end)(TSLexer *); + uint32_t (*get_column)(TSLexer *); + bool (*is_at_included_range_start)(const TSLexer *); + bool (*eof)(const TSLexer *); +}; + +typedef enum { + TSParseActionTypeShift, + TSParseActionTypeReduce, + TSParseActionTypeAccept, + TSParseActionTypeRecover, +} TSParseActionType; + +typedef union { + struct { + uint8_t type; + TSStateId state; + bool extra; + bool repetition; + } shift; + struct { + uint8_t type; + uint8_t child_count; + TSSymbol symbol; + int16_t dynamic_precedence; + uint16_t production_id; + } reduce; + uint8_t type; +} TSParseAction; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; +} TSLexMode; + +typedef union { + TSParseAction action; + struct { + uint8_t count; + bool reusable; + } entry; +} TSParseActionEntry; + +struct TSLanguage { + uint32_t version; + uint32_t symbol_count; + uint32_t alias_count; + uint32_t token_count; + uint32_t external_token_count; + uint32_t state_count; + uint32_t large_state_count; + uint32_t production_id_count; + uint32_t field_count; + uint16_t max_alias_sequence_length; + const uint16_t *parse_table; + const uint16_t *small_parse_table; + const uint32_t *small_parse_table_map; + const TSParseActionEntry *parse_actions; + const char **symbol_names; + const char **field_names; + const TSFieldMapSlice *field_map_slices; + const TSFieldMapEntry *field_map_entries; + const TSSymbolMetadata *symbol_metadata; + const TSSymbol *public_symbol_map; + const uint16_t *alias_map; + const TSSymbol *alias_sequences; + const TSLexMode *lex_modes; + bool (*lex_fn)(TSLexer *, TSStateId); + bool (*keyword_lex_fn)(TSLexer *, TSStateId); + TSSymbol keyword_capture_token; + struct { + const bool *states; + const TSSymbol *symbol_map; + void *(*create)(void); + void (*destroy)(void *); + bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); + unsigned (*serialize)(void *, char *); + void (*deserialize)(void *, const char *, unsigned); + } external_scanner; +}; + +/* + * Lexer Macros + */ + +#define START_LEXER() \ + bool result = false; \ + bool skip = false; \ + bool eof = false; \ + int32_t lookahead; \ + goto start; \ + next_state: \ + lexer->advance(lexer, skip); \ + start: \ + skip = false; \ + lookahead = lexer->lookahead; + +#define ADVANCE(state_value) \ + { \ + state = state_value; \ + goto next_state; \ + } + +#define SKIP(state_value) \ + { \ + skip = true; \ + state = state_value; \ + goto next_state; \ + } + +#define ACCEPT_TOKEN(symbol_value) \ + result = true; \ + lexer->result_symbol = symbol_value; \ + lexer->mark_end(lexer); + +#define END_STATE() return result; + +/* + * Parse Table Macros + */ + +#define SMALL_STATE(id) id - LARGE_STATE_COUNT + +#define STATE(id) id + +#define ACTIONS(id) id + +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = state_value \ + } \ + }} + +#define SHIFT_REPEAT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = state_value, \ + .repetition = true \ + } \ + }} + +#define SHIFT_EXTRA() \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ + } \ + }} + +#define REDUCE(symbol_val, child_count_val, ...) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_val, \ + .child_count = child_count_val, \ + __VA_ARGS__ \ + }, \ + }} + +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_PARSER_H_