Namespace VDS.RDF.Parsing.Tokens
Classes
Token which represents the SPARQL ABS Keyword.
Token which represents the SPARQL Update ADD Keyword.
Token which represents the SPARQL ALL Keyword.
Token which represents the use of the * character to mean All.
Token which represents Logical And.
Token which represents the SPARQL ASC Keyword.
Token which represents the SPARQL AS Keyword.
Token which represents the SPARQL ASK Keyword.
Token which reprsents the := Assignment Operator.
An Asynchronous version of BufferedTokenQueue which automatically Buffers as many Tokens as possible in a Background thread.
Token which represents the @ Character.
Token which represents the SPARQL AVG Keyword.
Token which represents a Base Directive.
Base Implementation of IToken used by all derived tokens for ease of implementation.
Abstract Base Class for Tokeniser which handles the Position tracking.
Abstract base implementation of a Token Queue.
Token which represents the SPARQL BINDINGS Keyword.
Token which represents the SPARQL BIND Keyword.
Token which represents the | Character.
Token which represents Blank Node Collections.
Token which represents anonymous Blank Nodes.
Token which represents named Blank Nodes.
Token which represents the SPARQL BNODE Keyword.
Token which represents the Start of the Input.
Token which represents the SPARQL BOUND Keyword.
A Buffered Queue for a Tokeniser which synchronously buffers a number of Tokens when the Queue is accessed and nothing is Buffered.
Token which represents the SPARQL CALL Keyword.
Token which represents the SPARQL CEIL Keyword.
Token which represents the SPARQL Update CLEAR Keyword.
Token which represents the SPARQL COALESCE Keyword.
Token which represents the , Character.
Token which represents Comments.
Token which represents the SPARQL CONCAT Keyword.
Token which represents the SPARQL CONSTRUCT Keyword.
Token which represents the SPARQL Update COPY Keyword.
Token which represents the SPARQL COUNT Keyword.
Token which represents the SPARQL Update CREATE Keyword.
Tokeniser for tokenising CSV inputs.
Token representing the definition of a Custom Keyword.
Token representing the use of a Custom Keyword.
Token which represents the SPARQL Update DATA Keyword.
Token which represents the SPARQL DATATYPE Keyword.
Token which represents the Data Type for a Literal.
Token which represents the SPARQL DAY Keyword.
Token which represents the SPARQL Update DEFAULT Keyword.
Token which represents the SPARQL Update DELETE Keyword.
Token which represents the SPARQL DESC Keyword.
Token which represents the SPARQL DESCRIBE Keyword.
Token which represents the SPARQL DISTINCT Keyword.
Token which represents Mathematical Divide.
Token which represents the . Character.
Token which represents the SPARQL Update DROP Keyword.
Token which represents the SPARQL ENCODE_FOR_URI Keyword.
Token which represents the End of the Input.
Token which represents the End of a Line.
Token representing the '=' equality Syntax.
Token which represents the ! Character used for Forward Path Traversal in some RDF Syntaxes.
Token which represents the SPARQL EXISTS Keyword.
Token which represents the SPARQL FILTER Keyword.
Token which represents the SPARQL FLOOR Keyword.
Token which represents a For All Quantifier.
Token which represents a For Some Quantifier.
Token which represents the SPARQL FROM Keyword.
Token which represents the SPARQL FROM NAMED Keyword combination.
Token which represents the SPARQL GRAPH Keyword.
Token which represents Graph Literals.
Token which represents Greater Than or Equal To.
Token which represents Relational Greater Than.
Token which represents the SPARQL GROUP BY Keyword.
Token which represents the SPARQL GROUP_CONCAT Keyword.
Token which represents the # Character.
Token which represents the ^^ sequence used for Data Type specification in some RDF Syntaxes.
Token which represents the ^ Character used for Reverse Path Traversal in somme RDF Syntaxes.
Token which represents the SPARQL HAVING Keyword.
Token which represents the SPARQL HOURS Keyword.
Token which represents the SPARQL IF Keyword.
Token representing the '>=' implied by Syntax.
Token representing the '=>' implies Syntax.
Token which represents the SPARQL IN Keyword.
Token which represents the SPARQL Update INSERT Keyword.
Token which represents the SPARQL Update INTO Keyword.
Token which represents the SPARQL IRI Keyword.
Token which represents the SPARQL ISBLANK Keyword.
Token which represents the SPARQL ISIRI Keyword.
Token which represents the SPARQL ISLITERAL Keyword.
Token which represents the SPARQL ISNUMERIC Keyword.
Token which represents the SPARQL ISURI Keyword.
Token representing the 'a' Keyword.
Token which represents a Keyword Directive.
Token representing the 'is' Keyword.
Token representing the 'of' Keyword.
Token which represents the SPARQL LANG Keyword.
Token which represents the SPARQL LANGMATCHES Keyword.
Token which represents the Language Specifier for a Literal.
Token which represents the SPARQL LCASE Keyword.
Token which represents the ( Character.
Token which represents the { Character.
Token which represents the [ Character.
Token which represents the SPARQL LENGTH Keyword.
Token which represents Relational Less Than or Equal To.
Token which represents Relational Less Than.
Token which represents the SPARQL LET Keyword.
Token which represents the SPARQL LIMIT Keyword.
Token which represents Literals.
Token which represents Literals with Data Types.
Token which represents Literals with Language Specifiers.
Token which represents the SPARQL Update LOAD Keyword.
Token which represents Long Literals (allows multi-line values).
Token which represents the SPARQL MAX Keyword.
Token which represents the SPARQL MD5 Keyword.
Token which represents the SPARQL MEDIAN Keyword.
Token which represents the SPARQL MIN Keyword.
Token which represents the SPARQL MINUS Keyword.
Token which represents Mathematical Minus.
Token which represents the SPARQL MINUTES Keyword.
Token which represents the SPARQL MODE Keyword.
Token which represents the SPARQL MONTH Keyword.
Token which represents the SPARQL Update MOVE Keyword.
Token which represents Mathematical Multiply.
Token which represents the SPARQL NAMED Keyword.
Token which represents Logical Negation.
Token Queue which is not backed by a Tokeniser.
A Class for Reading an Input Stream and generating Notation 3 Tokens from it.
Token which represents Logical Not Equals.
Token which represents the SPARQL NOT EXISTS Keyword.
Token which represents the SPARQL NOT IN Keyword.
Token which represents the SPARQL NOW Keyword.
Tokeniser for NTriples RDF Syntax.
Token which represents the SPARQL NMAX Keyword.
Token which represents the SPARQL NMIN Keyword.
Token which represents the SPARQL OFFSET Keyword.
Token which represents the SPARQL OPTIONAL Keyword.
Token which represents the SPARQL ORDER BY Keyword combination.
Token which represents Logical Or.
Special Token which acts as a Placeholder for SPARQL Property Paths.
Token which represents Plain (Unquoted) Literals.
Token which represents Mathematical Plus.
Token which represents a Prefix Directive.
Token which represents the Prefix specified after a Prefix Directive.
Token which represents QNames.
Token which represents the ? Character.
Token which represents the SPARQL RAND Keyword.
Token which represents the SPARQL REDUCED Keyword.
Token which represents the SPARQL REGEX Keyword.
Token which represents the SPARQL REPLACE Keyword.
Token which represents the ) Character.
Token which represents the } Character.
Token which represents the ] Character.
Token which represents the SPARQL ROUND Keyword.
Token which represents the SPARQL SAMETERM Keyword.
Token which represents the SPARQL SAMPLE Keyword.
Token which represents the SPARQL SECONDS Keyword.
Token which represents the SPARQL SELECT Keyword.
Token which represents the ; Character.
Token which represents the SPARQL SEPARATOR Keyword.
Token which represents the SPARQL SERVICE Keyword.
Token which represents the SPARQL SHA1 Keyword.
Token which represents the SPARQL SHA224 Keyword.
Token which represents the SPARQL SHA256 Keyword.
Token which represents the SPARQL SHA384 Keyword.
Token which represents the SPARQL SHA512 Keyword.
Token which represents the SPARQL Update SILENT Keyword.
A Class for Reading an Input Stream and generating SPARQL Tokens.
Token which represents the SPARQL STRAFTER Keyword.
Token which represents the SPARQL STRBEFORE Keyword.
Token which represents the SPARQL CONTAINS Keyword.
Token which represents the SPARQL STRDT Keyword.
Token which represents the SPARQL STRENDS Keyword.
Token which represents the SPARQL STR Keyword.
Token which represents the SPARQL STRLANG Keyword.
Token which represents the SPARQL STRLEN Keyword.
Token which represents the SPARQL STRSTARTS Keyword.
Token which represents the SPARQL STRUUID Keyword.
Token which represents the SPARQL SUBSTR Keyword.
Token which represents the SPARQL SUM Keyword.
Tokens which represents the tab character.
Token which represents the SPARQL TIMEZONE Keyword.
Static Class which defines the Integer Constants used for Token Types.
Basic Token Queue which provides no Buffering except in the sense that it queues all possible Tokens when the InitialiseBuffer method is called.
Token which represents the SPARQL Update TO Keyword.
Tokeniser for TriG (Turtle with Named Graphs) RDF Syntax.
Tokeniser for tokenising TSV inputs.
A Class for Reading an Input Stream and generating Turtle Tokens from it.
Token which represents the SPARQL TZ Keyword.
Token which represents the SPARQL UCASE Keyword.
Token which represents the SPARQL UNDEF Keyword.
Token which repreents the _ Character.
Token which represents the SPARQL UNION Keyword.
Token which represents the SPARQL UNSAID Keyword.
Token which represents the SPARQL URI Keyword.
Token which represents URIs.
Token which represents the SPARQL Update USING Keyword.
Token which represents the SPARQL UUID Keyword.
Token which represents the SPARQL VALUES Keyword.
Token representing Variables.
Token which represents the SPARQL WHERE Keyword.
Token which represents the SPARQL Update WITH Keyword.
Token which represents the SPARQL YEAR Keyword.
Interfaces
Interface for defining Token classes to be used in Parsing RDF.
Interface for Tokenisers.
Interface for implementing Token Queues which provide Bufferable wrappers to Tokenisers.
Enums
Possible Escape Handling Modes for the Tokeniser.
Token Queue Mode Constants.