http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-subm-26.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-subm-26.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-subm-26.trig
new file mode 100644
index 0000000..c590800
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-subm-26.trig
@@ -0,0 +1,24 @@
+{
+<http://example.org/foo> <http://example.org/bar> 
"2.345"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"1"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"1."^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"1.000000000"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.3"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.234000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.2340000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.23400000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.234000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.2340000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.23400000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.234000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.2340000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.23400000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.234000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.2340000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.23400000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.234000000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.2340000000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"2.23400000000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> 
"1.2345678901234567890123457890"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-subm-27.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-subm-27.nq 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-subm-27.nq
new file mode 100644
index 0000000..95e9abb
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-subm-27.nq
@@ -0,0 +1,5 @@
+<http://www.w3.org/2013/TriGTests/a1> <http://www.w3.org/2013/TriGTests/b1> 
<http://www.w3.org/2013/TriGTests/c1> .
+<http://example.org/ns/a2> <http://example.org/ns/b2> 
<http://example.org/ns/c2> .
+<http://example.org/ns/foo/a3> <http://example.org/ns/foo/b3> 
<http://example.org/ns/foo/c3> .
+<http://example.org/ns/foo/bar#a4> <http://example.org/ns/foo/bar#b4> 
<http://example.org/ns/foo/bar#c4> .
+<http://example.org/ns2#a5> <http://example.org/ns2#b5> 
<http://example.org/ns2#c5> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-subm-27.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-subm-27.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-subm-27.trig
new file mode 100644
index 0000000..4bb98b8
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-subm-27.trig
@@ -0,0 +1,12 @@
+# In-scope base URI is <http://www.w3.org/2013/TriGTests/trig-subm-27.trig> at 
this point
+{<a1> <b1> <c1> .}
+@base <http://example.org/ns/> .
+# In-scope base URI is http://example.org/ns/ at this point
+{<a2> <http://example.org/ns/b2> <c2> .}
+@base <foo/> .
+# In-scope base URI is http://example.org/ns/foo/ at this point
+{<a3> <b3> <c3> .}
+@prefix : <bar#> .
+{:a4 :b4 :c4 .}
+@prefix : <http://example.org/ns2#> .
+{:a5 :b5 :c5 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-LITERAL2_with_langtag_and_datatype.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-LITERAL2_with_langtag_and_datatype.trig
 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-LITERAL2_with_langtag_and_datatype.trig
new file mode 100644
index 0000000..7748dd1
--- /dev/null
+++ 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-LITERAL2_with_langtag_and_datatype.trig
@@ -0,0 +1 @@
+{<http://example.org/resource> <http://example.org#pred> 
"value"@en^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-01.trig
new file mode 100644
index 0000000..7b0412f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-01.trig
@@ -0,0 +1,2 @@
+# @base without URI.
+@base .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-02.trig
new file mode 100644
index 0000000..1b2e484
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-02.trig
@@ -0,0 +1,2 @@
+# @base in wrong case.
+@BASE <http://example/> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-03.trig
new file mode 100644
index 0000000..b8f587f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-03.trig
@@ -0,0 +1,3 @@
+# FULL STOP used after SPARQL BASE
+BASE <http://example/> .
+{<s> <p> <o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-04.trig
new file mode 100644
index 0000000..83c5789
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-04.trig
@@ -0,0 +1,4 @@
+# @base inside graph
+{
+  @base <http://example/> .
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-05.trig
new file mode 100644
index 0000000..fa915d5
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-base-05.trig
@@ -0,0 +1,4 @@
+# BASE inside graph
+{
+  BASE <http://example/>
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-blank-label-dot-end.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-blank-label-dot-end.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-blank-label-dot-end.trig
new file mode 100644
index 0000000..33d5edf
--- /dev/null
+++ 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-blank-label-dot-end.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{_:b1. :p :o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-01.trig
new file mode 100644
index 0000000..abe7fde
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-01.trig
@@ -0,0 +1,2 @@
+# Bad string escape
+{<http://example/s> <http://example/p> "a\zb" .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-02.trig
new file mode 100644
index 0000000..80f18c8
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-02.trig
@@ -0,0 +1,2 @@
+# Bad string escape
+{<http://example/s> <http://example/p> "\uWXYZ" .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-03.trig
new file mode 100644
index 0000000..b45f704
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-03.trig
@@ -0,0 +1,2 @@
+# Bad string escape
+{<http://example/s> <http://example/p> "\U0000WXYZ" .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-04.trig
new file mode 100644
index 0000000..b45f704
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-esc-04.trig
@@ -0,0 +1,2 @@
+# Bad string escape
+{<http://example/s> <http://example/p> "\U0000WXYZ" .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-01.trig
new file mode 100644
index 0000000..75753b2
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-01.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s A :C .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-02.trig
new file mode 100644
index 0000000..036179d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-02.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{a :p :o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-03.trig
new file mode 100644
index 0000000..84f456e
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-03.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p a .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-04.trig
new file mode 100644
index 0000000..28d864c
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-04.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{true :p :o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-05.trig
new file mode 100644
index 0000000..c12694b
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-kw-05.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s true :o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-lang-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-lang-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-lang-01.trig
new file mode 100644
index 0000000..a203263
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-lang-01.trig
@@ -0,0 +1,2 @@
+# Bad lang tag
+{<http://example/s> <http://example/p> "string"@1 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-01.trig
new file mode 100644
index 0000000..15d8271
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-01.trig
@@ -0,0 +1,2 @@
+# RDF collection without predicate-object-list
+( 1 2 3 ) .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-02.trig
new file mode 100644
index 0000000..15d8271
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-02.trig
@@ -0,0 +1,2 @@
+# RDF collection without predicate-object-list
+( 1 2 3 ) .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-03.trig
new file mode 100644
index 0000000..6b5269d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-03.trig
@@ -0,0 +1,3 @@
+# RDF collection without predicate-object-list
+{ ( 1 2 3 ) }
+

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-04.trig
new file mode 100644
index 0000000..377846a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-list-04.trig
@@ -0,0 +1,3 @@
+# RDF collection without predicate-object-list
+{ ( ) }
+

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ln-dash-start.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ln-dash-start.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ln-dash-start.trig
new file mode 100644
index 0000000..48f78ee
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ln-dash-start.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p :-o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ln-escape-start.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ln-escape-start.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ln-escape-start.trig
new file mode 100644
index 0000000..d3e71e4
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ln-escape-start.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p :%2o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ln-escape.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ln-escape.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ln-escape.trig
new file mode 100644
index 0000000..dcdd059
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ln-escape.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p :o%2 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-missing-ns-dot-end.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-missing-ns-dot-end.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-missing-ns-dot-end.trig
new file mode 100644
index 0000000..7fe0994
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-missing-ns-dot-end.trig
@@ -0,0 +1 @@
+{valid:s valid:p invalid.:o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-missing-ns-dot-start.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-missing-ns-dot-start.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-missing-ns-dot-start.trig
new file mode 100644
index 0000000..3ae9b6b
--- /dev/null
+++ 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-missing-ns-dot-start.trig
@@ -0,0 +1 @@
+{.undefined:s .undefined:p .undefined:o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-01.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-01.trig
new file mode 100644
index 0000000..9dbf21e
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-01.trig
@@ -0,0 +1,5 @@
+# {} formulae not in Turtle
+@prefix : <http://example/> .
+
+{ :a :q :c . } :p :z .
+

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-02.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-02.trig
new file mode 100644
index 0000000..8edf2c2
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-02.trig
@@ -0,0 +1,4 @@
+# = is not Turtle
+@prefix : <http://example/> .
+
+{:a = :b .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-03.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-03.trig
new file mode 100644
index 0000000..bb21bf0
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-03.trig
@@ -0,0 +1,9 @@
+# N3 paths
+@prefix : <http://example/> .
+@prefix ns: <http://example/p#> .
+
+{
+:x.
+  ns:p.
+    ns:q :p :z .
+}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-04.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-04.trig
new file mode 100644
index 0000000..adee6b5
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-04.trig
@@ -0,0 +1,5 @@
+# N3 paths
+@prefix : <http://example/> .
+@prefix ns: <http://example/p#> .
+
+{:x^ns:p :p :z .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-05.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-05.trig
new file mode 100644
index 0000000..2fbf084
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-05.trig
@@ -0,0 +1,4 @@
+# N3 is...of
+@prefix : <http://example/> .
+
+{:z is :p of :x .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-06.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-06.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-06.trig
new file mode 100644
index 0000000..d194554
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-06.trig
@@ -0,0 +1,4 @@
+# = is not Turtle
+@prefix : <http://example/> .
+
+{:a.:b.:c .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-07.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-07.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-07.trig
new file mode 100644
index 0000000..ece7932
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-07.trig
@@ -0,0 +1,3 @@
+# @keywords is not Turtle
+@keywords a .
+{x a Item .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-08.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-08.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-08.trig
new file mode 100644
index 0000000..ece7932
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-08.trig
@@ -0,0 +1,3 @@
+# @keywords is not Turtle
+@keywords a .
+{x a Item .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-09.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-09.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-09.trig
new file mode 100644
index 0000000..cc70bc1
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-09.trig
@@ -0,0 +1,3 @@
+# => is not Turtle
+@prefix : <http://example/> .
+{:s => :o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-10.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-10.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-10.trig
new file mode 100644
index 0000000..7470dda
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-10.trig
@@ -0,0 +1,3 @@
+# <= is not Turtle
+@prefix : <http://example/> .
+{:s <= :o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-11.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-11.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-11.trig
new file mode 100644
index 0000000..dabadf0
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-11.trig
@@ -0,0 +1,3 @@
+# @forSome is not Turtle
+@prefix : <http://example/> .
+@forSome :x .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-12.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-12.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-12.trig
new file mode 100644
index 0000000..5a6c356
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-12.trig
@@ -0,0 +1,3 @@
+# @forAll is not Turtle
+@prefix : <http://example/> .
+@forAll :x .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-13.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-13.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-13.trig
new file mode 100644
index 0000000..c4fe67a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-n3-extras-13.trig
@@ -0,0 +1,3 @@
+# @keywords is not Turtle
+@keywords .
+{x @a Item .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ns-dot-end.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ns-dot-end.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ns-dot-end.trig
new file mode 100644
index 0000000..d2b5322
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ns-dot-end.trig
@@ -0,0 +1,2 @@
+@prefix eg. : <http://example/> .
+{eg.:s eg.:p eg.:o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ns-dot-start.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ns-dot-start.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ns-dot-start.trig
new file mode 100644
index 0000000..9cebce1
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-ns-dot-start.trig
@@ -0,0 +1,2 @@
+@prefix .eg : <http://example/> .
+{.eg:s .eg:p .eg:o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-01.trig
new file mode 100644
index 0000000..87fa61d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-01.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> 123.abc .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-02.trig
new file mode 100644
index 0000000..4e257b0
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-02.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> 123e .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-03.trig
new file mode 100644
index 0000000..7241450
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-03.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> 123abc .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-04.trig
new file mode 100644
index 0000000..c582873
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-04.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> 0x123 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-05.trig
new file mode 100644
index 0000000..7de5246
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-num-05.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> +-1 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-number-dot-in-anon.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-number-dot-in-anon.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-number-dot-in-anon.trig
new file mode 100644
index 0000000..3c4b8e4
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-number-dot-in-anon.trig
@@ -0,0 +1,8 @@
+@prefix : <http://example/> .
+
+{
+:s
+       :p [
+               :p1 27.
+       ] .
+}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-pname-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-pname-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-pname-01.trig
new file mode 100644
index 0000000..a03be7a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-pname-01.trig
@@ -0,0 +1,3 @@
+# ~ must be escaped.
+@prefix : <http://example/> .
+{:a~b :p :o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-pname-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-pname-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-pname-02.trig
new file mode 100644
index 0000000..39d14ee
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-pname-02.trig
@@ -0,0 +1,3 @@
+# Bad %-sequence
+@prefix : <http://example/> .
+{:a%2 :p :o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-pname-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-pname-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-pname-03.trig
new file mode 100644
index 0000000..5ed44f6
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-pname-03.trig
@@ -0,0 +1,3 @@
+# No \u (x39 is "9")
+@prefix : <http://example/> .
+{:a\u0039 :p :o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-01.trig
new file mode 100644
index 0000000..32d781d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-01.trig
@@ -0,0 +1,2 @@
+# No prefix
+{:s <http://example/p> "x" .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-02.trig
new file mode 100644
index 0000000..6d03cf5
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-02.trig
@@ -0,0 +1,3 @@
+# No prefix
+@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+{<http://example/s> rdf:type :C .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-03.trig
new file mode 100644
index 0000000..1ab01e7
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-03.trig
@@ -0,0 +1,2 @@
+# @prefix without URI.
+@prefix ex: .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-04.trig
new file mode 100644
index 0000000..dbbda05
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-04.trig
@@ -0,0 +1,2 @@
+# @prefix without prefix name .
+@prefix <http://example/> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-05.trig
new file mode 100644
index 0000000..6d145e0
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-05.trig
@@ -0,0 +1,2 @@
+# @prefix without :
+@prefix x <http://example/> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-06.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-06.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-06.trig
new file mode 100644
index 0000000..5293906
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-06.trig
@@ -0,0 +1,4 @@
+# @prefix inside graph
+{
+  @prefix ex: <http://example/> .
+}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-07.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-07.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-07.trig
new file mode 100644
index 0000000..1230063
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-prefix-07.trig
@@ -0,0 +1,4 @@
+# PREFIX inside graph
+{
+  PREFIX ex: <http://example/>
+}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-01.trig
new file mode 100644
index 0000000..9decfb3
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-01.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p "abc' .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-02.trig
new file mode 100644
index 0000000..9553710
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-02.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p 'abc" .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-03.trig
new file mode 100644
index 0000000..b60d18b
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-03.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p '''abc' .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-04.trig
new file mode 100644
index 0000000..0617393
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-04.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p """abc''' .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-05.trig
new file mode 100644
index 0000000..52e3fed
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-05.trig
@@ -0,0 +1,6 @@
+# Long literal with missing end
+@prefix : <http://example/> .
+{
+:s :p """abc
+def
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-06.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-06.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-06.trig
new file mode 100644
index 0000000..e4c9d93
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-06.trig
@@ -0,0 +1,3 @@
+# Long literal with 4"
+@prefix : <http://example/> .
+{:s :p """abc""""@en .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-07.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-07.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-07.trig
new file mode 100644
index 0000000..de68cb4
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-string-07.trig
@@ -0,0 +1,3 @@
+# Long literal with 4'
+@prefix : <http://example/> .
+{:s :p '''abc''''@en .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-02.trig
new file mode 100644
index 0000000..1f38c45
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-02.trig
@@ -0,0 +1,2 @@
+# TriG is not N3
+<http://example/s> = <http://example/o> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-03.trig
new file mode 100644
index 0000000..b7e97b8
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-03.trig
@@ -0,0 +1,2 @@
+# TriG is not NQuads
+<http://example/s> <http://example/p> <http://example/o> 
<http://example/graph> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-04.trig
new file mode 100644
index 0000000..319d106
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-04.trig
@@ -0,0 +1,2 @@
+# TriG does not allow literals-as-subjects
+{"hello" <http://example/p> <http://example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-05.trig
new file mode 100644
index 0000000..317b632
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-05.trig
@@ -0,0 +1,2 @@
+# TriG does not allow literals-as-predicates
+{<http://example/s> "hello" <http://example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-06.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-06.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-06.trig
new file mode 100644
index 0000000..8e6e720
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-06.trig
@@ -0,0 +1,2 @@
+# TriG does not allow bnodes-as-predicates
+{<http://example/s> [] <http://example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-07.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-07.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-07.trig
new file mode 100644
index 0000000..91152ba
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-07.trig
@@ -0,0 +1,2 @@
+# TriG does not allow bnodes-as-predicates
+{<http://example/s> _:p <http://example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-09.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-09.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-09.trig
new file mode 100644
index 0000000..abc2026
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-09.trig
@@ -0,0 +1,2 @@
+# Too many DOTs
+{<http://example/s> <http://example/p> <http://example/o> . .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-10.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-10.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-10.trig
new file mode 100644
index 0000000..5d5c58f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-10.trig
@@ -0,0 +1,5 @@
+# Too many DOTs
+{
+<http://example/s> <http://example/p> <http://example/o> . .
+<http://example/s1> <http://example/p1> <http://example/o1> .
+}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-12.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-12.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-12.trig
new file mode 100644
index 0000000..b7bdff6
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-12.trig
@@ -0,0 +1 @@
+{<http://example/s> }

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-13.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-13.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-13.trig
new file mode 100644
index 0000000..0712e0f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-13.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> }

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-14.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-14.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-14.trig
new file mode 100644
index 0000000..69bc9c2
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-14.trig
@@ -0,0 +1,2 @@
+# Literal as subject
+{"abc" <http://example/p> <http://example/p>  .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-15.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-15.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-15.trig
new file mode 100644
index 0000000..27be551
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-15.trig
@@ -0,0 +1,2 @@
+# Literal as predicate
+{<http://example/s> "abc" <http://example/p>  .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-16.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-16.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-16.trig
new file mode 100644
index 0000000..b08748f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-16.trig
@@ -0,0 +1,2 @@
+# BNode as predicate
+{<http://example/s> [] <http://example/p>  .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-17.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-17.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-17.trig
new file mode 100644
index 0000000..cdd301a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-struct-17.trig
@@ -0,0 +1,2 @@
+# BNode as predicate
+{<http://example/s> _:a <http://example/p>  .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-01.trig
new file mode 100644
index 0000000..ed06b92
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-01.trig
@@ -0,0 +1,2 @@
+# Bad IRI : space.
+{<http://example/ space> <http://example/p> <http://example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-02.trig
new file mode 100644
index 0000000..fb86217
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-02.trig
@@ -0,0 +1,2 @@
+# Bad IRI : bad escape
+{<http://example/\u00ZZ11> <http://example/p> <http://example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-03.trig
new file mode 100644
index 0000000..7fa62dc
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-03.trig
@@ -0,0 +1,2 @@
+# Bad IRI : bad escape
+{<http://example/\U00ZZ1111> <http://example/p> <http://example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-04.trig
new file mode 100644
index 0000000..ba9cd2d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-04.trig
@@ -0,0 +1,2 @@
+# Bad IRI : character escapes not allowed.
+{<http://example/\n> <http://example/p> <http://example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-05.trig
new file mode 100644
index 0000000..d332a6e
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bad-uri-05.trig
@@ -0,0 +1,2 @@
+# Bad IRI : character escapes not allowed.
+{<http://example/\/> <http://example/p> <http://example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-01.trig
new file mode 100644
index 0000000..dff1b3b
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-01.trig
@@ -0,0 +1 @@
+@base <http://example/> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-02.trig
new file mode 100644
index 0000000..04f1bfd
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-02.trig
@@ -0,0 +1 @@
+BASE <http://example/>

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-03.trig
new file mode 100644
index 0000000..2b7ae01
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-03.trig
@@ -0,0 +1,2 @@
+@base <http://example/> .
+{<s> <p> <o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-04.trig
new file mode 100644
index 0000000..ad742cf
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-base-04.trig
@@ -0,0 +1,2 @@
+base <http://example/>
+{<s> <p> <o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-blank-label.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-blank-label.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-blank-label.trig
new file mode 100644
index 0000000..2cebf8f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-blank-label.trig
@@ -0,0 +1,6 @@
+@prefix : <http://example/> .
+{
+_:0b :p :o . # Starts with digit
+_:_b :p :o . # Starts with underscore
+_:b.0 :p :o . # Contains dot, ends with digit
+}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-01.trig
new file mode 100644
index 0000000..50c66c4
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-01.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{[] :p :o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-02.trig
new file mode 100644
index 0000000..745dc11
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-02.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p [] .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-03.trig
new file mode 100644
index 0000000..292b279
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-03.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p [ :q :o ] .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-04.trig
new file mode 100644
index 0000000..7bde07d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-04.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p [ :q1 :o1 ; :q2 :o2 ] .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-05.trig
new file mode 100644
index 0000000..8641908
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-05.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{[ :q1 :o1 ; :q2 :o2 ] :p :o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-06.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-06.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-06.trig
new file mode 100644
index 0000000..4f06e5f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-06.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{_:a  :p :o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-07.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-07.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-07.trig
new file mode 100644
index 0000000..001e9ba
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-07.trig
@@ -0,0 +1,4 @@
+@prefix : <http://example/> .
+{:s  :p _:a .
+_:a  :p :o .
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-08.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-08.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-08.trig
new file mode 100644
index 0000000..853ab8a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-08.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{[ :p  :o ] .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-09.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-09.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-09.trig
new file mode 100644
index 0000000..36b1eca
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-09.trig
@@ -0,0 +1,3 @@
+@prefix : <http://example/> .
+{[ :p  :o1,:2 ] .
+:s :p :o  .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-10.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-10.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-10.trig
new file mode 100644
index 0000000..b6d308d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-bnode-10.trig
@@ -0,0 +1,6 @@
+@prefix : <http://example/> .
+{
+:s1 :p :o .
+[ :p1  :o1 ; :p2 :o2 ] .
+:s2 :p :o .
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-datatypes-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-datatypes-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-datatypes-01.trig
new file mode 100644
index 0000000..304793a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-datatypes-01.trig
@@ -0,0 +1,2 @@
+@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
+{<s> <p> "123"^^xsd:byte .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-datatypes-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-datatypes-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-datatypes-02.trig
new file mode 100644
index 0000000..7daeb16
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-datatypes-02.trig
@@ -0,0 +1,3 @@
+@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
+{<s> <p> "123"^^xsd:string .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-file-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-file-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-file-01.trig
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-file-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-file-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-file-02.trig
new file mode 100644
index 0000000..e6d327d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-file-02.trig
@@ -0,0 +1 @@
+#Empty file.

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-file-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-file-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-file-03.trig
new file mode 100644
index 0000000..a9ca035
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-file-03.trig
@@ -0,0 +1,2 @@
+#One comment, one empty line.
+

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-kw-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-kw-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-kw-01.trig
new file mode 100644
index 0000000..c1a426b
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-kw-01.trig
@@ -0,0 +1 @@
+{<s> <p> true .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-kw-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-kw-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-kw-02.trig
new file mode 100644
index 0000000..7ceaee7
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-kw-02.trig
@@ -0,0 +1 @@
+{<s> <p> false .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-kw-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-kw-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-kw-03.trig
new file mode 100644
index 0000000..3c9e140
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-kw-03.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s a :C .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-01.trig
new file mode 100644
index 0000000..ff2de97
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-01.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p () .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-02.trig
new file mode 100644
index 0000000..cce118a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-02.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p (1 "2" :o) .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-03.trig
new file mode 100644
index 0000000..ee59d4c
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-03.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{(1) :p (1) .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-04.trig
new file mode 100644
index 0000000..6b26b47
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-04.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{(()) :p (()) .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-05.trig
new file mode 100644
index 0000000..9e103cd
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-lists-05.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{(1 2 (1 2)) :p (( "a") "b" :o) .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-ln-colons.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-ln-colons.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-ln-colons.trig
new file mode 100644
index 0000000..d0fd5d4
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-ln-colons.trig
@@ -0,0 +1,8 @@
+@prefix : <http://example/> .
+{
+:s:1 :p:1 :o:1 .
+:s::2 :p::2 :o::2 .
+:3:s :3:p :3 .
+::s ::p ::o .
+::s: ::p: ::o: .
+}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-ln-dots.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-ln-dots.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-ln-dots.trig
new file mode 100644
index 0000000..f420e8a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-ln-dots.trig
@@ -0,0 +1,6 @@
+@prefix : <http://example/> .
+{
+:s.1 :p.1 :o.1 .
+:s..2 :p..2 :o..2.
+:3.s :3.p :3.
+}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-minimal-whitespace-01.trig
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-minimal-whitespace-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-minimal-whitespace-01.trig
new file mode 100644
index 0000000..f53451f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-minimal-whitespace-01.trig
@@ -0,0 +1,21 @@
+BASE<http://example/base>
+@base<http://example/base>.
+PREFIX :<http://example/a/>
+PREFIX b:<http://example/b/>
+@prefix:<http://example/c/>.
+@prefix
+d:<http://example/d/>.
+
+{<http://example/s><http://example/p><http://example/o>.<http://example/s><http://example/p>"Alice".<http://example/s><http://example/p>_:o.}
+{:s :p :o .:s :p"Alice".:s :p _:o.}
+{b:s b:p b:o .b:s b:p"Alice".b:s b:p _:o.}
+{_:s:p :o ._:s:p"Alice". _:s:p _:o .}
+{[:p :o].[:p"Alice"].[:p _:o].}
+{[:p(:o)].[:p(_:o)].[:p("Alice")].[:p(<http://example/o>)].}
+{:s :p :o,:o2 .:s :p"Alice","Ted".:s :p _:o,_:o2.}
+{:s :p :o;:p2 :o2 .:s :p"Alice";:p2 "Ted".:s :p _:o;:p2 _:o2.}
+<http://example/g>{:s :p :o .:s :p"Alice".:s :p _:o.}
+:s{:s :p :o .:s :p"Alice".:s :p _:o.}
+_:s{:s :p :o .:s :p"Alice".:s :p _:o.}
+:{: : :}{: : :}:{: : :}
+:{():()}{():[]}:{[]:[]}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-ns-dots.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-ns-dots.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-ns-dots.trig
new file mode 100644
index 0000000..7526a12
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-ns-dots.trig
@@ -0,0 +1,2 @@
+@prefix e.g: <http://example/> .
+{e.g:s e.g:p e.g:o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-01.trig
new file mode 100644
index 0000000..45d9b17
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-01.trig
@@ -0,0 +1 @@
+{<s> <p> 123 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-02.trig
new file mode 100644
index 0000000..6cbb9b4
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-02.trig
@@ -0,0 +1 @@
+{<s> <p> -123 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-03.trig
new file mode 100644
index 0000000..69021b4
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-03.trig
@@ -0,0 +1 @@
+{<s> <p> +123 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-04.trig
new file mode 100644
index 0000000..f826907
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-04.trig
@@ -0,0 +1,2 @@
+# This is a decimal.
+{<s> <p> 123.0 . }

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-05.trig
new file mode 100644
index 0000000..72d4460
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-05.trig
@@ -0,0 +1,2 @@
+# This is a decimal.
+{<s> <p> .1 . }

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-06.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-06.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-06.trig
new file mode 100644
index 0000000..adcbffd
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-06.trig
@@ -0,0 +1,2 @@
+# This is a decimal.
+{<s> <p> -123.0 . }

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-07.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-07.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-07.trig
new file mode 100644
index 0000000..a480273
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-07.trig
@@ -0,0 +1,2 @@
+# This is a decimal.
+{<s> <p> +123.0 . }

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-08.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-08.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-08.trig
new file mode 100644
index 0000000..b009350
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-08.trig
@@ -0,0 +1,2 @@
+# This is an integer
+{<s> <p> 123.}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-09.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-09.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-09.trig
new file mode 100644
index 0000000..157456d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-09.trig
@@ -0,0 +1 @@
+{<s> <p> 123.0e1 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-10.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-10.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-10.trig
new file mode 100644
index 0000000..1426fda
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-10.trig
@@ -0,0 +1 @@
+{<s> <p> -123e-1 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-11.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-11.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-11.trig
new file mode 100644
index 0000000..6ec517d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-number-11.trig
@@ -0,0 +1 @@
+{<s> <p> 123.E+1 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-pname-esc-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-pname-esc-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-pname-esc-01.trig
new file mode 100644
index 0000000..4c7dd31
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-pname-esc-01.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p :\~\.\-\!\$\&\'\(\)\*\+\,\;\=\/\?\#\@\_\%AA .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-pname-esc-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-pname-esc-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-pname-esc-02.trig
new file mode 100644
index 0000000..2e6bd38
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-pname-esc-02.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p :0123\~\.\-\!\$\&\'\(\)\*\+\,\;\=\/\?\#\@\_\%AA123 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-pname-esc-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-pname-esc-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-pname-esc-03.trig
new file mode 100644
index 0000000..433b995
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-pname-esc-03.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:xyz\~ :abc\.:  : .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-01.trig
new file mode 100644
index 0000000..89e08cc
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-01.trig
@@ -0,0 +1 @@
+@prefix : <http://example/> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-02.trig
new file mode 100644
index 0000000..5869e8b
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-02.trig
@@ -0,0 +1 @@
+PreFIX : <http://example/>

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-03.trig
new file mode 100644
index 0000000..beb18c0
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-03.trig
@@ -0,0 +1,2 @@
+PREFIX : <http://example/>
+{:s :p :123 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-04.trig
new file mode 100644
index 0000000..682cf0a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-04.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p :%20 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-05.trig
new file mode 100644
index 0000000..7c463e7
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-05.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{: : : .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-06.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-06.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-06.trig
new file mode 100644
index 0000000..b7a71c9
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-06.trig
@@ -0,0 +1,4 @@
+# colon is a legal pname character
+@prefix : <http://example/> .
+@prefix x: <http://example/> .
+{:a:b:c  x:d:e:f :::: .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-07.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-07.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-07.trig
new file mode 100644
index 0000000..3337f3e
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-07.trig
@@ -0,0 +1,3 @@
+# dash is a legal pname character
+@prefix x: <http://example/> .
+{x:a-b-c  x:p x:o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-08.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-08.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-08.trig
new file mode 100644
index 0000000..669573a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-08.trig
@@ -0,0 +1,3 @@
+# underscore is a legal pname character
+@prefix x: <http://example/> .
+{x:_  x:p_1 x:o .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-09.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-09.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-09.trig
new file mode 100644
index 0000000..ba50306
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-prefix-09.trig
@@ -0,0 +1,4 @@
+# percents
+@prefix : <http://example/> .
+@prefix x: <http://example/> .
+{:a%3E  x:%25 :a%3Eb .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-str-esc-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-str-esc-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-str-esc-01.trig
new file mode 100644
index 0000000..5db8be6
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-str-esc-01.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> "a\n" .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-str-esc-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-str-esc-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-str-esc-02.trig
new file mode 100644
index 0000000..57cbdd6
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-str-esc-02.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> "a\u0020b" .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-str-esc-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-str-esc-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-str-esc-03.trig
new file mode 100644
index 0000000..55f9b26
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-str-esc-03.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> "a\U00000020b" .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-01.trig
new file mode 100644
index 0000000..72230b7
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-01.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> "string" .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-02.trig
new file mode 100644
index 0000000..a9ca869
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-02.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> "string"@en .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-03.trig
new file mode 100644
index 0000000..9dc53ef
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-03.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> "string"@en-uk .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-04.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-04.trig
new file mode 100644
index 0000000..d5859b2
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-04.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> 'string' .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-05.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-05.trig
new file mode 100644
index 0000000..10292cc
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-05.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> 'string'@en .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-06.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-06.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-06.trig
new file mode 100644
index 0000000..2ab1e86
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-06.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> 'string'@en-uk .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-07.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-07.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-07.trig
new file mode 100644
index 0000000..98edec5
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-07.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> """abc""def''ghi""" .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-08.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-08.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-08.trig
new file mode 100644
index 0000000..3612dec
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-08.trig
@@ -0,0 +1,2 @@
+{<http://example/s> <http://example/p> """abc
+def""" .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-09.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-09.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-09.trig
new file mode 100644
index 0000000..5d98aea
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-09.trig
@@ -0,0 +1,2 @@
+{<http://example/s> <http://example/p> '''abc
+def''' .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-10.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-10.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-10.trig
new file mode 100644
index 0000000..f6112a2
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-10.trig
@@ -0,0 +1,2 @@
+{<http://example/s> <http://example/p> """abc
+def"""@en .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-11.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-11.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-11.trig
new file mode 100644
index 0000000..450dc54
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-string-11.trig
@@ -0,0 +1,2 @@
+{<http://example/s> <http://example/p> '''abc
+def'''@en .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-01.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-01.trig
new file mode 100644
index 0000000..52c26c1
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-01.trig
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+{:s :p :o1 , :o2 .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-02.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-02.trig
new file mode 100644
index 0000000..24535fa
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-02.trig
@@ -0,0 +1,4 @@
+@prefix : <http://example/> .
+{:s :p1 :o1 ;
+   :p2 :o2 .
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-03.trig 
b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-03.trig
new file mode 100644
index 0000000..43d8107
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-03.trig
@@ -0,0 +1,5 @@
+@prefix : <http://example/> .
+{:s :p1 :o1 ;
+   :p2 :o2 ;
+   .
+}
\ No newline at end of file

Reply via email to