# This file is automatically generated by script/gramLL1 # BRANCH derived from etc/trig-ll1.n3 module RDF::TriG::Meta START = :trigDoc BRANCH = { :"_:_g0" => { "(" => [:"_:g70347551680760"], "[" => [:"_:g70347551680760"], :"ebnf:empty" => [], :ANON => [:"_:g70347551680760"], :BLANK_NODE_LABEL => [:"_:g70347551680760"], :IRIREF => [:"_:g70347551680760"], :PNAME_LN => [:"_:g70347551680760"], :PNAME_NS => [:"_:g70347551680760"], }, :"_:_g1" => { "(" => [:triples, "."], "[" => [:triples, "."], :ANON => [:triples, "."], :BLANK_NODE_LABEL => [:triples, "."], :IRIREF => [:triples, "."], :PNAME_LN => [:triples, "."], :PNAME_NS => [:triples, "."], }, :"_:_g10" => { "," => [",", :object], }, :"_:_g11" => { "(" => [:"_:g70347548543500"], "[" => [:"_:g70347548543500"], "false" => [:"_:g70347548543500"], :"ebnf:empty" => [], :ANON => [:"_:g70347548543500"], :BLANK_NODE_LABEL => [:"_:g70347548543500"], :DECIMAL => [:"_:g70347548543500"], :DOUBLE => [:"_:g70347548543500"], :INTEGER => [:"_:g70347548543500"], :IRIREF => [:"_:g70347548543500"], :PNAME_LN => [:"_:g70347548543500"], :PNAME_NS => [:"_:g70347548543500"], :STRING_LITERAL_LONG_QUOTE => [:"_:g70347548543500"], :STRING_LITERAL_LONG_SINGLE_QUOTE => [:"_:g70347548543500"], :STRING_LITERAL_QUOTE => [:"_:g70347548543500"], :STRING_LITERAL_SINGLE_QUOTE => [:"_:g70347548543500"], "true" => [:"_:g70347548543500"], }, :"_:_g12" => { "(" => [], "," => [], "[" => [], "^^" => [:"_:_g13"], "false" => [], :"ebnf:empty" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [], :LANGTAG => [:"_:_g13"], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => [], }, :"_:_g13" => { "(" => [], "," => [], "[" => [], "^^" => [:"_:g70347551515760"], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [], :LANGTAG => [:LANGTAG], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => [], }, :"_:_g2" => { "(" => [:"_:g70347547555420"], "[" => [:"_:g70347547555420"], :"ebnf:empty" => [], :ANON => [:"_:g70347547555420"], :BLANK_NODE_LABEL => [:"_:g70347547555420"], :IRIREF => [:"_:g70347547555420"], :PNAME_LN => [:"_:g70347547555420"], :PNAME_NS => [:"_:g70347547555420"], }, :"_:_g3" => { "(" => [:triples, "."], "[" => [:triples, "."], :ANON => [:triples, "."], :BLANK_NODE_LABEL => [:triples, "."], :IRIREF => [:triples, "."], :PNAME_LN => [:triples, "."], :PNAME_NS => [:triples, "."], }, :"_:_g4" => { "a" => [:predicateObjectList], :"ebnf:empty" => [], :IRIREF => [:predicateObjectList], :PNAME_LN => [:predicateObjectList], :PNAME_NS => [:predicateObjectList], }, :"_:_g5" => { ";" => [:"_:g70347550698800"], :"ebnf:empty" => [], }, :"_:_g6" => { ";" => [";", :"_:_g7"], }, :"_:_g7" => { ";" => [], "a" => [:"_:_g8"], :"ebnf:empty" => [], :IRIREF => [:"_:_g8"], :PNAME_LN => [:"_:_g8"], :PNAME_NS => [:"_:_g8"], }, :"_:_g8" => { ";" => [], "a" => [:verb, :objectList], :IRIREF => [:verb, :objectList], :PNAME_LN => [:verb, :objectList], :PNAME_NS => [:verb, :objectList], }, :"_:_g9" => { "," => [:"_:g70347567288360"], ";" => [], :"ebnf:empty" => [], }, :"_:g70347547459240" => { "@base" => [], "@prefix" => [], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :SPARQL_BASE => [], :SPARQL_PREFIX => [], "{" => ["{", :"_:_g2", "}"], }, :"_:g70347547555420" => { "(" => [:"_:_g3", :"_:_g2"], "[" => [:"_:_g3", :"_:_g2"], :ANON => [:"_:_g3", :"_:_g2"], :BLANK_NODE_LABEL => [:"_:_g3", :"_:_g2"], :IRIREF => [:"_:_g3", :"_:_g2"], :PNAME_LN => [:"_:_g3", :"_:_g2"], :PNAME_NS => [:"_:_g3", :"_:_g2"], }, :"_:g70347547857440" => { "@base" => [:graph_statement, :trigDoc], "@prefix" => [:graph_statement, :trigDoc], :"ebnf:eof" => [], :IRIREF => [:graph_statement, :trigDoc], :PNAME_LN => [:graph_statement, :trigDoc], :PNAME_NS => [:graph_statement, :trigDoc], :SPARQL_BASE => [:graph_statement, :trigDoc], :SPARQL_PREFIX => [:graph_statement, :trigDoc], "{" => [:graph_statement, :trigDoc], }, :"_:g70347548060440" => { "[" => [:blankNodePropertyList, :"_:_g4"], }, :"_:g70347548100000" => { "@base" => [], "@prefix" => [], :IRIREF => [:graphIri, "{", :"_:_g0", "}"], :PNAME_LN => [:graphIri, "{", :"_:_g0", "}"], :PNAME_NS => [:graphIri, "{", :"_:_g0", "}"], :SPARQL_BASE => [], :SPARQL_PREFIX => [], "{" => [], }, :"_:g70347548184380" => { "(" => [:subject, :predicateObjectList], :ANON => [:subject, :predicateObjectList], :BLANK_NODE_LABEL => [:subject, :predicateObjectList], :IRIREF => [:subject, :predicateObjectList], :PNAME_LN => [:subject, :predicateObjectList], :PNAME_NS => [:subject, :predicateObjectList], }, :"_:g70347548543500" => { "(" => [:object, :"_:_g11"], "[" => [:object, :"_:_g11"], "false" => [:object, :"_:_g11"], :ANON => [:object, :"_:_g11"], :BLANK_NODE_LABEL => [:object, :"_:_g11"], :DECIMAL => [:object, :"_:_g11"], :DOUBLE => [:object, :"_:_g11"], :INTEGER => [:object, :"_:_g11"], :IRIREF => [:object, :"_:_g11"], :PNAME_LN => [:object, :"_:_g11"], :PNAME_NS => [:object, :"_:_g11"], :STRING_LITERAL_LONG_QUOTE => [:object, :"_:_g11"], :STRING_LITERAL_LONG_SINGLE_QUOTE => [:object, :"_:_g11"], :STRING_LITERAL_QUOTE => [:object, :"_:_g11"], :STRING_LITERAL_SINGLE_QUOTE => [:object, :"_:_g11"], "true" => [:object, :"_:_g11"], }, :"_:g70347550698800" => { ";" => [:"_:_g6", :"_:_g5"], }, :"_:g70347551515760" => { "(" => [], "," => [], "[" => [], "^^" => ["^^", :iri], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => [], }, :"_:g70347551680760" => { "(" => [:"_:_g1", :"_:_g0"], "[" => [:"_:_g1", :"_:_g0"], :ANON => [:"_:_g1", :"_:_g0"], :BLANK_NODE_LABEL => [:"_:_g1", :"_:_g0"], :IRIREF => [:"_:_g1", :"_:_g0"], :PNAME_LN => [:"_:_g1", :"_:_g0"], :PNAME_NS => [:"_:_g1", :"_:_g0"], }, :"_:g70347567288360" => { "," => [:"_:_g10", :"_:_g9"], ";" => [], }, :BlankNode => { "(" => [], "," => [], "[" => [], "a" => [], "false" => [], :ANON => [:ANON], :BLANK_NODE_LABEL => [:BLANK_NODE_LABEL], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => [], }, :BooleanLiteral => { "(" => [], "," => [], "[" => [], "false" => ["false"], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => ["true"], }, :NumericLiteral => { "(" => [], "," => [], "[" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [:DECIMAL], :DOUBLE => [:DOUBLE], :INTEGER => [:INTEGER], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => [], }, :PrefixedName => { "(" => [], "," => [], "[" => [], "a" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [], :PNAME_LN => [:PNAME_LN], :PNAME_NS => [:PNAME_NS], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => [], }, :RDFLiteral => { "(" => [], "," => [], "[" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL_LONG_QUOTE => [:String, :"_:_g12"], :STRING_LITERAL_LONG_SINGLE_QUOTE => [:String, :"_:_g12"], :STRING_LITERAL_QUOTE => [:String, :"_:_g12"], :STRING_LITERAL_SINGLE_QUOTE => [:String, :"_:_g12"], "true" => [], }, :String => { "^^" => [], :LANGTAG => [], :STRING_LITERAL_LONG_QUOTE => [:STRING_LITERAL_LONG_QUOTE], :STRING_LITERAL_LONG_SINGLE_QUOTE => [:STRING_LITERAL_LONG_SINGLE_QUOTE], :STRING_LITERAL_QUOTE => [:STRING_LITERAL_QUOTE], :STRING_LITERAL_SINGLE_QUOTE => [:STRING_LITERAL_SINGLE_QUOTE], }, :base => { "@base" => ["@base", :IRIREF, "."], "@prefix" => [], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :SPARQL_BASE => [], :SPARQL_PREFIX => [], "{" => [], }, :blank => { "(" => [:collection], "," => [], "[" => [], "a" => [], "false" => [], :ANON => [:BlankNode], :BLANK_NODE_LABEL => [:BlankNode], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => [], }, :blankNodePropertyList => { "(" => [], "," => [], "[" => ["[", :predicateObjectList, "]"], "a" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => [], }, :collection => { "(" => ["(", :"_:_g11", ")"], "," => [], "[" => [], "a" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => [], }, :directive => { "@base" => [:base], "@prefix" => [:prefixID], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :SPARQL_BASE => [:sparqlBase], :SPARQL_PREFIX => [:sparqlPrefix], "{" => [], }, :graph => { "@base" => [], "@prefix" => [], :IRIREF => [:"_:g70347548100000"], :PNAME_LN => [:"_:g70347548100000"], :PNAME_NS => [:"_:g70347548100000"], :SPARQL_BASE => [], :SPARQL_PREFIX => [], "{" => [:"_:g70347547459240"], }, :graphIri => { :IRIREF => [:iri], :PNAME_LN => [:iri], :PNAME_NS => [:iri], }, :graph_statement => { "@base" => [:directive], "@prefix" => [:directive], :IRIREF => [:graph], :PNAME_LN => [:graph], :PNAME_NS => [:graph], :SPARQL_BASE => [:directive], :SPARQL_PREFIX => [:directive], "{" => [:graph], }, :iri => { "(" => [], "," => [], "[" => [], "a" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [:IRIREF], :PNAME_LN => [:PrefixedName], :PNAME_NS => [:PrefixedName], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => [], }, :literal => { "(" => [], "," => [], "[" => [], "false" => [:BooleanLiteral], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [:NumericLiteral], :DOUBLE => [:NumericLiteral], :INTEGER => [:NumericLiteral], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL_LONG_QUOTE => [:RDFLiteral], :STRING_LITERAL_LONG_SINGLE_QUOTE => [:RDFLiteral], :STRING_LITERAL_QUOTE => [:RDFLiteral], :STRING_LITERAL_SINGLE_QUOTE => [:RDFLiteral], "true" => [:BooleanLiteral], }, :object => { "(" => [:blank], "," => [], "[" => [:blankNodePropertyList], "false" => [:literal], :ANON => [:blank], :BLANK_NODE_LABEL => [:blank], :DECIMAL => [:literal], :DOUBLE => [:literal], :INTEGER => [:literal], :IRIREF => [:iri], :PNAME_LN => [:iri], :PNAME_NS => [:iri], :STRING_LITERAL_LONG_QUOTE => [:literal], :STRING_LITERAL_LONG_SINGLE_QUOTE => [:literal], :STRING_LITERAL_QUOTE => [:literal], :STRING_LITERAL_SINGLE_QUOTE => [:literal], "true" => [:literal], }, :objectList => { "(" => [:object, :"_:_g9"], ";" => [], "[" => [:object, :"_:_g9"], "false" => [:object, :"_:_g9"], :ANON => [:object, :"_:_g9"], :BLANK_NODE_LABEL => [:object, :"_:_g9"], :DECIMAL => [:object, :"_:_g9"], :DOUBLE => [:object, :"_:_g9"], :INTEGER => [:object, :"_:_g9"], :IRIREF => [:object, :"_:_g9"], :PNAME_LN => [:object, :"_:_g9"], :PNAME_NS => [:object, :"_:_g9"], :STRING_LITERAL_LONG_QUOTE => [:object, :"_:_g9"], :STRING_LITERAL_LONG_SINGLE_QUOTE => [:object, :"_:_g9"], :STRING_LITERAL_QUOTE => [:object, :"_:_g9"], :STRING_LITERAL_SINGLE_QUOTE => [:object, :"_:_g9"], "true" => [:object, :"_:_g9"], }, :predicate => { "(" => [], "[" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [:iri], :PNAME_LN => [:iri], :PNAME_NS => [:iri], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => [], }, :predicateObjectList => { "a" => [:verb, :objectList, :"_:_g5"], :IRIREF => [:verb, :objectList, :"_:_g5"], :PNAME_LN => [:verb, :objectList, :"_:_g5"], :PNAME_NS => [:verb, :objectList, :"_:_g5"], }, :prefixID => { "@base" => [], "@prefix" => ["@prefix", :PNAME_NS, :IRIREF, "."], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :SPARQL_BASE => [], :SPARQL_PREFIX => [], "{" => [], }, :sparqlBase => { "@base" => [], "@prefix" => [], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :SPARQL_BASE => [:SPARQL_BASE, :IRIREF], :SPARQL_PREFIX => [], "{" => [], }, :sparqlPrefix => { "@base" => [], "@prefix" => [], :IRIREF => [], :PNAME_LN => [], :PNAME_NS => [], :SPARQL_BASE => [], :SPARQL_PREFIX => [:SPARQL_PREFIX, :PNAME_NS, :IRIREF], "{" => [], }, :subject => { "(" => [:blank], "a" => [], :ANON => [:blank], :BLANK_NODE_LABEL => [:blank], :IRIREF => [:iri], :PNAME_LN => [:iri], :PNAME_NS => [:iri], }, :trigDoc => { "@base" => [:"_:g70347547857440"], "@prefix" => [:"_:g70347547857440"], :"ebnf:empty" => [], :"ebnf:eof" => [], :IRIREF => [:"_:g70347547857440"], :PNAME_LN => [:"_:g70347547857440"], :PNAME_NS => [:"_:g70347547857440"], :SPARQL_BASE => [:"_:g70347547857440"], :SPARQL_PREFIX => [:"_:g70347547857440"], "{" => [:"_:g70347547857440"], }, :triples => { "(" => [:"_:g70347548184380"], "[" => [:"_:g70347548060440"], :ANON => [:"_:g70347548184380"], :BLANK_NODE_LABEL => [:"_:g70347548184380"], :IRIREF => [:"_:g70347548184380"], :PNAME_LN => [:"_:g70347548184380"], :PNAME_NS => [:"_:g70347548184380"], }, :verb => { "(" => [], "[" => [], "a" => ["a"], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DOUBLE => [], :INTEGER => [], :IRIREF => [:predicate], :PNAME_LN => [:predicate], :PNAME_NS => [:predicate], :STRING_LITERAL_LONG_QUOTE => [], :STRING_LITERAL_LONG_SINGLE_QUOTE => [], :STRING_LITERAL_QUOTE => [], :STRING_LITERAL_SINGLE_QUOTE => [], "true" => [], }, }.freeze TERMINALS = [ "(", ")", ",", ".", ";", "@base", "@prefix", "[", "]", "^^", "a", "false", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :LANGTAG, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE, "true", "{", "}" ].freeze FIRST = { :"_:_g0" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:_g1" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:_g10" => [ ","], :"_:_g11" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :"_:_g12" => [ "^^", :LANGTAG], :"_:_g13" => [ "^^", :LANGTAG], :"_:_g2" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:_g3" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:_g4" => [ "a", :IRIREF, :PNAME_LN, :PNAME_NS], :"_:_g5" => [ ";"], :"_:_g6" => [ ";"], :"_:_g7" => [ "a", :IRIREF, :PNAME_LN, :PNAME_NS], :"_:_g8" => [ "a", :IRIREF, :PNAME_LN, :PNAME_NS], :"_:_g9" => [ ","], :"_:g70347546233680" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :"_:g70347546620220" => [ "a", :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347546812680" => [ ";"], :"_:g70347547007040" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :"_:g70347547288940" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347547459240" => [ "{"], :"_:g70347547539000" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347547555420" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347547833160" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347547857440" => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :"_:g70347547884260" => [ "a", :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347548060440" => [ "["], :"_:g70347548100000" => [ :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347548107700" => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :"_:g70347548180700" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :"_:g70347548184380" => [ "(", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347548194020" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347548543500" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :"_:g70347550698800" => [ ";"], :"_:g70347551013200" => [ :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347551178860" => [ "a", :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347551515760" => [ "^^"], :"_:g70347551680760" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347552134960" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :"_:g70347558865620" => [ "^^", :LANGTAG], :"_:g70347567159680" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :"_:g70347567285720" => [ "a", :IRIREF, :PNAME_LN, :PNAME_NS], :"_:g70347567288360" => [ ","], :"_:g70347567327800" => [ ","], :BlankNode => [ :ANON, :BLANK_NODE_LABEL], :BooleanLiteral => [ "false", "true"], :NumericLiteral => [ :DECIMAL, :DOUBLE, :INTEGER], :PrefixedName => [ :PNAME_LN, :PNAME_NS], :RDFLiteral => [ :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :String => [ :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :base => [ "@base"], :blank => [ "(", :ANON, :BLANK_NODE_LABEL], :blankNodePropertyList => [ "["], :collection => [ "("], :directive => [ "@base", "@prefix", :SPARQL_BASE, :SPARQL_PREFIX], :graph => [ "{", :IRIREF, :PNAME_LN, :PNAME_NS], :graphIri => [ :IRIREF, :PNAME_LN, :PNAME_NS], :graph_statement => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :iri => [ :IRIREF, :PNAME_LN, :PNAME_NS], :literal => [ "false", "true", :DECIMAL, :DOUBLE, :INTEGER, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :object => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :objectList => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :predicate => [ :IRIREF, :PNAME_LN, :PNAME_NS], :predicateObjectList => [ "a", :IRIREF, :PNAME_LN, :PNAME_NS], :prefixID => [ "@prefix"], :sparqlBase => [ :SPARQL_BASE], :sparqlPrefix => [ :SPARQL_PREFIX], :subject => [ "(", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :trigDoc => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :triples => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :verb => [ "a", :IRIREF, :PNAME_LN, :PNAME_NS], }.freeze FOLLOW = { "." => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:_g1" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:_g10" => [ ","], :"_:_g12" => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :"_:_g13" => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :"_:_g3" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRIREF, :PNAME_LN, :PNAME_NS], :"_:_g6" => [ ";"], :"_:_g7" => [ ";"], :"_:_g8" => [ ";"], :"_:_g9" => [ ";"], :"_:g70347547459240" => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :"_:g70347547857440" => [ :"ebnf:eof"], :"_:g70347548100000" => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :"_:g70347551515760" => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :"_:g70347567288360" => [ ";"], "a" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], "false" => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :"ebnf:empty" => [ "(", ",", ";", "[", "false", "true", :"ebnf:eof", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :ANON => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :BLANK_NODE_LABEL => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :BlankNode => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :BooleanLiteral => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :DECIMAL => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :DOUBLE => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :INTEGER => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :IRIREF => [ "(", ",", "@base", "@prefix", "[", "a", "false", "true", "{", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :LANGTAG => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :NumericLiteral => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :PNAME_LN => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :PNAME_NS => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :PrefixedName => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :RDFLiteral => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :STRING_LITERAL_LONG_QUOTE => [ "^^", :LANGTAG], :STRING_LITERAL_LONG_SINGLE_QUOTE => [ "^^", :LANGTAG], :STRING_LITERAL_QUOTE => [ "^^", :LANGTAG], :STRING_LITERAL_SINGLE_QUOTE => [ "^^", :LANGTAG], :String => [ "^^", :LANGTAG], :base => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :blank => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :blankNodePropertyList => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :collection => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :directive => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :graph => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :graph_statement => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :iri => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :literal => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :object => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :objectList => [ ";"], :predicate => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], :prefixID => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :sparqlBase => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :sparqlPrefix => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], :subject => [ "a", :IRIREF, :PNAME_LN, :PNAME_NS], :trigDoc => [ :"ebnf:eof"], :verb => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], "true" => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DOUBLE, :INTEGER, :IRIREF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL_LONG_QUOTE, :STRING_LITERAL_LONG_SINGLE_QUOTE, :STRING_LITERAL_QUOTE, :STRING_LITERAL_SINGLE_QUOTE], "{" => [ "@base", "@prefix", "{", :IRIREF, :PNAME_LN, :PNAME_NS, :SPARQL_BASE, :SPARQL_PREFIX], }.freeze end