# This file is automatically generated by script/gramLL1 # BRANCH derived from etc/turtle-ll1.n3 module RDF::Turtle::Meta START = :turtleDoc BRANCH = { :"_:_g0" => { ";" => [:"_:g2156954680"], :"ebnf:empty" => [], }, :"_:_g1" => { ";" => [";", :"_:_g2"], }, :"_:_g2" => { ";" => [], "a" => [:"_:_g3"], :"ebnf:empty" => [], :IRI_REF => [:"_:_g3"], :PNAME_LN => [:"_:_g3"], :PNAME_NS => [:"_:_g3"], }, :"_:_g3" => { ";" => [], "a" => [:verb, :objectList], :IRI_REF => [:verb, :objectList], :PNAME_LN => [:verb, :objectList], :PNAME_NS => [:verb, :objectList], }, :"_:_g4" => { "," => [:"_:g2153337920"], ";" => [], :"ebnf:empty" => [], }, :"_:_g5" => { "," => [",", :object], }, :"_:_g6" => { "(" => [:"_:g2152877000"], "[" => [:"_:g2152877000"], "false" => [:"_:g2152877000"], :"ebnf:empty" => [], :ANON => [:"_:g2152877000"], :BLANK_NODE_LABEL => [:"_:g2152877000"], :DECIMAL => [:"_:g2152877000"], :DECIMAL_NEGATIVE => [:"_:g2152877000"], :DECIMAL_POSITIVE => [:"_:g2152877000"], :DOUBLE => [:"_:g2152877000"], :DOUBLE_NEGATIVE => [:"_:g2152877000"], :DOUBLE_POSITIVE => [:"_:g2152877000"], :INTEGER => [:"_:g2152877000"], :INTEGER_NEGATIVE => [:"_:g2152877000"], :INTEGER_POSITIVE => [:"_:g2152877000"], :IRI_REF => [:"_:g2152877000"], :PNAME_LN => [:"_:g2152877000"], :PNAME_NS => [:"_:g2152877000"], :STRING_LITERAL1 => [:"_:g2152877000"], :STRING_LITERAL2 => [:"_:g2152877000"], :STRING_LITERAL_LONG1 => [:"_:g2152877000"], :STRING_LITERAL_LONG2 => [:"_:g2152877000"], "true" => [:"_:g2152877000"], }, :"_:_g7" => { "(" => [], "," => [], "[" => [], "^^" => [:"_:_g8"], "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 => [:"_:_g8"], :PNAME_LN => [], :PNAME_NS => [], :STRING_LITERAL1 => [], :STRING_LITERAL2 => [], :STRING_LITERAL_LONG1 => [], :STRING_LITERAL_LONG2 => [], "true" => [], }, :"_:_g8" => { "(" => [], "," => [], "[" => [], "^^" => [:"_:g2165812760"], "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" => [], }, :"_:g2152809700" => { "(" => [:triples, "."], "@base" => [], "@prefix" => [], "[" => [:triples, "."], :ANON => [:triples, "."], :BLANK_NODE_LABEL => [:triples, "."], :IRI_REF => [:triples, "."], :PNAME_LN => [:triples, "."], :PNAME_NS => [:triples, "."], }, :"_:g2152877000" => { "(" => [:object, :"_:_g6"], "[" => [:object, :"_:_g6"], "false" => [:object, :"_:_g6"], :ANON => [:object, :"_:_g6"], :BLANK_NODE_LABEL => [:object, :"_:_g6"], :DECIMAL => [:object, :"_:_g6"], :DECIMAL_NEGATIVE => [:object, :"_:_g6"], :DECIMAL_POSITIVE => [:object, :"_:_g6"], :DOUBLE => [:object, :"_:_g6"], :DOUBLE_NEGATIVE => [:object, :"_:_g6"], :DOUBLE_POSITIVE => [:object, :"_:_g6"], :INTEGER => [:object, :"_:_g6"], :INTEGER_NEGATIVE => [:object, :"_:_g6"], :INTEGER_POSITIVE => [:object, :"_:_g6"], :IRI_REF => [:object, :"_:_g6"], :PNAME_LN => [:object, :"_:_g6"], :PNAME_NS => [:object, :"_:_g6"], :STRING_LITERAL1 => [:object, :"_:_g6"], :STRING_LITERAL2 => [:object, :"_:_g6"], :STRING_LITERAL_LONG1 => [:object, :"_:_g6"], :STRING_LITERAL_LONG2 => [:object, :"_:_g6"], "true" => [:object, :"_:_g6"], }, :"_:g2153010700" => { "(" => [], "@base" => [:directive, "."], "@prefix" => [:directive, "."], "[" => [], :ANON => [], :BLANK_NODE_LABEL => [], :IRI_REF => [], :PNAME_LN => [], :PNAME_NS => [], }, :"_:g2153337920" => { "," => [:"_:_g5", :"_:_g4"], ";" => [], }, :"_:g2156954680" => { ";" => [:"_:_g1", :"_:_g0"], }, :"_:g2165682600" => { "(" => [:statement, :turtleDoc], "@base" => [:statement, :turtleDoc], "@prefix" => [:statement, :turtleDoc], "[" => [:statement, :turtleDoc], :"ebnf:eof" => [], :ANON => [:statement, :turtleDoc], :BLANK_NODE_LABEL => [:statement, :turtleDoc], :IRI_REF => [:statement, :turtleDoc], :PNAME_LN => [:statement, :turtleDoc], :PNAME_NS => [:statement, :turtleDoc], }, :"_:g2165812760" => { "(" => [], "," => [], "[" => [], "^^" => ["^^", :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" => [], }, :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, :"_:_g7"], :STRING_LITERAL2 => [:String, :"_:_g7"], :STRING_LITERAL_LONG1 => [:String, :"_:_g7"], :STRING_LITERAL_LONG2 => [:String, :"_:_g7"], "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 => { "(" => ["(", :"_:_g6", ")"], "," => [], "[" => [], "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], }, :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, :"_:_g4"], ";" => [], "[" => [:object, :"_:_g4"], "false" => [:object, :"_:_g4"], :ANON => [:object, :"_:_g4"], :BLANK_NODE_LABEL => [:object, :"_:_g4"], :DECIMAL => [:object, :"_:_g4"], :DECIMAL_NEGATIVE => [:object, :"_:_g4"], :DECIMAL_POSITIVE => [:object, :"_:_g4"], :DOUBLE => [:object, :"_:_g4"], :DOUBLE_NEGATIVE => [:object, :"_:_g4"], :DOUBLE_POSITIVE => [:object, :"_:_g4"], :INTEGER => [:object, :"_:_g4"], :INTEGER_NEGATIVE => [:object, :"_:_g4"], :INTEGER_POSITIVE => [:object, :"_:_g4"], :IRI_REF => [:object, :"_:_g4"], :PNAME_LN => [:object, :"_:_g4"], :PNAME_NS => [:object, :"_:_g4"], :STRING_LITERAL1 => [:object, :"_:_g4"], :STRING_LITERAL2 => [:object, :"_:_g4"], :STRING_LITERAL_LONG1 => [:object, :"_:_g4"], :STRING_LITERAL_LONG2 => [:object, :"_:_g4"], "true" => [:object, :"_:_g4"], }, :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, :"_:_g0"], :IRI_REF => [:verb, :objectList, :"_:_g0"], :PNAME_LN => [:verb, :objectList, :"_:_g0"], :PNAME_NS => [:verb, :objectList, :"_:_g0"], }, :prefixID => { "@prefix" => [:PREFIX, :PNAME_NS, :IRI_REF], }, :statement => { "(" => [:"_:g2152809700"], "@base" => [:"_:g2153010700"], "@prefix" => [:"_:g2153010700"], "[" => [:"_:g2152809700"], :ANON => [:"_:g2152809700"], :BLANK_NODE_LABEL => [:"_:g2152809700"], :IRI_REF => [:"_:g2152809700"], :PNAME_LN => [:"_:g2152809700"], :PNAME_NS => [:"_:g2152809700"], }, :subject => { "(" => [:blank], "[" => [:blank], "a" => [], :ANON => [:blank], :BLANK_NODE_LABEL => [:blank], :IRI_REF => [:IRIref], :PNAME_LN => [:IRIref], :PNAME_NS => [:IRIref], }, :triples => { "(" => [:subject, :predicateObjectList], "[" => [:subject, :predicateObjectList], :ANON => [:subject, :predicateObjectList], :BLANK_NODE_LABEL => [:subject, :predicateObjectList], :IRI_REF => [:subject, :predicateObjectList], :PNAME_LN => [:subject, :predicateObjectList], :PNAME_NS => [:subject, :predicateObjectList], }, :turtleDoc => { "(" => [:"_:g2165682600"], "@base" => [:"_:g2165682600"], "@prefix" => [:"_:g2165682600"], "[" => [:"_:g2165682600"], :"ebnf:empty" => [], :"ebnf:eof" => [], :ANON => [:"_:g2165682600"], :BLANK_NODE_LABEL => [:"_:g2165682600"], :IRI_REF => [:"_:g2165682600"], :PNAME_LN => [:"_:g2165682600"], :PNAME_NS => [:"_:g2165682600"], }, :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" => [ ";"], :"_:_g1" => [ ";"], :"_:_g2" => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:_g3" => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:_g4" => [ ","], :"_:_g5" => [ ","], :"_:_g6" => [ "(", "[", "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], :"_:_g7" => [ "^^", :LANGTAG], :"_:_g8" => [ "^^", :LANGTAG], :"_:g2152346260" => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2152446700" => [ "(", "[", "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], :"_:g2152796420" => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2152809700" => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2152877000" => [ "(", "[", "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], :"_:g2152903680" => [ "(", "[", "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], :"_:g2153010700" => [ "@base", "@prefix"], :"_:g2153124700" => [ "(", "[", "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], :"_:g2153337920" => [ ","], :"_:g2153346700" => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2153658980" => [ "(", "[", "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], :"_:g2156398800" => [ :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2156472020" => [ "^^", :LANGTAG], :"_:g2156771960" => [ "(", "[", "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], :"_:g2156954680" => [ ";"], :"_:g2164414260" => [ ","], :"_:g2164800240" => [ ";"], :"_:g2165021300" => [ "(", "@base", "@prefix", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2165682600" => [ "(", "@base", "@prefix", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2165812760" => [ "^^"], :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"], :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"], :statement => [ "(", "@base", "@prefix", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :subject => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :triples => [ "(", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :turtleDoc => [ "(", "@base", "@prefix", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :verb => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], }.freeze FOLLOW = { "." => [ "(", "@base", "@prefix", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:_g1" => [ ";"], :"_:_g2" => [ ";"], :"_:_g3" => [ ";"], :"_:_g4" => [ ";"], :"_:_g5" => [ ","], :"_:_g7" => [ "(", ",", "[", "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], :"_:_g8" => [ "(", ",", "[", "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], :"_:g2152809700" => [ "(", "@base", "@prefix", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2153010700" => [ "(", "@base", "@prefix", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :"_:g2153337920" => [ ";"], :"_:g2165682600" => [ :"ebnf:eof"], :"_:g2165812760" => [ "(", ",", "[", "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], "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], :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 => [ ";"], :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], :statement => [ "(", "@base", "@prefix", "[", :ANON, :BLANK_NODE_LABEL, :IRI_REF, :PNAME_LN, :PNAME_NS], :subject => [ "a", :IRI_REF, :PNAME_LN, :PNAME_NS], :turtleDoc => [ :"ebnf:eof"], :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], }.freeze end