You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2012/10/12 20:15:50 UTC

svn commit: r1397661 - /jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/

Author: andy
Date: Fri Oct 12 18:15:47 2012
New Revision: 1397661

URL: http://svn.apache.org/viewvc?rev=1397661&view=rev
Log:
Turtle tests. WIP.

Added:
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests
      - copied, changed from r1397627, jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/tests.pl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-04.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-lang-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-num-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-04.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-04.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-05.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-06.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-07.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-04.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-05.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-06.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-07.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-08.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-09.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-base-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-base-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-04.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-04.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-05.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-06.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-07.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-08.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-09.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-10.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-pname-esc-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-pname-esc-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-04.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-05.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-06.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-04.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-05.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-06.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-07.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-08.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-09.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-10.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-11.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-03.ttl
Removed:
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/tests.pl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-04.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-05.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-06.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-07.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-syn-08.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-01.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-02.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-03.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-04.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-05.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-06.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/ttl-synbad-07.ttl
Modified:
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master

Copied: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests (from r1397627, jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/tests.pl)
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests?p2=jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests&p1=jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/tests.pl&r1=1397627&r2=1397661&rev=1397661&view=diff
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/tests.pl (original)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests Fri Oct 12 18:15:47 2012
@@ -24,26 +24,41 @@ $testevalbad = 0 ;
 $array="" ;
 $tests="" ;
 
+%rootnames = {} ;
+
+$currentRoot = "test" ;
+$rootnames{$currentRoot} = 0 ;
+
 while(<>)
 {
+    if ( /^ROOT=(.*)/ )
+    {
+	$rn = $1 ;
+	$rootnames{$rn} = 0 ;
+	$currentRoot = $rn ;
+	next ;
+    }
+
     if ( /^--Syntax--/ || /^--BadSyntax--/ )
     {
+	
+
 	if ( /^--Syntax--/ )
 	{
 	    $testType = "rdft:TestTurtlePositiveSyntax" ;
 	    $testsyngood ++ ;
-	    $x = sprintf("%02d", $testsyngood) ;
-	    $testname = "testsyn-$x" ;
-	    $file = "ttl-syn-$x.ttl" ;
 	}
+
 	if ( /^--BadSyntax--/ )
 	{
 	    $testType = "rdft:TestTurtleNegativeSyntax" ;
 	    $testsynbad ++ ;
-	    $x = sprintf("%02d", $testsynbad) ;
-	    $testname = "testsynbad-$x" ;
-	    $file = "ttl-synbad-$x.ttl" ;
 	}
+
+	$x = ++ $rootnames{$currentRoot} ;
+	$x = sprintf("%02d", $x) ;
+	$testname = "$currentRoot-$x" ;
+	$file = "$testname.ttl" ;
 	$text = &testtext ;
 	$array .= "    <#$testname>\n" ;
 	open F,">:utf8", $file ;

Modified: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl?rev=1397661&r1=1397660&r2=1397661&view=diff
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl (original)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl Fri Oct 12 18:15:47 2012
@@ -24,94 +24,424 @@
     rdfs:comment "Turtle tests" ;
     mf:entries
     (
-    <#testsyn-01>
-    <#testsyn-02>
-    <#testsyn-03>
-    <#testsyn-04>
-    <#testsyn-05>
-    <#testsyn-06>
-    <#testsyn-07>
-    <#testsyn-08>
-    <#testsynbad-01>
-    <#testsynbad-02>
-    <#testsynbad-03>
-    <#testsynbad-04>
-    <#testsynbad-05>
-    <#testsynbad-06>
-    <#testsynbad-07>
+    <#syn-file-01>
+    <#syn-file-02>
+    <#syn-file-03>
+    <#syn-uri-01>
+    <#syn-uri-02>
+    <#syn-uri-03>
+    <#syn-base-01>
+    <#syn-base-02>
+    <#syn-prefix-01>
+    <#syn-prefix-02>
+    <#syn-prefix-03>
+    <#syn-prefix-04>
+    <#syn-prefix-05>
+    <#syn-prefix-06>
+    <#syn-string-01>
+    <#syn-string-02>
+    <#syn-string-03>
+    <#syn-string-04>
+    <#syn-string-05>
+    <#syn-string-06>
+    <#syn-string-07>
+    <#syn-string-08>
+    <#syn-string-09>
+    <#syn-string-10>
+    <#syn-string-11>
+    <#syn-str-esc-01>
+    <#syn-str-esc-02>
+    <#syn-str-esc-03>
+    <#syn-pname-esc-01>
+    <#syn-pname-esc-02>
+    <#syn-bnode-01>
+    <#syn-bnode-02>
+    <#syn-bnode-03>
+    <#syn-bnode-04>
+    <#syn-number-01>
+    <#syn-number-02>
+    <#syn-number-03>
+    <#syn-number-04>
+    <#syn-number-05>
+    <#syn-number-06>
+    <#syn-number-07>
+    <#syn-number-08>
+    <#syn-number-09>
+    <#syn-number-10>
+    <#syn-bad-uri-01>
+    <#syn-bad-uri-02>
+    <#syn-bad-uri-03>
+    <#syn-bad-uri-04>
+    <#syn-bad-uri-05>
+    <#syn-bad-uri-06>
+    <#syn-bad-uri-07>
+    <#syn-bad-uri-08>
+    <#syn-bad-uri-09>
+    <#syn-bad-prefix-01>
+    <#syn-bad-prefix-02>
+    <#syn-bad-prefix-03>
+    <#syn-bad-prefix-04>
+    <#syn-bad-struct-01>
+    <#syn-bad-struct-02>
+    <#syn-bad-struct-03>
+    <#syn-bad-struct-04>
+    <#syn-bad-struct-05>
+    <#syn-bad-struct-06>
+    <#syn-bad-struct-07>
+    <#syn-bad-lang-01>
+    <#syn-bad-esc-01>
+    <#syn-bad-esc-02>
+    <#syn-bad-esc-03>
+    <#syn-bad-esc-04>
+    <#syn-bad-num-01>
     ) .
 
-<#testsyn-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "testsyn-01" ;
-   mf:action    <ttl-syn-01.ttl> ;
+<#syn-file-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-file-01" ;
+   mf:action    <syn-file-01.ttl> ;
    .
 
-<#testsyn-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "testsyn-02" ;
-   mf:action    <ttl-syn-02.ttl> ;
+<#syn-file-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-file-02" ;
+   mf:action    <syn-file-02.ttl> ;
    .
 
-<#testsyn-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "testsyn-03" ;
-   mf:action    <ttl-syn-03.ttl> ;
+<#syn-file-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-file-03" ;
+   mf:action    <syn-file-03.ttl> ;
    .
 
-<#testsyn-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "testsyn-04" ;
-   mf:action    <ttl-syn-04.ttl> ;
+<#syn-uri-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-uri-01" ;
+   mf:action    <syn-uri-01.ttl> ;
    .
 
-<#testsyn-05> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "testsyn-05" ;
-   mf:action    <ttl-syn-05.ttl> ;
+<#syn-uri-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-uri-02" ;
+   mf:action    <syn-uri-02.ttl> ;
    .
 
-<#testsyn-06> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "testsyn-06" ;
-   mf:action    <ttl-syn-06.ttl> ;
+<#syn-uri-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-uri-03" ;
+   mf:action    <syn-uri-03.ttl> ;
    .
 
-<#testsyn-07> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "testsyn-07" ;
-   mf:action    <ttl-syn-07.ttl> ;
+<#syn-base-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-base-01" ;
+   mf:action    <syn-base-01.ttl> ;
    .
 
-<#testsyn-08> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "testsyn-08" ;
-   mf:action    <ttl-syn-08.ttl> ;
+<#syn-base-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-base-02" ;
+   mf:action    <syn-base-02.ttl> ;
    .
 
-<#testsynbad-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "testsynbad-01" ;
-   mf:action    <ttl-synbad-01.ttl> ;
+<#syn-prefix-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-prefix-01" ;
+   mf:action    <syn-prefix-01.ttl> ;
    .
 
-<#testsynbad-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "testsynbad-02" ;
-   mf:action    <ttl-synbad-02.ttl> ;
+<#syn-prefix-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-prefix-02" ;
+   mf:action    <syn-prefix-02.ttl> ;
    .
 
-<#testsynbad-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "testsynbad-03" ;
-   mf:action    <ttl-synbad-03.ttl> ;
+<#syn-prefix-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-prefix-03" ;
+   mf:action    <syn-prefix-03.ttl> ;
    .
 
-<#testsynbad-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "testsynbad-04" ;
-   mf:action    <ttl-synbad-04.ttl> ;
+<#syn-prefix-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-prefix-04" ;
+   mf:action    <syn-prefix-04.ttl> ;
    .
 
-<#testsynbad-05> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "testsynbad-05" ;
-   mf:action    <ttl-synbad-05.ttl> ;
+<#syn-prefix-05> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-prefix-05" ;
+   mf:action    <syn-prefix-05.ttl> ;
    .
 
-<#testsynbad-06> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "testsynbad-06" ;
-   mf:action    <ttl-synbad-06.ttl> ;
+<#syn-prefix-06> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-prefix-06" ;
+   mf:action    <syn-prefix-06.ttl> ;
    .
 
-<#testsynbad-07> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "testsynbad-07" ;
-   mf:action    <ttl-synbad-07.ttl> ;
+<#syn-string-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-string-01" ;
+   mf:action    <syn-string-01.ttl> ;
+   .
+
+<#syn-string-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-string-02" ;
+   mf:action    <syn-string-02.ttl> ;
+   .
+
+<#syn-string-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-string-03" ;
+   mf:action    <syn-string-03.ttl> ;
+   .
+
+<#syn-string-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-string-04" ;
+   mf:action    <syn-string-04.ttl> ;
+   .
+
+<#syn-string-05> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-string-05" ;
+   mf:action    <syn-string-05.ttl> ;
+   .
+
+<#syn-string-06> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-string-06" ;
+   mf:action    <syn-string-06.ttl> ;
+   .
+
+<#syn-string-07> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-string-07" ;
+   mf:action    <syn-string-07.ttl> ;
+   .
+
+<#syn-string-08> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-string-08" ;
+   mf:action    <syn-string-08.ttl> ;
+   .
+
+<#syn-string-09> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-string-09" ;
+   mf:action    <syn-string-09.ttl> ;
+   .
+
+<#syn-string-10> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-string-10" ;
+   mf:action    <syn-string-10.ttl> ;
+   .
+
+<#syn-string-11> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-string-11" ;
+   mf:action    <syn-string-11.ttl> ;
+   .
+
+<#syn-str-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-str-esc-01" ;
+   mf:action    <syn-str-esc-01.ttl> ;
+   .
+
+<#syn-str-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-str-esc-02" ;
+   mf:action    <syn-str-esc-02.ttl> ;
+   .
+
+<#syn-str-esc-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-str-esc-03" ;
+   mf:action    <syn-str-esc-03.ttl> ;
+   .
+
+<#syn-pname-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-pname-esc-01" ;
+   mf:action    <syn-pname-esc-01.ttl> ;
+   .
+
+<#syn-pname-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-pname-esc-02" ;
+   mf:action    <syn-pname-esc-02.ttl> ;
+   .
+
+<#syn-bnode-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-bnode-01" ;
+   mf:action    <syn-bnode-01.ttl> ;
+   .
+
+<#syn-bnode-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-bnode-02" ;
+   mf:action    <syn-bnode-02.ttl> ;
+   .
+
+<#syn-bnode-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-bnode-03" ;
+   mf:action    <syn-bnode-03.ttl> ;
+   .
+
+<#syn-bnode-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-bnode-04" ;
+   mf:action    <syn-bnode-04.ttl> ;
+   .
+
+<#syn-number-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-number-01" ;
+   mf:action    <syn-number-01.ttl> ;
+   .
+
+<#syn-number-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-number-02" ;
+   mf:action    <syn-number-02.ttl> ;
+   .
+
+<#syn-number-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-number-03" ;
+   mf:action    <syn-number-03.ttl> ;
+   .
+
+<#syn-number-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-number-04" ;
+   mf:action    <syn-number-04.ttl> ;
+   .
+
+<#syn-number-05> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-number-05" ;
+   mf:action    <syn-number-05.ttl> ;
+   .
+
+<#syn-number-06> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-number-06" ;
+   mf:action    <syn-number-06.ttl> ;
+   .
+
+<#syn-number-07> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-number-07" ;
+   mf:action    <syn-number-07.ttl> ;
+   .
+
+<#syn-number-08> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-number-08" ;
+   mf:action    <syn-number-08.ttl> ;
+   .
+
+<#syn-number-09> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-number-09" ;
+   mf:action    <syn-number-09.ttl> ;
+   .
+
+<#syn-number-10> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "syn-number-10" ;
+   mf:action    <syn-number-10.ttl> ;
+   .
+
+<#syn-bad-uri-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-uri-01" ;
+   mf:action    <syn-bad-uri-01.ttl> ;
+   .
+
+<#syn-bad-uri-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-uri-02" ;
+   mf:action    <syn-bad-uri-02.ttl> ;
+   .
+
+<#syn-bad-uri-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-uri-03" ;
+   mf:action    <syn-bad-uri-03.ttl> ;
+   .
+
+<#syn-bad-uri-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-uri-04" ;
+   mf:action    <syn-bad-uri-04.ttl> ;
+   .
+
+<#syn-bad-uri-05> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-uri-05" ;
+   mf:action    <syn-bad-uri-05.ttl> ;
+   .
+
+<#syn-bad-uri-06> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-uri-06" ;
+   mf:action    <syn-bad-uri-06.ttl> ;
+   .
+
+<#syn-bad-uri-07> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-uri-07" ;
+   mf:action    <syn-bad-uri-07.ttl> ;
+   .
+
+<#syn-bad-uri-08> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-uri-08" ;
+   mf:action    <syn-bad-uri-08.ttl> ;
+   .
+
+<#syn-bad-uri-09> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-uri-09" ;
+   mf:action    <syn-bad-uri-09.ttl> ;
+   .
+
+<#syn-bad-prefix-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-prefix-01" ;
+   mf:action    <syn-bad-prefix-01.ttl> ;
+   .
+
+<#syn-bad-prefix-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-prefix-02" ;
+   mf:action    <syn-bad-prefix-02.ttl> ;
+   .
+
+<#syn-bad-prefix-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-prefix-03" ;
+   mf:action    <syn-bad-prefix-03.ttl> ;
+   .
+
+<#syn-bad-prefix-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-prefix-04" ;
+   mf:action    <syn-bad-prefix-04.ttl> ;
+   .
+
+<#syn-bad-struct-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-struct-01" ;
+   mf:action    <syn-bad-struct-01.ttl> ;
+   .
+
+<#syn-bad-struct-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-struct-02" ;
+   mf:action    <syn-bad-struct-02.ttl> ;
+   .
+
+<#syn-bad-struct-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-struct-03" ;
+   mf:action    <syn-bad-struct-03.ttl> ;
+   .
+
+<#syn-bad-struct-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-struct-04" ;
+   mf:action    <syn-bad-struct-04.ttl> ;
+   .
+
+<#syn-bad-struct-05> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-struct-05" ;
+   mf:action    <syn-bad-struct-05.ttl> ;
+   .
+
+<#syn-bad-struct-06> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-struct-06" ;
+   mf:action    <syn-bad-struct-06.ttl> ;
+   .
+
+<#syn-bad-struct-07> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-struct-07" ;
+   mf:action    <syn-bad-struct-07.ttl> ;
+   .
+
+<#syn-bad-lang-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-lang-01" ;
+   mf:action    <syn-bad-lang-01.ttl> ;
+   .
+
+<#syn-bad-esc-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-esc-01" ;
+   mf:action    <syn-bad-esc-01.ttl> ;
+   .
+
+<#syn-bad-esc-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-esc-02" ;
+   mf:action    <syn-bad-esc-02.ttl> ;
+   .
+
+<#syn-bad-esc-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-esc-03" ;
+   mf:action    <syn-bad-esc-03.ttl> ;
+   .
+
+<#syn-bad-esc-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-esc-04" ;
+   mf:action    <syn-bad-esc-04.ttl> ;
+   .
+
+<#syn-bad-num-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "syn-bad-num-01" ;
+   mf:action    <syn-bad-num-01.ttl> ;
    .

Modified: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master?rev=1397661&r1=1397660&r2=1397661&view=diff
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master (original)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master Fri Oct 12 18:15:47 2012
@@ -1,11 +1,18 @@
+#### The Turtle tests
+## Syntax of this file:
+## ROOT=  -- set the root name of the tests in the next section
+## --Syntax--	 Start synatx test etc.
+## --End-- 	 End of file marker.
+
+** ToDo
+** PREFIX, BASE
+** a
 
-# The Turtle tests
-# Format:
+ROOT=syn-file
 
 ## File and comments
 
-
-#Empty
+#This is empty.
 --Syntax--
 --End--
 
@@ -14,47 +21,306 @@
 --End--
 
 --Syntax--
-#Empty file.
+#One comment, one empty line.
 
 --End--
 
-## URI
+## URIs
+ROOT=syn-uri
 
 --Syntax--
 <http://example/s> <http://example/p> <http://example/o> .
 --End--
 
 --Syntax--
-<http://example/s> <http://example/p> "string" .
+# x53 is capital S
+<http://example/\u0053> <http://example/p> <http://example/o> .
 --End--
 
-# BNodes
+--Syntax--
+# x53 is capital S
+<http://example/\U00000053> <http://example/p> <http://example/o> .
+--End--
 
-# Literals
+## Directives
+ROOT=syn-base
 
-# Directives
 --Syntax--
 @base <http://example> .
 --End--
 
 --Syntax--
+@base <http://example> .
+<s> <p> <o> .
+--End--
+
+ROOT=syn-prefix
+
+--Syntax--
+@prefix : <http://example> .
+--End--
+
+--Syntax--
+@prefix : <http://example> .
+:s :p :123 .
+--End--
+
+--Syntax--
+@prefix : <http://example> .
+: : : .
+--End--
+
+--Syntax--
+# colon is a legal pname character
+@prefix : <http://example> .
+@prefix x: <http://example> .
+:a:b:c  x:d:e:f :::: .
+--End--
+
+--Syntax--
+# percents
 @prefix : <http://example> .
+@prefix x: <http://example> .
+:a%3E  x:%25  :1
 --End--
 
 --Syntax--
+# percents
 @prefix : <http://example> .
-:s :p :o .
+@prefix x: <http://example> .
+:a%3E  x:%25  :1 .
+--End--
+
+## Strings
+ROOT=syn-string
+--Syntax--
+<http://example/s> <http://example/p> "string" .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "string"@en .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "string"@en-uk .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> 'string' .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> 'string'@en .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> 'string'@en-uk .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> """abc""def''ghi""" .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> """abc
+def""" .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> '''abc
+def''' .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> """abc
+def"""@en .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> '''abc
+def'''@en .
+--End--
+
+# Strings and escapes
+ROOT=syn-str-esc
+--Syntax--
+<http://example/s> <http://example/p> "a\n" .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "a\u0020b" .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "a\U00000020b" .
+--End--
+
+----------------------------
+
+ROOT=syn-pname-esc
+# ~.-!$&'()*+,;=/?#@%_
+--Syntax--
+@prefix : <http://example/> .
+:s :p :\~\.\-\!\$\&\'\(\)\*\+\,\;\=\/\?\#\@\%\_ .
+--End--
+
+--Syntax--
+@prefix : <http://example/> .
+:xyz\~ :abc\.:  :
 --End--
 
+# BNodes
+ROOT=syn-bnode
+--Syntax--
+@prefix : <http://example/> .
+[] :p :o .
+--End--
+
+--Syntax--
+@prefix : <http://example/> .
+:s :p [] .
+--End--
+
+--Syntax--
+@prefix : <http://example/> .
+:s :p [ :q :o ] .
+--End--
+
+--Syntax--
+@prefix : <http://example/> .
+:s :p [ :q1 :o1 ; :q2 :o2 ] .
+--End--
+
+# Literals
+# Numbers
+ROOT=syn-number
+--Syntax--
+<s> <p> 123 .
+--End--
 
+--Syntax--
+<s> <p> -123 .
+--End--
 
+--Syntax--
+<s> <p> +123 .
+--End--
+
+--Syntax--
+# This is a decimal.
+<s> <p> 123.0 . 
+--End--
+
+--Syntax--
+# This is a decimal.
+<s> <p> -123.0 . 
+--End--
 
+--Syntax--
+# This is a decimal.
+<s> <p> +123.0 . 
+--End--
+
+--Syntax--
+# This is a integer
+<s> <p> 123.
+--End--
+
+--Syntax--
+<s> <p> 123.0e1 .
+--End--
+
+--Syntax--
+<s> <p> -123e-1 .
+--End--
+
+--Syntax--
+<s> <p> 123.e+1 .
+--End--
+
+# Typed literals
+ROOT=syn-datatypes
+--Syntax--
+@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
+<s> <p> "123"^^xsd:byte .
+--End--
+
+--Syntax--
+@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 .
+--End--
+
+# Boolean true/false
+ROOT=syn-boolean
+--Syntax--
+<s> <p> true .
+--End--
+
+--Syntax--
+<s> <p> false .
+--End--
+
+----------------------------------------------------------------------------
+# Forms
+ROOT=syn-struct
+****
+# Object lists
+# Predicate Object Lists inc ;.
+# BNode predciate object lists
+
+
+#### BAD SYNTAX
+ROOT=syn-bad-uri
 --BadSyntax--
 # Bad IRI : space.
 <http://example/ space> <http://example/p> <http://example/o> .
 --End--
 
 --BadSyntax--
+# Bad IRI : bad escape
+<http://example/\u0020> <http://example/p> <http://example/o> .
+--End--
+
+--BadSyntax--
+# Bad IRI : bad escape
+<http://example/\u00ZZ11> <http://example/p> <http://example/o> .
+--End--
+
+--BadSyntax--
+# Bad IRI : bad escape
+<http://example/\U00ZZ1111> <http://example/p> <http://example/o> .
+--End--
+
+--BadSyntax--
+# Bad IRI : hex 3C is <
+<http://example/\u003C> <http://example/p> <http://example/o> .
+--End--
+
+--BadSyntax--
+# Bad IRI : hex 3E is >
+<http://example/\u003E> <http://example/p> <http://example/o> .
+--End--
+
+--BadSyntax--
+# Bad IRI
+<http://example/{abc}> <http://example/p> <http://example/o> .
+--End--
+
+--BadSyntax--
+# Bad IRI : character escapes not allowed.
+<http://example/\n> <http://example/p> <http://example/o> .
+--End--
+
+--BadSyntax--
+# Bad IRI : character escapes not allowed.
+<http://example/\/> <http://example/p> <http://example/o> .
+--End--
+
+## Directives
+ROOT=syn-bad-prefix
+
+--BadSyntax--
 # No prefix
 :s <http://example/p> "x" .
 --End--
@@ -65,6 +331,61 @@
 <http://example/s> rdf:type :C .
 --End--
 
+--BadSyntax--
+# @prefix without URI.
+@prefix ex: .
+--End--
+
+--BadSyntax--
+# @prefix without prefix name .
+@prefix <http://example/> .
+--End--
+
+ROOT=syn-bad-struct
+--BadSyntax--
+# @base without URI.
+@base .
+--End--
+
+--BadSyntax--
+# Turtle is not TriG
+{ <http://example/s> <http://example/p> <http://example/o> }
+--End--
+
+--BadSyntax--
+# Turtle is not N3
+<http://example/s> = <http://example/o> .
+--End--
+
+--BadSyntax--
+# Turtle is not NQuads
+<http://example/s> <http://example/p> <http://example/o> <http://example/g> .
+--End--
+
+## Structure.
+--BadSyntax--
+# No DOT
+<http://example/s> <http://example/p> <http://example/o>
+--End--
+
+--BadSyntax--
+# Trailing ;
+<http://example/s> <http://example/p> <http://example/o> ;
+--End--
+
+--BadSyntax--
+<http://example/s> <http://example/p> 
+--End--
+
+# Literals-as-subjects, predicates
+****
+
+# Bnodes-as-predicates
+****
+
+
+## Literals
+ROOT=syn-bad-lang
 --BadSyntax
 # Bad lang tag
 <http://example/s> <http://example/p> "string"@i18n .
@@ -75,18 +396,40 @@
 <http://example/s> <http://example/p> "string"@1 .
 --End--
 
+**** ^^rdf:langString
+
+# Bad escapes.
+ROOT=syn-bad-esc
 --BadSyntax--
-# @base without URI.
-@base .
+# Bad string escape
+<http://example/s> <http://example/p> "a\zb" .
 --End--
 
 --BadSyntax--
-# @prefix without URI.
-@prefix ex: .
+# Bad string escape
+<http://example/s> <http://example/p> "\uWXYZ" .
 --End--
 
 --BadSyntax--
-# @prefix without prefix name .
-@prefix <http;//example/> .
+# Bad string escape
+<http://example/s> <http://example/p> "\U0000WXYZ" .
+--End--
+
+--BadSyntax--
+# Bad string escape
+<http://example/s> <http://example/p> "\U0000WXYZ" .
 --End--
 
+**** Bad pname escapes.
+
+# Mismatched quotes
+# Single quoted multiline strings.
+ROOT=syn-bad-string
+****
+
+ROOT=syn-bad-num
+--BadSyntax--
+# Bad string escape
+<http://example/s> <http://example/p> 8. .
+--End--
+****

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad string escape
+<http://example/s> <http://example/p> "a\zb" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad string escape
+<http://example/s> <http://example/p> "\uWXYZ" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-03.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-03.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad string escape
+<http://example/s> <http://example/p> "\U0000WXYZ" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-04.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-04.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-04.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-esc-04.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad string escape
+<http://example/s> <http://example/p> "\U0000WXYZ" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-lang-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-lang-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-lang-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-lang-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad lang tag
+<http://example/s> <http://example/p> "string"@1 .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-num-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-num-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-num-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-num-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad string escape
+<http://example/s> <http://example/p> 8. .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# No prefix
+:s <http://example/p> "x" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,3 @@
+# No prefix
+@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+<http://example/s> rdf:type :C .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-03.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-03.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# @prefix without URI.
+@prefix ex: .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-04.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-04.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-04.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-prefix-04.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# @prefix without prefix name .
+@prefix <http://example/> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# @base without URI.
+@base .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Turtle is not TriG
+{ <http://example/s> <http://example/p> <http://example/o> }

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-03.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-03.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Turtle is not N3
+<http://example/s> = <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-04.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-04.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-04.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-04.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Turtle is not NQuads
+<http://example/s> <http://example/p> <http://example/o> <http://example/g> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-05.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-05.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-05.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-05.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# No DOT
+<http://example/s> <http://example/p> <http://example/o>

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-06.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-06.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-06.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-06.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Trailing ;
+<http://example/s> <http://example/p> <http://example/o> ;

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-07.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-07.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-07.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-struct-07.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> 

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad IRI : space.
+<http://example/ space> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad IRI : bad escape
+<http://example/\u0020> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-03.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-03.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad IRI : bad escape
+<http://example/\u00ZZ11> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-04.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-04.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-04.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-04.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad IRI : bad escape
+<http://example/\U00ZZ1111> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-05.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-05.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-05.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-05.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad IRI : hex 3C is <
+<http://example/\u003C> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-06.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-06.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-06.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-06.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad IRI : hex 3E is >
+<http://example/\u003E> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-07.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-07.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-07.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-07.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad IRI
+<http://example/{abc}> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-08.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-08.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-08.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-08.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad IRI : character escapes not allowed.
+<http://example/\n> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-09.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-09.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-09.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bad-uri-09.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# Bad IRI : character escapes not allowed.
+<http://example/\/> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-base-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-base-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-base-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-base-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+@base <http://example> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-base-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-base-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-base-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-base-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+@base <http://example> .
+<s> <p> <o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+[] :p :o .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+:s :p [] .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-03.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-03.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+:s :p [ :q :o ] .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-04.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-04.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-04.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-bnode-04.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+:s :p [ :q1 :o1 ; :q2 :o2 ] .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-01.ttl?rev=1397661&view=auto
==============================================================================
    (empty)

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+#Empty file.

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-03.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-file-03.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+#One comment, one empty line.
+

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<s> <p> 123 .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<s> <p> -123 .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-03.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-03.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<s> <p> +123 .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-04.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-04.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-04.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-04.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# This is a decimal.
+<s> <p> 123.0 . 

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-05.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-05.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-05.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-05.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# This is a decimal.
+<s> <p> -123.0 . 

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-06.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-06.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-06.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-06.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# This is a decimal.
+<s> <p> +123.0 . 

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-07.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-07.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-07.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-07.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# This is a integer
+<s> <p> 123.

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-08.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-08.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-08.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-08.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<s> <p> 123.0e1 .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-09.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-09.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-09.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-09.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<s> <p> -123e-1 .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-10.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-10.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-10.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-number-10.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<s> <p> 123.e+1 .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-pname-esc-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-pname-esc-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-pname-esc-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-pname-esc-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+:s :p :\~\.\-\!\$\&\'\(\)\*\+\,\;\=\/\?\#\@\%\_ .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-pname-esc-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-pname-esc-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-pname-esc-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-pname-esc-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+@prefix : <http://example/> .
+:xyz\~ :abc\.:  :

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+@prefix : <http://example> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+@prefix : <http://example> .
+:s :p :123 .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-03.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-03.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+@prefix : <http://example> .
+: : : .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-04.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-04.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-04.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-04.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,4 @@
+# colon is a legal pname character
+@prefix : <http://example> .
+@prefix x: <http://example> .
+:a:b:c  x:d:e:f :::: .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-05.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-05.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-05.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-05.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,4 @@
+# percents
+@prefix : <http://example> .
+@prefix x: <http://example> .
+:a%3E  x:%25  :1

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-06.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-06.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-06.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-prefix-06.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,4 @@
+# percents
+@prefix : <http://example> .
+@prefix x: <http://example> .
+:a%3E  x:%25  :1 .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "a\n" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "a\u0020b" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-03.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-str-esc-03.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "a\U00000020b" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "string" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "string"@en .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-03.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-03.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "string"@en-uk .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-04.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-04.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-04.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-04.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> 'string' .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-05.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-05.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-05.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-05.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> 'string'@en .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-06.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-06.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-06.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-06.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> 'string'@en-uk .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-07.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-07.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-07.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-07.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> """abc""def''ghi""" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-08.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-08.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-08.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-08.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+<http://example/s> <http://example/p> """abc
+def""" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-09.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-09.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-09.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-09.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+<http://example/s> <http://example/p> '''abc
+def''' .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-10.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-10.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-10.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-10.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+<http://example/s> <http://example/p> """abc
+def"""@en .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-11.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-11.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-11.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-string-11.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+<http://example/s> <http://example/p> '''abc
+def'''@en .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-01.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-01.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-02.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-02.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# x53 is capital S
+<http://example/\u0053> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-03.ttl?rev=1397661&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/syn-uri-03.ttl Fri Oct 12 18:15:47 2012
@@ -0,0 +1,2 @@
+# x53 is capital S
+<http://example/\U00000053> <http://example/p> <http://example/o> .