UNPKG

wdqs-editor

Version:
1,262 lines 199 kB
module.exports = {table: { "*[&&,valueLogical]" : { "&&": ["[&&,valueLogical]","*[&&,valueLogical]"], "AS": [], ")": [], ",": [], "||": [], ";": []}, "*[,,expression]" : { ",": ["[,,expression]","*[,,expression]"], ")": []}, "*[,,objectPath]" : { ",": ["[,,objectPath]","*[,,objectPath]"], ".": [], ";": [], "]": [], "{": [], "OPTIONAL": [], "MINUS": [], "GRAPH": [], "SERVICE": [], "FILTER": [], "BIND": [], "VALUES": [], "}": []}, "*[,,object]" : { ",": ["[,,object]","*[,,object]"], ".": [], ";": [], "]": [], "}": [], "GRAPH": [], "{": [], "OPTIONAL": [], "MINUS": [], "SERVICE": [], "FILTER": [], "BIND": [], "VALUES": []}, "*[/,pathEltOrInverse]" : { "/": ["[/,pathEltOrInverse]","*[/,pathEltOrInverse]"], "|": [], ")": [], "(": [], "[": [], "VAR1": [], "VAR2": [], "NIL": [], "IRI_REF": [], "TRUE": [], "FALSE": [], "BLANK_NODE_LABEL": [], "ANON": [], "PNAME_LN": [], "PNAME_NS": [], "STRING_LITERAL1": [], "STRING_LITERAL2": [], "STRING_LITERAL_LONG1": [], "STRING_LITERAL_LONG2": [], "INTEGER": [], "DECIMAL": [], "DOUBLE": [], "INTEGER_POSITIVE": [], "DECIMAL_POSITIVE": [], "DOUBLE_POSITIVE": [], "INTEGER_NEGATIVE": [], "DECIMAL_NEGATIVE": [], "DOUBLE_NEGATIVE": []}, "*[;,?[or([verbPath,verbSimple]),objectList]]" : { ";": ["[;,?[or([verbPath,verbSimple]),objectList]]","*[;,?[or([verbPath,verbSimple]),objectList]]"], ".": [], "]": [], "{": [], "OPTIONAL": [], "MINUS": [], "GRAPH": [], "SERVICE": [], "FILTER": [], "BIND": [], "VALUES": [], "}": []}, "*[;,?[verb,objectList]]" : { ";": ["[;,?[verb,objectList]]","*[;,?[verb,objectList]]"], ".": [], "]": [], "}": [], "GRAPH": [], "{": [], "OPTIONAL": [], "MINUS": [], "SERVICE": [], "FILTER": [], "BIND": [], "VALUES": []}, "*[UNION,groupGraphPattern]" : { "UNION": ["[UNION,groupGraphPattern]","*[UNION,groupGraphPattern]"], "VAR1": [], "VAR2": [], "NIL": [], "(": [], "[": [], "IRI_REF": [], "TRUE": [], "FALSE": [], "BLANK_NODE_LABEL": [], "ANON": [], "PNAME_LN": [], "PNAME_NS": [], "STRING_LITERAL1": [], "STRING_LITERAL2": [], "STRING_LITERAL_LONG1": [], "STRING_LITERAL_LONG2": [], "INTEGER": [], "DECIMAL": [], "DOUBLE": [], "INTEGER_POSITIVE": [], "DECIMAL_POSITIVE": [], "DOUBLE_POSITIVE": [], "INTEGER_NEGATIVE": [], "DECIMAL_NEGATIVE": [], "DOUBLE_NEGATIVE": [], ".": [], "{": [], "OPTIONAL": [], "MINUS": [], "GRAPH": [], "SERVICE": [], "FILTER": [], "BIND": [], "VALUES": [], "}": []}, "*[graphPatternNotTriples,?.,?triplesBlock]" : { "{": ["[graphPatternNotTriples,?.,?triplesBlock]","*[graphPatternNotTriples,?.,?triplesBlock]"], "OPTIONAL": ["[graphPatternNotTriples,?.,?triplesBlock]","*[graphPatternNotTriples,?.,?triplesBlock]"], "MINUS": ["[graphPatternNotTriples,?.,?triplesBlock]","*[graphPatternNotTriples,?.,?triplesBlock]"], "GRAPH": ["[graphPatternNotTriples,?.,?triplesBlock]","*[graphPatternNotTriples,?.,?triplesBlock]"], "SERVICE": ["[graphPatternNotTriples,?.,?triplesBlock]","*[graphPatternNotTriples,?.,?triplesBlock]"], "FILTER": ["[graphPatternNotTriples,?.,?triplesBlock]","*[graphPatternNotTriples,?.,?triplesBlock]"], "BIND": ["[graphPatternNotTriples,?.,?triplesBlock]","*[graphPatternNotTriples,?.,?triplesBlock]"], "VALUES": ["[graphPatternNotTriples,?.,?triplesBlock]","*[graphPatternNotTriples,?.,?triplesBlock]"], "}": []}, "*[quadsNotTriples,?.,?triplesTemplate]" : { "GRAPH": ["[quadsNotTriples,?.,?triplesTemplate]","*[quadsNotTriples,?.,?triplesTemplate]"], "}": []}, "*[|,pathOneInPropertySet]" : { "|": ["[|,pathOneInPropertySet]","*[|,pathOneInPropertySet]"], ")": []}, "*[|,pathSequence]" : { "|": ["[|,pathSequence]","*[|,pathSequence]"], ")": [], "(": [], "[": [], "VAR1": [], "VAR2": [], "NIL": [], "IRI_REF": [], "TRUE": [], "FALSE": [], "BLANK_NODE_LABEL": [], "ANON": [], "PNAME_LN": [], "PNAME_NS": [], "STRING_LITERAL1": [], "STRING_LITERAL2": [], "STRING_LITERAL_LONG1": [], "STRING_LITERAL_LONG2": [], "INTEGER": [], "DECIMAL": [], "DOUBLE": [], "INTEGER_POSITIVE": [], "DECIMAL_POSITIVE": [], "DOUBLE_POSITIVE": [], "INTEGER_NEGATIVE": [], "DECIMAL_NEGATIVE": [], "DOUBLE_NEGATIVE": []}, "*[||,conditionalAndExpression]" : { "||": ["[||,conditionalAndExpression]","*[||,conditionalAndExpression]"], "AS": [], ")": [], ",": [], ";": []}, "*dataBlockValue" : { "UNDEF": ["dataBlockValue","*dataBlockValue"], "IRI_REF": ["dataBlockValue","*dataBlockValue"], "TRUE": ["dataBlockValue","*dataBlockValue"], "FALSE": ["dataBlockValue","*dataBlockValue"], "PNAME_LN": ["dataBlockValue","*dataBlockValue"], "PNAME_NS": ["dataBlockValue","*dataBlockValue"], "STRING_LITERAL1": ["dataBlockValue","*dataBlockValue"], "STRING_LITERAL2": ["dataBlockValue","*dataBlockValue"], "STRING_LITERAL_LONG1": ["dataBlockValue","*dataBlockValue"], "STRING_LITERAL_LONG2": ["dataBlockValue","*dataBlockValue"], "INTEGER": ["dataBlockValue","*dataBlockValue"], "DECIMAL": ["dataBlockValue","*dataBlockValue"], "DOUBLE": ["dataBlockValue","*dataBlockValue"], "INTEGER_POSITIVE": ["dataBlockValue","*dataBlockValue"], "DECIMAL_POSITIVE": ["dataBlockValue","*dataBlockValue"], "DOUBLE_POSITIVE": ["dataBlockValue","*dataBlockValue"], "INTEGER_NEGATIVE": ["dataBlockValue","*dataBlockValue"], "DECIMAL_NEGATIVE": ["dataBlockValue","*dataBlockValue"], "DOUBLE_NEGATIVE": ["dataBlockValue","*dataBlockValue"], "}": [], ")": []}, "*datasetClause" : { "FROM": ["datasetClause","*datasetClause"], "WHERE": [], "{": []}, "*describeDatasetClause" : { "FROM": ["describeDatasetClause","*describeDatasetClause"], "ORDER": [], "HAVING": [], "GROUP": [], "LIMIT": [], "OFFSET": [], "WHERE": [], "{": [], "VALUES": [], "$": []}, "*graphNode" : { "(": ["graphNode","*graphNode"], "[": ["graphNode","*graphNode"], "VAR1": ["graphNode","*graphNode"], "VAR2": ["graphNode","*graphNode"], "NIL": ["graphNode","*graphNode"], "IRI_REF": ["graphNode","*graphNode"], "TRUE": ["graphNode","*graphNode"], "FALSE": ["graphNode","*graphNode"], "BLANK_NODE_LABEL": ["graphNode","*graphNode"], "ANON": ["graphNode","*graphNode"], "PNAME_LN": ["graphNode","*graphNode"], "PNAME_NS": ["graphNode","*graphNode"], "STRING_LITERAL1": ["graphNode","*graphNode"], "STRING_LITERAL2": ["graphNode","*graphNode"], "STRING_LITERAL_LONG1": ["graphNode","*graphNode"], "STRING_LITERAL_LONG2": ["graphNode","*graphNode"], "INTEGER": ["graphNode","*graphNode"], "DECIMAL": ["graphNode","*graphNode"], "DOUBLE": ["graphNode","*graphNode"], "INTEGER_POSITIVE": ["graphNode","*graphNode"], "DECIMAL_POSITIVE": ["graphNode","*graphNode"], "DOUBLE_POSITIVE": ["graphNode","*graphNode"], "INTEGER_NEGATIVE": ["graphNode","*graphNode"], "DECIMAL_NEGATIVE": ["graphNode","*graphNode"], "DOUBLE_NEGATIVE": ["graphNode","*graphNode"], ")": []}, "*graphNodePath" : { "(": ["graphNodePath","*graphNodePath"], "[": ["graphNodePath","*graphNodePath"], "VAR1": ["graphNodePath","*graphNodePath"], "VAR2": ["graphNodePath","*graphNodePath"], "NIL": ["graphNodePath","*graphNodePath"], "IRI_REF": ["graphNodePath","*graphNodePath"], "TRUE": ["graphNodePath","*graphNodePath"], "FALSE": ["graphNodePath","*graphNodePath"], "BLANK_NODE_LABEL": ["graphNodePath","*graphNodePath"], "ANON": ["graphNodePath","*graphNodePath"], "PNAME_LN": ["graphNodePath","*graphNodePath"], "PNAME_NS": ["graphNodePath","*graphNodePath"], "STRING_LITERAL1": ["graphNodePath","*graphNodePath"], "STRING_LITERAL2": ["graphNodePath","*graphNodePath"], "STRING_LITERAL_LONG1": ["graphNodePath","*graphNodePath"], "STRING_LITERAL_LONG2": ["graphNodePath","*graphNodePath"], "INTEGER": ["graphNodePath","*graphNodePath"], "DECIMAL": ["graphNodePath","*graphNodePath"], "DOUBLE": ["graphNodePath","*graphNodePath"], "INTEGER_POSITIVE": ["graphNodePath","*graphNodePath"], "DECIMAL_POSITIVE": ["graphNodePath","*graphNodePath"], "DOUBLE_POSITIVE": ["graphNodePath","*graphNodePath"], "INTEGER_NEGATIVE": ["graphNodePath","*graphNodePath"], "DECIMAL_NEGATIVE": ["graphNodePath","*graphNodePath"], "DOUBLE_NEGATIVE": ["graphNodePath","*graphNodePath"], ")": []}, "*groupCondition" : { "(": ["groupCondition","*groupCondition"], "STR": ["groupCondition","*groupCondition"], "LANG": ["groupCondition","*groupCondition"], "LANGMATCHES": ["groupCondition","*groupCondition"], "DATATYPE": ["groupCondition","*groupCondition"], "BOUND": ["groupCondition","*groupCondition"], "IRI": ["groupCondition","*groupCondition"], "URI": ["groupCondition","*groupCondition"], "BNODE": ["groupCondition","*groupCondition"], "RAND": ["groupCondition","*groupCondition"], "ABS": ["groupCondition","*groupCondition"], "CEIL": ["groupCondition","*groupCondition"], "FLOOR": ["groupCondition","*groupCondition"], "ROUND": ["groupCondition","*groupCondition"], "CONCAT": ["groupCondition","*groupCondition"], "STRLEN": ["groupCondition","*groupCondition"], "UCASE": ["groupCondition","*groupCondition"], "LCASE": ["groupCondition","*groupCondition"], "ENCODE_FOR_URI": ["groupCondition","*groupCondition"], "CONTAINS": ["groupCondition","*groupCondition"], "STRSTARTS": ["groupCondition","*groupCondition"], "STRENDS": ["groupCondition","*groupCondition"], "STRBEFORE": ["groupCondition","*groupCondition"], "STRAFTER": ["groupCondition","*groupCondition"], "YEAR": ["groupCondition","*groupCondition"], "MONTH": ["groupCondition","*groupCondition"], "DAY": ["groupCondition","*groupCondition"], "HOURS": ["groupCondition","*groupCondition"], "MINUTES": ["groupCondition","*groupCondition"], "SECONDS": ["groupCondition","*groupCondition"], "TIMEZONE": ["groupCondition","*groupCondition"], "TZ": ["groupCondition","*groupCondition"], "NOW": ["groupCondition","*groupCondition"], "UUID": ["groupCondition","*groupCondition"], "STRUUID": ["groupCondition","*groupCondition"], "MD5": ["groupCondition","*groupCondition"], "SHA1": ["groupCondition","*groupCondition"], "SHA256": ["groupCondition","*groupCondition"], "SHA384": ["groupCondition","*groupCondition"], "SHA512": ["groupCondition","*groupCondition"], "COALESCE": ["groupCondition","*groupCondition"], "IF": ["groupCondition","*groupCondition"], "STRLANG": ["groupCondition","*groupCondition"], "STRDT": ["groupCondition","*groupCondition"], "SAMETERM": ["groupCondition","*groupCondition"], "ISIRI": ["groupCondition","*groupCondition"], "ISURI": ["groupCondition","*groupCondition"], "ISBLANK": ["groupCondition","*groupCondition"], "ISLITERAL": ["groupCondition","*groupCondition"], "ISNUMERIC": ["groupCondition","*groupCondition"], "VAR1": ["groupCondition","*groupCondition"], "VAR2": ["groupCondition","*groupCondition"], "SUBSTR": ["groupCondition","*groupCondition"], "REPLACE": ["groupCondition","*groupCondition"], "REGEX": ["groupCondition","*groupCondition"], "EXISTS": ["groupCondition","*groupCondition"], "NOT": ["groupCondition","*groupCondition"], "IRI_REF": ["groupCondition","*groupCondition"], "PNAME_LN": ["groupCondition","*groupCondition"], "PNAME_NS": ["groupCondition","*groupCondition"], "VALUES": [], "LIMIT": [], "OFFSET": [], "ORDER": [], "HAVING": [], "$": [], "}": []}, "*havingCondition" : { "(": ["havingCondition","*havingCondition"], "STR": ["havingCondition","*havingCondition"], "LANG": ["havingCondition","*havingCondition"], "LANGMATCHES": ["havingCondition","*havingCondition"], "DATATYPE": ["havingCondition","*havingCondition"], "BOUND": ["havingCondition","*havingCondition"], "IRI": ["havingCondition","*havingCondition"], "URI": ["havingCondition","*havingCondition"], "BNODE": ["havingCondition","*havingCondition"], "RAND": ["havingCondition","*havingCondition"], "ABS": ["havingCondition","*havingCondition"], "CEIL": ["havingCondition","*havingCondition"], "FLOOR": ["havingCondition","*havingCondition"], "ROUND": ["havingCondition","*havingCondition"], "CONCAT": ["havingCondition","*havingCondition"], "STRLEN": ["havingCondition","*havingCondition"], "UCASE": ["havingCondition","*havingCondition"], "LCASE": ["havingCondition","*havingCondition"], "ENCODE_FOR_URI": ["havingCondition","*havingCondition"], "CONTAINS": ["havingCondition","*havingCondition"], "STRSTARTS": ["havingCondition","*havingCondition"], "STRENDS": ["havingCondition","*havingCondition"], "STRBEFORE": ["havingCondition","*havingCondition"], "STRAFTER": ["havingCondition","*havingCondition"], "YEAR": ["havingCondition","*havingCondition"], "MONTH": ["havingCondition","*havingCondition"], "DAY": ["havingCondition","*havingCondition"], "HOURS": ["havingCondition","*havingCondition"], "MINUTES": ["havingCondition","*havingCondition"], "SECONDS": ["havingCondition","*havingCondition"], "TIMEZONE": ["havingCondition","*havingCondition"], "TZ": ["havingCondition","*havingCondition"], "NOW": ["havingCondition","*havingCondition"], "UUID": ["havingCondition","*havingCondition"], "STRUUID": ["havingCondition","*havingCondition"], "MD5": ["havingCondition","*havingCondition"], "SHA1": ["havingCondition","*havingCondition"], "SHA256": ["havingCondition","*havingCondition"], "SHA384": ["havingCondition","*havingCondition"], "SHA512": ["havingCondition","*havingCondition"], "COALESCE": ["havingCondition","*havingCondition"], "IF": ["havingCondition","*havingCondition"], "STRLANG": ["havingCondition","*havingCondition"], "STRDT": ["havingCondition","*havingCondition"], "SAMETERM": ["havingCondition","*havingCondition"], "ISIRI": ["havingCondition","*havingCondition"], "ISURI": ["havingCondition","*havingCondition"], "ISBLANK": ["havingCondition","*havingCondition"], "ISLITERAL": ["havingCondition","*havingCondition"], "ISNUMERIC": ["havingCondition","*havingCondition"], "SUBSTR": ["havingCondition","*havingCondition"], "REPLACE": ["havingCondition","*havingCondition"], "REGEX": ["havingCondition","*havingCondition"], "EXISTS": ["havingCondition","*havingCondition"], "NOT": ["havingCondition","*havingCondition"], "IRI_REF": ["havingCondition","*havingCondition"], "PNAME_LN": ["havingCondition","*havingCondition"], "PNAME_NS": ["havingCondition","*havingCondition"], "VALUES": [], "LIMIT": [], "OFFSET": [], "ORDER": [], "$": [], "}": []}, "*or([[ (,*dataBlockValue,)],NIL])" : { "(": ["or([[ (,*dataBlockValue,)],NIL])","*or([[ (,*dataBlockValue,)],NIL])"], "NIL": ["or([[ (,*dataBlockValue,)],NIL])","*or([[ (,*dataBlockValue,)],NIL])"], "}": []}, "*or([[*,unaryExpression],[/,unaryExpression]])" : { "*": ["or([[*,unaryExpression],[/,unaryExpression]])","*or([[*,unaryExpression],[/,unaryExpression]])"], "/": ["or([[*,unaryExpression],[/,unaryExpression]])","*or([[*,unaryExpression],[/,unaryExpression]])"], "AS": [], ")": [], ",": [], "||": [], "&&": [], "=": [], "!=": [], "<": [], ">": [], "<=": [], ">=": [], "IN": [], "NOT": [], "+": [], "-": [], "INTEGER_POSITIVE": [], "DECIMAL_POSITIVE": [], "DOUBLE_POSITIVE": [], "INTEGER_NEGATIVE": [], "DECIMAL_NEGATIVE": [], "DOUBLE_NEGATIVE": [], ";": []}, "*or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])" : { "+": ["or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])","*or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])"], "-": ["or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])","*or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])"], "INTEGER_POSITIVE": ["or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])","*or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])"], "DECIMAL_POSITIVE": ["or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])","*or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])"], "DOUBLE_POSITIVE": ["or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])","*or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])"], "INTEGER_NEGATIVE": ["or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])","*or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])"], "DECIMAL_NEGATIVE": ["or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])","*or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])"], "DOUBLE_NEGATIVE": ["or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])","*or([[+,multiplicativeExpression],[-,multiplicativeExpression],[or([numericLiteralPositive,numericLiteralNegative]),?or([[*,unaryExpression],[/,unaryExpression]])]])"], "AS": [], ")": [], ",": [], "||": [], "&&": [], "=": [], "!=": [], "<": [], ">": [], "<=": [], ">=": [], "IN": [], "NOT": [], ";": []}, "*or([baseDecl,prefixDecl])" : { "BASE": ["or([baseDecl,prefixDecl])","*or([baseDecl,prefixDecl])"], "PREFIX": ["or([baseDecl,prefixDecl])","*or([baseDecl,prefixDecl])"], "$": [], "CONSTRUCT": [], "DESCRIBE": [], "ASK": [], "INSERT": [], "DELETE": [], "SELECT": [], "LOAD": [], "CLEAR": [], "DROP": [], "ADD": [], "MOVE": [], "COPY": [], "CREATE": [], "WITH": []}, "*or([var,[ (,expression,AS,var,)]])" : { "(": ["or([var,[ (,expression,AS,var,)]])","*or([var,[ (,expression,AS,var,)]])"], "VAR1": ["or([var,[ (,expression,AS,var,)]])","*or([var,[ (,expression,AS,var,)]])"], "VAR2": ["or([var,[ (,expression,AS,var,)]])","*or([var,[ (,expression,AS,var,)]])"], "WHERE": [], "{": [], "FROM": []}, "*orderCondition" : { "ASC": ["orderCondition","*orderCondition"], "DESC": ["orderCondition","*orderCondition"], "VAR1": ["orderCondition","*orderCondition"], "VAR2": ["orderCondition","*orderCondition"], "(": ["orderCondition","*orderCondition"], "STR": ["orderCondition","*orderCondition"], "LANG": ["orderCondition","*orderCondition"], "LANGMATCHES": ["orderCondition","*orderCondition"], "DATATYPE": ["orderCondition","*orderCondition"], "BOUND": ["orderCondition","*orderCondition"], "IRI": ["orderCondition","*orderCondition"], "URI": ["orderCondition","*orderCondition"], "BNODE": ["orderCondition","*orderCondition"], "RAND": ["orderCondition","*orderCondition"], "ABS": ["orderCondition","*orderCondition"], "CEIL": ["orderCondition","*orderCondition"], "FLOOR": ["orderCondition","*orderCondition"], "ROUND": ["orderCondition","*orderCondition"], "CONCAT": ["orderCondition","*orderCondition"], "STRLEN": ["orderCondition","*orderCondition"], "UCASE": ["orderCondition","*orderCondition"], "LCASE": ["orderCondition","*orderCondition"], "ENCODE_FOR_URI": ["orderCondition","*orderCondition"], "CONTAINS": ["orderCondition","*orderCondition"], "STRSTARTS": ["orderCondition","*orderCondition"], "STRENDS": ["orderCondition","*orderCondition"], "STRBEFORE": ["orderCondition","*orderCondition"], "STRAFTER": ["orderCondition","*orderCondition"], "YEAR": ["orderCondition","*orderCondition"], "MONTH": ["orderCondition","*orderCondition"], "DAY": ["orderCondition","*orderCondition"], "HOURS": ["orderCondition","*orderCondition"], "MINUTES": ["orderCondition","*orderCondition"], "SECONDS": ["orderCondition","*orderCondition"], "TIMEZONE": ["orderCondition","*orderCondition"], "TZ": ["orderCondition","*orderCondition"], "NOW": ["orderCondition","*orderCondition"], "UUID": ["orderCondition","*orderCondition"], "STRUUID": ["orderCondition","*orderCondition"], "MD5": ["orderCondition","*orderCondition"], "SHA1": ["orderCondition","*orderCondition"], "SHA256": ["orderCondition","*orderCondition"], "SHA384": ["orderCondition","*orderCondition"], "SHA512": ["orderCondition","*orderCondition"], "COALESCE": ["orderCondition","*orderCondition"], "IF": ["orderCondition","*orderCondition"], "STRLANG": ["orderCondition","*orderCondition"], "STRDT": ["orderCondition","*orderCondition"], "SAMETERM": ["orderCondition","*orderCondition"], "ISIRI": ["orderCondition","*orderCondition"], "ISURI": ["orderCondition","*orderCondition"], "ISBLANK": ["orderCondition","*orderCondition"], "ISLITERAL": ["orderCondition","*orderCondition"], "ISNUMERIC": ["orderCondition","*orderCondition"], "SUBSTR": ["orderCondition","*orderCondition"], "REPLACE": ["orderCondition","*orderCondition"], "REGEX": ["orderCondition","*orderCondition"], "EXISTS": ["orderCondition","*orderCondition"], "NOT": ["orderCondition","*orderCondition"], "IRI_REF": ["orderCondition","*orderCondition"], "PNAME_LN": ["orderCondition","*orderCondition"], "PNAME_NS": ["orderCondition","*orderCondition"], "VALUES": [], "LIMIT": [], "OFFSET": [], "$": [], "}": []}, "*usingClause" : { "USING": ["usingClause","*usingClause"], "WHERE": []}, "*var" : { "VAR1": ["var","*var"], "VAR2": ["var","*var"], ")": []}, "*varOrIRIref" : { "VAR1": ["varOrIRIref","*varOrIRIref"], "VAR2": ["varOrIRIref","*varOrIRIref"], "IRI_REF": ["varOrIRIref","*varOrIRIref"], "PNAME_LN": ["varOrIRIref","*varOrIRIref"], "PNAME_NS": ["varOrIRIref","*varOrIRIref"], "ORDER": [], "HAVING": [], "GROUP": [], "LIMIT": [], "OFFSET": [], "WHERE": [], "{": [], "FROM": [], "VALUES": [], "$": []}, "+graphNode" : { "(": ["graphNode","*graphNode"], "[": ["graphNode","*graphNode"], "VAR1": ["graphNode","*graphNode"], "VAR2": ["graphNode","*graphNode"], "NIL": ["graphNode","*graphNode"], "IRI_REF": ["graphNode","*graphNode"], "TRUE": ["graphNode","*graphNode"], "FALSE": ["graphNode","*graphNode"], "BLANK_NODE_LABEL": ["graphNode","*graphNode"], "ANON": ["graphNode","*graphNode"], "PNAME_LN": ["graphNode","*graphNode"], "PNAME_NS": ["graphNode","*graphNode"], "STRING_LITERAL1": ["graphNode","*graphNode"], "STRING_LITERAL2": ["graphNode","*graphNode"], "STRING_LITERAL_LONG1": ["graphNode","*graphNode"], "STRING_LITERAL_LONG2": ["graphNode","*graphNode"], "INTEGER": ["graphNode","*graphNode"], "DECIMAL": ["graphNode","*graphNode"], "DOUBLE": ["graphNode","*graphNode"], "INTEGER_POSITIVE": ["graphNode","*graphNode"], "DECIMAL_POSITIVE": ["graphNode","*graphNode"], "DOUBLE_POSITIVE": ["graphNode","*graphNode"], "INTEGER_NEGATIVE": ["graphNode","*graphNode"], "DECIMAL_NEGATIVE": ["graphNode","*graphNode"], "DOUBLE_NEGATIVE": ["graphNode","*graphNode"]}, "+graphNodePath" : { "(": ["graphNodePath","*graphNodePath"], "[": ["graphNodePath","*graphNodePath"], "VAR1": ["graphNodePath","*graphNodePath"], "VAR2": ["graphNodePath","*graphNodePath"], "NIL": ["graphNodePath","*graphNodePath"], "IRI_REF": ["graphNodePath","*graphNodePath"], "TRUE": ["graphNodePath","*graphNodePath"], "FALSE": ["graphNodePath","*graphNodePath"], "BLANK_NODE_LABEL": ["graphNodePath","*graphNodePath"], "ANON": ["graphNodePath","*graphNodePath"], "PNAME_LN": ["graphNodePath","*graphNodePath"], "PNAME_NS": ["graphNodePath","*graphNodePath"], "STRING_LITERAL1": ["graphNodePath","*graphNodePath"], "STRING_LITERAL2": ["graphNodePath","*graphNodePath"], "STRING_LITERAL_LONG1": ["graphNodePath","*graphNodePath"], "STRING_LITERAL_LONG2": ["graphNodePath","*graphNodePath"], "INTEGER": ["graphNodePath","*graphNodePath"], "DECIMAL": ["graphNodePath","*graphNodePath"], "DOUBLE": ["graphNodePath","*graphNodePath"], "INTEGER_POSITIVE": ["graphNodePath","*graphNodePath"], "DECIMAL_POSITIVE": ["graphNodePath","*graphNodePath"], "DOUBLE_POSITIVE": ["graphNodePath","*graphNodePath"], "INTEGER_NEGATIVE": ["graphNodePath","*graphNodePath"], "DECIMAL_NEGATIVE": ["graphNodePath","*graphNodePath"], "DOUBLE_NEGATIVE": ["graphNodePath","*graphNodePath"]}, "+groupCondition" : { "(": ["groupCondition","*groupCondition"], "STR": ["groupCondition","*groupCondition"], "LANG": ["groupCondition","*groupCondition"], "LANGMATCHES": ["groupCondition","*groupCondition"], "DATATYPE": ["groupCondition","*groupCondition"], "BOUND": ["groupCondition","*groupCondition"], "IRI": ["groupCondition","*groupCondition"], "URI": ["groupCondition","*groupCondition"], "BNODE": ["groupCondition","*groupCondition"], "RAND": ["groupCondition","*groupCondition"], "ABS": ["groupCondition","*groupCondition"], "CEIL": ["groupCondition","*groupCondition"], "FLOOR": ["groupCondition","*groupCondition"], "ROUND": ["groupCondition","*groupCondition"], "CONCAT": ["groupCondition","*groupCondition"], "STRLEN": ["groupCondition","*groupCondition"], "UCASE": ["groupCondition","*groupCondition"], "LCASE": ["groupCondition","*groupCondition"], "ENCODE_FOR_URI": ["groupCondition","*groupCondition"], "CONTAINS": ["groupCondition","*groupCondition"], "STRSTARTS": ["groupCondition","*groupCondition"], "STRENDS": ["groupCondition","*groupCondition"], "STRBEFORE": ["groupCondition","*groupCondition"], "STRAFTER": ["groupCondition","*groupCondition"], "YEAR": ["groupCondition","*groupCondition"], "MONTH": ["groupCondition","*groupCondition"], "DAY": ["groupCondition","*groupCondition"], "HOURS": ["groupCondition","*groupCondition"], "MINUTES": ["groupCondition","*groupCondition"], "SECONDS": ["groupCondition","*groupCondition"], "TIMEZONE": ["groupCondition","*groupCondition"], "TZ": ["groupCondition","*groupCondition"], "NOW": ["groupCondition","*groupCondition"], "UUID": ["groupCondition","*groupCondition"], "STRUUID": ["groupCondition","*groupCondition"], "MD5": ["groupCondition","*groupCondition"], "SHA1": ["groupCondition","*groupCondition"], "SHA256": ["groupCondition","*groupCondition"], "SHA384": ["groupCondition","*groupCondition"], "SHA512": ["groupCondition","*groupCondition"], "COALESCE": ["groupCondition","*groupCondition"], "IF": ["groupCondition","*groupCondition"], "STRLANG": ["groupCondition","*groupCondition"], "STRDT": ["groupCondition","*groupCondition"], "SAMETERM": ["groupCondition","*groupCondition"], "ISIRI": ["groupCondition","*groupCondition"], "ISURI": ["groupCondition","*groupCondition"], "ISBLANK": ["groupCondition","*groupCondition"], "ISLITERAL": ["groupCondition","*groupCondition"], "ISNUMERIC": ["groupCondition","*groupCondition"], "VAR1": ["groupCondition","*groupCondition"], "VAR2": ["groupCondition","*groupCondition"], "SUBSTR": ["groupCondition","*groupCondition"], "REPLACE": ["groupCondition","*groupCondition"], "REGEX": ["groupCondition","*groupCondition"], "EXISTS": ["groupCondition","*groupCondition"], "NOT": ["groupCondition","*groupCondition"], "IRI_REF": ["groupCondition","*groupCondition"], "PNAME_LN": ["groupCondition","*groupCondition"], "PNAME_NS": ["groupCondition","*groupCondition"]}, "+havingCondition" : { "(": ["havingCondition","*havingCondition"], "STR": ["havingCondition","*havingCondition"], "LANG": ["havingCondition","*havingCondition"], "LANGMATCHES": ["havingCondition","*havingCondition"], "DATATYPE": ["havingCondition","*havingCondition"], "BOUND": ["havingCondition","*havingCondition"], "IRI": ["havingCondition","*havingCondition"], "URI": ["havingCondition","*havingCondition"], "BNODE": ["havingCondition","*havingCondition"], "RAND": ["havingCondition","*havingCondition"], "ABS": ["havingCondition","*havingCondition"], "CEIL": ["havingCondition","*havingCondition"], "FLOOR": ["havingCondition","*havingCondition"], "ROUND": ["havingCondition","*havingCondition"], "CONCAT": ["havingCondition","*havingCondition"], "STRLEN": ["havingCondition","*havingCondition"], "UCASE": ["havingCondition","*havingCondition"], "LCASE": ["havingCondition","*havingCondition"], "ENCODE_FOR_URI": ["havingCondition","*havingCondition"], "CONTAINS": ["havingCondition","*havingCondition"], "STRSTARTS": ["havingCondition","*havingCondition"], "STRENDS": ["havingCondition","*havingCondition"], "STRBEFORE": ["havingCondition","*havingCondition"], "STRAFTER": ["havingCondition","*havingCondition"], "YEAR": ["havingCondition","*havingCondition"], "MONTH": ["havingCondition","*havingCondition"], "DAY": ["havingCondition","*havingCondition"], "HOURS": ["havingCondition","*havingCondition"], "MINUTES": ["havingCondition","*havingCondition"], "SECONDS": ["havingCondition","*havingCondition"], "TIMEZONE": ["havingCondition","*havingCondition"], "TZ": ["havingCondition","*havingCondition"], "NOW": ["havingCondition","*havingCondition"], "UUID": ["havingCondition","*havingCondition"], "STRUUID": ["havingCondition","*havingCondition"], "MD5": ["havingCondition","*havingCondition"], "SHA1": ["havingCondition","*havingCondition"], "SHA256": ["havingCondition","*havingCondition"], "SHA384": ["havingCondition","*havingCondition"], "SHA512": ["havingCondition","*havingCondition"], "COALESCE": ["havingCondition","*havingCondition"], "IF": ["havingCondition","*havingCondition"], "STRLANG": ["havingCondition","*havingCondition"], "STRDT": ["havingCondition","*havingCondition"], "SAMETERM": ["havingCondition","*havingCondition"], "ISIRI": ["havingCondition","*havingCondition"], "ISURI": ["havingCondition","*havingCondition"], "ISBLANK": ["havingCondition","*havingCondition"], "ISLITERAL": ["havingCondition","*havingCondition"], "ISNUMERIC": ["havingCondition","*havingCondition"], "SUBSTR": ["havingCondition","*havingCondition"], "REPLACE": ["havingCondition","*havingCondition"], "REGEX": ["havingCondition","*havingCondition"], "EXISTS": ["havingCondition","*havingCondition"], "NOT": ["havingCondition","*havingCondition"], "IRI_REF": ["havingCondition","*havingCondition"], "PNAME_LN": ["havingCondition","*havingCondition"], "PNAME_NS": ["havingCondition","*havingCondition"]}, "+or([var,[ (,expression,AS,var,)]])" : { "(": ["or([var,[ (,expression,AS,var,)]])","*or([var,[ (,expression,AS,var,)]])"], "VAR1": ["or([var,[ (,expression,AS,var,)]])","*or([var,[ (,expression,AS,var,)]])"], "VAR2": ["or([var,[ (,expression,AS,var,)]])","*or([var,[ (,expression,AS,var,)]])"]}, "+orderCondition" : { "ASC": ["orderCondition","*orderCondition"], "DESC": ["orderCondition","*orderCondition"], "VAR1": ["orderCondition","*orderCondition"], "VAR2": ["orderCondition","*orderCondition"], "(": ["orderCondition","*orderCondition"], "STR": ["orderCondition","*orderCondition"], "LANG": ["orderCondition","*orderCondition"], "LANGMATCHES": ["orderCondition","*orderCondition"], "DATATYPE": ["orderCondition","*orderCondition"], "BOUND": ["orderCondition","*orderCondition"], "IRI": ["orderCondition","*orderCondition"], "URI": ["orderCondition","*orderCondition"], "BNODE": ["orderCondition","*orderCondition"], "RAND": ["orderCondition","*orderCondition"], "ABS": ["orderCondition","*orderCondition"], "CEIL": ["orderCondition","*orderCondition"], "FLOOR": ["orderCondition","*orderCondition"], "ROUND": ["orderCondition","*orderCondition"], "CONCAT": ["orderCondition","*orderCondition"], "STRLEN": ["orderCondition","*orderCondition"], "UCASE": ["orderCondition","*orderCondition"], "LCASE": ["orderCondition","*orderCondition"], "ENCODE_FOR_URI": ["orderCondition","*orderCondition"], "CONTAINS": ["orderCondition","*orderCondition"], "STRSTARTS": ["orderCondition","*orderCondition"], "STRENDS": ["orderCondition","*orderCondition"], "STRBEFORE": ["orderCondition","*orderCondition"], "STRAFTER": ["orderCondition","*orderCondition"], "YEAR": ["orderCondition","*orderCondition"], "MONTH": ["orderCondition","*orderCondition"], "DAY": ["orderCondition","*orderCondition"], "HOURS": ["orderCondition","*orderCondition"], "MINUTES": ["orderCondition","*orderCondition"], "SECONDS": ["orderCondition","*orderCondition"], "TIMEZONE": ["orderCondition","*orderCondition"], "TZ": ["orderCondition","*orderCondition"], "NOW": ["orderCondition","*orderCondition"], "UUID": ["orderCondition","*orderCondition"], "STRUUID": ["orderCondition","*orderCondition"], "MD5": ["orderCondition","*orderCondition"], "SHA1": ["orderCondition","*orderCondition"], "SHA256": ["orderCondition","*orderCondition"], "SHA384": ["orderCondition","*orderCondition"], "SHA512": ["orderCondition","*orderCondition"], "COALESCE": ["orderCondition","*orderCondition"], "IF": ["orderCondition","*orderCondition"], "STRLANG": ["orderCondition","*orderCondition"], "STRDT": ["orderCondition","*orderCondition"], "SAMETERM": ["orderCondition","*orderCondition"], "ISIRI": ["orderCondition","*orderCondition"], "ISURI": ["orderCondition","*orderCondition"], "ISBLANK": ["orderCondition","*orderCondition"], "ISLITERAL": ["orderCondition","*orderCondition"], "ISNUMERIC": ["orderCondition","*orderCondition"], "SUBSTR": ["orderCondition","*orderCondition"], "REPLACE": ["orderCondition","*orderCondition"], "REGEX": ["orderCondition","*orderCondition"], "EXISTS": ["orderCondition","*orderCondition"], "NOT": ["orderCondition","*orderCondition"], "IRI_REF": ["orderCondition","*orderCondition"], "PNAME_LN": ["orderCondition","*orderCondition"], "PNAME_NS": ["orderCondition","*orderCondition"]}, "+varOrIRIref" : { "VAR1": ["varOrIRIref","*varOrIRIref"], "VAR2": ["varOrIRIref","*varOrIRIref"], "IRI_REF": ["varOrIRIref","*varOrIRIref"], "PNAME_LN": ["varOrIRIref","*varOrIRIref"], "PNAME_NS": ["varOrIRIref","*varOrIRIref"]}, "?." : { ".": ["."], "VAR1": [], "VAR2": [], "NIL": [], "(": [], "[": [], "IRI_REF": [], "TRUE": [], "FALSE": [], "BLANK_NODE_LABEL": [], "ANON": [], "PNAME_LN": [], "PNAME_NS": [], "STRING_LITERAL1": [], "STRING_LITERAL2": [], "STRING_LITERAL_LONG1": [], "STRING_LITERAL_LONG2": [], "INTEGER": [], "DECIMAL": [], "DOUBLE": [], "INTEGER_POSITIVE": [], "DECIMAL_POSITIVE": [], "DOUBLE_POSITIVE": [], "INTEGER_NEGATIVE": [], "DECIMAL_NEGATIVE": [], "DOUBLE_NEGATIVE": [], "GRAPH": [], "{": [], "OPTIONAL": [], "MINUS": [], "SERVICE": [], "FILTER": [], "BIND": [], "VALUES": [], "}": []}, "?DISTINCT" : { "DISTINCT": ["DISTINCT"], "!": [], "+": [], "-": [], "VAR1": [], "VAR2": [], "(": [], "STR": [], "LANG": [], "LANGMATCHES": [], "DATATYPE": [], "BOUND": [], "IRI": [], "URI": [], "BNODE": [], "RAND": [], "ABS": [], "CEIL": [], "FLOOR": [], "ROUND": [], "CONCAT": [], "STRLEN": [], "UCASE": [], "LCASE": [], "ENCODE_FOR_URI": [], "CONTAINS": [], "STRSTARTS": [], "STRENDS": [], "STRBEFORE": [], "STRAFTER": [], "YEAR": [], "MONTH": [], "DAY": [], "HOURS": [], "MINUTES": [], "SECONDS": [], "TIMEZONE": [], "TZ": [], "NOW": [], "UUID": [], "STRUUID": [], "MD5": [], "SHA1": [], "SHA256": [], "SHA384": [], "SHA512": [], "COALESCE": [], "IF": [], "STRLANG": [], "STRDT": [], "SAMETERM": [], "ISIRI": [], "ISURI": [], "ISBLANK": [], "ISLITERAL": [], "ISNUMERIC": [], "TRUE": [], "FALSE": [], "COUNT": [], "SUM": [], "MIN": [], "MAX": [], "AVG": [], "SAMPLE": [], "GROUP_CONCAT": [], "SUBSTR": [], "REPLACE": [], "REGEX": [], "EXISTS": [], "NOT": [], "IRI_REF": [], "STRING_LITERAL1": [], "STRING_LITERAL2": [], "STRING_LITERAL_LONG1": [], "STRING_LITERAL_LONG2": [], "INTEGER": [], "DECIMAL": [], "DOUBLE": [], "INTEGER_POSITIVE": [], "DECIMAL_POSITIVE": [], "DOUBLE_POSITIVE": [], "INTEGER_NEGATIVE": [], "DECIMAL_NEGATIVE": [], "DOUBLE_NEGATIVE": [], "PNAME_LN": [], "PNAME_NS": [], "*": []}, "?GRAPH" : { "GRAPH": ["GRAPH"], "IRI_REF": [], "PNAME_LN": [], "PNAME_NS": []}, "?SILENT" : { "SILENT": ["SILENT"], "VAR1": [], "VAR2": [], "IRI_REF": [], "PNAME_LN": [], "PNAME_NS": []}, "?SILENT_1" : { "SILENT": ["SILENT"], "IRI_REF": [], "PNAME_LN": [], "PNAME_NS": []}, "?SILENT_2" : { "SILENT": ["SILENT"], "GRAPH": [], "DEFAULT": [], "NAMED": [], "ALL": []}, "?SILENT_3" : { "SILENT": ["SILENT"], "GRAPH": []}, "?SILENT_4" : { "SILENT": ["SILENT"], "DEFAULT": [], "GRAPH": [], "IRI_REF": [], "PNAME_LN": [], "PNAME_NS": []}, "?WHERE" : { "WHERE": ["WHERE"], "{": []}, "?[,,expression]" : { ",": ["[,,expression]"], ")": []}, "?[.,?constructTriples]" : { ".": ["[.,?constructTriples]"], "}": []}, "?[.,?triplesBlock]" : { ".": ["[.,?triplesBlock]"], "{": [], "OPTIONAL": [], "MINUS": [], "GRAPH": [], "SERVICE": [], "FILTER": [], "BIND": [], "VALUES": [], "}": []}, "?[.,?triplesTemplate]" : { ".": ["[.,?triplesTemplate]"], "}": [], "GRAPH": []}, "?[;,SEPARATOR,=,string]" : { ";": ["[;,SEPARATOR,=,string]"], ")": []}, "?[;,update]" : { ";": ["[;,update]"], "$": []}, "?[AS,var]" : { "AS": ["[AS,var]"], ")": []}, "?[INTO,graphRef]" : { "INTO": ["[INTO,graphRef]"], ";": [], "$": []}, "?[or([verbPath,verbSimple]),objectList]" : { "VAR1": ["[or([verbPath,verbSimple]),objectList]"], "VAR2": ["[or([verbPath,verbSimple]),objectList]"], "^": ["[or([verbPath,verbSimple]),objectList]"], "a": ["[or([verbPath,verbSimple]),objectList]"], "!": ["[or([verbPath,verbSimple]),objectList]"], "(": ["[or([verbPath,verbSimple]),objectList]"], "IRI_REF": ["[or([verbPath,verbSimple]),objectList]"], "PNAME_LN": ["[or([verbPath,verbSimple]),objectList]"], "PNAME_NS": ["[or([verbPath,verbSimple]),objectList]"], ";": [], ".": [], "]": [], "{": [], "OPTIONAL": [], "MINUS": [], "GRAPH": [], "SERVICE": [], "FILTER": [], "BIND": [], "VALUES": [], "}": []}, "?[pathOneInPropertySet,*[|,pathOneInPropertySet]]" : { "a": ["[pathOneInPropertySet,*[|,pathOneInPropertySet]]"], "^": ["[pathOneInPropertySet,*[|,pathOneInPropertySet]]"], "IRI_REF": ["[pathOneInPropertySet,*[|,pathOneInPropertySet]]"], "PNAME_LN": ["[pathOneInPropertySet,*[|,pathOneInPropertySet]]"], "PNAME_NS": ["[pathOneInPropertySet,*[|,pathOneInPropertySet]]"], ")": []}, "?[update1,?[;,update]]" : { "INSERT": ["[update1,?[;,update]]"], "DELETE": ["[update1,?[;,update]]"], "LOAD": ["[update1,?[;,update]]"], "CLEAR": ["[update1,?[;,update]]"], "DROP": ["[update1,?[;,update]]"], "ADD": ["[update1,?[;,update]]"], "MOVE": ["[update1,?[;,update]]"], "COPY": ["[update1,?[;,update]]"], "CREATE": ["[update1,?[;,update]]"], "WITH": ["[update1,?[;,update]]"], "$": []}, "?[verb,objectList]" : { "a": ["[verb,objectList]"], "VAR1": ["[verb,objectList]"], "VAR2": ["[verb,objectList]"], "IRI_REF": ["[verb,objectList]"], "PNAME_LN": ["[verb,objectList]"], "PNAME_NS": ["[verb,objectList]"], ";": [], ".": [], "]": [], "}": [], "GRAPH": [], "{": [], "OPTIONAL": [], "MINUS": [], "SERVICE": [], "FILTER": [], "BIND": [], "VALUES": []}, "?argList" : { "NIL": ["argList"], "(": ["argList"], "AS": [], ")": [], ",": [], "||": [], "&&": [], "=": [], "!=": [], "<": [], ">": [], "<=": [], ">=": [], "IN": [], "NOT": [], "+": [], "-": [], "INTEGER_POSITIVE": [], "DECIMAL_POSITIVE": [], "DOUBLE_POSITIVE": [], "INTEGER_NEGATIVE": [], "DECIMAL_NEGATIVE": [], "DOUBLE_NEGATIVE": [], "*": [], "/": [], ";": []}, "?constructTriples" : { "VAR1": ["constructTriples"], "VAR2": ["constructTriples"], "NIL": ["constructTriples"], "(": ["constructTriples"], "[": ["constructTriples"], "IRI_REF": ["constructTriples"], "TRUE": ["constructTriples"], "FALSE": ["constructTriples"], "BLANK_NODE_LABEL": ["constructTriples"], "ANON": ["constructTriples"], "PNAME_LN": ["constructTriples"], "PNAME_NS": ["constructTriples"], "STRING_LITERAL1": ["constructTriples"], "STRING_LITERAL2": ["constructTriples"], "STRING_LITERAL_LONG1": ["constructTriples"], "STRING_LITERAL_LONG2": ["constructTriples"], "INTEGER": ["constructTriples"], "DECIMAL": ["constructTriples"], "DOUBLE": ["constructTriples"], "INTEGER_POSITIVE": ["constructTriples"], "DECIMAL_POSITIVE": ["constructTriples"], "DOUBLE_POSITIVE": ["constructTriples"], "INTEGER_NEGATIVE": ["constructTriples"], "DECIMAL_NEGATIVE": ["constructTriples"], "DOUBLE_NEGATIVE": ["constructTriples"], "}": []}, "?groupClause" : { "GROUP": ["groupClause"], "VALUES": [], "LIMIT": [], "OFFSET": [], "ORDER": [], "HAVING": [], "$": [], "}": []}, "?havingClause" : { "HAVING": ["havingClause"], "VALUES": [], "LIMIT": [], "OFFSET": [], "ORDER": [], "$": [], "}": []}, "?insertClause" : { "INSERT": ["insertClause"], "WHERE": [], "USING": []}, "?limitClause" : { "LIMIT": ["limitClause"], "VALUES": [], "$": [], "}": []}, "?limitOffsetClauses" : { "LIMIT": ["limitOffsetClauses"], "OFFSET": ["limitOffsetClauses"], "VALUES": [], "$": [], "}": []}, "?offsetClause" : { "OFFSET": ["offsetClause"], "VALUES": [], "$": [], "}": []}, "?or([DISTINCT,REDUCED])" : { "DISTINCT": ["or([DISTINCT,REDUCED])"], "REDUCED": ["or([DISTINCT,REDUCED])"], "*": [], "(": [], "VAR1": [], "VAR2": []}, "?or([LANGTAG,[^^,iriRef]])" : { "LANGTAG": ["or([LANGTAG,[^^,iriRef]])"], "^^": ["or([LANGTAG,[^^,iriRef]])"], "UNDEF": [], "IRI_REF": [], "TRUE": [], "FALSE": [], "PNAME_LN": [], "PNAME_NS": [], "STRING_LITERAL1": [], "STRING_LITERAL2": [], "STRING_LITERAL_LONG1": [], "STRING_LITERAL_LONG2": [], "INTEGER": [], "DECIMAL": [], "DOUBLE": [], "INTEGER_POSITIVE": [], "DECIMAL_POSITIVE": [], "DOUBLE_POSITIVE": [], "INTEGER_NEGATIVE": [], "DECIMAL_NEGATIVE": [], "DOUBLE_NEGATIVE": [], "a": [], "VAR1": [], "VAR2": [], "^": [], "!": [], "(": [], ".": [], ";": [], ",": [], "AS": [], ")": [], "||": [], "&&": [], "=": [], "!=": [], "<": [], ">": [], "<=": [], ">=": [], "IN": [], "NOT": [], "+": [], "-": [], "*": [], "/": [], "}": [], "[": [], "NIL": [], "BLANK_NODE_LABEL": [], "ANON": [], "]": [], "GRAPH": [], "{": [], "OPTIONAL": [], "MINUS": [], "SERVICE": [], "FILTER": [], "BIND": [], "VALUES": []}, "?or([[*,unaryExpression],[/,unaryExpression]])" : { "*": ["or([[*,unaryExpression],[/,unaryExpression]])"], "/": ["or([[*,unaryExpression],[/,unaryExpression]])"], "+": [], "-": [], "INTEGER_POSITIVE": [], "DECIMAL_POSITIVE": [], "DOUBLE_POSITIVE": [], "INTEGER_NEGATIVE": [], "DECIMAL_NEGATIVE": [], "DOUBLE_NEGATIVE": [], "AS": [], ")": [], ",": [], "||": [], "&&": [], "=": [], "!=": [], "<": [], ">": [], "<=": [], ">=": [], "IN": [], "NOT": [], ";": []}, "?or([[=,numericExpression],[!=,numericExpression],[<,numericExpression],[>,numericExpression],[<=,numericExpression],[>=,numericExpression],[IN,expressionList],[NOT,IN,expressionList]])" : { "=": ["or([[=,numericExpression],[!=,numericExpression],[<,numericExpression],[>,numericExpression],[<=,numericExpression],[>=,numericExpression],[IN,expressionList],[NOT,IN,expressionList]])"], "!=": ["or([[=,numericExpression],[!=,numericExpression],[<,numericExpression],[>,numericExpression],[<=,numericExpression],[>=,numericExpression],[IN,expressionList],[NOT,IN,expressionList]])"], "<": ["or([[=,numericExpression],[!=,numericExpression],[<,numericExpression],[>,numericExpression],[<=,numericExpression],[>=,numericExpression],[IN,expressionList],[NOT,IN,expressionList]])"], ">": ["or([[=