private static ITripleStore TestParsing(String data, TriGSyntax syntax, bool shouldParse)
        {
            TriGParser   parser = new TriGParser(syntax);
            ITripleStore store  = new TripleStore();

            try
            {
                parser.Load(store, new StringReader(data));

                if (!shouldParse)
                {
                    Assert.True(false, "Parsed using syntax " + syntax.ToString() + " when an error was expected");
                }
            }
            catch (Exception ex)
            {
                if (shouldParse)
                {
                    throw new RdfParseException("Error parsing using syntax " + syntax.ToString() + " when success was expected", ex);
                }
            }

            return(store);
        }
 /// <summary>
 /// Creates a new TriG Tokeniser which reads Tokens from the given Input
 /// </summary>
 /// <param name="input">Input to read Tokens from</param>
 /// <param name="syntax">Syntax</param>
 public TriGTokeniser(TextReader input, TriGSyntax syntax)
     : this(ParsingTextReader.Create(input), syntax)
 {
 }
 /// <summary>
 /// Creates a new TriG Tokeniser which reads Tokens from the given Stream
 /// </summary>
 /// <param name="input">Stream to read Tokens from</param>
 /// <param name="syntax">Syntax</param>
 public TriGTokeniser(ParsingTextReader input, TriGSyntax syntax)
     : this(input)
 {
     this._syntax = syntax;
 }
 /// <summary>
 /// Creates a TriG Parser which uses the specified syntax
 /// </summary>
 /// <param name="syntax">Syntax</param>
 public TriGParser(TriGSyntax syntax)
 {
     this._syntax = syntax;
 }
Exemple #5
0
 /// <summary>
 /// Creates a TriG Parser which uses the specified syntax
 /// </summary>
 /// <param name="syntax">Syntax</param>
 public TriGParser(TriGSyntax syntax)
 {
     _syntax = syntax;
 }