Skip to content

Commit

Permalink
New: completed usage examples in Test project
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexandre Point committed Oct 30, 2013
1 parent baa95b6 commit d544024
Showing 1 changed file with 20 additions and 2 deletions.
22 changes: 20 additions & 2 deletions Test/Program.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using LemmaSharp.Classes;
using Test.Classes;

namespace Test
Expand All @@ -12,8 +14,7 @@ class Program
{
static void Main(string[] args)
{
// use a pre-built lemmatizer
var lemmatizer = new LemmatizerPrebuiltFull(LanguagePrebuilt.English);
var lemmatizer = CreateLemmatizerFromFile();

// a bunch of words to lemmatize
const string input = "Stanford University is located in California. It is a great university.";
Expand All @@ -28,5 +29,22 @@ static void Main(string[] args)

Console.ReadLine();
}

private static Lemmatizer CreatePreBuiltLemmatizer()
{
var lemmatizer = new LemmatizerPrebuiltFull(LanguagePrebuilt.English);
return lemmatizer;
}

private static Lemmatizer CreateLemmatizerFromFile()
{
var currentDirectory = Directory.GetCurrentDirectory();
var dataFilePath = string.Format("{0}/{1}/{2}", currentDirectory, "../../Data", "full7z-multext-en.lem");
var stream = File.OpenRead(dataFilePath);

var lemmatizer = new Lemmatizer(stream);

return lemmatizer;
}
}
}

0 comments on commit d544024

Please sign in to comment.