public NoteParticle(String noteWordValue, NotenizerDependency dependency, TokenType tokenType) { _tokenType = tokenType; _noteDependency = dependency.Clone(); _noteDependency.TokenType = tokenType; _noteWordValue = noteWordValue; _noteWord = tokenType == TokenType.Dependent ? dependency.Dependent : dependency.Governor; }
public NoteParticle(NotenizerDependency dependency) { _tokenType = dependency.TokenType; _noteDependency = dependency.Clone(); _noteWord = dependency.CorrespondingWord; //_noteWordValue = MakeWordConsiderRelation(_noteWord, _noteDependency.Relation); _noteWordValue = _noteWord.Word; }
public NoteParticle(NotenizerDependency dependency, TokenType tokenType, bool considerRelationInWordValueMaking = false) { if (tokenType == TokenType.Unidentified) throw new Exception("Can't make NoteParticle from token of type " + tokenType.ToString()); _tokenType = tokenType; _noteDependency = dependency.Clone(); _noteDependency.TokenType = tokenType; _noteWord = _tokenType == TokenType.Dependent ? dependency.Dependent : dependency.Governor; _noteWordValue = considerRelationInWordValueMaking ? MakeWordConsiderRelation(_noteWord, _noteDependency.Relation) : _noteWord.Word; ; }
public NoteParticle(String noteWordValue, NotenizerWord noteWord, NotenizerDependency noteDependency) { _noteWordValue = noteWordValue; _noteWord = noteWord; _noteDependency = noteDependency.Clone(); }