# This file is automatically generated by script/gramLL1 # BRANCH derived from etc/trig-ll1.n3 module RDF::TriG::Meta START = :trigDoc BRANCH = { :"_:_g0" => { "(" => [:"_:g2170907080"], "[" => [:"_:g2170907080"], :"ebnf:empty" => [], :ANON => [:"_:g2170907080"], :BLANK_NODE_LABEL => [:"_:g2170907080"], :IRI_REF => [:"_:g2170907080"], :PNAME_LN => [:"_:g2170907080"], :PNAME_NS => [:"_:g2170907080"], }, :"_:_g1" => { "(" => [:"_:g2170566380"], "[" => [:"_:g2170566380"], :"ebnf:empty" => [], :ANON => [:"_:g2170566380"], :BLANK_NODE_LABEL => [:"_:g2170566380"], :IRI_REF => [:"_:g2170566380"], :PNAME_LN => [:"_:g2170566380"], :PNAME_NS => [:"_:g2170566380"], }, :"_:_g10" => { "(" => [], "," => [:"_:g2171903040"], "." => [], ";" => [], "[" => [], :"ebnf:empty" => [], :ANON => [], :BLANK_NODE_LABEL => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], }, :"_:_g11" => { "," => [",", :object], }, :"_:_g12" => { "(" => [:"_:g2171192900"], "[" => [:"_:g2171192900"], "false" => [:"_:g2171192900"], :"ebnf:empty" => [], :ANON => [:"_:g2171192900"], :BLANK_NODE_LABEL => [:"_:g2171192900"], :DECIMAL => [:"_:g2171192900"], :DECIMAL_NEGATIVE => [:"_:g2171192900"], :DECIMAL_POSITIVE => [:"_:g2171192900"], :DOUBLE => [:"_:g2171192900"], :DOUBLE_NEGATIVE => [:"_:g2171192900"], :DOUBLE_POSITIVE => [:"_:g2171192900"], :INTEGER => [:"_:g2171192900"], :INTEGER_NEGATIVE => [:"_:g2171192900"], :INTEGER_POSITIVE => [:"_:g2171192900"], :IRI_REF => [:"_:g2171192900"], :PNAME_LN => [:"_:g2171192900"], :PNAME_NS => [:"_:g2171192900"], :STRING_LITERAL1 => [:"_:g2171192900"], :STRING_LITERAL2 => [:"_:g2171192900"], :STRING_LITERAL_LONG1 => [:"_:g2171192900"], :STRING_LITERAL_LONG2 => [:"_:g2171192900"], "true" => [:"_:g2171192900"], }, :"_:_g13" => { "(" => [], "," => [], "[" => [], "^^" => [:"_:_g14"], "false" => [], :"ebnf:empty" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [], :LANGTAG => [:"_:_g14"], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :"_:_g14" => { "(" => [], "," => [], "[" => [], "^^" => [:"_:g2170080060"], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [], :LANGTAG => [:LANGTAG], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :"_:_g2" => { "." => [:"_:g2170210900"], :"ebnf:empty" => [], }, :"_:_g3" => { "." => [".", :"_:_g4"], }, :"_:_g4" => { "(" => [:"_:_g5"], "." => [], "[" => [:"_:_g5"], :"ebnf:empty" => [], :ANON => [:"_:_g5"], :BLANK_NODE_LABEL => [:"_:_g5"], :IRI_REF => [:"_:_g5"], :PNAME_LN => [:"_:_g5"], :PNAME_NS => [:"_:_g5"], }, :"_:_g5" => { "(" => [:subject, :predicateObjectList], "." => [], "[" => [:subject, :predicateObjectList], :ANON => [:subject, :predicateObjectList], :BLANK_NODE_LABEL => [:subject, :predicateObjectList], :IRI_REF => [:subject, :predicateObjectList], :PNAME_LN => [:subject, :predicateObjectList], :PNAME_NS => [:subject, :predicateObjectList], }, :"_:_g6" => { ";" => [:"_:g2173623960"], :"ebnf:empty" => [], }, :"_:_g7" => { ";" => [";", :"_:_g8"], }, :"_:_g8" => { ";" => [], "a" => [:"_:_g9"], :"ebnf:empty" => [], :IRI_REF => [:"_:_g9"], :PNAME_LN => [:"_:_g9"], :PNAME_NS => [:"_:_g9"], }, :"_:_g9" => { ";" => [], "a" => [:verb, :objectList], :IRI_REF => [:verb, :objectList], :PNAME_LN => [:verb, :objectList], :PNAME_NS => [:verb, :objectList], }, :"_:g2169276360" => { "@base" => [], "@prefix" => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], "{" => ["{", :"_:_g1", "}"], }, :"_:g2169796440" => { "@base" => [], "@prefix" => [], :IRI_REF => [:graphIri, "{", :"_:_g0", "}"], :PNAME_LN => [:graphIri, "{", :"_:_g0", "}"], :PNAME_NS => [:graphIri, "{", :"_:_g0", "}"], "{" => [], }, :"_:g2170080060" => { "(" => [], "," => [], "[" => [], "^^" => ["^^", :IRIref], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :"_:g2170210900" => { "." => [:"_:_g3", :"_:_g2"], }, :"_:g2170566380" => { "(" => [:triples, :"_:_g1"], "[" => [:triples, :"_:_g1"], :ANON => [:triples, :"_:_g1"], :BLANK_NODE_LABEL => [:triples, :"_:_g1"], :IRI_REF => [:triples, :"_:_g1"], :PNAME_LN => [:triples, :"_:_g1"], :PNAME_NS => [:triples, :"_:_g1"], }, :"_:g2170907080" => { "(" => [:triples, :"_:_g0"], "[" => [:triples, :"_:_g0"], :ANON => [:triples, :"_:_g0"], :BLANK_NODE_LABEL => [:triples, :"_:_g0"], :IRI_REF => [:triples, :"_:_g0"], :PNAME_LN => [:triples, :"_:_g0"], :PNAME_NS => [:triples, :"_:_g0"], }, :"_:g2171192900" => { "(" => [:object, :"_:_g12"], "[" => [:object, :"_:_g12"], "false" => [:object, :"_:_g12"], :ANON => [:object, :"_:_g12"], :BLANK_NODE_LABEL => [:object, :"_:_g12"], :DECIMAL => [:object, :"_:_g12"], :DECIMAL_NEGATIVE => [:object, :"_:_g12"], :DECIMAL_POSITIVE => [:object, :"_:_g12"], :DOUBLE => [:object, :"_:_g12"], :DOUBLE_NEGATIVE => [:object, :"_:_g12"], :DOUBLE_POSITIVE => [:object, :"_:_g12"], :INTEGER => [:object, :"_:_g12"], :INTEGER_NEGATIVE => [:object, :"_:_g12"], :INTEGER_POSITIVE => [:object, :"_:_g12"], :IRI_REF => [:object, :"_:_g12"], :PNAME_LN => [:object, :"_:_g12"], :PNAME_NS => [:object, :"_:_g12"], :STRING_LITERAL1 => [:object, :"_:_g12"], :STRING_LITERAL2 => [:object, :"_:_g12"], :STRING_LITERAL_LONG1 => [:object, :"_:_g12"], :STRING_LITERAL_LONG2 => [:object, :"_:_g12"], "true" => [:object, :"_:_g12"], }, :"_:g2171903040" => { "(" => [], "," => [:"_:_g11", :"_:_g10"], "." => [], ";" => [], "[" => [], :ANON => [], :BLANK_NODE_LABEL => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], }, :"_:g2172268480" => { "@base" => [:graph_statement, :trigDoc], "@prefix" => [:graph_statement, :trigDoc], :"ebnf:eof" => [], :IRI_REF => [:graph_statement, :trigDoc], :PNAME_LN => [:graph_statement, :trigDoc], :PNAME_NS => [:graph_statement, :trigDoc], "{" => [:graph_statement, :trigDoc], }, :"_:g2173024260" => { "@base" => [:directive, "."], "@prefix" => [:directive, "."], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], "{" => [], }, :"_:g2173623960" => { ";" => [:"_:_g7", :"_:_g6"], }, :BASE => { "@base" => ["@base"], }, :BlankNode => { "(" => [], "," => [], "[" => [], "a" => [], "false" => [], :ANON => [:ANON], :BLANK_NODE_LABEL => [:BLANK_NODE_LABEL], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :BooleanLiteral => { "(" => [], "," => [], "[" => [], "false" => ["false"], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => ["true"], }, :IRIref => { "(" => [], "," => [], "[" => [], "a" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [:IRI_REF], :PNAME_LN => [:PrefixedName], :PNAME_NS => [:PrefixedName], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :NumericLiteral => { "(" => [], "," => [], "[" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [:NumericLiteralUnsigned], :DECIMAL_NEGATIVE => [:NumericLiteralNegative], :DECIMAL_POSITIVE => [:NumericLiteralPositive], :DOUBLE => [:NumericLiteralUnsigned], :DOUBLE_NEGATIVE => [:NumericLiteralNegative], :DOUBLE_POSITIVE => [:NumericLiteralPositive], :INTEGER => [:NumericLiteralUnsigned], :INTEGER_NEGATIVE => [:NumericLiteralNegative], :INTEGER_POSITIVE => [:NumericLiteralPositive], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :NumericLiteralNegative => { "(" => [], "," => [], "[" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [:DECIMAL_NEGATIVE], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [:DOUBLE_NEGATIVE], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [:INTEGER_NEGATIVE], :INTEGER_POSITIVE => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :NumericLiteralPositive => { "(" => [], "," => [], "[" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [:DECIMAL_POSITIVE], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [:DOUBLE_POSITIVE], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [:INTEGER_POSITIVE], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :NumericLiteralUnsigned => { "(" => [], "," => [], "[" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [:DECIMAL], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [:DOUBLE], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [:INTEGER], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :PREFIX => { "@prefix" => ["@prefix"], }, :PrefixedName => { "(" => [], "," => [], "[" => [], "a" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [], :PNAME_LN => [:PNAME_LN], :PNAME_NS => [:PNAME_NS], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :RDFLiteral => { "(" => [], "," => [], "[" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [:String, :"_:_g13"], :STRING_LITERAL2 => [:String, :"_:_g13"], :STRING_LITERAL_LONG1 => [:String, :"_:_g13"], :STRING_LITERAL_LONG2 => [:String, :"_:_g13"], "true" => [], }, :String => { "^^" => [], :LANGTAG => [], :STRING_LITERAL1 => [:STRING_LITERAL1], :STRING_LITERAL2 => [:STRING_LITERAL2], :STRING_LITERAL_LONG1 => [:STRING_LITERAL_LONG1], :STRING_LITERAL_LONG2 => [:STRING_LITERAL_LONG2], }, :base => { "@base" => [:BASE, :IRI_REF], }, :blank => { "(" => [:collection], "," => [], "[" => [:blankNodePropertyList], "a" => [], "false" => [], :ANON => [:BlankNode], :BLANK_NODE_LABEL => [:BlankNode], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :blankNodePropertyList => { "(" => [], "," => [], "[" => ["[", :predicateObjectList, "]"], "a" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :collection => { "(" => ["(", :"_:_g12", ")"], "," => [], "[" => [], "a" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :directive => { "@base" => [:base], "@prefix" => [:prefixID], }, :graph => { "@base" => [], "@prefix" => [], :IRI_REF => [:"_:g2169796440"], :PNAME_LN => [:"_:g2169796440"], :PNAME_NS => [:"_:g2169796440"], "{" => [:"_:g2169276360"], }, :graphIri => { :IRI_REF => [:IRIref], :PNAME_LN => [:IRIref], :PNAME_NS => [:IRIref], }, :graph_statement => { "@base" => [:"_:g2173024260"], "@prefix" => [:"_:g2173024260"], :IRI_REF => [:graph], :PNAME_LN => [:graph], :PNAME_NS => [:graph], "{" => [:graph], }, :literal => { "(" => [], "," => [], "[" => [], "false" => [:BooleanLiteral], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [:NumericLiteral], :DECIMAL_NEGATIVE => [:NumericLiteral], :DECIMAL_POSITIVE => [:NumericLiteral], :DOUBLE => [:NumericLiteral], :DOUBLE_NEGATIVE => [:NumericLiteral], :DOUBLE_POSITIVE => [:NumericLiteral], :INTEGER => [:NumericLiteral], :INTEGER_NEGATIVE => [:NumericLiteral], :INTEGER_POSITIVE => [:NumericLiteral], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [:RDFLiteral], :STRING_LITERAL2 => [:RDFLiteral], :STRING_LITERAL_LONG1 => [:RDFLiteral], :STRING_LITERAL_LONG2 => [:RDFLiteral], "true" => [:BooleanLiteral], }, :object => { "(" => [:blank], "," => [], "[" => [:blank], "false" => [:literal], :ANON => [:blank], :BLANK_NODE_LABEL => [:blank], :DECIMAL => [:literal], :DECIMAL_NEGATIVE => [:literal], :DECIMAL_POSITIVE => [:literal], :DOUBLE => [:literal], :DOUBLE_NEGATIVE => [:literal], :DOUBLE_POSITIVE => [:literal], :INTEGER => [:literal], :INTEGER_NEGATIVE => [:literal], :INTEGER_POSITIVE => [:literal], :IRI_REF => [:IRIref], :PNAME_LN => [:IRIref], :PNAME_NS => [:IRIref], :STRING_LITERAL1 => [:literal], :STRING_LITERAL2 => [:literal], :STRING_LITERAL_LONG1 => [:literal], :STRING_LITERAL_LONG2 => [:literal], "true" => [:literal], }, :objectList => { "(" => [:object, :"_:_g10"], "." => [], ";" => [], "[" => [:object, :"_:_g10"], "false" => [:object, :"_:_g10"], :ANON => [:object, :"_:_g10"], :BLANK_NODE_LABEL => [:object, :"_:_g10"], :DECIMAL => [:object, :"_:_g10"], :DECIMAL_NEGATIVE => [:object, :"_:_g10"], :DECIMAL_POSITIVE => [:object, :"_:_g10"], :DOUBLE => [:object, :"_:_g10"], :DOUBLE_NEGATIVE => [:object, :"_:_g10"], :DOUBLE_POSITIVE => [:object, :"_:_g10"], :INTEGER => [:object, :"_:_g10"], :INTEGER_NEGATIVE => [:object, :"_:_g10"], :INTEGER_POSITIVE => [:object, :"_:_g10"], :IRI_REF => [:object, :"_:_g10"], :PNAME_LN => [:object, :"_:_g10"], :PNAME_NS => [:object, :"_:_g10"], :STRING_LITERAL1 => [:object, :"_:_g10"], :STRING_LITERAL2 => [:object, :"_:_g10"], :STRING_LITERAL_LONG1 => [:object, :"_:_g10"], :STRING_LITERAL_LONG2 => [:object, :"_:_g10"], "true" => [:object, :"_:_g10"], }, :predicate => { "(" => [], "[" => [], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [:IRIref], :PNAME_LN => [:IRIref], :PNAME_NS => [:IRIref], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :predicateObjectList => { "(" => [], "." => [], "[" => [], "a" => [:verb, :objectList, :"_:_g6"], :ANON => [], :BLANK_NODE_LABEL => [], :IRI_REF => [:verb, :objectList, :"_:_g6"], :PNAME_LN => [:verb, :objectList, :"_:_g6"], :PNAME_NS => [:verb, :objectList, :"_:_g6"], }, :prefixID => { "@prefix" => [:PREFIX, :PNAME_NS, :IRI_REF], }, :subject => { "(" => [:blank], "[" => [:blank], "a" => [], :ANON => [:blank], :BLANK_NODE_LABEL => [:blank], :IRI_REF => [:IRIref], :PNAME_LN => [:IRIref], :PNAME_NS => [:IRIref], }, :trigDoc => { "@base" => [:"_:g2172268480"], "@prefix" => [:"_:g2172268480"], :"ebnf:empty" => [], :"ebnf:eof" => [], :IRI_REF => [:"_:g2172268480"], :PNAME_LN => [:"_:g2172268480"], :PNAME_NS => [:"_:g2172268480"], "{" => [:"_:g2172268480"], }, :triples => { "(" => [:subject, :predicateObjectList, :"_:_g2"], "[" => [:subject, :predicateObjectList, :"_:_g2"], :ANON => [:subject, :predicateObjectList, :"_:_g2"], :BLANK_NODE_LABEL => [:subject, :predicateObjectList, :"_:_g2"], :IRI_REF => [:subject, :predicateObjectList, :"_:_g2"], :PNAME_LN => [:subject, :predicateObjectList, :"_:_g2"], :PNAME_NS => [:subject, :predicateObjectList, :"_:_g2"], }, :verb => { "(" => [], "[" => [], "a" => ["a"], "false" => [], :ANON => [], :BLANK_NODE_LABEL => [], :DECIMAL => [], :DECIMAL_NEGATIVE => [], :DECIMAL_POSITIVE => [], :DOUBLE => [], :DOUBLE_NEGATIVE => [], :DOUBLE_POSITIVE => [], :INTEGER => [], :INTEGER_NEGATIVE => [], :INTEGER_POSITIVE => [], :IRI_REF => [:predicate], :PNAME_LN => [:predicate], :PNAME_NS => [:predicate], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, }.freeze TERMINALS = [ "(", ")", ",", ".", ";", "@base", "@prefix", "[", "]", "^^", "a", "false", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :LANGTAG, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2, "true", "{", "}" ].freeze FIRST = { :"_:_g0" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:_g1" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:_g10" => [ ","], :"_:_g11" => [ ","], :"_:_g12" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :"_:_g13" => [ "^^", :LANGTAG], :"_:_g14" => [ "^^", :LANGTAG], :"_:_g2" => [ "."], :"_:_g3" => [ "."], :"_:_g4" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:_g5" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:_g6" => [ ";"], :"_:_g7" => [ ";"], :"_:_g8" => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:_g9" => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2168548200" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2169101800" => [ "@base", "@prefix", "{", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2169276360" => [ "{"], :"_:g2169420840" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2169796440" => [ :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2169998960" => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2170080060" => [ "^^"], :"_:g2170169580" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2170210900" => [ "."], :"_:g2170372120" => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2170529060" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :"_:g2170566380" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2170789280" => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2170901680" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :"_:g2170907080" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2171174520" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :"_:g2171192900" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :"_:g2171484060" => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2171672640" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :"_:g2171901220" => [ :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2171903040" => [ ","], :"_:g2172201620" => [ "^^", :LANGTAG], :"_:g2172268480" => [ "@base", "@prefix", "{", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2172347140" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :"_:g2172894000" => [ ","], :"_:g2173024260" => [ "@base", "@prefix"], :"_:g2173153460" => [ ";"], :"_:g2173230100" => [ "."], :"_:g2173304060" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2173609160" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2173623960" => [ ";"], :BASE => [ "@base"], :BlankNode => [ :ANON, :BLANK_NODE_LABEL], :BooleanLiteral => [ "false", "true"], :IRIref => [ :IRI_REF, :PNAME_LN, :PNAME_NS], :NumericLiteral => [ :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE], :NumericLiteralNegative => [ :DECIMAL_NEGATIVE, :DOUBLE_NEGATIVE, :INTEGER_NEGATIVE], :NumericLiteralPositive => [ :DECIMAL_POSITIVE, :DOUBLE_POSITIVE, :INTEGER_POSITIVE], :NumericLiteralUnsigned => [ :DECIMAL, :DOUBLE, :INTEGER], :PREFIX => [ "@prefix"], :PrefixedName => [ :PNAME_LN, :PNAME_NS], :RDFLiteral => [ :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :String => [ :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :base => [ "@base"], :blank => [ "(", "[", :ANON, :BLANK_NODE_LABEL], :blankNodePropertyList => [ "["], :collection => [ "("], :directive => [ "@base", "@prefix"], :graph => [ "{", :IRI_REF, :PNAME_LN, :PNAME_NS], :graphIri => [ :IRI_REF, :PNAME_LN, :PNAME_NS], :graph_statement => [ "@base", "@prefix", "{", :IRI_REF, :PNAME_LN, :PNAME_NS], :literal => [ "false", "true", :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :object => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :objectList => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :predicate => [ :IRI_REF, :PNAME_LN, :PNAME_NS], :predicateObjectList => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :prefixID => [ "@prefix"], :subject => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :trigDoc => [ "@base", "@prefix", "{", :IRI_REF, :PNAME_LN, :PNAME_NS], :triples => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :verb => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], }.freeze FOLLOW = { "." => [ "@base", "@prefix", "{", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:_g10" => [ "(", ".", ";", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:_g11" => [ ","], :"_:_g13" => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :"_:_g14" => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :"_:_g3" => [ "."], :"_:_g4" => [ "."], :"_:_g5" => [ "."], :"_:_g7" => [ ";"], :"_:_g8" => [ ";"], :"_:_g9" => [ ";"], :"_:g2169276360" => [ "@base", "@prefix", "{", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2169796440" => [ "@base", "@prefix", "{", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2170080060" => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :"_:g2171903040" => [ "(", ".", ";", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2172268480" => [ :"ebnf:eof"], :"_:g2173024260" => [ "@base", "@prefix", "{", :IRI_REF, :PNAME_LN, :PNAME_NS], "a" => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], "false" => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :"ebnf:empty" => [ "(", ",", ".", ";", "[", "false", "true", :"ebnf:eof", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :ANON => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :BLANK_NODE_LABEL => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :BlankNode => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :BooleanLiteral => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :DECIMAL => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :DECIMAL_NEGATIVE => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :DECIMAL_POSITIVE => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :DOUBLE => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :DOUBLE_NEGATIVE => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :DOUBLE_POSITIVE => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :INTEGER => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :INTEGER_NEGATIVE => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :INTEGER_POSITIVE => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :IRI_REF => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :IRIref => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :LANGTAG => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :NumericLiteral => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :NumericLiteralNegative => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :NumericLiteralPositive => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :NumericLiteralUnsigned => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :PNAME_LN => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :PNAME_NS => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :PrefixedName => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :RDFLiteral => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :STRING_LITERAL1 => [ "^^", :LANGTAG], :STRING_LITERAL2 => [ "^^", :LANGTAG], :STRING_LITERAL_LONG1 => [ "^^", :LANGTAG], :STRING_LITERAL_LONG2 => [ "^^", :LANGTAG], :String => [ "^^", :LANGTAG], :blank => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :blankNodePropertyList => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :collection => [ "(", ",", "[", "a", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :graph => [ "@base", "@prefix", "{", :IRI_REF, :PNAME_LN, :PNAME_NS], :graph_statement => [ "@base", "@prefix", "{", :IRI_REF, :PNAME_LN, :PNAME_NS], :literal => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :object => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :objectList => [ "(", ".", ";", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :predicate => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], :predicateObjectList => [ "(", ".", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :subject => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :trigDoc => [ :"ebnf:eof"], :triples => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :verb => [ "(", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], "true" => [ "(", ",", "[", "false", "true", :ANON, :BLANK_NODE_LABEL, :DECIMAL, :DECIMAL_NEGATIVE, :DECIMAL_POSITIVE, :DOUBLE, :DOUBLE_NEGATIVE, :DOUBLE_POSITIVE, :INTEGER, :INTEGER_NEGATIVE, :INTEGER_POSITIVE, :IRI_REF, :PNAME_LN, :PNAME_NS, :STRING_LITERAL1, :STRING_LITERAL2, :STRING_LITERAL_LONG1, :STRING_LITERAL_LONG2], "{" => [ "@base", "@prefix", "{", :IRI_REF, :PNAME_LN, :PNAME_NS], }.freeze end