Info
Version: | 1.0.1 |
Author(s): | Dialect Software LLC |
Last Update: | Sunday, March 24, 2013 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | http://www.dialectsoftware.com/ |
NuGet Url: | https://www.nuget.org/packages/DialectSoftware.Sematics.WordReader |
Install
Install-Package DialectSoftware.Sematics.WordReader
dotnet add package DialectSoftware.Sematics.WordReader
paket add DialectSoftware.Sematics.WordReader
DialectSoftware.Sematics.WordReader Download (Unzip the "nupkg" after downloading)
Dependencies
Tags
Each word is tokenized into a memento that retains all the information about that word within the original context.
example: parsing a double quote qualified csv file.
DialectSoftware.Semantics.WordReader reader = WordReader.Open([path to file]);
bool include = true;
var lines = reader.ReadToEnd(c => c == '\n').Select(r => r.ReadToEnd(c => c == ',').Select(w => w.Coalesce((ref char c, string s, out bool b) =>
{
b = c != '\"' && c != '\r';
return true;
})).ToArray()).ToArray();.