Versions in this module Expand all Collapse all v1 v1.2.1 Jul 30, 2017 v1.2.0 May 30, 2017 Changes in this version + func Funcs_Main_POS_Both_Prop_Clitic(m *EMorpheme) string v1.1.0 Feb 21, 2017 Changes in this version type LatticeSentence + func (ls LatticeSentence) TaggedSentence() TaggedSentence v1.0.1 Dec 27, 2016 v1.0.0 Nov 30, 2016 Changes in this version + const ROOT_LABEL + const ROOT_TOKEN + const SEPARATOR + var AllParamFuncNames string + var MDParams map[string]MDParam = map[string]MDParam + var Main_POS map[string]bool + func Form(m *EMorpheme) string + func Form_Lemma_POS_Prop(m *EMorpheme) string + func Form_POS(m *EMorpheme) string + func Form_POS_Prop(m *EMorpheme) string + func Form_Prop(m *EMorpheme) string + func Funcs_All_WLemma(m *EMorpheme) string + func Funcs_Lemma_Main_POS(m *EMorpheme) string + func Funcs_Main_POS(m *EMorpheme) string + func Funcs_Main_POS_Both_Prop(m *EMorpheme) string + func Funcs_Main_POS_Both_Prop_WLemma(m *EMorpheme) string + func Funcs_Main_POS_No_Prop(m *EMorpheme) string + func Funcs_Main_POS_Prop(m *EMorpheme) string + func InitOpenParamFamily(pType string) + func InitOpenParamTypes(Main_POS_Types []string) + func Lemma(m *EMorpheme) string + func Lemma_POS_Prop(m *EMorpheme) string + func POS(m *EMorpheme) string + func POS_Prop(m *EMorpheme) string + func ProjectSpellout(s Spellout, f MDParam) string + type AmbLemma struct + Lemmas []string + PrevGold []string + Token int + type AmbMorphs []*AmbLemma + type BasicETaggedSentence []EnumTaggedToken + func (b BasicETaggedSentence) EnumTaggedTokens() []EnumTaggedToken + func (b BasicETaggedSentence) Equal(otherEq util.Equaler) bool + func (b BasicETaggedSentence) TaggedTokens() []TaggedToken + func (b BasicETaggedSentence) Tokens() []string + type BasicMorphemes []*Morpheme + func (m *BasicMorphemes) Equal(others BasicMorphemes) bool + func (m *BasicMorphemes) Union(others BasicMorphemes) + type BasicSentence []Token + func (b BasicSentence) Equal(other interface{}) bool + func (b BasicSentence) Joined(sep string) string + func (b BasicSentence) Tokens() []string + type BasicTaggedSentence []TaggedToken + func (b BasicTaggedSentence) Equal(otherEq util.Equaler) bool + func (b BasicTaggedSentence) TaggedTokens() []TaggedToken + func (b BasicTaggedSentence) Tokens() []string + type DepArc interface + GetHead func() int + GetModifier func() int + String func() string + type DepNode interface + String func() string + type DepRel string + func (d DepRel) String() string + type DependencyGraph interface + Equal func(otherEq util.Equaler) bool + GetArc func(int) DepArc + GetNode func(int) DepNode + NumberOfArcs func() int + NumberOfNodes func() int + Sentence func() Sentence + TaggedSentence func() TaggedSentence + type DisAmbLemma struct + CPOS string + GoldMorph int + Lemma string + Token int + type DisAmbMorphs []*DisAmbLemma + type EMorpheme struct + EFCPOS int + EFeatures int + EForm int + ELemma int + EMHost int + EMSuffix int + EPOS int + func NewRootMorpheme() *EMorpheme + func (m *EMorpheme) Copy() *EMorpheme + func (m *EMorpheme) Equal(otherEq util.Equaler) bool + type EnumSentence interface + Tokens func() []EnumToken + type EnumTaggedSentence interface + EnumTaggedTokens func() []EnumTaggedToken + type EnumTaggedToken struct + ELemma int + EMHost int + EMSuffix int + EPOS int + ETPOS int + EToken int + type EnumToken struct + Enum int + Token Token + type Labeled interface + GetLabeledArc func(int) LabeledDepArc + type LabeledDepArc interface + GetRelation func() DepRel + type LabeledDependencyGraph interface + type Lattice struct + BottomId int + Morphemes Morphemes + Next map[int][]int + Spellouts Spellouts + Token Token + TopId int + func NewRootLattice() Lattice + func (l *Lattice) Add(morphs BasicMorphemes, start, end, numToken int) + func (l *Lattice) AddAnalysis(prefix BasicMorphemes, hosts []BasicMorphemes, numToken int) + func (l *Lattice) AllFusedFrom(from int) []string + func (l *Lattice) Bottom() int + func (l *Lattice) BridgeMissingMorphemes() + func (l *Lattice) BumpAll(diff int) + func (l *Lattice) BumpTop(from, to int, upTo int) + func (l *Lattice) GenNexts(panicMismatch bool) + func (l *Lattice) GenSpellouts() + func (l *Lattice) GenToken() + func (l *Lattice) GetDirectedEdge(i int) graph.DirectedEdge + func (l *Lattice) GetEdge(i int) graph.Edge + func (l *Lattice) GetEdges() []int + func (l *Lattice) GetVertex(i int) graph.Vertex + func (l *Lattice) GetVertices() []int + func (l *Lattice) Inf(i, j int) int + func (l *Lattice) InfuseMorph(morph *EMorpheme, from, to int, genSpellout bool) + func (l *Lattice) IsVarLen() bool + func (l *Lattice) MaxPathLen() int + func (l *Lattice) MorphsOnGold(other *Lattice) Morphemes + func (l *Lattice) NumberOfEdges() int + func (l *Lattice) NumberOfVertices() int + func (l *Lattice) Optimize() + func (l *Lattice) Path(i int) Spellout + func (l *Lattice) Prefixes(n int) []interface{} + func (l *Lattice) Signature() string + func (l *Lattice) SortMorphemes() + func (l *Lattice) Suffixes(n int) []interface{} + func (l *Lattice) Sup(i, j int) int + func (l *Lattice) Top() int + func (l *Lattice) UnionPath(other *Lattice) + func (l *Lattice) YieldPaths() chan Path + type LatticeSentence []Lattice + func (ls LatticeSentence) Equal(otherEq util.Equaler) bool + func (ls LatticeSentence) FindFixDisHost(gold Mappings, pf MDParam) []*UpdateMorph + func (ls LatticeSentence) FindGoldAmbMorphs(gold Mappings, pf MDParam) AmbMorphs + func (ls LatticeSentence) FindGoldDisAmbMorphs(gold Mappings, mdParam MDParam) DisAmbMorphs + func (ls LatticeSentence) Tokens() []string + type MDParam func(m *EMorpheme) string + type Mapping struct + Spellout Spellout + Token Token + func (m *Mapping) Equal(other *Mapping) bool + func (m *Mapping) String() string + type Mappings []*Mapping + func (ms Mappings) Equal(otherEq util.Equaler) bool + func (ms Mappings) Index(i int) (int, bool) + type MorphDependencyGraph interface + GetMappings func() Mappings + GetMorpheme func(int) *EMorpheme + type Morpheme struct + CPOS string + FeatureStr string + Features map[string]string + Form string + Lemma string + POS string + TokenID int + func (m *Morpheme) Copy() *Morpheme + func (m *Morpheme) EMorpheme() *EMorpheme + func (m *Morpheme) Equal(otherEq util.Equaler) bool + func (m *Morpheme) From() int + func (m *Morpheme) ID() int + func (m *Morpheme) String() string + func (m *Morpheme) StringNoLemma() string + func (m *Morpheme) To() int + type Morphemes []*EMorpheme + func (m *Morphemes) Merge(new *EMorpheme) + func (m Morphemes) AsBasic() BasicMorphemes + func (m Morphemes) Index(index int) (int, bool) + func (m Morphemes) Len() int + func (m Morphemes) Less(i, j int) bool + func (m Morphemes) Standalone() BasicMorphemes + func (m Morphemes) Swap(i, j int) + type Path int + type Sentence interface + Tokens func() []string + type Spellout Morphemes + func (s Spellout) AsString() string + func (s Spellout) Compare(other Spellout, paramFuncName string) (TP, TN, FP, FN int) + func (s Spellout) Equal(other Spellout) bool + func (s Spellout) EqualCompare(other Spellout, paramFuncName string) bool + func (s Spellout) String() string + type Spellouts []Spellout + func (s *Spellouts) Merge(new Spellout, startNode int) + func (s Spellouts) Find(other Spellout) (int, bool) + func (s Spellouts) Intersect(other Spellouts, paramFunc string, startNode int) Spellouts + func (s Spellouts) Len() int + func (s Spellouts) Less(i, j int) bool + func (s Spellouts) Swap(i, j int) + func (s Spellouts) UniqueMorphemes() Morphemes + type TaggedSentence interface + TaggedTokens func() []TaggedToken + type TaggedToken struct + Lemma string + POS string + Token string + type Token string + func (t Token) Prefixes(n int) []interface{} + func (t Token) Signature() string + func (t Token) Suffixes(n int) []interface{} + type UpdateMorph struct + From int + To int + Tok int + Type string v0 v0.0.3 May 30, 2015 v0.0.2 Nov 13, 2013