svoid test_nla_parse() { NLABlock nla = nla_parse("There is a plan. The plan works."); assertEqualsVerbose(1, l(nla.entities)); NLABlock.Entity thePlan = first(nla.entities); assertEqualsVerbose(litciset("a plan", "the plan"), thePlan.synonyms); assertEqualsVerbose(2, l(nla.parsedLines)); assertEqualsVerbose(ll(thePlan, null), collect introducedEntity(nla.parsedLines)); assertEqualsVerbose(ll(thePlan, Fragment("works")), second(nla.parsedLines).proposition); pnl(nla.parsedLines); }