We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c50b4c9 + 623d8bf commit 9241befCopy full SHA for 9241bef
lib_old/src/parsing/n3.pest
@@ -75,7 +75,8 @@ NewLine = { "\r" | "\n" }
75
Var = {"?"~ASCII_ALPHA+~ASCII_ALPHANUMERIC*}
76
Prefix = {"@prefix"~SPACE+~PrefixIdentifier~":"~SPACE+~"<"~Iri~">"~WS* ~"."~WS*}
77
PrefixIdentifier = {ASCII_ALPHANUMERIC*}
78
-Prefixed = {PrefixIdentifier ~":"~ASCII_ALPHANUMERIC+}
+LocalNameChar = {ASCII_ALPHANUMERIC | "_"}
79
+Prefixed = {PrefixIdentifier ~":"~LocalNameChar+}
80
Term = {"<"~Iri~">" | Prefixed}
81
varOrTerm = { Term | Var}
82
Subject = { Term | Var}
@@ -85,4 +86,4 @@ TP = { WS*~Subject ~WS+~ Property ~WS+~ Object ~WS* ~"."? ~WS* }
85
86
Body = {"{"~TP+~"}"}
87
Head = {"{"~WS*~TP~WS*~"}"}
88
rule = { Body~WS*~"=>"~WS*~Head~WS*~"."? ~WS*}
-document = {Prefix* ~ NewLine* ~rule+}
89
+document = {Prefix* ~ NewLine* ~rule+}
0 commit comments