#!/usr/bin/env python
"""n3meta - For use with n3p.py."""
# Automatically generated by n3mp.py

import re

branches = {u'http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NOT': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#ArgList': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C_E_Opt',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#AskQuery': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ASK': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_ASK',
                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_QDatasetClause_E_Star',
                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#WhereClause']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#BaseDecl': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BASE': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_BASE',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#BlankNode': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#BlankNodePropertyList': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#BooleanLiteral': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_false'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_true']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#BrackettedExpression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#Var',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN'],
                                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN'],
                                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN'],
                                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#RegexExpression'],
                                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN'],
                                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN'],
                                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN'],
                                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#CallExpression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#FunctionCall'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#FunctionCall'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#FunctionCall']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#Collection': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NOT': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NOT': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#Constraint': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QBrackettedExpression_E__Or__QCallExpression_E__C']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#ConstructQuery': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_CONSTRUCT': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_CONSTRUCT',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#ConstructTemplate',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_QDatasetClause_E_Star',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#WhereClause',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#SolutionModifier']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#ConstructTemplate': {u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_QTriples_E_Opt',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#DatasetClause': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FROM': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_FROM',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDefaultGraphClause_E__Or__QNamedGraphClause_E__C']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#DefaultGraphClause': {u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#SourceSelector'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#SourceSelector'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#SourceSelector']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#DescribeQuery': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DESCRIBE': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_DESCRIBE',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QVarOrIRIref_E_Plus_Or__QTIMES_E__C',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_QDatasetClause_E_Star',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_QWhereClause_E_Opt',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#SolutionModifier']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#Expression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NOT': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalOrExpression']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#FunctionCall': {u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref',
                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#ArgList'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#ArgList'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#ArgList']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#GraphGraphPattern': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#VarOrBlankNodeOrIRIref',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#GroupGraphPattern']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#TriplesNode'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#TriplesNode'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail': {u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QGraphPatternList_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': ['http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QGraphPatternList_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesList'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesList'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesList'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesList']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriples': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': ['http://www.w3.org/2000/10/swap/grammar/sparql#Constraint'],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphGraphPattern'],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#OptionalGraphPattern'],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#GroupOrUnionGraphPattern']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesList': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriples',
                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesTail'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriples',
                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesTail'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriples',
                                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesTail'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriples',
                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesTail']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesTail': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C'],
                                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#GroupGraphPattern': {u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#GroupOrUnionGraphPattern': {u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#GroupGraphPattern',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QUNION_E____QGroupGraphPattern_E__C_E_Star']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#IRIref': {u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#QName'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#QName'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#IRIrefOrFunc': {u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref',
                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_QArgList_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#_QArgList_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_QArgList_E_Opt']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#LimitClause': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LIMIT': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_LIMIT',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NOT': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#NamedGraphClause': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_NAMED': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_NAMED',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#SourceSelector']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#NamelessBlank': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NOT': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#AdditiveExpression']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#NumericLiteral': {u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#Object': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#TriplesNode'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#TriplesNode'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#ObjectList': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Object',
                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#OffsetClause': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OFFSET': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_OFFSET',
                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#OptionalGraphPattern': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#GroupGraphPattern']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#OrderClause': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ORDER': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_ORDER',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BY',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#OrderCondition',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderCondition_E_Plus']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#OrderCondition': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QFunctionCall_E__Or__QVar_E__Or__QBrackettedExpression_E__C'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ASC': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QASC_E__Or__QDESC_E____QBrackettedExpression_E__C'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DESC': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QASC_E__Or__QDESC_E____QBrackettedExpression_E__C'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QFunctionCall_E__Or__QVar_E__Or__QBrackettedExpression_E__C'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QFunctionCall_E__Or__QVar_E__Or__QBrackettedExpression_E__C'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QFunctionCall_E__Or__QVar_E__Or__QBrackettedExpression_E__C'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QFunctionCall_E__Or__QVar_E__Or__QBrackettedExpression_E__C'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QFunctionCall_E__Or__QVar_E__Or__QBrackettedExpression_E__C']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#PrefixDecl': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_PREFIX': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_PREFIX',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#BrackettedExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#BuiltinCallExpression'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var'],
                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#Prolog': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ASK': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QBaseDecl_E_Opt',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_QPrefixDecl_E_Star'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BASE': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QBaseDecl_E_Opt',
                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_QPrefixDecl_E_Star'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_CONSTRUCT': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QBaseDecl_E_Opt',
                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_QPrefixDecl_E_Star'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DESCRIBE': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QBaseDecl_E_Opt',
                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_QPrefixDecl_E_Star'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_PREFIX': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QBaseDecl_E_Opt',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_QPrefixDecl_E_Star'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_SELECT': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QBaseDecl_E_Opt',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_QPrefixDecl_E_Star']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_a': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#Verb',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#ObjectList',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QSEMI_E____QPropertyList_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#Verb',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#ObjectList',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QSEMI_E____QPropertyList_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_a': ['http://www.w3.org/2000/10/swap/grammar/sparql#Verb',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#ObjectList',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QSEMI_E____QPropertyList_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#Verb',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#ObjectList',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QSEMI_E____QPropertyList_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#Verb',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#ObjectList',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QSEMI_E____QPropertyList_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#Verb',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#ObjectList',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QSEMI_E____QPropertyList_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Verb',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#ObjectList',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QSEMI_E____QPropertyList_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Verb',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#ObjectList',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QSEMI_E____QPropertyList_E__C_E_Opt']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#QName': {u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#QNAME'],
                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#Query': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ASK': ['http://www.w3.org/2000/10/swap/grammar/sparql#Prolog',
                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QSelectQuery_E__Or__QConstructQuery_E__Or__QDescribeQuery_E__Or__QAskQuery_E__C',
                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/bnf#eof'],
                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BASE': ['http://www.w3.org/2000/10/swap/grammar/sparql#Prolog',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QSelectQuery_E__Or__QConstructQuery_E__Or__QDescribeQuery_E__Or__QAskQuery_E__C',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/bnf#eof'],
                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_CONSTRUCT': ['http://www.w3.org/2000/10/swap/grammar/sparql#Prolog',
                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QSelectQuery_E__Or__QConstructQuery_E__Or__QDescribeQuery_E__Or__QAskQuery_E__C',
                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/bnf#eof'],
                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DESCRIBE': ['http://www.w3.org/2000/10/swap/grammar/sparql#Prolog',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QSelectQuery_E__Or__QConstructQuery_E__Or__QDescribeQuery_E__Or__QAskQuery_E__C',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/bnf#eof'],
                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_PREFIX': ['http://www.w3.org/2000/10/swap/grammar/sparql#Prolog',
                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QSelectQuery_E__Or__QConstructQuery_E__Or__QDescribeQuery_E__Or__QAskQuery_E__C',
                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/bnf#eof'],
                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_SELECT': ['http://www.w3.org/2000/10/swap/grammar/sparql#Prolog',
                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QSelectQuery_E__Or__QConstructQuery_E__Or__QDescribeQuery_E__Or__QAskQuery_E__C',
                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/bnf#eof']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#RDFLiteral': {u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#String',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QLANGTAG_E__Or__QDTYPE_E____QIRIref_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#String',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QLANGTAG_E__Or__QDTYPE_E____QIRIref_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#String',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QLANGTAG_E__Or__QDTYPE_E____QIRIref_E__C_E_Opt'],
                                                               u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#String',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QLANGTAG_E__Or__QDTYPE_E____QIRIref_E__C_E_Opt']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#RDFTerm': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#BlankNode'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericLiteral'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericLiteral'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#BooleanLiteral'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#BooleanLiteral'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFLiteral'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFLiteral'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFLiteral'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFLiteral']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#RDFTermOrFunc': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#BlankNode'],
                                                                  u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericLiteral'],
                                                                  u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericLiteral'],
                                                                  u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#BooleanLiteral'],
                                                                  u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#BooleanLiteral'],
                                                                  u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIrefOrFunc'],
                                                                  u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIrefOrFunc'],
                                                                  u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIrefOrFunc'],
                                                                  u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFLiteral'],
                                                                  u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFLiteral'],
                                                                  u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFLiteral'],
                                                                  u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#RDFLiteral']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#RegexExpression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Opt',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NOT': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#SelectQuery': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_SELECT': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_SELECT',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#_QDISTINCT_E_Opt',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QVar_E_Plus_Or__QTIMES_E__C',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#_QDatasetClause_E_Star',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#WhereClause',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#SolutionModifier']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#SolutionModifier': {u'http://www.w3.org/2000/10/swap/grammar/bnf#eof': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderClause_E_Opt',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_QLimitClause_E_Opt',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_QOffsetClause_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LIMIT': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderClause_E_Opt',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_QLimitClause_E_Opt',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_QOffsetClause_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OFFSET': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderClause_E_Opt',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_QLimitClause_E_Opt',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_QOffsetClause_E_Opt'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ORDER': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderClause_E_Opt',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_QLimitClause_E_Opt',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_QOffsetClause_E_Opt']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#SourceSelector': {u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref'],
                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#String': {u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1'],
                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#Triples': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt'],
                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#Triples1': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#Triples2'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN',
                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#Triples3'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#Triples2': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_a': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty',
                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET',
                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#Triples3': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList'],
                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN',
                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#TriplesNode': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#BlankNodePropertyList'],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#Collection']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NOT': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_NOT',
                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrimaryExpression']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NOT': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#RelationalExpression']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#Var': {u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VAR1'],
                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VAR2']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#VarOrBlankNodeOrIRIref': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#BlankNode'],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#NamelessBlank'],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref'],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref'],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref'],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var'],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#VarOrIRIref': {u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref'],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref'],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#IRIref'],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var'],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#VarOrTerm': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphTerm'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var'],
                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#Verb': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrBlankNodeOrIRIref'],
                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrBlankNodeOrIRIref'],
                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_a': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_a'],
                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrBlankNodeOrIRIref'],
                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrBlankNodeOrIRIref'],
                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrBlankNodeOrIRIref'],
                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrBlankNodeOrIRIref'],
                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrBlankNodeOrIRIref']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#WhereClause': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_WHERE': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QWHERE_E_Opt',
                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#GroupGraphPattern'],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QWHERE_E_Opt',
                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#GroupGraphPattern']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QAND_E____QValueLogical_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_AND': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_AND',
                                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#ValueLogical']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QASC_E__Or__QDESC_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ASC': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_ASC'],
                                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DESC': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_DESC']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QASC_E__Or__QDESC_E____QBrackettedExpression_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ASC': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QASC_E__Or__QDESC_E__C',
                                                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#BrackettedExpression'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DESC': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QASC_E__Or__QDESC_E__C',
                                                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#BrackettedExpression']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QBrackettedExpression_E__Or__QCallExpression_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#BrackettedExpression'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#CallExpression'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#CallExpression'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#CallExpression'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#CallExpression'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#CallExpression'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#CallExpression'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#CallExpression'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#CallExpression'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#CallExpression'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#CallExpression'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#CallExpression']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QCOMMA_E____QExpression_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA',
                                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#Expression']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QCOMMA_E____QObjectList_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA',
                                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#ObjectList']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDTYPE_E____QIRIref_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_DTYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_DTYPE',
                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#IRIref']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDefaultGraphClause_E__Or__QNamedGraphClause_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_NAMED': ['http://www.w3.org/2000/10/swap/grammar/sparql#NamedGraphClause'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#DefaultGraphClause'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#DefaultGraphClause'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#DefaultGraphClause']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E_Opt___QGraphPatternList_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt',
                                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E____QGraphPatternList_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': ['http://www.w3.org/2000/10/swap/grammar/sparql#Dot',
                                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternList']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E____QTriples_E_Opt_C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': ['http://www.w3.org/2000/10/swap/grammar/sparql#Dot',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_QTriples_E_Opt']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_EQUAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_EQUAL',
                                                                                                                                                                                                                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression'],
                                                                                                                                                                                                                                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_GE': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_GE',
                                                                                                                                                                                                                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression'],
                                                                                                                                                                                                                                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_GT': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_GT',
                                                                                                                                                                                                                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression'],
                                                                                                                                                                                                                                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LE': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_LE',
                                                                                                                                                                                                                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression'],
                                                                                                                                                                                                                                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LT': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_LT',
                                                                                                                                                                                                                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression'],
                                                                                                                                                                                                                                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NEQUAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_NEQUAL',
                                                                                                                                                                                                                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#NumericExpression']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NOT': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Expression',
                                                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QFunctionCall_E__Or__QVar_E__Or__QBrackettedExpression_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#BrackettedExpression'],
                                                                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#FunctionCall'],
                                                                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#FunctionCall'],
                                                                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#FunctionCall'],
                                                                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var'],
                                                                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QLANGTAG_E__Or__QDTYPE_E____QIRIref_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_DTYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDTYPE_E____QIRIref_E__C'],
                                                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#LANGTAG': ['http://www.w3.org/2000/10/swap/grammar/sparql#LANGTAG']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QOR_E____QConditionalAndExpression_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_OR': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_OR',
                                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#ConditionalAndExpression']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS',
                                                                                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression'],
                                                                                                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS',
                                                                                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#MultiplicativeExpression']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QSEMI_E____QPropertyList_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_SEMI': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_SEMI',
                                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#PropertyList']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QSelectQuery_E__Or__QConstructQuery_E__Or__QDescribeQuery_E__Or__QAskQuery_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ASK': ['http://www.w3.org/2000/10/swap/grammar/sparql#AskQuery'],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_CONSTRUCT': ['http://www.w3.org/2000/10/swap/grammar/sparql#ConstructQuery'],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DESCRIBE': ['http://www.w3.org/2000/10/swap/grammar/sparql#DescribeQuery'],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_SELECT': ['http://www.w3.org/2000/10/swap/grammar/sparql#SelectQuery']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_DIVIDE': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_DIVIDE',
                                                                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression'],
                                                                                                                              u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_TIMES': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_TIMES',
                                                                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#UnaryExpression']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriples',
                                                                                                                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriples',
                                                                                                                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriples',
                                                                                                                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriples',
                                                                                                                                                                                                                              'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternNotTriplesTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                             'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail'],
                                                                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples1',
                                                                                                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#GraphPatternListTail']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QUNION_E____QGroupGraphPattern_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_UNION': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_UNION',
                                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#GroupGraphPattern']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QVarOrIRIref_E_Plus_Or__QTIMES_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_TIMES': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_TIMES'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrIRIref',
                                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_QVarOrIRIref_E_Plus'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrIRIref',
                                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_QVarOrIRIref_E_Plus'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrIRIref',
                                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_QVarOrIRIref_E_Plus'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrIRIref',
                                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_QVarOrIRIref_E_Plus'],
                                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrIRIref',
                                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_QVarOrIRIref_E_Plus']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_O_QVar_E_Plus_Or__QTIMES_E__C': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_TIMES': ['http://www.w3.org/2000/10/swap/grammar/sparql#GT_TIMES'],
                                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var',
                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_QVar_E_Plus'],
                                                                                   u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var',
                                                                                                                                           'http://www.w3.org/2000/10/swap/grammar/sparql#_QVar_E_Plus']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QArgList_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_AND': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_DIVIDE': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_EQUAL': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_GE': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_GT': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LE': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#ArgList'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LT': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NEQUAL': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_OR': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_TIMES': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QBaseDecl_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ASK': [],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BASE': ['http://www.w3.org/2000/10/swap/grammar/sparql#BaseDecl'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_CONSTRUCT': [],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DESCRIBE': [],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_PREFIX': [],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_SELECT': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QDISTINCT_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_TIMES': [],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DISTINCT': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_DISTINCT'],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': [],
                                                                     u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QDatasetClause_E_Star': {u'http://www.w3.org/2000/10/swap/grammar/bnf#eof': [],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FROM': ['http://www.w3.org/2000/10/swap/grammar/sparql#DatasetClause',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_QDatasetClause_E_Star'],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LIMIT': [],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OFFSET': [],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ORDER': [],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_WHERE': [],
                                                                           u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QDot_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': ['http://www.w3.org/2000/10/swap/grammar/sparql#Dot'],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': [],
                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': [],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Plus']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': [],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                          'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star'],
                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#GraphNode',
                                                                                                                               'http://www.w3.org/2000/10/swap/grammar/sparql#_QGraphNode_E_Star']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QLimitClause_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/bnf#eof': [],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LIMIT': ['http://www.w3.org/2000/10/swap/grammar/sparql#LimitClause'],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OFFSET': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QOffsetClause_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/bnf#eof': [],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OFFSET': ['http://www.w3.org/2000/10/swap/grammar/sparql#OffsetClause']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderClause_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/bnf#eof': [],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LIMIT': [],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OFFSET': [],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ORDER': ['http://www.w3.org/2000/10/swap/grammar/sparql#OrderClause']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderCondition_E_Plus': {u'http://www.w3.org/2000/10/swap/grammar/bnf#eof': [],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#OrderCondition',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderCondition_E_Plus'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ASC': ['http://www.w3.org/2000/10/swap/grammar/sparql#OrderCondition',
                                                                                                                                      'http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderCondition_E_Plus'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DESC': ['http://www.w3.org/2000/10/swap/grammar/sparql#OrderCondition',
                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderCondition_E_Plus'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LIMIT': [],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OFFSET': [],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#OrderCondition',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderCondition_E_Plus'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#OrderCondition',
                                                                                                                                        'http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderCondition_E_Plus'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#OrderCondition',
                                                                                                                                            'http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderCondition_E_Plus'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#OrderCondition',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderCondition_E_Plus'],
                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#OrderCondition',
                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_QOrderCondition_E_Plus']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QPrefixDecl_E_Star': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ASK': [],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_CONSTRUCT': [],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DESCRIBE': [],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_PREFIX': ['http://www.w3.org/2000/10/swap/grammar/sparql#PrefixDecl',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_QPrefixDecl_E_Star'],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_SELECT': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QPropertyListNotEmpty_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': [],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': [],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET': [],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': [],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': [],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': [],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_a': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': [],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty'],
                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#PropertyListNotEmpty']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QTriples_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': [],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples'],
                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Triples']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QVarOrIRIref_E_Plus': {u'http://www.w3.org/2000/10/swap/grammar/bnf#eof': [],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FROM': [],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LIMIT': [],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OFFSET': [],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ORDER': [],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_WHERE': [],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': [],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrIRIref',
                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_QVarOrIRIref_E_Plus'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrIRIref',
                                                                                                                                     'http://www.w3.org/2000/10/swap/grammar/sparql#_QVarOrIRIref_E_Plus'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrIRIref',
                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_QVarOrIRIref_E_Plus'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrIRIref',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_QVarOrIRIref_E_Plus'],
                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#VarOrIRIref',
                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_QVarOrIRIref_E_Plus']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QVar_E_Plus': {u'http://www.w3.org/2000/10/swap/grammar/bnf#eof': [],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FROM': [],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LIMIT': [],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OFFSET': [],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ORDER': [],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_WHERE': [],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': [],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_QVar_E_Plus'],
                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#Var',
                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_QVar_E_Plus']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QWHERE_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_WHERE': ['http://www.w3.org/2000/10/swap/grammar/sparql#IT_WHERE'],
                                                                  u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_QWhereClause_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/bnf#eof': [],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LIMIT': [],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OFFSET': [],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_ORDER': [],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_WHERE': ['http://www.w3.org/2000/10/swap/grammar/sparql#WhereClause'],
                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#WhereClause']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_AND': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QAND_E____QValueLogical_E__C',
                                                                                                                                                       'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QAND_E____QValueLogical_E__C_E_Star'],
                                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA': [],
                                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_OR': [],
                                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QCOMMA_E____QExpression_E__C'],
                                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QCOMMA_E____QExpression_E__C',
                                                                                                                                                         'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QExpression_E__C_E_Star'],
                                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QCOMMA_E____QObjectList_E__C_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': [],
                                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': [],
                                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QCOMMA_E____QObjectList_E__C'],
                                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET': [],
                                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_SEMI': [],
                                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': [],
                                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': [],
                                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': [],
                                                                                            u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QGraphPatternList_E__C_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': [],
                                                                                                u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E____QGraphPatternList_E__C']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QDot_E____QTriples_E_Opt_C_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': [],
                                                                                          u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QDot_E____QTriples_E_Opt_C']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_AND': [],
                                                                                                                                                                                                                                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA': [],
                                                                                                                                                                                                                                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_EQUAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C'],
                                                                                                                                                                                                                                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_GE': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C'],
                                                                                                                                                                                                                                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_GT': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C'],
                                                                                                                                                                                                                                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LE': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C'],
                                                                                                                                                                                                                                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LT': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C'],
                                                                                                                                                                                                                                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NEQUAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QEQUAL_E____QNumericExpression_E__Or__QNEQUAL_E____QNumericExpression_E__Or__QLT_E____QNumericExpression_E__Or__QGT_E____QNumericExpression_E__Or__QLE_E____QNumericExpression_E__Or__QGE_E____QNumericExpression_E__C'],
                                                                                                                                                                                                                                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_OR': [],
                                                                                                                                                                                                                                                                                      u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NOT': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': [],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_BOUND': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_DATATYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_LANG': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_REGEX': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_STR': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isBLANK': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isLITERAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_isURI': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C'],
                                                                                                                 u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QExpression_E____QCOMMA_E____QExpression_E_Star_C']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QLANGTAG_E__Or__QDTYPE_E____QIRIref_E__C_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_AND': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_DIVIDE': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_DTYPE': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QLANGTAG_E__Or__QDTYPE_E____QIRIref_E__C'],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_EQUAL': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_GE': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_GT': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LE': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LT': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NEQUAL': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_OR': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_SEMI': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_TIMES': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_a': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#LANGTAG': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QLANGTAG_E__Or__QDTYPE_E____QIRIref_E__C'],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA': [],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_OR': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QOR_E____QConditionalAndExpression_E__C',
                                                                                                                                                                 'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QOR_E____QConditionalAndExpression_E__C_E_Star'],
                                                                                                        u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_AND': [],
                                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA': [],
                                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_EQUAL': [],
                                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_GE': [],
                                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_GT': [],
                                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LE': [],
                                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LT': [],
                                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C',
                                                                                                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NEQUAL': [],
                                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_OR': [],
                                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C',
                                                                                                                                                                                                                  'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QPLUS_E____QMultiplicativeExpression_E__Or__QMINUS_E____QMultiplicativeExpression_E__C_E_Star'],
                                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QSEMI_E____QPropertyList_E__C_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': [],
                                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': [],
                                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RBRACKET': [],
                                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_SEMI': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QSEMI_E____QPropertyList_E__C'],
                                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': [],
                                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': [],
                                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': [],
                                                                                             u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': []},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star': {u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_AND': [],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_COMMA': [],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_DIVIDE': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C',
                                                                                                                                                                                                    'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star'],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_EQUAL': [],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_GE': [],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_GT': [],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LE': [],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LT': [],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_MINUS': [],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_NEQUAL': [],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_OR': [],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_PLUS': [],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_RPAREN': [],
                                                                                                                                       u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_TIMES': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C',
                                                                                                                                                                                                   'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTIMES_E____QUnaryExpression_E__Or__QDIVIDE_E____QUnaryExpression_E__C_E_Star']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C_E_Opt': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': [],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C'],
                                                                                                                                                                         u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QTriples1_E____QGraphPatternListTail_E__Or__QGraphPatternNotTriples_E____QGraphPatternNotTriplesTail_E__C']},
 u'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QUNION_E____QGroupGraphPattern_E__C_E_Star': {u'http://www.w3.org/2000/10/swap/grammar/sparql#BNODE_LABEL': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#CloseCurly': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#Dot': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#FLOATING_POINT': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LBRACKET': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#GT_LPAREN': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#INTEGER': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_FILTER': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_GRAPH': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_OPTIONAL': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_UNION': ['http://www.w3.org/2000/10/swap/grammar/sparql#_O_QUNION_E____QGroupGraphPattern_E__C',
                                                                                                                                                                'http://www.w3.org/2000/10/swap/grammar/sparql#_Q_O_QUNION_E____QGroupGraphPattern_E__C_E_Star'],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_false': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#IT_true': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#OpenCurly': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#QNAME_NS': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#QuotedIRIref': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL1': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL2': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG1': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#STRING_LITERAL_LONG2': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR1': [],
                                                                                                    u'http://www.w3.org/2000/10/swap/grammar/sparql#VAR2': []}}
regexps = {
}

if __name__=="__main__": 
   print __doc__
