Show / Hide Table of Contents

Class TurtleTokeniser

A Class for Reading an Input Stream and generating Turtle Tokens from it.
Inheritance
System.Object
BaseTokeniser
TurtleTokeniser
Implements
ITokeniser
Inherited Members
BaseTokeniser.Format
BaseTokeniser.StartNewToken()
BaseTokeniser.Peek()
BaseTokeniser.Backtrack()
BaseTokeniser.Value
BaseTokeniser.Length
BaseTokeniser.CurrentLine
BaseTokeniser.CurrentPosition
BaseTokeniser.StartLine
BaseTokeniser.StartPosition
BaseTokeniser.EndLine
BaseTokeniser.EndPosition
BaseTokeniser.LastTokenType
BaseTokeniser.HasBacktracked
BaseTokeniser.ConsumeCharacter()
BaseTokeniser.ConsumeCharacter(Boolean)
BaseTokeniser.ConsumeNewLine(Boolean)
BaseTokeniser.ConsumeNewLine(Boolean, Boolean)
BaseTokeniser.SkipCharacter()
BaseTokeniser.DiscardWhiteSpace()
BaseTokeniser.HandleEscapes(TokeniserEscapeMode)
BaseTokeniser.HandleComplexLocalNameEscapes()
BaseTokeniser.IsHexDigit(Char)
BaseTokeniser.Error(String)
BaseTokeniser.UnexpectedCharacter(Char, String)
BaseTokeniser.UnexpectedEndOfInput(String)
BaseTokeniser.UnexpectedNewLine(String)
BaseTokeniser.UnexpectedToken(String, IToken)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF.Parsing.Tokens
Assembly: dotNetRDF.dll
Syntax
public class TurtleTokeniser : BaseTokeniser, ITokeniser

Constructors

| Improve this Doc View Source

TurtleTokeniser(StreamReader)

Creates a new Turtle Tokeniser.
Declaration
public TurtleTokeniser(StreamReader input)
Parameters
Type Name Description
System.IO.StreamReader input The Input Stream to generate Tokens from.
| Improve this Doc View Source

TurtleTokeniser(StreamReader, TurtleSyntax)

Creates a new Turtle Tokeniser.
Declaration
public TurtleTokeniser(StreamReader input, TurtleSyntax syntax)
Parameters
Type Name Description
System.IO.StreamReader input The Input Stream to generate Tokens from.
TurtleSyntax syntax Turtle Syntax.
| Improve this Doc View Source

TurtleTokeniser(TextReader)

Creates a new Turtle Tokeniser.
Declaration
public TurtleTokeniser(TextReader input)
Parameters
Type Name Description
System.IO.TextReader input Input to read from.
| Improve this Doc View Source

TurtleTokeniser(TextReader, TurtleSyntax)

Creates a new Turtle Tokeniser.
Declaration
public TurtleTokeniser(TextReader input, TurtleSyntax syntax)
Parameters
Type Name Description
System.IO.TextReader input Input to read from.
TurtleSyntax syntax Turtle Syntax.
| Improve this Doc View Source

TurtleTokeniser(ParsingTextReader)

Creates a new Turtle Tokeniser.
Declaration
public TurtleTokeniser(ParsingTextReader input)
Parameters
Type Name Description
ParsingTextReader input The Input Stream to generate Tokens from.
| Improve this Doc View Source

TurtleTokeniser(ParsingTextReader, TurtleSyntax)

Creates a new Turtle Tokeniser.
Declaration
public TurtleTokeniser(ParsingTextReader input, TurtleSyntax syntax)
Parameters
Type Name Description
ParsingTextReader input The Input Stream to generate Tokens from.
TurtleSyntax syntax Turtle Syntax.

Methods

| Improve this Doc View Source

GetNextToken()

Gets the next parseable Token from the Input or raises an Error.
Declaration
public override IToken GetNextToken()
Returns
Type Description
IToken
Overrides
BaseTokeniser.GetNextToken()
Exceptions
Type Condition
RdfParseException Occurs when a Token cannot be parsed.

Implements

ITokeniser

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • TurtleTokeniser(StreamReader)
    • TurtleTokeniser(StreamReader, TurtleSyntax)
    • TurtleTokeniser(TextReader)
    • TurtleTokeniser(TextReader, TurtleSyntax)
    • TurtleTokeniser(ParsingTextReader)
    • TurtleTokeniser(ParsingTextReader, TurtleSyntax)
  • Methods
    • GetNextToken()
  • Implements
  • Extension Methods
Back to top Generated by DocFX