public void TestDependencyType() { Assert.True(UniversalDependencyRelation.GetDependencyTag("acl").Equals(UniversalDependencyType.ACL)); Assert.True(UniversalDependencyRelation.GetDependencyTag("iobj").Equals(UniversalDependencyType.IOBJ)); Assert.True(UniversalDependencyRelation.GetDependencyTag("Iobj").Equals(UniversalDependencyType.IOBJ)); Assert.True(UniversalDependencyRelation.GetDependencyTag("fixed").Equals(UniversalDependencyType.FIXED)); }
public ParserEvaluationScore CompareRelations(UniversalDependencyRelation relation) { double LS = 0.0, LAS = 0.0, UAS = 0.0; if (ToString() == relation.ToString()) { LS = 1.0; if (toWord == relation.To()) { LAS = 1.0; } } if (toWord == relation.To()) { UAS = 1.0; } return(new ParserEvaluationScore(LAS, UAS, LS, 1)); }
public void TestDependencyPosType() { Assert.True(UniversalDependencyRelation.GetDependencyPosType("adj").Equals(UniversalDependencyPosType.ADJ)); Assert.True(UniversalDependencyRelation.GetDependencyPosType("intj").Equals(UniversalDependencyPosType.INTJ)); Assert.True(UniversalDependencyRelation.GetDependencyPosType("Det").Equals(UniversalDependencyPosType.DET)); }