├── .gitignore
├── tests
└── turtle
│ ├── turtle-syntax-file-01.ttl
│ ├── turtle-syntax-file-02.ttl
│ ├── turtle-syntax-kw-01.ttl
│ ├── turtle-syntax-kw-02.ttl
│ ├── turtle-syntax-number-01.ttl
│ ├── turtle-syntax-number-02.ttl
│ ├── turtle-syntax-number-03.ttl
│ ├── turtle-syntax-number-09.ttl
│ ├── turtle-syntax-number-10.ttl
│ ├── turtle-syntax-number-11.ttl
│ ├── turtle-subm-01.ttl
│ ├── LITERAL1.nt
│ ├── LITERAL1.ttl
│ ├── LITERAL2.ttl
│ ├── first.ttl
│ ├── last.ttl
│ ├── turtle-syntax-file-03.ttl
│ ├── bareword_integer.ttl
│ ├── literal_true.ttl
│ ├── turtle-syntax-bad-base-01.ttl
│ ├── turtle-syntax-number-05.ttl
│ ├── turtle-syntax-number-08.ttl
│ ├── LITERAL_LONG1.ttl
│ ├── LITERAL_LONG2.ttl
│ ├── bareword_a_predicate.ttl
│ ├── bareword_decimal.ttl
│ ├── bareword_double.ttl
│ ├── collection_object.ttl
│ ├── collection_subject.ttl
│ ├── double_lower_case_e.ttl
│ ├── empty_collection.ttl
│ ├── literal_false.ttl
│ ├── negative_numeric.ttl
│ ├── nested_collection.ttl
│ ├── positive_numeric.ttl
│ ├── turtle-syntax-bad-missing-ns-dot-end.ttl
│ ├── turtle-syntax-base-01.ttl
│ ├── turtle-syntax-base-02.ttl
│ ├── turtle-syntax-number-04.ttl
│ ├── turtle-syntax-number-06.ttl
│ ├── turtle-syntax-number-07.ttl
│ ├── IRI_spo.nt
│ ├── langtagged_non_LONG.nt
│ ├── literal_with_BACKSPACE.ttl
│ ├── literal_with_FORM_FEED.ttl
│ ├── literal_with_LINE_FEED.nt
│ ├── numeric_with_leading_0.ttl
│ ├── turtle-syntax-bad-prefix-03.ttl
│ ├── turtle-syntax-prefix-02.ttl
│ ├── IRI_subject.ttl
│ ├── LITERAL_LONG1_with_1_squote.nt
│ ├── LITERAL_LONG2_with_1_squote.nt
│ ├── anonymous_blank_node_object.ttl
│ ├── anonymous_blank_node_subject.ttl
│ ├── blankNodePropertyList_containing_collection.ttl
│ ├── labeled_blank_node_object.nt
│ ├── labeled_blank_node_object.ttl
│ ├── labeled_blank_node_subject.nt
│ ├── labeled_blank_node_subject.ttl
│ ├── langtagged_LONG.ttl
│ ├── langtagged_non_LONG.ttl
│ ├── lantag_with_subtag.nt
│ ├── lantag_with_subtag.ttl
│ ├── literal_with_BACKSPACE.nt
│ ├── literal_with_CARRIAGE_RETURN.nt
│ ├── literal_with_FORM_FEED.nt
│ ├── literal_with_REVERSE_SOLIDUS.nt
│ ├── literal_with_REVERSE_SOLIDUS.ttl
│ ├── literal_with_numeric_escape4.nt
│ ├── sole_blankNodePropertyList.ttl
│ ├── turtle-subm-17.ttl
│ ├── turtle-syntax-prefix-01.ttl
│ ├── LITERAL1_ascii_boundaries.ttl
│ ├── LITERAL2_ascii_boundaries.ttl
│ ├── LITERAL_LONG1_with_1_squote.ttl
│ ├── LITERAL_LONG1_with_2_squotes.nt
│ ├── LITERAL_LONG2_with_1_squote.ttl
│ ├── LITERAL_LONG2_with_2_squotes.nt
│ ├── literal_with_CARRIAGE_RETURN.ttl
│ ├── literal_with_CHARACTER_TABULATION.nt
│ ├── literal_with_CHARACTER_TABULATION.ttl
│ ├── literal_with_LINE_FEED.ttl
│ ├── literal_with_escaped_BACKSPACE.ttl
│ ├── literal_with_escaped_FORM_FEED.ttl
│ ├── literal_with_escaped_LINE_FEED.ttl
│ ├── literal_with_numeric_escape4.ttl
│ ├── turtle-subm-09.ttl
│ ├── turtle-syntax-bad-missing-ns-dot-start.ttl
│ ├── turtle-syntax-base-04.ttl
│ ├── LITERAL_LONG1_ascii_boundaries.ttl
│ ├── LITERAL_LONG1_with_2_squotes.ttl
│ ├── LITERAL_LONG2_ascii_boundaries.ttl
│ ├── LITERAL_LONG2_with_2_squotes.ttl
│ ├── labeled_blank_node_with_leading_digit.ttl
│ ├── literal_with_escaped_CARRIAGE_RETURN.ttl
│ ├── literal_with_numeric_escape8.ttl
│ ├── localname_with_COLON.nt
│ ├── turtle-subm-22.ttl
│ ├── turtle-subm-24.nt
│ ├── turtle-syntax-bad-kw-01.ttl
│ ├── turtle-syntax-bad-kw-02.ttl
│ ├── turtle-syntax-bad-kw-03.ttl
│ ├── turtle-syntax-base-03.ttl
│ ├── turtle-syntax-bnode-01.ttl
│ ├── turtle-syntax-bnode-02.ttl
│ ├── turtle-syntax-kw-03.ttl
│ ├── turtle-syntax-lists-01.ttl
│ ├── turtle-syntax-prefix-03.ttl
│ ├── turtle-syntax-prefix-05.ttl
│ ├── HYPHEN_MINUS_in_localName.nt
│ ├── LITERAL_LONG1_ascii_boundaries.nt
│ ├── LITERAL_LONG2_ascii_boundaries.nt
│ ├── comment_following_PNAME_NS.nt
│ ├── labeled_blank_node_with_leading_underscore.ttl
│ ├── literal_with_escaped_CHARACTER_TABULATION.ttl
│ ├── localName_with_leading_digit.nt
│ ├── percent_escaped_localName.nt
│ ├── prefix_reassigned_and_used.nt
│ ├── repeated_semis_not_at_end.nt
│ ├── turtle-syntax-bad-kw-04.ttl
│ ├── turtle-syntax-bad-kw-05.ttl
│ ├── turtle-syntax-bad-n3-extras-07.ttl
│ ├── turtle-syntax-bad-n3-extras-08.ttl
│ ├── turtle-syntax-bad-n3-extras-13.ttl
│ ├── turtle-syntax-bad-prefix-01.ttl
│ ├── turtle-syntax-bnode-06.ttl
│ ├── turtle-syntax-bnode-08.ttl
│ ├── turtle-syntax-lists-03.ttl
│ ├── turtle-syntax-lists-04.ttl
│ ├── turtle-syntax-prefix-04.ttl
│ ├── underscore_in_localName.nt
│ ├── LITERAL1_all_punctuation.nt
│ ├── LITERAL1_all_punctuation.ttl
│ ├── SPARQL_style_base.ttl
│ ├── labeled_blank_node_with_non_leading_extras.ttl
│ ├── langtagged_LONG_with_subtag.nt
│ ├── localName_with_leading_underscore.nt
│ ├── old_style_base.ttl
│ ├── repeated_semis_not_at_end.ttl
│ ├── turtle-subm-08.ttl
│ ├── turtle-subm-19.ttl
│ ├── turtle-subm-21.nt
│ ├── turtle-syntax-bad-ln-dash-start.ttl
│ ├── turtle-syntax-bad-ln-escape.ttl
│ ├── turtle-syntax-bad-string-01.ttl
│ ├── turtle-syntax-bad-string-02.ttl
│ ├── turtle-syntax-bad-string-03.ttl
│ ├── turtle-syntax-bnode-03.ttl
│ ├── turtle-syntax-lists-02.ttl
│ ├── turtle-syntax-struct-01.ttl
│ ├── LITERAL1_all_controls.ttl
│ ├── LITERAL1_with_UTF8_boundaries.ttl
│ ├── LITERAL2_with_UTF8_boundaries.ttl
│ ├── LITERAL_LONG2_with_REVERSE_SOLIDUS.nt
│ ├── SPARQL_style_prefix.ttl
│ ├── old_style_prefix.ttl
│ ├── prefix_only_IRI.ttl
│ ├── turtle-subm-18.ttl
│ ├── turtle-subm-20.ttl
│ ├── turtle-syntax-bad-base-02.ttl
│ ├── turtle-syntax-bad-ln-escape-start.ttl
│ ├── turtle-syntax-bad-prefix-05.ttl
│ ├── turtle-syntax-bad-string-04.ttl
│ ├── turtle-syntax-ns-dots.ttl
│ ├── turtle-syntax-pname-esc-03.ttl
│ ├── IRIREF_datatype.nt
│ ├── IRIREF_datatype.ttl
│ ├── IRI_with_four_digit_numeric_escape.ttl
│ ├── LITERAL1_ascii_boundaries.nt
│ ├── LITERAL2_ascii_boundaries.nt
│ ├── LITERAL_LONG1_with_UTF8_boundaries.ttl
│ ├── LITERAL_LONG2_with_REVERSE_SOLIDUS.ttl
│ ├── LITERAL_LONG2_with_UTF8_boundaries.ttl
│ ├── bareword_double.nt
│ ├── default_namespace_IRI.ttl
│ ├── literal_true.nt
│ ├── localname_with_COLON.ttl
│ ├── number_sign_following_PNAME_NS.nt
│ ├── number_sign_following_localName.nt
│ ├── prefixed_IRI_object.ttl
│ ├── prefixed_IRI_predicate.ttl
│ ├── turtle-subm-07.ttl
│ ├── turtle-subm-15.nt
│ ├── turtle-subm-25.nt
│ ├── turtle-syntax-bad-blank-label-dot-end.ttl
│ ├── turtle-syntax-bad-ns-dot-end.ttl
│ ├── turtle-syntax-bad-struct-12.ttl
│ ├── turtle-syntax-bad-struct-13.ttl
│ ├── turtle-syntax-bnode-04.ttl
│ ├── turtle-syntax-bnode-05.ttl
│ ├── turtle-syntax-bnode-07.ttl
│ ├── turtle-syntax-struct-02.ttl
│ ├── HYPHEN_MINUS_in_localName.ttl
│ ├── IRI_with_eight_digit_numeric_escape.ttl
│ ├── bareword_decimal.nt
│ ├── double_lower_case_e.nt
│ ├── empty_collection.nt
│ ├── literal_false.nt
│ ├── localName_with_leading_digit.ttl
│ ├── negative_numeric.nt
│ ├── percent_escaped_localName.ttl
│ ├── positive_numeric.nt
│ ├── reserved_escaped_localName.nt
│ ├── turtle-syntax-bad-ns-dot-start.ttl
│ ├── turtle-syntax-bad-num-01.ttl
│ ├── turtle-syntax-bad-num-02.ttl
│ ├── turtle-syntax-bad-num-03.ttl
│ ├── turtle-syntax-bad-num-04.ttl
│ ├── turtle-syntax-bad-num-05.ttl
│ ├── turtle-syntax-bad-prefix-04.ttl
│ ├── turtle-syntax-bnode-09.ttl
│ ├── turtle-syntax-datatypes-01.ttl
│ ├── turtle-syntax-lists-05.ttl
│ ├── turtle-syntax-str-esc-01.ttl
│ ├── turtle-syntax-string-01.ttl
│ ├── turtle-syntax-string-04.ttl
│ ├── underscore_in_localName.ttl
│ ├── bareword_a_predicate.nt
│ ├── localName_with_leading_underscore.ttl
│ ├── numeric_with_leading_0.nt
│ ├── objectList_with_two_objects.ttl
│ ├── turtle-subm-17.nt
│ ├── turtle-syntax-bad-pname-02.ttl
│ ├── turtle-syntax-str-esc-02.ttl
│ ├── turtle-syntax-string-02.ttl
│ ├── turtle-syntax-string-05.ttl
│ ├── turtle-syntax-struct-03.ttl
│ ├── turtle-syntax-struct-04.ttl
│ ├── turtle-syntax-struct-05.ttl
│ ├── comment_following_PNAME_NS.ttl
│ ├── turtle-subm-03.ttl
│ ├── turtle-subm-04.ttl
│ ├── turtle-subm-07.nt
│ ├── turtle-subm-14.ttl
│ ├── turtle-subm-21.ttl
│ ├── turtle-subm-24.ttl
│ ├── turtle-syntax-bad-n3-extras-02.ttl
│ ├── turtle-syntax-bad-n3-extras-06.ttl
│ ├── turtle-syntax-bad-n3-extras-09.ttl
│ ├── turtle-syntax-bad-n3-extras-10.ttl
│ ├── turtle-syntax-bad-pname-01.ttl
│ ├── turtle-syntax-bad-pname-03.ttl
│ ├── turtle-syntax-str-esc-03.ttl
│ ├── turtle-syntax-string-03.ttl
│ ├── turtle-syntax-string-06.ttl
│ ├── turtle-syntax-string-08.ttl
│ ├── turtle-syntax-string-09.ttl
│ ├── blankNodePropertyList_as_object.ttl
│ ├── blankNodePropertyList_as_subject.ttl
│ ├── comment_following_localName.ttl
│ ├── localName_with_non_leading_extras.ttl
│ ├── prefix_with_non_leading_extras.ttl
│ ├── turtle-subm-18.nt
│ ├── turtle-syntax-bad-base-03.ttl
│ ├── turtle-syntax-bad-n3-extras-05.ttl
│ ├── turtle-syntax-bad-n3-extras-11.ttl
│ ├── turtle-syntax-bad-n3-extras-12.ttl
│ ├── turtle-syntax-string-07.ttl
│ ├── turtle-syntax-string-10.ttl
│ ├── turtle-syntax-string-11.ttl
│ ├── number_sign_following_PNAME_NS.ttl
│ ├── number_sign_following_localName.ttl
│ ├── turtle-subm-09.nt
│ ├── turtle-syntax-bad-number-dot-in-anon.ttl
│ ├── turtle-syntax-bad-string-06.ttl
│ ├── turtle-syntax-bad-string-07.ttl
│ ├── turtle-syntax-bad-struct-02.ttl
│ ├── turtle-syntax-pname-esc-01.ttl
│ ├── blankNodePropertyList_as_object.nt
│ ├── blankNodePropertyList_as_subject.nt
│ ├── labeled_blank_node_with_PN_CHARS_BASE_character_boundaries.ttl
│ ├── langtagged_LONG_with_subtag.ttl
│ ├── localName_with_non_leading_extras.nt
│ ├── repeated_semis_at_end.ttl
│ ├── turtle-subm-15.ttl
│ ├── turtle-syntax-bad-esc-01.ttl
│ ├── turtle-syntax-bad-esc-02.ttl
│ ├── turtle-syntax-bad-lang-01.ttl
│ ├── turtle-syntax-bad-struct-16.ttl
│ ├── turtle-syntax-bad-struct-17.ttl
│ ├── turtle-syntax-ln-dots.ttl
│ ├── turtle-syntax-prefix-07.ttl
│ ├── prefixed_name_datatype.ttl
│ ├── turtle-eval-struct-01.nt
│ ├── turtle-eval-struct-01.ttl
│ ├── turtle-subm-01.nt
│ ├── turtle-subm-05.ttl
│ ├── turtle-subm-14.nt
│ ├── turtle-syntax-bad-esc-03.ttl
│ ├── turtle-syntax-bad-esc-04.ttl
│ ├── turtle-syntax-bad-string-05.ttl
│ ├── turtle-syntax-bad-struct-14.ttl
│ ├── turtle-syntax-bad-struct-15.ttl
│ ├── turtle-syntax-bnode-10.ttl
│ ├── turtle-syntax-pname-esc-02.ttl
│ ├── turtle-syntax-prefix-08.ttl
│ ├── turtle-syntax-uri-01.ttl
│ ├── prefix_reassigned_and_used.ttl
│ ├── turtle-subm-25.ttl
│ ├── nested_blankNodePropertyLists.ttl
│ ├── predicateObjectList_with_two_objectLists.ttl
│ ├── reserved_escaped_localName.ttl
│ ├── turtle-subm-05.nt
│ ├── turtle-syntax-bad-n3-extras-01.ttl
│ ├── turtle-eval-bad-04.ttl
│ ├── turtle-subm-06.ttl
│ ├── turtle-syntax-bad-struct-08.ttl
│ ├── objectList_with_two_objects.nt
│ ├── turtle-syntax-bad-struct-06.ttl
│ ├── turtle-syntax-bad-struct-07.ttl
│ ├── IRI_with_all_punctuation.nt
│ ├── IRI_with_all_punctuation.ttl
│ ├── localName_with_nfc_PN_CHARS_BASE_character_boundaries.ttl
│ ├── turtle-syntax-bad-prefix-02.ttl
│ ├── turtle-syntax-bad-struct-04.ttl
│ ├── turtle-syntax-bad-struct-05.ttl
│ ├── turtle-syntax-bad-struct-09.ttl
│ ├── turtle-syntax-bad-struct-11.ttl
│ ├── turtle-syntax-uri-02.ttl
│ ├── nested_blankNodePropertyLists.nt
│ ├── turtle-eval-bad-02.ttl
│ ├── turtle-eval-bad-03.ttl
│ ├── turtle-syntax-bad-uri-01.ttl
│ ├── turtle-syntax-prefix-09.ttl
│ ├── turtle-syntax-uri-03.ttl
│ ├── two_LITERAL_LONG2s.nt
│ ├── localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries.ttl
│ ├── localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries.ttl
│ ├── predicateObjectList_with_two_objectLists.nt
│ ├── turtle-syntax-bad-struct-01.ttl
│ ├── turtle-syntax-bad-uri-02.ttl
│ ├── turtle-syntax-ln-colons.ttl
│ ├── blankNodePropertyList_with_multiple_triples.ttl
│ ├── turtle-syntax-bad-LITERAL2_with_langtag_and_datatype.ttl
│ ├── turtle-syntax-bad-n3-extras-04.ttl
│ ├── turtle-syntax-bad-uri-03.ttl
│ ├── turtle-syntax-datatypes-02.ttl
│ ├── turtle-eval-bad-01.ttl
│ ├── prefix_with_PN_CHARS_BASE_character_boundaries.ttl
│ ├── turtle-syntax-bad-uri-04.ttl
│ ├── turtle-syntax-bad-uri-05.ttl
│ ├── LITERAL_with_UTF8_boundaries.nt
│ ├── turtle-syntax-prefix-06.ttl
│ ├── two_LITERAL_LONG2s.ttl
│ ├── blankNodePropertyList_with_multiple_triples.nt
│ ├── turtle-syntax-bad-n3-extras-03.ttl
│ ├── turtle-syntax-blank-label.ttl
│ ├── turtle-syntax-bad-struct-03.ttl
│ ├── turtle-subm-22.nt
│ ├── turtle-subm-02.ttl
│ ├── turtle-subm-16.nt
│ ├── turtle-syntax-uri-04.ttl
│ ├── LITERAL1_all_controls.nt
│ ├── turtle-eval-struct-02.ttl
│ ├── localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries.nt
│ ├── turtle-eval-struct-02.nt
│ ├── localName_with_nfc_PN_CHARS_BASE_character_boundaries.nt
│ ├── localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries.nt
│ ├── turtle-subm-03.nt
│ ├── turtle-subm-04.nt
│ ├── collection_object.nt
│ ├── collection_subject.nt
│ ├── turtle-subm-02.nt
│ ├── turtle-subm-06.nt
│ ├── turtle-syntax-bad-struct-10.ttl
│ ├── blankNodePropertyList_containing_collection.nt
│ ├── turtle-subm-12.nt
│ ├── turtle-subm-19.nt
│ ├── turtle-subm-20.nt
│ ├── turtle-subm-11.ttl
│ ├── turtle-subm-13.nt
│ ├── turtle-subm-10.ttl
│ ├── turtle-subm-23.ttl
│ ├── turtle-subm-13.ttl
│ ├── turtle-subm-12.ttl
│ ├── turtle-subm-10.nt
│ ├── turtle-subm-08.nt
│ ├── turtle-subm-27.ttl
│ ├── nested_collection.nt
│ ├── turtle-subm-27.nt
│ ├── turtle-subm-16.ttl
│ ├── turtle-subm-11.nt
│ ├── turtle-subm-23.nt
│ ├── first.nt
│ ├── last.nt
│ ├── turtle-subm-26.nt
│ ├── turtle-subm-26.ttl
│ ├── README
│ └── LICENSE
├── go.mod
├── go.sum
├── lexer.go
├── token.go
├── rdf_test.go
├── matchers.go
├── isomorphism.go
├── rdf.go
├── statefns.go
├── ttl_test.go
└── parser.go
/.gitignore:
--------------------------------------------------------------------------------
1 | grammar.y
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-file-01.ttl:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-file-02.ttl:
--------------------------------------------------------------------------------
1 | #Empty file.
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-kw-01.ttl:
--------------------------------------------------------------------------------
1 |
true .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-kw-02.ttl:
--------------------------------------------------------------------------------
1 |
false .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-number-01.ttl:
--------------------------------------------------------------------------------
1 |
123 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-number-02.ttl:
--------------------------------------------------------------------------------
1 |
-123 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-number-03.ttl:
--------------------------------------------------------------------------------
1 |
+123 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-number-09.ttl:
--------------------------------------------------------------------------------
1 |
123.0e1 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-number-10.ttl:
--------------------------------------------------------------------------------
1 |
-123e-1 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-number-11.ttl:
--------------------------------------------------------------------------------
1 |
123.E+1 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-subm-01.ttl:
--------------------------------------------------------------------------------
1 | @prefix : <#> .
2 | [] :x :y .
3 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL1.nt:
--------------------------------------------------------------------------------
1 | "x" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL1.ttl:
--------------------------------------------------------------------------------
1 | 'x' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL2.ttl:
--------------------------------------------------------------------------------
1 | "x" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/first.ttl:
--------------------------------------------------------------------------------
1 | ((1) 2) .
2 |
--------------------------------------------------------------------------------
/tests/turtle/last.ttl:
--------------------------------------------------------------------------------
1 | (1 (2)) .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-file-03.ttl:
--------------------------------------------------------------------------------
1 | #One comment, one empty line.
2 |
3 |
--------------------------------------------------------------------------------
/tests/turtle/bareword_integer.ttl:
--------------------------------------------------------------------------------
1 | 1 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_true.ttl:
--------------------------------------------------------------------------------
1 | true .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-base-01.ttl:
--------------------------------------------------------------------------------
1 | # @base without URI.
2 | @base .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-number-05.ttl:
--------------------------------------------------------------------------------
1 | # This is a decimal.
2 | .1 .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-number-08.ttl:
--------------------------------------------------------------------------------
1 | # This is an integer
2 |
123.
3 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG1.ttl:
--------------------------------------------------------------------------------
1 | '''x''' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG2.ttl:
--------------------------------------------------------------------------------
1 | """x""" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/bareword_a_predicate.ttl:
--------------------------------------------------------------------------------
1 | a .
2 |
--------------------------------------------------------------------------------
/tests/turtle/bareword_decimal.ttl:
--------------------------------------------------------------------------------
1 | 1.0 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/bareword_double.ttl:
--------------------------------------------------------------------------------
1 | 1E0 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/collection_object.ttl:
--------------------------------------------------------------------------------
1 | (1) .
2 |
--------------------------------------------------------------------------------
/tests/turtle/collection_subject.ttl:
--------------------------------------------------------------------------------
1 | (1) .
2 |
--------------------------------------------------------------------------------
/tests/turtle/double_lower_case_e.ttl:
--------------------------------------------------------------------------------
1 | 1e0 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/empty_collection.ttl:
--------------------------------------------------------------------------------
1 | () .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_false.ttl:
--------------------------------------------------------------------------------
1 | false .
2 |
--------------------------------------------------------------------------------
/tests/turtle/negative_numeric.ttl:
--------------------------------------------------------------------------------
1 | -1 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/nested_collection.ttl:
--------------------------------------------------------------------------------
1 | ((1)) .
2 |
--------------------------------------------------------------------------------
/tests/turtle/positive_numeric.ttl:
--------------------------------------------------------------------------------
1 | +1 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-missing-ns-dot-end.ttl:
--------------------------------------------------------------------------------
1 | valid:s valid:p invalid.:o .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-base-01.ttl:
--------------------------------------------------------------------------------
1 | @base .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-base-02.ttl:
--------------------------------------------------------------------------------
1 | BASE
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-number-04.ttl:
--------------------------------------------------------------------------------
1 | # This is a decimal.
2 | 123.0 .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-number-06.ttl:
--------------------------------------------------------------------------------
1 | # This is a decimal.
2 |
-123.0 .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-number-07.ttl:
--------------------------------------------------------------------------------
1 | # This is a decimal.
2 |
+123.0 .
3 |
--------------------------------------------------------------------------------
/tests/turtle/IRI_spo.nt:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/langtagged_non_LONG.nt:
--------------------------------------------------------------------------------
1 | "chat"@en .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_BACKSPACE.ttl:
--------------------------------------------------------------------------------
1 | '' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_FORM_FEED.ttl:
--------------------------------------------------------------------------------
1 | '' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_LINE_FEED.nt:
--------------------------------------------------------------------------------
1 | "\n" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/numeric_with_leading_0.ttl:
--------------------------------------------------------------------------------
1 | 01 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-prefix-03.ttl:
--------------------------------------------------------------------------------
1 | # @prefix without URI.
2 | @prefix ex: .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-prefix-02.ttl:
--------------------------------------------------------------------------------
1 | PreFIX :
2 |
--------------------------------------------------------------------------------
/tests/turtle/IRI_subject.ttl:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG1_with_1_squote.nt:
--------------------------------------------------------------------------------
1 | "x'y" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG2_with_1_squote.nt:
--------------------------------------------------------------------------------
1 | "x\"y" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/anonymous_blank_node_object.ttl:
--------------------------------------------------------------------------------
1 | [] .
2 |
--------------------------------------------------------------------------------
/tests/turtle/anonymous_blank_node_subject.ttl:
--------------------------------------------------------------------------------
1 | [] .
2 |
--------------------------------------------------------------------------------
/tests/turtle/blankNodePropertyList_containing_collection.ttl:
--------------------------------------------------------------------------------
1 | [ (1) ] .
2 |
--------------------------------------------------------------------------------
/tests/turtle/labeled_blank_node_object.nt:
--------------------------------------------------------------------------------
1 | _:b1 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/labeled_blank_node_object.ttl:
--------------------------------------------------------------------------------
1 | _:o .
2 |
--------------------------------------------------------------------------------
/tests/turtle/labeled_blank_node_subject.nt:
--------------------------------------------------------------------------------
1 | _:b1 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/labeled_blank_node_subject.ttl:
--------------------------------------------------------------------------------
1 | _:s .
2 |
--------------------------------------------------------------------------------
/tests/turtle/langtagged_LONG.ttl:
--------------------------------------------------------------------------------
1 | """chat"""@en .
2 |
--------------------------------------------------------------------------------
/tests/turtle/langtagged_non_LONG.ttl:
--------------------------------------------------------------------------------
1 | "chat"@en .
2 |
--------------------------------------------------------------------------------
/tests/turtle/lantag_with_subtag.nt:
--------------------------------------------------------------------------------
1 | "chat"@en-us .
2 |
--------------------------------------------------------------------------------
/tests/turtle/lantag_with_subtag.ttl:
--------------------------------------------------------------------------------
1 | "chat"@en-us .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_BACKSPACE.nt:
--------------------------------------------------------------------------------
1 | "\u0008" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_CARRIAGE_RETURN.nt:
--------------------------------------------------------------------------------
1 | "\r" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_FORM_FEED.nt:
--------------------------------------------------------------------------------
1 | "\u000C" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_REVERSE_SOLIDUS.nt:
--------------------------------------------------------------------------------
1 | "\\" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_REVERSE_SOLIDUS.ttl:
--------------------------------------------------------------------------------
1 | '\\' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_numeric_escape4.nt:
--------------------------------------------------------------------------------
1 | "o" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/sole_blankNodePropertyList.ttl:
--------------------------------------------------------------------------------
1 | [ ] .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-subm-17.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 |
3 | :a :b 1.0 .
4 |
5 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-prefix-01.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL1_ascii_boundaries.ttl:
--------------------------------------------------------------------------------
1 | ' &([]' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL2_ascii_boundaries.ttl:
--------------------------------------------------------------------------------
1 | " !#[]" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG1_with_1_squote.ttl:
--------------------------------------------------------------------------------
1 | '''x'y''' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG1_with_2_squotes.nt:
--------------------------------------------------------------------------------
1 | "x''y" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG2_with_1_squote.ttl:
--------------------------------------------------------------------------------
1 | """x"y""" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG2_with_2_squotes.nt:
--------------------------------------------------------------------------------
1 | "x\"\"y" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_CARRIAGE_RETURN.ttl:
--------------------------------------------------------------------------------
1 | '''
''' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_CHARACTER_TABULATION.nt:
--------------------------------------------------------------------------------
1 | "\t" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_CHARACTER_TABULATION.ttl:
--------------------------------------------------------------------------------
1 | ' ' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_LINE_FEED.ttl:
--------------------------------------------------------------------------------
1 | '''
2 | ''' .
3 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_escaped_BACKSPACE.ttl:
--------------------------------------------------------------------------------
1 | '\b' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_escaped_FORM_FEED.ttl:
--------------------------------------------------------------------------------
1 | '\f' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_escaped_LINE_FEED.ttl:
--------------------------------------------------------------------------------
1 | '\n' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_numeric_escape4.ttl:
--------------------------------------------------------------------------------
1 | '\u006F' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-subm-09.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :a :b ( ) .
3 |
4 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-missing-ns-dot-start.ttl:
--------------------------------------------------------------------------------
1 | .undefined:s .undefined:p .undefined:o .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-base-04.ttl:
--------------------------------------------------------------------------------
1 | base
2 | .
3 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG1_ascii_boundaries.ttl:
--------------------------------------------------------------------------------
1 | ' &([]' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG1_with_2_squotes.ttl:
--------------------------------------------------------------------------------
1 | '''x''y''' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG2_ascii_boundaries.ttl:
--------------------------------------------------------------------------------
1 | " !#[]" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG2_with_2_squotes.ttl:
--------------------------------------------------------------------------------
1 | """x""y""" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/labeled_blank_node_with_leading_digit.ttl:
--------------------------------------------------------------------------------
1 | _:0 .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_escaped_CARRIAGE_RETURN.ttl:
--------------------------------------------------------------------------------
1 | '\r' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_numeric_escape8.ttl:
--------------------------------------------------------------------------------
1 | '\U0000006F' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/localname_with_COLON.nt:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-subm-22.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :a :b true .
3 | :c :d false .
4 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-subm-24.nt:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-kw-01.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s A :C .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-kw-02.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | a :p :o .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-kw-03.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p a .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-base-03.ttl:
--------------------------------------------------------------------------------
1 | @base .
2 | .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bnode-01.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | [] :p :o .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bnode-02.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p [] .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-kw-03.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s a :C .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-lists-01.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p () .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-prefix-03.ttl:
--------------------------------------------------------------------------------
1 | PREFIX :
2 | :s :p :123 .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-prefix-05.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | : : : .
3 |
--------------------------------------------------------------------------------
/tests/turtle/HYPHEN_MINUS_in_localName.nt:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG1_ascii_boundaries.nt:
--------------------------------------------------------------------------------
1 | "\u0000&([]\u007F" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG2_ascii_boundaries.nt:
--------------------------------------------------------------------------------
1 | "\u0000!#[]\u007F" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/comment_following_PNAME_NS.nt:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/labeled_blank_node_with_leading_underscore.ttl:
--------------------------------------------------------------------------------
1 | _:_ .
2 |
--------------------------------------------------------------------------------
/tests/turtle/literal_with_escaped_CHARACTER_TABULATION.ttl:
--------------------------------------------------------------------------------
1 | '\t' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/localName_with_leading_digit.nt:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/percent_escaped_localName.nt:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/prefix_reassigned_and_used.nt:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/repeated_semis_not_at_end.nt:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-kw-04.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | true :p :o .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-kw-05.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s true :o .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-n3-extras-07.ttl:
--------------------------------------------------------------------------------
1 | # @keywords is not Turtle
2 | @keywords a .
3 | x a Item .
4 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-n3-extras-08.ttl:
--------------------------------------------------------------------------------
1 | # @keywords is not Turtle
2 | @keywords a .
3 | x a Item .
4 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-n3-extras-13.ttl:
--------------------------------------------------------------------------------
1 | # @keywords is not Turtle
2 | @keywords .
3 | x @a Item .
4 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-prefix-01.ttl:
--------------------------------------------------------------------------------
1 | # No prefix
2 | :s "x" .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bnode-06.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | _:a :p :o .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bnode-08.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | [ :p :o ] .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-lists-03.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | (1) :p (1) .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-lists-04.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | (()) :p (()) .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-prefix-04.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p :%20 .
3 |
--------------------------------------------------------------------------------
/tests/turtle/underscore_in_localName.nt:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL1_all_punctuation.nt:
--------------------------------------------------------------------------------
1 | " !\"#$%&():;<=>?@[]^_`{|}~" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL1_all_punctuation.ttl:
--------------------------------------------------------------------------------
1 | ' !"#$%&():;<=>?@[]^_`{|}~' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/SPARQL_style_base.ttl:
--------------------------------------------------------------------------------
1 | BASE
2 | .
3 |
--------------------------------------------------------------------------------
/tests/turtle/labeled_blank_node_with_non_leading_extras.ttl:
--------------------------------------------------------------------------------
1 | _:a·̀ͯ‿.⁀ .
2 |
--------------------------------------------------------------------------------
/tests/turtle/langtagged_LONG_with_subtag.nt:
--------------------------------------------------------------------------------
1 | "Cheers"@en-UK .
2 |
--------------------------------------------------------------------------------
/tests/turtle/localName_with_leading_underscore.nt:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/old_style_base.ttl:
--------------------------------------------------------------------------------
1 | @base .
2 | .
3 |
--------------------------------------------------------------------------------
/tests/turtle/repeated_semis_not_at_end.ttl:
--------------------------------------------------------------------------------
1 | ;; .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-subm-08.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :a :b ( "apple" "banana" ) .
3 |
4 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-subm-19.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :a :b 1.0 .
3 | :c :d 1 .
4 | :e :f 1.0e0 .
5 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-subm-21.nt:
--------------------------------------------------------------------------------
1 | "John said: \"Hello World!\"" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-ln-dash-start.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p :-o .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-ln-escape.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p :o%2 .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-string-01.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p "abc' .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-string-02.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p 'abc" .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-string-03.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p '''abc' .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bnode-03.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p [ :q :o ] .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-lists-02.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p (1 "2" :o) .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-struct-01.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p :o1 , :o2 .
3 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL1_all_controls.ttl:
--------------------------------------------------------------------------------
1 | ' ' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL1_with_UTF8_boundaries.ttl:
--------------------------------------------------------------------------------
1 | '߿ࠀက쿿퀀�𐀀' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL2_with_UTF8_boundaries.ttl:
--------------------------------------------------------------------------------
1 | "߿ࠀက쿿퀀�𐀀" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG2_with_REVERSE_SOLIDUS.nt:
--------------------------------------------------------------------------------
1 | "test-\\" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/SPARQL_style_prefix.ttl:
--------------------------------------------------------------------------------
1 | PREFIX p:
2 | p:s .
3 |
--------------------------------------------------------------------------------
/tests/turtle/old_style_prefix.ttl:
--------------------------------------------------------------------------------
1 | @prefix p: .
2 | p:s .
3 |
--------------------------------------------------------------------------------
/tests/turtle/prefix_only_IRI.ttl:
--------------------------------------------------------------------------------
1 | @prefix p: .
2 | p: .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-subm-18.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 |
3 | :a :b "" .
4 |
5 | :c :d """""" .
6 |
7 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-subm-20.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :a :b -1.0 .
3 | :c :d -1 .
4 | :e :f -1.0e0 .
5 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-base-02.ttl:
--------------------------------------------------------------------------------
1 | # @base in wrong case.
2 | @BASE .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-ln-escape-start.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p :%2o .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-prefix-05.ttl:
--------------------------------------------------------------------------------
1 | # @prefix without :
2 | @prefix x .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-bad-string-04.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s :p """abc''' .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-ns-dots.ttl:
--------------------------------------------------------------------------------
1 | @prefix e.g: .
2 | e.g:s e.g:p e.g:o .
3 |
--------------------------------------------------------------------------------
/tests/turtle/turtle-syntax-pname-esc-03.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :xyz\~ :abc\.: : .
3 |
--------------------------------------------------------------------------------
/tests/turtle/IRIREF_datatype.nt:
--------------------------------------------------------------------------------
1 | "1"^^ .
2 |
--------------------------------------------------------------------------------
/tests/turtle/IRIREF_datatype.ttl:
--------------------------------------------------------------------------------
1 | "1"^^ .
2 |
--------------------------------------------------------------------------------
/tests/turtle/IRI_with_four_digit_numeric_escape.ttl:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL1_ascii_boundaries.nt:
--------------------------------------------------------------------------------
1 | "\u0000\t\u000B\u000C\u000E&([]\u007F" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL2_ascii_boundaries.nt:
--------------------------------------------------------------------------------
1 | "\u0000\t\u000B\u000C\u000E!#[]\u007F" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG1_with_UTF8_boundaries.ttl:
--------------------------------------------------------------------------------
1 | '''߿ࠀက쿿퀀�𐀀''' .
2 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG2_with_REVERSE_SOLIDUS.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 |
3 | :s :p1 """test-\\""" .
4 |
--------------------------------------------------------------------------------
/tests/turtle/LITERAL_LONG2_with_UTF8_boundaries.ttl:
--------------------------------------------------------------------------------
1 | """߿ࠀက쿿퀀�𐀀""" .
2 |
--------------------------------------------------------------------------------
/tests/turtle/bareword_double.nt:
--------------------------------------------------------------------------------
1 | "1E0"^^ .
2 |
--------------------------------------------------------------------------------
/tests/turtle/default_namespace_IRI.ttl:
--------------------------------------------------------------------------------
1 | @prefix : .
2 | :s .
3 |
--------------------------------------------------------------------------------
/tests/turtle/literal_true.nt:
--------------------------------------------------------------------------------
1 | "true"^^ .
2 |
--------------------------------------------------------------------------------
/tests/turtle/localname_with_COLON.ttl:
--------------------------------------------------------------------------------
1 | @prefix p: .
2 | p:s: .
3 |
--------------------------------------------------------------------------------
/tests/turtle/number_sign_following_PNAME_NS.nt:
--------------------------------------------------------------------------------
1 | .
2 |
--------------------------------------------------------------------------------
/tests/turtle/number_sign_following_localName.nt:
--------------------------------------------------------------------------------
1 |