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> .