public void NounPhrase() { const string s = "jan suli"; GlossMaker gm = new GlossMaker(); Console.WriteLine(gm.Gloss(s, s)); }
//[ExpectedException(typeof(Exception))] //A bad sentence can be all sorts of bad. public void IllegalNounPhrase() { try { GlossMaker gm = new GlossMaker(); Dialect config = Dialect.LooseyGoosey; config.TargetGloss = "en"; config.GlossWithFallBacks = true; ParserUtils pu = new ParserUtils(config); const string s = "jan suli pi pi pi"; Sentence sentenceTree = pu.ParsedSentenceFactory(s, s); Console.WriteLine(gm.GlossOneSentence(false, sentenceTree, config)); } catch (InvalidOperationException) { Assert.Pass(); return; } catch (TpSyntaxException) { Assert.Pass(); return; } Assert.Fail("Expected some sort of exception, didn't get it. Maybe this is throwing a different exception now?"); }
public void TransitiveVerb() { GlossMaker gm = new GlossMaker(); const string s = "jan li moku e kili"; Console.WriteLine(gm.Gloss(s, s)); }
public void SimplePredicateConjunction() { GlossMaker gm = new GlossMaker(); const string s = "jan li suli li wawa"; Console.WriteLine(gm.Gloss(s, s)); }
public void IntransitiveVerb() { GlossMaker gm = new GlossMaker(); const string s = "jan li moku, kepeken ilo moku"; Console.WriteLine(gm.Gloss(s, s, "en", true)); Console.WriteLine(gm.Gloss(s, s)); }
public void TheBiggerTheTheBiggerThe() { const string s = "nena meli li suli la monsi li suli kin."; GlossMaker gm = new GlossMaker(); Console.WriteLine(gm.Gloss(s, s)); Console.WriteLine(gm.Gloss(s, s)); Console.WriteLine(gm.Gloss(s, s)); Console.WriteLine(gm.Gloss(s, s)); Console.WriteLine(gm.Gloss(s, s, "en", true)); }
public void MissingFragment() { const string s = "tan ni la kala akesi li kama, tawa selo pi telo-suli."; GlossMaker gm = new GlossMaker(); Console.WriteLine(gm.Gloss(s, s)); Console.WriteLine(gm.Gloss(s, s)); Console.WriteLine(gm.Gloss(s, s)); Console.WriteLine(gm.Gloss(s, s)); Console.WriteLine(gm.Gloss(s, s, "en", true)); }
public void GlossPlural() { const string s = "mi mute li wile e moku mute e soweli mute e waso mute e kala mute e mani mute."; GlossMaker gm = new GlossMaker(); Console.WriteLine(gm.Gloss(s, s)); Console.WriteLine(gm.Gloss(s, s)); Console.WriteLine(gm.Gloss(s, s)); Console.WriteLine(gm.Gloss(s, s)); Console.WriteLine(gm.Gloss(s, s, "en", true)); }
public void LostDirects() { string regular = "sona olin li alasa e mu jan e ijo sin e poka esun e ali meli, lon meli suli, tawa ala mi?"; Dialect dialect = Dialect.LooseyGoosey; Normalizer norm = new Normalizer(dialect); string s = norm.NormalizeText(regular); Console.WriteLine(Sentence.Parse(s, dialect).ToString()); GlossMaker gm = new GlossMaker(); Console.WriteLine(gm.Gloss(s, s)); }